<SEC-DOCUMENT>0001758766-21-000145.txt : 20210811
<SEC-HEADER>0001758766-21-000145.hdr.sgml : 20210811
<ACCEPTANCE-DATETIME>20210811164404
ACCESSION NUMBER:		0001758766-21-000145
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		78
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210811
DATE AS OF CHANGE:		20210811

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:		211164126

	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-20210630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:702fb4e7-8d97-4417-b3a2-a363e2e521a2,g:82a21e44-4426-4991-8074-1fa18e77f290,d:ed6f1b4928034ffd801bb77517a110ef--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:stem="http://www.stem.com/20210630" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>stem-20210630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzMtMS0xLTEtMjk4Nw_467751e5-9a22-4313-bf5b-2b5f651bcdb8">0001758766</ix:nonNumeric><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzQtMS0xLTEtMjk4Nw_51620342-291f-45c5-901c-19a52b5a9d25">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzYtMS0xLTEtMjk4Nw_ca3cbadc-5f36-4da3-89df-f1242bdecc06">2021</ix:nonNumeric><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzctMS0xLTEtMjk4Nw_b5efaaba-ac10-4b24-9fff-259265f93533">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzgtMS0xLTEtMjk4Nw_c371ad42-aea0-4938-a4b8-a158a1e5e21c">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i42fec89828f643e7b780ca47aae10fa0_I20210630" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMi0xLTEtMS0w_abd4384b-b8c8-4394-a84a-b4c4364bf6cb">1</ix:nonNumeric><ix:nonNumeric contextRef="ic6b2089f79394ce68d235a244ed3c139_I20210630" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMi0zLTEtMS0w_3469fa93-1aee-4cc2-afe1-fb74650a1cf8">4</ix:nonNumeric><ix:nonNumeric contextRef="i1e64c9a25b3a426387126cfad4d4bae2_I20210630" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMi01LTEtMS0w_4f2fd979-a13b-43e4-83ad-92867ac7c217"></ix:nonNumeric><ix:nonNumeric contextRef="id45317c3315d479290800ae3d088e4b4_I20210630" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMy0xLTEtMS0w_3c0fec8f-acad-4d2a-b2a6-1105f37662e0">1</ix:nonNumeric><ix:nonNumeric contextRef="i5fd53b547ed84fd0ac735b1180ec597b_I20210630" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMy0zLTEtMS0w_4eb5f64d-30f8-4d56-9f12-2a3ba753c742">4</ix:nonNumeric><ix:nonNumeric contextRef="i3b515e6d5d2448f6a2475049add256c5_I20210630" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMy01LTEtMS0w_f44a37d6-4c50-424a-bf6b-82b8153aef75"></ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i35fec78604a64114965d0e2ba7d7d26a_D20210101-20210630" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81OC9mcmFnOjdhNmNkYzljOTA2ZDQyYjE4N2QzNDZiMDk1Njg3ZTNkL3RhYmxlOjdiNjU3MjFjODhjMDRmZDdiMzY4ZGY0ZjM4MTIyZmNiL3RhYmxlcmFuZ2U6N2I2NTcyMWM4OGMwNGZkN2IzNjhkZjRmMzgxMjJmY2JfMS0xLTEtMS0w_cb665072-dfd2-472a-9850-f63b1ef28df7">25</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i8ec82a5336e74022b489409b0b50d8f4_D20210101-20210630" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81OC9mcmFnOjdhNmNkYzljOTA2ZDQyYjE4N2QzNDZiMDk1Njg3ZTNkL3RhYmxlOjdiNjU3MjFjODhjMDRmZDdiMzY4ZGY0ZjM4MTIyZmNiL3RhYmxlcmFuZ2U6N2I2NTcyMWM4OGMwNGZkN2IzNjhkZjRmMzgxMjJmY2JfMi0xLTEtMS0w_212b71a6-b17a-41b5-877d-97b98167c4f7">2.08</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="stem-20210630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf14391a39cf4a5084e48c5ec10dff65_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0128b341bc1747e3864dd64dfd9be3de_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i45dc821c43ff44eda598a3c942ea0ee1_I20210810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-08-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i6ba33dba67b442d4bdfa0da4ee8a1c5b_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="ic9013ae7a85b49bd829cdf69118508ac_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="i16db82ae1f5f4f69803a62b8f7284bde_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0584ac410520448e91a8990e6fb46d3b_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9429831bc2846f99028d0a108e8c51d_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32c39567a9c0455c80a0684656f89ed2_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa45e3757cb84708aba07ad9db06afb8_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e6db772136f4eb7a76edf1621e4a538_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab71b78a9aec49dc8f5ef3a77181cf9b_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1142f2569714c9faf9e34689c10c3a5_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5685f083b1694ab29eedde77feaa250a_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="i5361142f8dc740d486db6f396a483438_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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0677a149464641f7a57b75a0abd69e04_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="ib0566cb5474447ecab5c5cb92c1ccc4b_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="i7d5e642c3aab4ca395bb540ab3832311_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><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="i2288e6b467c140b680e70519e3dcec99_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="if1ed0fd7ea1c4e75af5326a835442183_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="ia339d2a45ad345b8ae3145055d31c419_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="i3bc81c34022e41218ed6b09233756325_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="i04e4aa82865d443ba3aadb8505c4a1f1_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="i19eaed187850487cb7c718ac6eb3ea61_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><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="i760162074dce402e9dccb57f02231cee_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="i1db1f54d560644ba9967665ef3d6880f_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="i33e4080b9db442b38f2cb6b08cc2ee6e_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:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55ac2cccd42949d68a45e4fd068c4d1a_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="icf91c749dd654919a32c235c99f7d4db_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="i07166172df754947a7c788fb0625ff57_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="i8217507b30064ea595a5827b6ca1ae62_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="ide5d3827bc5c47b2b7721f95e4bfdb35_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="i2ed862d46730403d92d8a467b0e2077d_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="ibf5f625909f44d7283c001bd88e9d777_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="i767ed212a35c408a8c56f3e4c446226d_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="i83a162005bb7446593b0784a1ab90bec_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="i2709991bf7c34253b4aee1fac45cda5e_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="i5365f2124d5c44f7857ad5cc951f91bf_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="ibee7271645684a6c9c86ec77f67dfae9_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="i402ef5cd10054146b90b04e7dff44e7b_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="i87d3348bc5674707ad127f8973c3d541_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="i292d513cf8fc48f699c43253cd83ac99_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="i8df518a85ddb4242b33f2696f0f2b95a_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="i428c2a03d0a34e898f61403e2c7c2042_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="i31a6001315ad4d98a62e49c1281c6fe5_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="i11da0f649da34f7bbdd9e352722e4a5d_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="i25cd692ee14e4bcba18a21b92ff7c4b7_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><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="if035e1c14e914e3cab7963ff3043e55d_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="ia66b03ee250c4f219518ae1699ad484c_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: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="i070bb1bdb6e54e8e89e5406e0714d181_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: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="if62a28cf9e2a40e8b73562c4ba2269f1_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="i58a653ee808d4af9b02ab39214d8bbf2_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="i66fbff27fe0f4f6bb19b2fd9ab8d19de_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="i60b667c8ce244f4798bd44e21270736f_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="ic3e8917a4c6343e79507eea8dc91aefd_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="i9fe16aa11534477fa9dbbc41354c09f8_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="ieb15f91e7f5240379680664a51f27e90_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="i1473e5ca0e4942528582c73e408d602b_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="i05f61b835d09408bb66456453d58f529_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="i66b003f0291e4c0fa1778139e17dbc1c_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="i3da7a59dbf8341afadaa1216dc06516e_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><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="id1c9babaae594e98a83eb14f33579b71_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="i050b1ec932c745ada1ae4c17ca029a34_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="i964a32c4e9964158997e11ef147e191f_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="i6ea132418afe4f1eb2b93a975ef8f1d1_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="i19bdc827410545a585b60c96fa8bc9bc_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="i8d149a55975f4c4a96f913fb78c156f3_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><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="if8ef0568ad494f45874e19634f42bcb3_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="i10b2de0f85f947cbb48383b57ebc6108_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="ic31432983d7a472ea74ae9c939c2e1f4_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:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4e62d9da5b74e6fb59c6d9dae1aca36_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="i2d029fa3417d495e8a717acbd6581a57_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="i82765047973d4f868feee38735ea4e93_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="i02935b4db3b44955af74205f0674a99b_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="i5a891e9ceed841b895cddca62bc6eb25_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="ie201a5f1f6b646649c15a6169beeacf3_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="i5b05565464164d28b05d84bb4566e5e1_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="i152825d42b2a49128e59a513cd660410_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="i16d4e9bde99b4b12b43efee4018966b4_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="ice1ef5b3f183425d9bf1a9e7c8463cef_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="i304397616ff248a691562a9576b51447_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="i6623e38674214b7c89a24811626da176_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="i1fabea98ea3c4b18ac789312ce318da4_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="i45764db6bef04f80b28097f32ee01e36_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="i8e30e937eac447e6b4ca16c0ed5ed09a_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="icb0314c2e44049eaba11dd92055d5a93_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="i31197d6cba6040229f2de4fafeb96053_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="ib5700fa6b36344aa81e98cba68078e56_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="i3a42182c1e2d4e278610d07f18f894f6_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="i3bafa71ade77472cb532a8b704436b92_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="i3b84e93a56ba4c00b649051a61a8c282_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="i72c2c2f3d8c94b5dbbb860b491d27eb1_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="icfa4c25267114472a692c699c923edd0_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="i9fca9602d8c746a6b753b2fe114f2710_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="id680553a949d4ba4a1cb11eea1efcd39_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="i22ec69729fdc484196214b69a1d5ff02_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="idcb56fbddc264bf7aeced286eb73e32f_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="iad24a8c4383f45c98373cf827e5620bf_D20210101-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-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i838bdb6c93ec468fa7e359eef14fb1f1_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74fbf66449ff4446904a952c441e13b1_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78305b691a6042d89542abe587c3ed9f_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb7f74ca66314ee1a1749153dbce95b2_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="iaa795a4a0a744929b673f61a16abf0b7_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="icdaf7f685db2431b9ef68a9f2a5d7385_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="i77c37c6a8a834d68bf977ff86b7f7c81_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id865cd69e2f74f5db3a4b4cb44bd2d82_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic44c1b913ad14399b87c41ead109005b_D20210401-20210630"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerAMember</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="ic1c55de40b8743cba8c3d3f0c8987f24_D20210101-20210630"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if69121d1bf72441698230be526026ca4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5930f32f013e475a8ab54706e49574c5_D20210401-20210630"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerBMember</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="ibc1c1f9527fc4a22842dcf1e8c69cfa3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7229dab9d8b484bbe91c6ce970ae063_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d8fdd3d839445c099f803f02dfc2b3b_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic14388b031a74eb6a1a0cdb185025da0_D20200101-20200630"><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:CustomerEMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bd40eedc5ee49c4be8f35da21826942_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1ffcb51f1f54c418a59769105e08813_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaebb9eda66a42c69842a89b22e73c29_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a1a8856fcbe4a908b57e5d0096d5277_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib20f2da6bcc945ba84da1442282b1599_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e46d0c331924238b19ff1706c7aa7e6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic249fb1eb22847b2ab2bf53213050604_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f819ca502224603957c2f398c9643dc_D20210101-20210630"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77663287610e4ba583ac1be5a8d60e3f_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94ffe0889abd4cf4aceb9cf0631f82b7_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i730bf1c650544453bd9c2ab846090ffc_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcd454ddbbde4f038eaca15f17b07723_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69dc23fc07694c8e9134b133f8e1ece4_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie42bead090d74a00a75112ff72c64bb3_D20210401-20210630"><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">us-gaap:ServiceMember</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="i03684b4274ed4d0eac6c8023183e7555_D20200401-20200630"><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">us-gaap:ServiceMember</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="id015302956ca4f79b657f4beab9c585a_D20210101-20210630"><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">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe33ac39df254dc483e842a56757580a_D20200101-20200630"><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">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee7072a386aa4a59a5370b210d507f2f_D20210401-20210630"><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:ProductOrServiceAxis">us-gaap:ServiceMember</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="i1011d3dad7554a1ea64ca80a478c4b66_D20200401-20200630"><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:ProductOrServiceAxis">us-gaap:ServiceMember</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="i8e979bc3cb8b47f09975e93e52946f15_D20210101-20210630"><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:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibee1e67ea9024e4896612f69ba0789f2_D20200101-20200630"><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:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0356a9e9c6c6464bab19a18f4adf9d17_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42fec89828f643e7b780ca47aae10fa0_I20210630"><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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6b2089f79394ce68d235a244ed3c139_I20210630"><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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e64c9a25b3a426387126cfad4d4bae2_I20210630"><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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9b64a0cc98c4e359eb0c4d77437e79f_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id45317c3315d479290800ae3d088e4b4_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fd53b547ed84fd0ac735b1180ec597b_I20210630"><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-07-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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b515e6d5d2448f6a2475049add256c5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5fee9f217104e86ab0beff97fee8bb1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8a734b8bfad4b2ea9c352dbba600cde_I20210630"><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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4394c4e518a46108997c89983056896_I20210630"><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:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d043dda22064cc0924a0df7ddb72a27_I20210630"><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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i322eb3d56fd64fd8bfeb295df6a91d5c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf1378c5cd7845b292d17dafc6445232_I20210630"><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:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5b60a5411ef484194193df5f4d2f554_I20210630"><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:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i417108f845344a60854285972d95f89d_I20210630"><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:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a8b352de3b045f882e48fe45c8d68e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8eadc02bc79a43039cc2dc636bca0f2a_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic04f1a78154e42b38d98fbba6730ced5_I20201231"><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:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbdca7dd543045baa5b8e80948225367_I20201231"><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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8d65d4daedd4375934b28cefaa0518c_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:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62f46877f35147dd9d2af1ca4d1bec59_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:FairValueInputsLevel2Member</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="if5065f17b2e84f2a96a8cad503c7a1b3_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:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie188116a8cd145c1b46ab184b5f74b4e_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="i4484d193d78440009328baaed0b21e50_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7145afcb5dde4070828cbc1b2139ca43_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia464b78cfdb04792bf9e87b8b9deed7d_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie35a34c89e8943078946f5ff2e0aa3f7_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5082504ac84a474698af272bf689f708_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8acf6243ccc4188b8a7824912e2367a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:ConvertibleWarrantStockLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:ConvertibleWarrantStockLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfff8ae4b5144e5fb115b77b1bec4b3f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:ConvertibleWarrantStockLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie75926b7ba474372ad8475dd30989263_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9848158c7684d4085882efe1429b512_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e20e34146cc40d9896719b35b270fc2_I20170430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3289dda538e64efc92a66b87f1a6a3eb_I20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i851f906a6d224b8aa9570c1daca4c5ab_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="stem:DebtTermsAxis">stem:DebtTermsOneMember</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="i884e90ed5fa249e5b21618743b26f03b_I20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="stem:DebtTermsAxis">stem:DebtTermsOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0b39db5949f4ffcb768d4892dc9e6b8_D20170401-20170430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-04-01</xbrli:startDate><xbrli:endDate>2017-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie88a0f37f69a4919b75bbeef94ae1f2b_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66fb09d97f554d5585266b0cc7551384_D20200801-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8705e538fff4db3a573b0c46a2fbead_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c4f069aa3614028bcb2865b4ca25fe9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSPEMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib96060097f8840e391a068fc0ed09260_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSPEMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77eb9d2cf7ef42ddbc2c4a6ac58f47b1_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:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSPEMemberMember</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="i7f31441d5f0b46a5af685f0082078e12_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="i1cff0676c83d4c0e890b8a2a17dfc687_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="i7a1424c8ce4f43a5b89df5c8dad69f54_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="ia2bc56001419465e87c0ba9cd927d4b0_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="i0c059bf1aad6416faf73428b380addbb_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="ida90c0a8d2d5448196c3d3659c6aceee_D20210101-20210630"><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-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16949b99fe6f402f968b25c15943ebd7_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3e363c4c9874ce9a22cbef546c62bed_I20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i499ecd73fa99475bbf50bf389e86a445_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie959805bfbbf482481b7cbeb386001d7_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7803a0228f0a4ababc2a58aa93438a05_I20210131"><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:A2021CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cfee04ca7654604886be147dc7620e5_D20210101-20210131"><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:A2021CreditAgreementMember</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="i0319d752097b4d6388b843233130e80b_I20210630"><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:A2021CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d4768cd5b224a979bed6c70c9ecf4af_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:A2021CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28fe4203fcf54c7cae3484d26c382ce0_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fd886cd5bd3421bb73245a5b9b7beb2_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="i332b71a4511f4042ba94431f4181c13a_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62c5240de3d64bafba52ebada0dc35b8_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="ic9aca64b6dab4edb8844b0387f750d24_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="i81361b95011f4f0dbaab39128327f849_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertiblePromissoryNotesMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i746e40fba1814021ab3906601b06e5ca_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertiblePromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if327cc838c5c47229086c459e841c68e_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63996aa931f740f28fc993b956043d27_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="ib9e9d1a260514b72a15038388f931761_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="ib8e915815d84448b87f0b3eb72c998a5_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="icc75a5f7cb3f4de5b2f1519a5d7c8cc7_I20210630"><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-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i910c068078b44438aeaca044b0e55782_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6da4607cee04defba41f11cb40052d9_I20210725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if02c16209f8f494292f9d80c55c2bede_D20210101-20210630"><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-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ea4653055164ccc9482ae3f279b18a0_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="ic0fd68eba33746b4ae9ffa0f900afdd4_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="i0798f9cefba546d29dc34a9cbbe37931_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib75d584c626a48c6b4320fb18bec6e36_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i640a0c94a6244894842285bb9635a65d_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i408d3a77cbae440599a038f44f37ea26_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4041985177a4197b464122c39055c88_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="i2d141948bc9743ab950024630ee1a217_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35fec78604a64114965d0e2ba7d7d26a_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ec82a5336e74022b489409b0b50d8f4_D20210101-20210630"><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:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc769ce9970c4e3284802e9be87e9781_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="ie2320c101a424bbaa6e65bb8f765a65f_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="ic8641ccd55334ef096ea8fd33127e104_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d69d56f4dac4f25b1aaff6b6c09ce75_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1082b4ca0c53410a93fbdad65ba52246_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f0634e3b83a4d2f86899ffc337f398c_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib80ad2caa70943c5b064dcc7d2b33a60_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i900896281b214cfaad67ea2ee50a575e_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide4bfb7374ea49dc83911fb69d6f776c_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i697ccc1f55c24f70aefdbe2cd9bb94c8_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9da869cb1c7c48b09bf042c2e0e999dc_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1323f4e4d45240f48c754a3eb89a5207_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb52ad6a03a648f9acd7ccea24ce366c_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbfac917e05848ff8a54ed045a510fe5_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dd8477867b944498480ebadf5ab06b7_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i607b01ad8a0f4e98b01f25dc690d1660_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc2cc662472b41e69e4132bd31141a84_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c0de92664da4c72ac4720d309d7da8b_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5225b0681cfe43dfba5eba1991bc34df_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i920a9a7a84ed4d5c9c2ed87906d8b16e_D20200101-20200630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i076e84e718f64eb5974538d28d5c6757_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></ix:resources></ix:header></div><div id="ied6f1b4928034ffd801bb77517a110ef_301"></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:18pt;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:18pt;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:14pt;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:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzcyMDg_308e803f-447f-44ce-98f2-f3a40f4ddbb6">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo2ZDExNzg1MTU5Njk0ZWVmYThhZDA1MzllMzY0MGI5MS90YWJsZXJhbmdlOjZkMTE3ODUxNTk2OTRlZWZhOGFkMDUzOWUzNjQwYjkxXzAtMC0xLTEtMjkxMQ_677d42ed-ee94-42df-9587-3780cd7b6de8">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzE2NDkyNjc0NTExNzg_247c941c-52f4-4fec-be59-f9dd3b28bead">June&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt:booleanfalse" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTplZjliNThjM2E3ZGU0OTc2OWNmMmVjZDYyYWY4M2JmMS90YWJsZXJhbmdlOmVmOWI1OGMzYTdkZTQ5NzY5Y2YyZWNkNjJhZjgzYmYxXzAtMC0xLTEtMjkxMw_f2aa6752-2c30-48af-a518-035d113afe8c">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwNDQ1MzYwNDczMzgw_674bcea2-c8fe-4bc8-bdc3-83312157ff50">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo4YzJjZWY3Nzk5NDg0ZmFiYmYwYmY3YTIzMmQ3YmE0My90YWJsZXJhbmdlOjhjMmNlZjc3OTk0ODRmYWJiZjBiZjdhMjMyZDdiYTQzXzAtMC0xLTEtMTc2OQ_c828c3d9-b720-4602-9c28-6875e2b8ed3f">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo4YzJjZWY3Nzk5NDg0ZmFiYmYwYmY3YTIzMmQ3YmE0My90YWJsZXJhbmdlOjhjMmNlZjc3OTk0ODRmYWJiZjBiZjdhMjMyZDdiYTQzXzAtMi0xLTEtMjkxNw_af7fba94-5f5a-4096-8c68-da493a6ca834">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo4YzJjZWY3Nzk5NDg0ZmFiYmYwYmY3YTIzMmQ3YmE0My90YWJsZXJhbmdlOjhjMmNlZjc3OTk0ODRmYWJiZjBiZjdhMjMyZDdiYTQzXzAtNC0xLTEtMjkxOQ_4d09fe57-9402-4993-849d-5da8d455f454">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzY5NjY_45cd0f93-b1e9-4f2e-830b-89e199ece0b2">100 California St., 14th Fl</ix:nonNumeric>, <ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzY5Njc_1d0f1bc5-fbdd-4eb0-a4c4-cd43ff198c40">San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzY5Njg_6b82d3ae-0cda-4e82-b7f0-a026cfdf1da2">California</ix:nonNumeric>  <ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzY5NzA_66cf3fda-d887-40c4-9137-952f6e5575f2">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:CountryRegion" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzE2NDkyNjc0NTE3MDU_515f7504-c214-486d-8635-f22ccd4543e4">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzY2Nzg_06119531-3d17-4926-befc-9c55cf06a489">877</ix:nonNumeric>-<ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzY2ODA_11107c68-95b1-41ac-8765-aaf101566406">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 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="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="icf14391a39cf4a5084e48c5ec10dff65_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzItMC0xLTEtNzQzNg_7f484eef-a03f-44ab-bb11-94cc96fa2bc4">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="icf14391a39cf4a5084e48c5ec10dff65_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzItMi0xLTEtNzQzOA_f9f454dd-3d5b-4212-8c23-696eaf0615cf">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="icf14391a39cf4a5084e48c5ec10dff65_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzItNC0xLTEtNzQ0MA_a6d2bd80-7479-4217-8c2a-94f3adbddf28">New York Stock Exchange</ix:nonNumeric></span></div></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:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i0128b341bc1747e3864dd64dfd9be3de_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzMtMC0xLTEtNzQzNg_41ca3ab1-8695-4cba-ba27-489aa53d8617">Warrants, each whole warrant exercisable for Common Stock at an exercise price of $11.50 per share</ix:nonNumeric></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:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i0128b341bc1747e3864dd64dfd9be3de_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzMtMi0xLTEtNzQzOA_e20525a1-7364-4a1d-823f-b702d73b7ae5">STEM WS</ix:nonNumeric></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:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i0128b341bc1747e3864dd64dfd9be3de_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzMtNC0xLTEtNzQ0MA_7ca44896-cb4a-4d41-a818-13230ebb3165">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzYxNjY_b7563531-5005-4f0d-ac31-364dcc900e2e">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzYxNjc_a487f904-5cc9-4e5c-9ad9-047d6415b93a">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZToxOWVhZjE4ZmY0MjA0YzkwOTVkMTRhYTYxMmM5ODUwZS90YWJsZXJhbmdlOjE5ZWFmMThmZjQyMDRjOTA5NWQxNGFhNjEyYzk4NTBlXzEtMC0xLTEtMjg5OQ_2a9929dd-53dc-451d-8778-5dc3523b5083">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt:booleantrue" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZToxOWVhZjE4ZmY0MjA0YzkwOTVkMTRhYTYxMmM5ODUwZS90YWJsZXJhbmdlOjE5ZWFmMThmZjQyMDRjOTA5NWQxNGFhNjEyYzk4NTBlXzEtMy0xLTEtMjkwNA_c7a2f296-37bd-484b-9d14-714370df5945">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt:booleantrue" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZToxOWVhZjE4ZmY0MjA0YzkwOTVkMTRhYTYxMmM5ODUwZS90YWJsZXJhbmdlOjE5ZWFmMThmZjQyMDRjOTA5NWQxNGFhNjEyYzk4NTBlXzItMS0xLTEtMjkwMQ_51130c57-8a68-40c4-be7e-ea5ae47c13d3">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntityExTransitionPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZToxOWVhZjE4ZmY0MjA0YzkwOTVkMTRhYTYxMmM5ODUwZS90YWJsZXJhbmdlOjE5ZWFmMThmZjQyMDRjOTA5NWQxNGFhNjEyYzk4NTBlXzMtMy0xLTEtMzAyMQ_24ab9f39-e4a5-4c7a-82ea-f0b7aef1225d">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzYxNjU_9bc82272-ceb9-4c7e-b75d-4cdca6a1a1a5">&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of August 10th, 2021</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%">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="i45dc821c43ff44eda598a3c942ea0ee1_I20210810" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo5ZDVkZmVhZDVmZGE0YmE1OGNlYmIzMDgwMWY1ZjI0Mi90YWJsZXJhbmdlOjlkNWRmZWFkNWZkYTRiYTU4Y2ViYjMwODAxZjVmMjQyXzEtMS0xLTEtMjgyOS90ZXh0cmVnaW9uOjE0ZmZiNWFiYjNiYjQ0YTM4Zjc5Njk5MjY5MzQzZDAxXzI0MTg5MjU1ODExMDkw_118cd294-4bfe-402c-97ea-87f137471da1">131,008,933</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="ied6f1b4928034ffd801bb77517a110ef_308"></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="#ied6f1b4928034ffd801bb77517a110ef_318">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="#ied6f1b4928034ffd801bb77517a110ef_318">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="#ied6f1b4928034ffd801bb77517a110ef_4">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="#ied6f1b4928034ffd801bb77517a110ef_4">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="#ied6f1b4928034ffd801bb77517a110ef_7">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="#ied6f1b4928034ffd801bb77517a110ef_7">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="#ied6f1b4928034ffd801bb77517a110ef_10">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="#ied6f1b4928034ffd801bb77517a110ef_10">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="#ied6f1b4928034ffd801bb77517a110ef_13">Condensed Consolidated Statements of Comprehensive Loss</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="#ied6f1b4928034ffd801bb77517a110ef_13">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="#ied6f1b4928034ffd801bb77517a110ef_16">Condensed Consolidated Statements of </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="#ied6f1b4928034ffd801bb77517a110ef_16">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="#ied6f1b4928034ffd801bb77517a110ef_16">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="#ied6f1b4928034ffd801bb77517a110ef_19">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="#ied6f1b4928034ffd801bb77517a110ef_19">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="#ied6f1b4928034ffd801bb77517a110ef_22">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="#ied6f1b4928034ffd801bb77517a110ef_22">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="#ied6f1b4928034ffd801bb77517a110ef_372">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="#ied6f1b4928034ffd801bb77517a110ef_372">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="#ied6f1b4928034ffd801bb77517a110ef_482">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="#ied6f1b4928034ffd801bb77517a110ef_482">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="#ied6f1b4928034ffd801bb77517a110ef_491">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="#ied6f1b4928034ffd801bb77517a110ef_491">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="#ied6f1b4928034ffd801bb77517a110ef_499">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="#ied6f1b4928034ffd801bb77517a110ef_499">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="#ied6f1b4928034ffd801bb77517a110ef_506">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="#ied6f1b4928034ffd801bb77517a110ef_506">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="#ied6f1b4928034ffd801bb77517a110ef_519">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="#ied6f1b4928034ffd801bb77517a110ef_519">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="#ied6f1b4928034ffd801bb77517a110ef_525">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="#ied6f1b4928034ffd801bb77517a110ef_525">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="#ied6f1b4928034ffd801bb77517a110ef_532">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="#ied6f1b4928034ffd801bb77517a110ef_532">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="#ied6f1b4928034ffd801bb77517a110ef_538">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="#ied6f1b4928034ffd801bb77517a110ef_538">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="#ied6f1b4928034ffd801bb77517a110ef_544">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="#ied6f1b4928034ffd801bb77517a110ef_544">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="#ied6f1b4928034ffd801bb77517a110ef_558">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="#ied6f1b4928034ffd801bb77517a110ef_558">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="#ied6f1b4928034ffd801bb77517a110ef_565">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="#ied6f1b4928034ffd801bb77517a110ef_565">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="ied6f1b4928034ffd801bb77517a110ef_318"></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="ied6f1b4928034ffd801bb77517a110ef_4"></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="#ied6f1b4928034ffd801bb77517a110ef_10">I</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ied6f1b4928034ffd801bb77517a110ef_10">tem 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="ied6f1b4928034ffd801bb77517a110ef_7"></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%">June 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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zLTEtMS0xLTA_4ee15515-69e3-45a9-8bfd-ef00eba5adaa">474,138</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zLTMtMS0xLTA_c7a2b166-25a2-4242-a9b0-c33a5d9fa222">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%">Accounts receivable, 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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80LTEtMS0xLTA_a3764da5-75e7-45ec-be61-15672a41e043">17,833</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80LTMtMS0xLTA_4c90d784-cd36-42b5-aeb7-62f70ed35ab1">13,572</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%">Inventory, 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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF81LTEtMS0xLTA_717785de-e79a-41d4-b594-3ce310f3fc20">27,167</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF81LTMtMS0xLTA_943c9c79-1c54-40ae-b765-9c350367f4bc">20,843</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%">Other current assets (includes $<ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF82LTAtMS0xLTAvdGV4dHJlZ2lvbjplNTY0YzcwODZjZTM0MTAwOGQ5NTk2ZmQxMzliOTRhNF8zNQ_1bd68caf-0209-4a02-8b16-319bc49c2d96">206</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF82LTAtMS0xLTAvdGV4dHJlZ2lvbjplNTY0YzcwODZjZTM0MTAwOGQ5NTk2ZmQxMzliOTRhNF80Mg_95701d30-5e13-4d35-8740-d48ad73f984e">123</ix:nonFraction> due from related parties as of June&#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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF82LTEtMS0xLTA_79b93a6b-5a43-4b20-a0ff-cb14ae0bcc08">19,199</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF82LTMtMS0xLTA_14ea3486-9ab3-43f0-9aa0-4c05bc44ced2">7,920</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 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:#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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF83LTEtMS0xLTA_196473c6-5a11-4f7d-8a34-8d63504d0e2f">538,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF83LTMtMS0xLTA_79fb3520-9a91-4e61-9e4a-5a20d732d4c3">49,277</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%">Energy storage systems, 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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF84LTEtMS0xLTA_68a88f08-4fda-420e-8613-ec9c5b789974">118,216</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF84LTMtMS0xLTA_c4e3bee7-726c-431e-b0ab-9232be9eefdb">123,703</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%">Contract origination costs, 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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF85LTEtMS0xLTA_d62eac0f-0aa4-4f80-adbf-dd59343db9db">11,668</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF85LTMtMS0xLTA_27929305-f9de-46c7-8afe-59d35e8a39ec">10,404</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%">Goodwill</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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMC0xLTEtMS0w_b588f981-d563-4b29-b1da-091c9e0cf8f0">1,786</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMC0zLTEtMS0w_c065cc44-850b-4e9f-981d-15cfd2ce0fe4">1,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;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:#cceeff;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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMS0xLTEtMS0w_d3c3ce59-e9f0-499e-9670-0d1d078e9d57">12,387</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMS0zLTEtMS0w_6f2b5a8e-5357-4aec-a67c-cd7da9c58c85">12,087</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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMi0xLTEtMS0w_f937bc03-0585-4bd1-8bef-045e093ddb5e">15,945</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMi0zLTEtMS0w_d03ab91a-b128-42b5-9515-d14e07d40a5b">8,640</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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMy0xLTEtMS0w_d8b721b0-9413-4af6-b532-46c6d41ac9e6">698,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: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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMy0zLTEtMS0w_73fae6cd-adec-4b22-a814-5d430b1cbfe9">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xNi0xLTEtMS0w_ebb69125-a3f7-4530-9026-425006f63e36">17,798</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xNi0zLTEtMS0w_c240989c-451c-41eb-b8b7-c91172dc376c">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xNy0xLTEtMS0w_1f9d88f8-8eb2-404e-bb55-58ab62391501">9,177</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xNy0zLTEtMS0w_0ff36434-e2f6-4941-b97e-3a529d420b8e">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xOC0xLTEtMS0w_187a40c2-0f2e-477f-b403-af414c014ca7">4,565</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xOC0zLTEtMS0w_2e84029d-e7fc-47d2-907c-4dd72f2584b7">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xOS0xLTEtMS0w_7c3acfbe-2e6c-44a5-93d7-e5fd2a415b24">&#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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xOS0zLTEtMS0w_4701d597-8e14-4481-ad88-4ba78661b2de">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMC0wLTEtMS0wL3RleHRyZWdpb246YzRhZTlmOTY5MGZhNDc3NWJmYWMzMWI3YjlmNTczODJfNDM_0dd6602d-1b08-46d7-9af3-6b90baa345c0">&#8212;</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMC0wLTEtMS0wL3RleHRyZWdpb246YzRhZTlmOTY5MGZhNDc3NWJmYWMzMWI3YjlmNTczODJfNTA_8600c1f7-ea49-4ecb-8a42-dd1868048278">45,271</ix:nonFraction> due to related parties as of  June&#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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMC0xLTEtMS0w_522f0408-ec2c-46cb-b8fc-2cb0c9c76940">&#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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMC0zLTEtMS0w_70a08c6d-3192-45e6-9c51-54592b1b1e96">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMS0xLTEtMS0w_4861581d-c158-4390-b06a-c14c6ad53f54">15,336</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMS0zLTEtMS0w_eaca4606-2280-4876-be74-b80d2f7fc5ef">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMi0xLTEtMS0w_2d2e2914-a7f3-450d-8e34-af9e286909ea">37,056</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMi0zLTEtMS0w_b0be3b01-99e9-4ed6-ad9a-ecf783b6099b">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMy0wLTEtMS0wL3RleHRyZWdpb246OTI1Y2QwOGZlMDExNGYyMDlkZDIxYjFkOWI3MjZmNjBfNDA_faea76a1-8c76-4e37-a1d7-b9433d8f158a">880</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMy0wLTEtMS0wL3RleHRyZWdpb246OTI1Y2QwOGZlMDExNGYyMDlkZDIxYjFkOWI3MjZmNjBfNDc_a291ead5-0ef0-4cfc-abb3-aed993e57a43">399</ix:nonFraction> due to related parties as of June&#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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMy0xLTEtMS0w_3d82b321-0d21-4e22-936a-fbbf08ae5dde">1,910</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMy0zLTEtMS0w_f625800b-46e5-4930-ad18-a40747704a4a">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNC0xLTEtMS0w_181a69d8-c12a-441c-ae31-e0b985f4f697">85,842</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNC0zLTEtMS0w_89ecc430-ed6f-4ff3-b24a-68d3609825a2">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNS0xLTEtMS0w_2b90eea4-d643-479b-a676-ce38db72cd6b">18,648</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNS0zLTEtMS0w_9f20cb55-a6a8-4b33-9421-35a173c93435">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNi0xLTEtMS0w_4fafd84e-a6f7-4423-8bf3-16100247a6cb">4,178</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNi0zLTEtMS0w_13f4f528-9254-4fba-b902-ae716fe024ef">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNy0xLTEtMS0w_14d14aab-67ea-46cd-b06b-321e95aea89d">1,719</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNy0zLTEtMS0w_1cf292eb-fc5c-4753-ab57-1839359a5c6f">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLoansPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yOC0xLTEtMS0w_49405132-0da0-479b-b195-c7844eccff74">74,496</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLoansPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yOC0zLTEtMS0w_545bdba3-08b0-474f-be22-5184b4205182">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yOS0xLTEtMS0w_ff1f0bf7-3b5a-42d6-a689-67369ba84f09">303,798</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yOS0zLTEtMS0w_7b25bd5d-36b9-44d5-8052-f2752ae6c5e5">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMC0xLTEtMS0w_197abf6e-0fae-4c7c-8b88-6bfcedadacff">880</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMC0zLTEtMS0w_98c2190c-176c-4969-bfbc-9b486434815d">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMS0xLTEtMS0w_219bba97-733f-4e55-b332-e7153862b085">489,561</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMS0zLTEtMS0w_359c7842-66c8-4d6b-bfe4-162f6ec5b82b">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 13)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMi0xLTEtMS0w_ea24e6f2-f9be-47e2-8c5b-04c78977ed43"></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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMi0zLTEtMS0w_450abf9d-bbc7-4a6b-bc0d-5a2df2f7546a"></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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfNDI_25d7f658-eb56-437a-90f8-48f9b261d7d9"><ix:nonFraction unitRef="usdPerShare" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfNDI_9c098e66-176b-478a-8396-127e2941fbda">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfNTY_a375bcef-0dce-4a14-912e-b4f405d0f14a"><ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfNTY_d7b01853-e405-4c6c-ae46-1ed8ae313082">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of June&#160;30, 2021 and December&#160;31, 2020, respectively; <ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfMTIx_998c60dc-057b-4a09-871e-ad0f0a79c7c9"><ix:nonFraction unitRef="shares" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfMTIx_9bd7bc74-ebaf-420d-b8be-ffee4ec7b0ce"><ix:nonFraction unitRef="shares" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfMTIx_a293a205-e649-4e8d-b508-b40e0ab3c82e"><ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfMTIx_c28db2c0-5dd0-4c26-9bed-e6b42446eda3">0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#160;30, 2021 and December&#160;31, 2020</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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0xLTEtMS0w_aa82ca8a-b842-4a7b-8486-59141f4ebb38">&#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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0zLTEtMS0w_677dd502-535b-45f0-a4a2-a8fdf1c1414a">&#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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMjE5OTAyMzI1NTgxNA_65d178c3-a17e-493c-8400-617b157046c1"><ix:nonFraction unitRef="usdPerShare" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMjE5OTAyMzI1NTgxNA_e9307646-c1cf-481f-a983-2263cf82e5eb">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMjE5OTAyMzI1NTgxOA_8dc9e0cf-40d9-4f60-a1db-f672504831fd"><ix:nonFraction unitRef="shares" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMjE5OTAyMzI1NTgxOA_968d13c1-b4fd-4246-875d-281c9d6f7007">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of June&#160;30, 2021 and December&#160;31, 2020; <ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfOTc_0181fc72-1f15-44ec-b0d8-e9e7c2ccc55b"><ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfOTc_9cd9befb-fc4a-47c8-8eaa-7ed99083d5f0">130,768,055</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMTA0_197dac4d-de38-4426-a196-2f54bc1a55a4"><ix:nonFraction unitRef="shares" contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMTA0_6d777762-5171-4ffe-a090-cc8decaf8c20">40,202,785</ix:nonFraction></ix:nonFraction> issued and outstanding as of June&#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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0xLTEtMS0w_fccc9eec-5737-497a-9301-ca309ef2514a">13</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0zLTEtMS0w_03a4bde7-13b9-4f93-a4d5-bf68cf845f49">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNy0xLTEtMS0w_37e532cd-1006-49c0-b0b0-c7f33c1440f0">799,918</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNy0zLTEtMS0w_bd70e417-b631-44a9-9840-814b2d9e56ba">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zOC0xLTEtMS0w_dcbfb5aa-4af6-40ea-b20c-aa5648427121">543</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zOC0zLTEtMS0w_2c46ab21-f776-4590-968b-6254e98f5944">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zOS0xLTEtMS0w_5d4026f9-0c9d-4f3a-86e1-8a92b8c73141">590,610</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zOS0zLTEtMS0w_d220b015-ee71-4dd1-a982-e4ddfe55425e">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80MC0xLTEtMS0w_234690e7-1ac4-4ce7-949f-b7e89be11841">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><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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80MC0zLTEtMS0w_9d90c043-a83b-4d3a-a61f-7cb3fea57759">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80MS0xLTEtMS0w_f0d67f97-1563-491d-81b5-0f38b8e2b319">698,339</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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80MS0zLTEtMS0w_33f29931-2d20-4d2e-a342-738c2fac5172">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="ied6f1b4928034ffd801bb77517a110ef_10"></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/>June 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%">Six Months Ended<br/>June 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="i16db82ae1f5f4f69803a62b8f7284bde_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMi0xLTEtMS0xNTk3_8b9f9d30-7e59-46a1-aad9-697121815fa0">5,153</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="i0584ac410520448e91a8990e6fb46d3b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMi0zLTEtMS0xNTk3_0448758d-280b-473a-a0b2-c24efb2e6290">3,670</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="if9429831bc2846f99028d0a108e8c51d_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMi0xLTEtMS0w_f0ea7e9b-b553-44b1-a17a-5b860cce2aa3">10,035</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="i32c39567a9c0455c80a0684656f89ed2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMi0zLTEtMS0w_4791eef0-5d93-4db8-99dc-f9e66ba800c7">7,062</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="ifa45e3757cb84708aba07ad9db06afb8_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMy0xLTEtMS0xNTk3_bbd7ac24-962c-4abd-9b05-c6492115274c">14,184</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="i0e6db772136f4eb7a76edf1621e4a538_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMy0zLTEtMS0xNTk3_531633fd-4994-42a0-b2f1-c81b7f59c06c">709</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="iab71b78a9aec49dc8f5ef3a77181cf9b_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMy0xLTEtMS0w_61172959-ea35-4fea-ad5f-95f074df0208">24,723</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="ie1142f2569714c9faf9e34689c10c3a5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMy0zLTEtMS0w_595e4397-434e-4327-b998-b6432ca4980c">1,427</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNC0xLTEtMS0xNTk3_418daf5a-4f03-4baa-8c22-dafa7a77a68c">19,337</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNC0zLTEtMS0xNTk3_9fa7a306-2977-45f8-8168-2c4f29f1f356">4,379</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNC0xLTEtMS0w_6599a12c-0a23-4a87-b9ee-fbc747e44158">34,758</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNC0zLTEtMS0w_efdeeec3-fcd6-42f8-8c63-a9f64d31e164">8,489</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="i16db82ae1f5f4f69803a62b8f7284bde_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNS0xLTEtMS0xNTk3_849bb403-a4b5-436b-a25c-8202eeb5557a">5,809</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="i0584ac410520448e91a8990e6fb46d3b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNS0zLTEtMS0xNTk3_4ee306cb-b6da-497a-b1fc-4e65c8ca1dcc">5,510</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="if9429831bc2846f99028d0a108e8c51d_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNS0xLTEtMS0w_40c84e73-0365-470f-8e8c-1edf9ae6ae83">12,715</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="i32c39567a9c0455c80a0684656f89ed2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNS0zLTEtMS0w_5f3a3977-5829-4cca-9813-f5febbdc6d00">10,255</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="ifa45e3757cb84708aba07ad9db06afb8_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNi0xLTEtMS0xNTk3_1362c43d-a38e-49b2-9783-14a2233fa6aa">13,655</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="i0e6db772136f4eb7a76edf1621e4a538_D20200401-20200630" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNi0zLTEtMS0xNTk3_650ae23c-883b-4f74-afa2-d826f7bcfa55">614</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="iab71b78a9aec49dc8f5ef3a77181cf9b_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNi0xLTEtMS0w_4becd37b-7628-4745-800a-07327f5c5ba4">22,286</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="ie1142f2569714c9faf9e34689c10c3a5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNi0zLTEtMS0w_746b92ba-a7e9-4477-ac56-30e9e3c63034">1,365</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNy0xLTEtMS0xNTk3_539e80e4-8206-4fa9-b785-036a308e3625">19,464</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNy0zLTEtMS0xNTk3_3f7a48bf-bd03-4456-a87d-253bbde715c9">6,124</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNy0xLTEtMS0w_73e6b778-7ef9-44fc-ad01-39100db6bf2b">35,001</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNy0zLTEtMS0w_f0037177-cea3-4a45-8708-c0a155069fd5">11,620</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfOC0xLTEtMS0xNTk3_0d8b3662-74a6-414c-bada-53a0d6f3d080">127</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfOC0zLTEtMS0xNTk3_5aae701e-1ca9-417c-964b-310f20330960">1,745</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfOC0xLTEtMS0w_c1facdfd-b203-4284-83c0-104690b7bcc4">243</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfOC0zLTEtMS0w_338dfe04-4c68-4764-96e2-d501bc8ea564">3,131</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTAtMS0xLTEtMTYwMg_591c85eb-2d8b-484a-b848-6c2dc0a47258">3,913</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTAtMy0xLTEtMTYwMg_39406e19-92c0-4add-853b-45685eafb8cc">4,242</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTAtMS0xLTEtMA_a96a4944-123b-4367-b438-c093cc1a70e9">6,580</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTAtMy0xLTEtMA_5b0a2c3a-757a-4084-8185-dbc30c187830">8,646</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTEtMS0xLTEtMTYwMg_1c3af17a-1d88-413e-ad6e-ecf7105b2c6f">4,827</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTEtMy0xLTEtMTYwMg_5ce09c53-6fba-4836-8a33-5886e5514e8a">3,619</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTEtMS0xLTEtMA_800f5a47-91d0-4b8e-acb7-fc3823f80a6e">9,234</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTEtMy0xLTEtMA_99b4e81e-af65-49e6-8a8e-6dd2d860ebab">7,032</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTItMS0xLTEtMTYwMg_8577bde0-1693-4dd1-b9ba-b5cade22d73a">15,014</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTItMy0xLTEtMTYwMg_d3388815-8002-496d-ba61-ead633231438">2,404</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTItMS0xLTEtMA_b3d7fd74-8507-4feb-bb19-20e51a3fa876">17,706</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTItMy0xLTEtMA_90230fbf-6159-4785-ae17-51324f5c4d0b">5,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:#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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTMtMS0xLTEtMTYwMg_00e96f3c-71ce-4669-8d61-8fa294bfe3d0">23,754</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTMtMy0xLTEtMTYwMg_52535e6c-0faa-4922-ac1c-e27570d2e276">10,265</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTMtMS0xLTEtMA_c00e0daa-47af-4351-a706-2bd245164e85">33,520</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTMtMy0xLTEtMA_bcfcf579-daf9-4662-afd7-a7c0a2e2ae82">21,061</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTQtMS0xLTEtMTYwMg_14d00eec-56ef-48aa-bd31-cd91671c9208">23,881</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTQtMy0xLTEtMTYwMg_da9e9c97-9d5e-4cf0-ba17-9839c13e1592">12,010</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTQtMS0xLTEtMA_9faf5a17-4695-4e3f-8e34-266a0b81ddd8">33,763</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTQtMy0xLTEtMA_3c7d1776-e8a3-4dc9-9d52-057fe1e00a34">24,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></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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTYtMS0xLTEtMTYwNg_280517eb-8179-4929-a421-d924f0400fce">3,929</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTYtMy0xLTEtMTYwNg_7f5bd9b1-6f8c-41ef-832b-7df60e166030">5,192</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTYtMS0xLTEtMA_f5824549-0bbc-499a-904d-6372666a2bad">10,162</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTYtMy0xLTEtMA_fad45483-d02e-40c6-bd74-066a385a13d8">9,561</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMS0xLTEtOTQ2NA_8cc63f45-2726-4859-96b8-9838f726b066">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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMy0xLTEtOTQ2NA_f8e25ac5-7b47-4f8d-b353-a1f8b9cee8a5">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktNS0xLTEtOTQ2OA_8b38bd1d-d8b1-4b01-839b-5e74dff720da">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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktNy0xLTEtOTQ2OA_65e522aa-50a4-42f2-8807-d8d1c5beea8a">&#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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTctMS0xLTEtMTYwNg_0fde104a-4b3d-4ac8-8141-513fea7bfff6">67,179</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTctMy0xLTEtMTYwNg_eb4280a4-3589-475b-ba0a-c26ca9a29522">1,918</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTctMS0xLTEtMA_79bdf611-a0d5-4293-80e3-81293add5bb9">133,577</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTctMy0xLTEtMA_dd312b51-d999-42c8-8acd-b016b673452c">909</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTgtMS0xLTEtMTYwNg_2b3771a5-4e5f-4b09-bdb9-f93255ccefd6">163</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTgtMy0xLTEtMTYwNg_7d950e97-d9de-43be-92ad-3121142602ea">139</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTgtMS0xLTEtMA_4470c62a-4688-4529-a4a1-6c321d4fffe6">203</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTgtMy0xLTEtMA_aa71abda-24ee-4c73-9304-d225e5dc67e2">1,790</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMS0xLTEtMTYwNg_e748be96-cb11-4ccf-8124-0980bf309b34">76,335</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMy0xLTEtMTYwNg_4b740efe-8946-4752-adbc-1b619f5c3592">6,971</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMS0xLTEtMA_1a7e684f-70df-4826-98b5-4e8fee298d0b">149,006</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMy0xLTEtMA_91cff17e-bd70-4ece-91e2-82396799d47a">12,260</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%">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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjAtMS0xLTEtMTYwNg_6fbf7b33-8fa0-40da-bd7f-bad0c550bcc6">100,216</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjAtMy0xLTEtMTYwNg_a8a6817e-c474-405e-bf75-84fc202b33e7">18,981</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjAtMS0xLTEtMA_065cbcda-675a-4396-a74b-d3b8531771b7">182,769</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjAtMy0xLTEtMA_1a808b57-4820-4147-8950-62287782d6de">36,452</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjEtMS0xLTEtMTYxMA_2b07113e-dea7-45f7-ae21-81dedc6cd1df">&#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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjEtMy0xLTEtMTYxMA_fe3118f9-aee3-4d51-9ed0-52ac49098ad5">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjEtMS0xLTEtMA_72ba90fa-9558-4318-8e01-a7418508387d">&#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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjEtMy0xLTEtMA_907607af-3dd4-4b2a-aed3-74587ddf2550">&#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%">Net 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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjItMS0xLTEtMTYxMA_33312f8a-5952-478d-8ad3-33c4ae507bf5">100,216</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjItMy0xLTEtMTYxMA_64b00611-212e-4fe2-bbfe-e13b097d1e48">18,981</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjItMS0xLTEtMA_5ee922ed-6e0f-4bdd-8cc0-fb0a48d32b18">182,769</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjItMy0xLTEtMA_c63812eb-7902-4516-9274-65247be373fc">36,452</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, basic and diluted</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="usdPerShare" contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMS0xLTEtMTYxNQ_832d361a-0498-4656-94c3-e6cb1c119626"><ix:nonFraction unitRef="usdPerShare" contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMS0xLTEtMTYxNQ_c7c4310b-0464-4cfa-b40e-32f9fb70620b">1.00</ix:nonFraction></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="usdPerShare" contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMy0xLTEtMTYxNQ_0fe7f561-67e5-4515-8ea2-4ff33a82efd7"><ix:nonFraction unitRef="usdPerShare" contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMy0xLTEtMTYxNQ_5cdd85b1-9d9e-4677-8200-23c755b0f9b8">0.48</ix:nonFraction></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="usdPerShare" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMS0xLTEtMA_16b0b7ef-c919-46e3-a971-5bd8979b11dc"><ix:nonFraction unitRef="usdPerShare" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMS0xLTEtMA_225f721a-fd92-4fc4-8d5d-01ec836f0d92">2.59</ix:nonFraction></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="usdPerShare" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMy0xLTEtMA_217e0393-2382-42e8-b71e-010ea6b83b8a"><ix:nonFraction unitRef="usdPerShare" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMy0xLTEtMA_281afdb7-d5be-4abe-a868-e2ffae921b8e">1.14</ix:nonFraction></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%">Weighted-average shares used in computing net loss per share, basic and 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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMS0xLTEtMTYxNQ_333cddcc-06a5-458a-8978-5df312459107"><ix:nonFraction unitRef="shares" contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMS0xLTEtMTYxNQ_959ec16f-a769-490b-8543-ac2361cbfd68">100,611,965</ix:nonFraction></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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMy0xLTEtMTYxNQ_042bc500-1a47-4882-bf55-a5312a131e50"><ix:nonFraction unitRef="shares" contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMy0xLTEtMTYxNQ_f810e1f1-69cc-4541-995c-2b0a045df1db">39,801,379</ix:nonFraction></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMS0xLTEtMA_499528a9-5d9a-4f7c-85ff-ec78b855c3c6"><ix:nonFraction unitRef="shares" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMS0xLTEtMA_c102cfe2-076a-42e0-a201-e4461a4cacd9">70,684,750</ix:nonFraction></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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMy0xLTEtMA_2bc5e889-502d-4329-9d00-79887684bad9"><ix:nonFraction unitRef="shares" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMy0xLTEtMA_b621a65e-53e9-4360-a106-448c93270401">40,209,877</ix:nonFraction></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="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="ied6f1b4928034ffd801bb77517a110ef_13"></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 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 June 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%">Six Months Ended June 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 style="height:14pt"><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 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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfMi0xLTEtMS0xNjE5_63d75885-b0e6-4ab2-acf0-7a13c930237d">100,216</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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfMi0zLTEtMS0xNjE5_477085b7-54c3-47a4-a707-584fac7ef592">18,981</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfMi0xLTEtMS0w_02c246ae-bebc-4887-9e31-029c976e3569">182,769</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" rowspan="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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfMi0zLTEtMS0w_2131fcbd-8269-4918-88eb-45edb7f02795">36,452</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 style="height:14pt"><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:</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></tr><tr style="height:14pt"><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%">Foreign currency translation adjustment</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNC0xLTEtMS0xNjE5_fe7c17f2-28e3-4a8b-86ce-a8d4cc13eddd">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNC0zLTEtMS0xNjE5_c2cce043-3ce9-48eb-9a94-9ab654a84669">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNC0xLTEtMS0w_0af6f04d-559f-47aa-977a-cb4afb2fd7e2">351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNC0zLTEtMS0w_87af93bf-ee48-407a-8449-acd01b9057f4">242</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%">Total comprehensive 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%">(<ix:nonFraction unitRef="usd" contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNS0xLTEtMS0xNjE5_a58bb4f7-ba47-4926-a5d7-eae6a6153dd8">100,818</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: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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNS0zLTEtMS0xNjE5_82e97dc3-4b7e-4b7d-8300-a4195476ee16">19,190</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: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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNS0xLTEtMS0w_2b655960-e885-43d3-b323-5e2ab485e0a1">183,120</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: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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNS0zLTEtMS0w_d50e6a3d-6d0c-4adf-9a7e-3163f89f9c5d">36,210</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%">5</span></div></div></div><div id="ied6f1b4928034ffd801bb77517a110ef_16"></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="i0677a149464641f7a57b75a0abd69e04_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xLTEtMS0w_95306784-db44-4b09-b791-6ecd1fb277ec">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="i0677a149464641f7a57b75a0abd69e04_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0zLTEtMS0w_4595a79c-969a-4291-8069-7233bd35de0c">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="ib0566cb5474447ecab5c5cb92c1ccc4b_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi01LTEtMS0w_0e23ea46-8b44-438e-adb5-e7853fe8e4f3">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="ib0566cb5474447ecab5c5cb92c1ccc4b_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi03LTEtMS0w_26aad2fe-1177-48cc-836d-90ac7bc2face">&#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="i7d5e642c3aab4ca395bb540ab3832311_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi05LTEtMS0w_a5ee8457-1f29-4633-98d5-8d7f8aa6de31">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="i7d5e642c3aab4ca395bb540ab3832311_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xMS0xLTEtMA_526d6201-075a-40b0-ab0d-aee6101175ba">&#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="i2288e6b467c140b680e70519e3dcec99_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xMy0xLTEtMA_fc148e53-f106-45df-b957-90449d547025">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="if1ed0fd7ea1c4e75af5326a835442183_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xNS0xLTEtMA_ff9f4953-a4b0-482c-80cd-92d85c03aacf">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="ia339d2a45ad345b8ae3145055d31c419_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xNy0xLTEtMA_f3595b80-ffa9-42d3-80ef-b70a29fd434a">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="i0677a149464641f7a57b75a0abd69e04_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xOS0xLTEtMA_84e58e5f-12f6-4ffa-ae37-7f17a3440b46">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="i3bc81c34022e41218ed6b09233756325_I20201231" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xLTEtMS0zODkx_15b346ed-9d9b-412e-98a7-e087c62fbac8">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="i3bc81c34022e41218ed6b09233756325_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0zLTEtMS0zODkx_0311ba2a-000d-4b43-a156-eebdffb60983">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="i04e4aa82865d443ba3aadb8505c4a1f1_I20201231" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy01LTEtMS0zODkx_ee0f67ae-acbd-4f75-8223-a6e583365c07">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="i04e4aa82865d443ba3aadb8505c4a1f1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy03LTEtMS0zODkx_3767ffeb-126b-4692-991f-d2b9b163a116">&#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="i19eaed187850487cb7c718ac6eb3ea61_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy05LTEtMS0zODkx_b28a2a43-2264-4aaf-9c13-867a5ea759c0">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="i19eaed187850487cb7c718ac6eb3ea61_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xMS0xLTEtMzg5MQ_23fc64af-52c8-447e-9cea-9ca0bc844aca">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="i760162074dce402e9dccb57f02231cee_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xMy0xLTEtMzg5MQ_1879f4f3-1380-4234-960e-45f11e7d5e6e">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="i1db1f54d560644ba9967665ef3d6880f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xNS0xLTEtNDM4NQ_e4b4ee4f-9b9d-466d-bfaa-46f2d4f5c293">&#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="i33e4080b9db442b38f2cb6b08cc2ee6e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xNy0xLTEtNDM4NQ_6519b8aa-e016-4283-b783-85476e474d51">&#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="i3bc81c34022e41218ed6b09233756325_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xOS0xLTEtNDM4NQ_f124f8e9-f20a-41d6-b0da-c1672cf8cda1">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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xLTEtMS0zODkx_e73366e6-6115-4003-b7b5-a712a5934954">&#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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0zLTEtMS0zODkx_a761c4c9-77e3-433a-a449-50352bfdf38d">&#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="i55ac2cccd42949d68a45e4fd068c4d1a_I20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC01LTEtMS0zODkx_41f2601d-5179-4fef-93d7-c8b303d8db5e">&#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="i55ac2cccd42949d68a45e4fd068c4d1a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC03LTEtMS02ODQx_516b5426-39e9-4b58-93d0-448cf3fd37dd">&#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="icf91c749dd654919a32c235c99f7d4db_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC05LTEtMS0zODkx_dacf75fe-9200-4969-b6e9-c174cac26afd">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="icf91c749dd654919a32c235c99f7d4db_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xMS0xLTEtMzg5MQ_d4c75021-f3b0-487d-9604-8ac71c60e729">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="i07166172df754947a7c788fb0625ff57_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xMy0xLTEtMzg5MQ_bbab552a-3ebb-4e89-8ac4-5d7188f21fec">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="i8217507b30064ea595a5827b6ca1ae62_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xNS0xLTEtMzg5MQ_5e88872a-3aea-436e-8295-0a90738289bc">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="ide5d3827bc5c47b2b7721f95e4bfdb35_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xNy0xLTEtMzg5MQ_fbb3d1ce-617b-46d0-a14c-0031f5d21e69">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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xOS0xLTEtMzg5MQ_f800ee54-160f-4197-a743-b0d7d9fe45c6">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 7)</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="i2ed862d46730403d92d8a467b0e2077d_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xMy0xLTEtMA_2cf9e1f2-54b3-4b3b-a7f4-30a329aa7658">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="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xOS0xLTEtMA_7a44c41f-6f9f-44b6-903b-78cd8fe1e507">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="i767ed212a35c408a8c56f3e4c446226d_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi05LTEtMS00MzY1_fec13c18-cde7-43fd-9e7e-65bbea8c1c26">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="i2ed862d46730403d92d8a467b0e2077d_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xMy0xLTEtNDM2NQ_1c66bf89-802e-4b54-a738-beb9808e2a11">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="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xOS0xLTEtNDM2NQ_b2c2457f-d7e9-4328-b5fb-b723895eb69b">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;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="i2ed862d46730403d92d8a467b0e2077d_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xMy0xLTEtNDM2NQ_1ef8483b-d320-4fd1-a96a-0def235e9e28">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="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xOS0xLTEtNDM2NQ_85917f93-805b-490d-a582-45823bc469cf">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 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: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="i83a162005bb7446593b0784a1ab90bec_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xNS0xLTEtNDM2NQ_99d54a49-aa31-4059-a1a3-44eeb69c8da7">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="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xOS0xLTEtNDM2NQ_404787a0-a425-4391-b754-d536ac8f6a0d">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;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="i2709991bf7c34253b4aee1fac45cda5e_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOS0xNy0xLTEtNDM2NQ_57589f52-9ed5-48ca-bf6a-23a5f6f91154">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="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOS0xOS0xLTEtNDM2NQ_7967062f-677e-4f81-a37e-4fbe80dd6c70">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="i5365f2124d5c44f7857ad5cc951f91bf_I20210331" decimals="INF" format="ixt:zerodash" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMS0xLTEtNDM2NQ_75df4d4b-039d-42e6-8f26-a6b8b91226c8">&#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="i5365f2124d5c44f7857ad5cc951f91bf_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMy0xLTEtNDM2NQ_4b7b5e26-844b-461b-bf17-a594f642ace7">&#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="ibee7271645684a6c9c86ec77f67dfae9_I20210331" decimals="INF" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtNS0xLTEtNDM2NQ_9542d2bd-a5d6-45ed-a4aa-bc08d4522af9">&#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="ibee7271645684a6c9c86ec77f67dfae9_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtNy0xLTEtNDM2NQ_7e2a6a2a-c4f2-4c7b-8f2d-8c5a599e1a81">&#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="i402ef5cd10054146b90b04e7dff44e7b_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtOS0xLTEtNDM2NQ_e029d069-ceba-4895-9dde-3b65be2fedbd">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="i402ef5cd10054146b90b04e7dff44e7b_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTEtMS0xLTQzNjU_a401c86c-3e1b-4164-acad-bd700f810e49">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="i87d3348bc5674707ad127f8973c3d541_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTMtMS0xLTQzNjU_63369ba1-bf23-47dc-937e-c7fbadb6c6d1">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="i292d513cf8fc48f699c43253cd83ac99_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTUtMS0xLTQzNjU_f91758ac-9d55-4ffd-a3dd-d9003dfda9f6">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="i8df518a85ddb4242b33f2696f0f2b95a_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTctMS0xLTQzNjU_a51dda65-873c-4172-8f4d-b9f81b890f23">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="i5365f2124d5c44f7857ad5cc951f91bf_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTktMS0xLTQzNjU_0ae912de-f22e-47f4-82f3-bfa8e1fb11bc">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="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodSharesReverseRecapitalization" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi05LTEtMS0zODkx_5b1f4a6c-d7fd-4bc1-b956-a4106a927f40">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="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630" decimals="-3" name="stem:StockIssuedDuringPeriodValueReverseRecapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xMS0xLTEtMzg5MQ_1b932abd-1f12-4714-94fa-fe9f2df58da1">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="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueReverseRecapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xMy0xLTEtMzg5MQ_3c3a25ab-ae73-4ea0-9628-05ad81a0359b">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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueReverseRecapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xOS0xLTEtMzg5MQ_f354ddf7-1fbf-4e41-affa-be954ecaa3d3">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 8)</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="i11da0f649da34f7bbdd9e352722e4a5d_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTItOS0xLTEtOTM3Nw_6c49afa4-7ef2-410c-9e1c-3c10621267a3">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="i25cd692ee14e4bcba18a21b92ff7c4b7_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTItMTMtMS0xLTkzNzc_4ed0cdfb-c7a4-4d18-a569-5d12182bdf61">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="if035e1c14e914e3cab7963ff3043e55d_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTItMTktMS0xLTkzNzc_c58d89e7-5293-46fe-b89e-fc40eabf923d">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 7)</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="ia66b03ee250c4f219518ae1699ad484c_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTMtOS0xLTEtOTM4MQ_9aae0f3d-a7e6-4e54-acda-a716bdb85046">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="ia66b03ee250c4f219518ae1699ad484c_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTMtMTEtMS0xLTkzODE_32e28090-5d66-4509-aae8-407263054405">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="i070bb1bdb6e54e8e89e5406e0714d181_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTMtMTMtMS0xLTkzODE_657323af-848a-4ff2-a78c-cdfdfa52b457">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="if62a28cf9e2a40e8b73562c4ba2269f1_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTMtMTktMS0xLTkzODE_eb243b33-8266-43aa-8741-d34d7a8c5ec2">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 8)</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="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodSharesExchangeOfWarrants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy05LTEtMS0zODkx_7b27052b-bce6-4d71-98bc-2446855539e7">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="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630" decimals="-3" name="stem:StockIssuedDuringPeriodValueExchangeOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTItMTEtMS0xLTQzNzU_cf32f18f-70f7-4366-81f4-f3f704c4358a">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="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueExchangeOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xMy0xLTEtMzg5MQ_d89c86f2-0def-4a36-93b7-411be4a83e78">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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueExchangeOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xOS0xLTEtMzg5MQ_8b249c95-9b23-4603-ae38-a46bd36ff28b">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 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="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xMy0xLTEtMzg5MQ_f44697b1-16f0-49ff-bc8e-105f34936ee9">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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xOS0xLTEtMzg5MQ_9298a5d5-563f-4ef9-8635-2aaa5207945f">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="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC05LTEtMS0w_0df26aec-da0c-483b-8cc0-d39622053261">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="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xMy0xLTEtMA_cbe1eb35-f913-4caa-9a3d-ca000fb6395a">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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xOS0xLTEtMA_e9ab7d5f-19d6-413e-a324-1e742388abc6">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="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNS0xMy0xLTEtMA_fe685059-32da-4536-a337-00f079f72e98">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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNS0xOS0xLTEtMA_a86b4576-0707-43e7-b92e-8464efcb740c">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="i58a653ee808d4af9b02ab39214d8bbf2_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xNS0xLTEtMA_c7d5b507-a95e-415e-bba1-66c996fd8026">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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xOS0xLTEtMA_4e7f3670-4771-4d13-a05a-c75a4caa52a9">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="i66fbff27fe0f4f6bb19b2fd9ab8d19de_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xNy0xLTEtMA_c3aef6d2-f56c-4131-9b25-10fb900ae88d">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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xOS0xLTEtMA_abebbe36-7e0a-480c-a529-068387aa579f">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 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 June 30, 2021</span></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" format="ixt:zerodash" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xLTEtMS0w_2dcd3d16-81a5-4afa-870a-c574a7b2c81e">&#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><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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0zLTEtMS0w_10039d42-c4ff-4e16-8f4f-232801c356bb">&#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><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i60b667c8ce244f4798bd44e21270736f_I20210630" decimals="INF" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC01LTEtMS0w_112ef790-9e84-4776-a87f-305304ae2c71">&#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><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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60b667c8ce244f4798bd44e21270736f_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC03LTEtMS0w_902c70cb-406b-46c0-863a-ac640dd60ae6">&#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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic3e8917a4c6343e79507eea8dc91aefd_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC05LTEtMS0w_4ababb93-32a8-4f52-a547-4be406d37de2">130,768,055</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3e8917a4c6343e79507eea8dc91aefd_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xMS0xLTEtMA_7af8dbae-2ae1-4cec-8b28-216a2b02498c">13</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fe16aa11534477fa9dbbc41354c09f8_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xMy0xLTEtMA_e7f70d41-61d8-4336-b6da-cfa95e746fcd">799,918</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb15f91e7f5240379680664a51f27e90_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xNS0xLTEtMA_cf06163a-416c-4d0a-ae55-e191b6825071">543</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1473e5ca0e4942528582c73e408d602b_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xNy0xLTEtMA_445dbe1d-7576-4e84-ba03-70e1e842376b">590,610</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xOS0xLTEtMA_a0fcb522-fe72-4a8c-a16d-9b1858729eb3">208,778</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></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="i05f61b835d09408bb66456453d58f529_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xLTEtMS0w_95b0e13f-1bf0-439d-83f0-0b75e8f7b436">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="i05f61b835d09408bb66456453d58f529_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0zLTEtMS0w_6db4a6eb-baef-4cfa-9830-76f008776566">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="i66b003f0291e4c0fa1778139e17dbc1c_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi01LTEtMS0w_172f16b9-2e96-48c4-b958-a342ee4850d8">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="i66b003f0291e4c0fa1778139e17dbc1c_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi03LTEtMS0w_78fbf6d1-4881-4725-a89a-674c952459be">&#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="i3da7a59dbf8341afadaa1216dc06516e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi05LTEtMS0w_c7ca744c-60d8-4302-94c3-4c1a7e5a04a2">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="i3da7a59dbf8341afadaa1216dc06516e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xMS0xLTEtMA_cf5531fe-144e-40c9-9257-ed6a037cbd85">&#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="id1c9babaae594e98a83eb14f33579b71_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xMy0xLTEtMA_5bdb500c-0ca9-4393-9b8e-5db256a2f224">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="i050b1ec932c745ada1ae4c17ca029a34_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xNS0xLTEtMA_f1019d52-69a4-4378-8b59-9ded47eccc0a">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="i964a32c4e9964158997e11ef147e191f_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xNy0xLTEtMA_288d018c-26a9-4946-817b-1696f75cc235">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="i05f61b835d09408bb66456453d58f529_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xOS0xLTEtMA_342e7fb6-bab9-4c07-bd90-5e903c4eb198">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="i6ea132418afe4f1eb2b93a975ef8f1d1_I20191231" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xLTEtMS00MzM5_d11bd002-ee5b-4b57-bfef-e0232b05a717">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="i6ea132418afe4f1eb2b93a975ef8f1d1_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0zLTEtMS00MzM5_288c1357-b682-40b4-ae1c-2636929033f6">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="i19bdc827410545a585b60c96fa8bc9bc_I20191231" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy01LTEtMS00MzM5_d7afa374-7e7b-4ed6-ac6c-908ba6f1c07e">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="i19bdc827410545a585b60c96fa8bc9bc_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy03LTEtMS00MzM5_20bb4b16-cbce-4945-9df1-79b74c24f4e1">&#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="i8d149a55975f4c4a96f913fb78c156f3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy05LTEtMS00MzM5_d714b93e-a174-4639-84cc-ee0bd6eb8c47">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="i8d149a55975f4c4a96f913fb78c156f3_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xMS0xLTEtNDMzOQ_0690d473-f261-4f59-98d7-d09a217a9fa7">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="if8ef0568ad494f45874e19634f42bcb3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xMy0xLTEtNDMzOQ_7d96b218-82f1-4e2e-a955-d1f24fc0e47c">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="i10b2de0f85f947cbb48383b57ebc6108_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xNS0xLTEtNDMzOQ_3c2745d7-ce32-4b80-8b70-b2f2ad850b7d">&#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="ic31432983d7a472ea74ae9c939c2e1f4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xNy0xLTEtNDMzOQ_97b5ffbd-d3a1-48c5-88b4-5e91f8f8d0f2">&#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="i6ea132418afe4f1eb2b93a975ef8f1d1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xOS0xLTEtMjg2Mg_4e5616ad-3101-4470-8d7d-f934b33dda1a">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="ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xLTEtMS00MzQ2_43722d9f-1740-4172-82a1-c9e09718fa99">&#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="ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0zLTEtMS00MzQ2_92f46cab-2d9d-4669-a40b-5bffba0cf8dd">&#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="i2d029fa3417d495e8a717acbd6581a57_I20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC01LTEtMS00MzQ2_5f3925ad-c549-4a82-8a72-6171d931db99">&#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="i2d029fa3417d495e8a717acbd6581a57_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC03LTEtMS00MzQ2_c28e7362-fb97-4c68-801a-87365b6abf04">&#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="i82765047973d4f868feee38735ea4e93_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC05LTEtMS00MzQ2_67e4e45a-6fad-4413-9c7c-52b404b13ea7">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="i82765047973d4f868feee38735ea4e93_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xMS0xLTEtNDM0Ng_a51fc1d5-3a93-41ee-8a17-84624cd46a03">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="i02935b4db3b44955af74205f0674a99b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xMy0xLTEtNDM0Ng_964e7a30-b677-4d45-a3f2-26d7a06febf1">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="i5a891e9ceed841b895cddca62bc6eb25_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xNS0xLTEtNDM0Ng_213c9d1c-72af-4d38-bdd1-ee9419d84238">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="ie201a5f1f6b646649c15a6169beeacf3_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xNy0xLTEtNDM0Ng_97aa18fc-fc93-496b-839b-cbe62fe6f3b5">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="ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xOS0xLTEtMjg2Mg_7ebe2b6d-192e-48cc-9828-c241f8ddbffc">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="i5b05565464164d28b05d84bb4566e5e1_D20200101-20200331" decimals="INF" sign="-" format="ixt:numdotdecimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy05LTEtMS0w_8799b405-30d3-4853-a902-38996a5cf407">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="i152825d42b2a49128e59a513cd660410_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xMy0xLTEtMA_bd8be787-ea94-47d6-b709-1ae8b9b697c0">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="i16d4e9bde99b4b12b43efee4018966b4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xNy0xLTEtMA_181b322e-bd55-452c-9330-ae0a4e708655">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="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xOS0xLTEtMA_730e7526-cd5e-445d-9850-c6c0e407abf0">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="i5b05565464164d28b05d84bb4566e5e1_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi05LTEtMS00MzI0_39a074db-e280-4017-8b9f-234c11329b59">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="i152825d42b2a49128e59a513cd660410_D20200101-20200331" decimals="-3" name="stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi0xMy0xLTEtNDMyNA_8000a9af-7ad3-43bc-99b4-64df7c2d794b">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="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331" decimals="-3" name="stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi0xOS0xLTEtNDMyNA_7456384b-0975-4b4f-8e9d-1ed1b7023c4f">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="i152825d42b2a49128e59a513cd660410_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNy0xMy0xLTEtNDMyNA_c80e38bd-10fb-42f7-9bbe-a89d5aba7e86">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="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNy0xOS0xLTEtNDMyNA_4d850488-36ad-4151-badc-1713e956ae37">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="i304397616ff248a691562a9576b51447_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xNS0xLTEtNDMyNA_df9b0307-48d9-450e-a775-384bf3a684f3">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="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xOS0xLTEtNDMyNA_e6f7074c-48cd-41c7-bf53-3e4c1e9f5c6f">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="i16d4e9bde99b4b12b43efee4018966b4_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOS0xNy0xLTEtNDMyNA_c7aeeaa0-3a96-4399-a403-d00ea2c3b15e">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="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOS0xOS0xLTEtNDMyNA_6559f67e-83c8-4eb7-b15d-9178d621b1f6">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="i6623e38674214b7c89a24811626da176_I20200331" decimals="INF" format="ixt:zerodash" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMS0xLTEtNDMyNA_0cfe6796-39f8-440c-be12-7d45f557eafc">&#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="i6623e38674214b7c89a24811626da176_I20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMy0xLTEtNDMyNA_f50d3696-4362-4584-a694-5248ca2a68fb">&#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="i1fabea98ea3c4b18ac789312ce318da4_I20200331" decimals="INF" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtNS0xLTEtNDMyNA_17dcdbd0-9873-48bc-981e-00990c0e0091">&#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="i1fabea98ea3c4b18ac789312ce318da4_I20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtNy0xLTEtNDMyNA_a1e9ab9b-8e97-4d87-923c-96adbe06ec14">&#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="i45764db6bef04f80b28097f32ee01e36_I20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtOS0xLTEtNDMyNA_b9970385-df82-420b-a9bc-436a176892ef">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="i45764db6bef04f80b28097f32ee01e36_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTEtMS0xLTQzMjQ_b6e3072f-0c2c-4bb4-9372-148c5d2f10a0">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="i8e30e937eac447e6b4ca16c0ed5ed09a_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTMtMS0xLTQzMjQ_26c8b4a4-f8df-4111-8931-b7451bbb2611">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="icb0314c2e44049eaba11dd92055d5a93_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTUtMS0xLTQzMjQ_f3e91b14-6140-42a3-a7ac-c9efac095410">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="i31197d6cba6040229f2de4fafeb96053_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTctMS0xLTQzMjQ_15914832-3bda-4115-b5bb-42e18a116937">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="i6623e38674214b7c89a24811626da176_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTktMS0xLTQzMjQ_92065ab5-f9b0-4513-9821-2dc0a1b34ab2">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="ib5700fa6b36344aa81e98cba68078e56_D20200401-20200630" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTEtMTMtMS0xLTQzMzI_a37dcd67-cfb1-4a34-9c4e-dd0c00b6002e">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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTEtMTktMS0xLTQzMzI_138cf1a1-cb24-4a4b-9cca-c92fc11c66ed">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="i3a42182c1e2d4e278610d07f18f894f6_D20200401-20200630" decimals="INF" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC05LTEtMS0w_46ee7719-3c23-442c-bd93-fe0299da723e">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="ib5700fa6b36344aa81e98cba68078e56_D20200401-20200630" decimals="-3" name="stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xMy0xLTEtMA_047a8fb7-9359-4574-9838-ef87ac7389ad">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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" name="stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xOS0xLTEtMA_e1a7df21-2287-4343-b431-f0443ecddd68">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="ib5700fa6b36344aa81e98cba68078e56_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNS0xMy0xLTEtMA_089d75bf-f55e-40ca-8871-0519458b9cd8">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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNS0xOS0xLTEtMA_ae1c1299-e14c-427f-89b0-a38aaa5d4151">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="i3bafa71ade77472cb532a8b704436b92_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi0xNS0xLTEtMA_45d01dc7-6923-4ce7-a56a-8daa621203df">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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi0xOS0xLTEtMA_6d240159-dd9b-4ee3-96d2-45717f61a250">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="i3b84e93a56ba4c00b649051a61a8c282_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNy0xNy0xLTEtMA_1059e71d-d9e4-4b22-bfe3-59b2fc8fa8f7">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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNy0xOS0xLTEtMA_a5875c42-c8d5-4226-a31d-8f91264298d7">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 2px 14.5pt;text-align:left;text-indent:-13.5pt;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-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="i72c2c2f3d8c94b5dbbb860b491d27eb1_I20200630" decimals="INF" format="ixt:zerodash" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xLTEtMS0w_7660e152-6b4d-424e-bed9-102b46ecee05">&#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><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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72c2c2f3d8c94b5dbbb860b491d27eb1_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0zLTEtMS0w_198b5f77-3505-42b2-a88d-091314b6140f">&#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><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icfa4c25267114472a692c699c923edd0_I20200630" decimals="INF" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC01LTEtMS0w_fa63679e-c4af-4af9-afdc-0a86273e57e8">&#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><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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfa4c25267114472a692c699c923edd0_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC03LTEtMS0w_4057ebef-d80e-42e0-9189-76e493c03468">&#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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9fca9602d8c746a6b753b2fe114f2710_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC05LTEtMS0w_8cb63907-aec0-4c41-b0d0-46762e1097a4">39,843,946</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fca9602d8c746a6b753b2fe114f2710_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xMS0xLTEtMA_670fd738-39e4-4169-aade-58e6edd4da0a">3</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id680553a949d4ba4a1cb11eea1efcd39_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xMy0xLTEtMA_173e5731-372c-42fd-a647-9b6b96eac7e3">224,985</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22ec69729fdc484196214b69a1d5ff02_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xNS0xLTEtMA_c56ffd38-7f7d-44f9-9e26-a32ea68ea59f">296</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcb56fbddc264bf7aeced286eb73e32f_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xNy0xLTEtMA_92db1995-5a2f-42c2-90b9-16cfdbc517c6">288,169</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i72c2c2f3d8c94b5dbbb860b491d27eb1_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xOS0xLTEtMA_988b0124-09a6-43ae-8ca9-986495437d62">62,885</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%">7</span></div></div></div><div id="ied6f1b4928034ffd801bb77517a110ef_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: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%">Six Months Ended June 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMy0xLTEtMS0w_b9241472-8174-46d1-b7e3-e476bced2307">182,769</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMy0zLTEtMS0w_d4e00c87-145e-4722-8f57-8bcc500a77e8">36,452</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNS0xLTEtMS0w_cd0147ed-e078-4403-bf93-f487c0d401b6">10,315</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNS0zLTEtMS0w_c760c7bc-5a04-4b0b-a8da-0c718d14deea">7,918</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNi0xLTEtMS0w_5874ccc7-8580-43e0-9644-644d8ce17267">7,119</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNi0zLTEtMS0w_8319d745-3de0-40e9-a78b-52780d783d2c">4,570</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNy0xLTEtMS0w_ad69c150-f4df-4781-bd70-e6d3dfcde62d">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNy0zLTEtMS0w_7cb76669-9654-4e07-8464-85b740ba5d4e">932</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfOC0xLTEtMS0w_532fad84-7ed9-483b-861e-188dc6170c5d">133,577</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfOC0zLTEtMS0w_1e548efe-e190-4667-89c8-59c2c7acf818">909</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfOS0xLTEtMS0w_e2f53f00-bc69-48a5-9a76-850bfd466ee5">334</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfOS0zLTEtMS0w_151e88b0-de36-4932-8d60-a626d36a08cc">286</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTAtMS0xLTEtMA_fce000ce-974c-47d6-a3f8-81bb22c8c093">112</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTAtMy0xLTEtMA_bc6f6cb3-a163-4bc7-a771-4922085b7290">160</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTEtMS0xLTEtMA_cfa7c7e8-a747-464b-8984-6dedc0da3916">1,275</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTEtMy0xLTEtMA_f1b26764-7dcc-4cbe-a275-edd0b4a8362f">947</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTItMS0xLTEtNDUyMQ_fe07b953-6867-406e-a61d-360278e802b1">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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTItMy0xLTEtNDUyMQ_34666d65-fcbb-4c47-819f-33d87c09fea7">&#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%">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTMtMS0xLTEtMA_5df39ca2-9831-4071-b8a5-03edab83d965">4,219</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTMtMy0xLTEtMA_e1ee2f92-6d4c-49a6-b98c-91cac5b4d7c6">2,212</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%">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTQtMS0xLTEtMA_4dba9058-55a2-4d1a-b732-ec97430b6a63">6,323</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTQtMy0xLTEtMA_da5de942-253e-4c2b-be9f-813a7e99b033">6,340</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 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTUtMS0xLTEtMA_ada570a3-b5eb-49c0-a8fe-8bcb55795752">16,924</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTUtMy0xLTEtMA_a26d4573-92d4-4eb2-a8da-dd658af1a845">2,691</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%">Contract origination costs</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInCapitalizedContractCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTYtMS0xLTEtMA_43228f4f-4621-4af2-9388-1a4cc56168e8">1,650</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInCapitalizedContractCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTYtMy0xLTEtMA_d2fe31d4-684d-4ef7-8d94-9024f3a6038a">1,383</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%">Accounts payable and accrued expenses</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTctMS0xLTEtMA_81c3dddd-bea1-401c-8514-da2f8e5f8edc">3,292</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTctMy0xLTEtMA_49a07a72-cc35-438a-912b-499e6bc023c8">412</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%">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:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTgtMS0xLTEtMA_cc9543cd-9e24-4b04-b8bd-1dbdb002c4fb">3,294</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTgtMy0xLTEtMA_7bd88cad-a9cf-4a60-aac5-083ed63d9915">12,308</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%">Lease 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTktMS0xLTEtMA_e590a846-9981-4e3b-9368-cb2a63f77558">289</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTktMy0xLTEtMA_39bedadd-0de4-4f8b-b286-af13b1ac1d51">310</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%">Other 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjAtMS0xLTEtMA_759efa56-ea39-4270-a273-48edac0eea99">56</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjAtMy0xLTEtMA_fc2e4c1c-6ac9-40d5-91d8-1b1c21a2d377">25</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:#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:#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjEtMS0xLTEtMA_1c63515d-ac21-41c8-b0e3-9bee2c62689e">41,833</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjEtMy0xLTEtMA_16b51dde-bc39-4be5-8ca4-bdb6ea9b9955">16,497</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:700;line-height:100%">INVESTING ACTIVITIES</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></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjMtMS0xLTEtMA_814b7d31-ce71-420c-90e2-f1e698ca3edd">5,603</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjMtMy0xLTEtMA_7fb3ee04-a5fe-4ba4-b916-84841fd1beef">7,555</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjQtMS0xLTEtMA_37c51e90-fd5e-4ca6-bccc-fc4722671a8c">2,693</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjQtMy0xLTEtMA_f384af5d-0a0d-41d6-8f16-3c615a82681a">2,628</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjYtMS0xLTEtNDA0Nw_b7f05732-e6ef-43cb-9dec-1f85ea0e9f13">300</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjYtMy0xLTEtNDA0Nw_2a54c85a-6677-4904-b41f-a3408c9bef10">&#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 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjUtMS0xLTEtMA_35130bbc-12cf-40e7-aa0f-01adbd747599">8,596</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjUtMy0xLTEtMA_eb14b7e3-a1c5-4e20-a138-fa1746830e64">10,183</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:ProceedsFromStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjctMS0xLTEtMA_36e3af28-3480-46a6-83e8-cbec21d98b71">2,933</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="stem:ProceedsFromStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjctMy0xLTEtMA_9a04904c-5d0c-464c-ae1b-8f1882ef8513">54</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><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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:PaymentsOfReverseRecapitalizationTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMC0xLTEtNDUyNS90ZXh0cmVnaW9uOmMwZmU3ZTcwYTcwNjQwZTQ4ZTMzMTkxNWY1ZjE1MTMxXzE2NDkyNjc0NDE3NjA_91221fd3-8ff3-444e-9f00-2e09414644ef">58,061</ix:nonFraction></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMS0xLTEtNDUyNQ_963dd557-8724-4ccc-baca-37fcb0c954df">550,322</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMy0xLTEtNDUyNQ_80370f84-ee83-49cf-97ff-221872aec307">&#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%">Proceeds from 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjgtMS0xLTEtMA_ecda3c54-b792-464b-80eb-e44ae4936313">4,929</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjgtMy0xLTEtMA_472b0571-61f9-497e-b2a9-fb5f43e8126f">8,391</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 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjktMS0xLTEtMA_daddc929-55fe-45e4-b1b7-69c49f0a625c">4,609</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjktMy0xLTEtMA_af9fee06-84bf-4d79-be3c-d07adb0ce486">4,267</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"><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="iad24a8c4383f45c98373cf827e5620bf_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjM4ZDQzNTEzNGI1NjQ5M2M4OTlmNmE5MzA3YWE1YWM2Xzc0_15ba0a09-7c01-4fe2-bbb0-98dde181bc18">8</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i838bdb6c93ec468fa7e359eef14fb1f1_D20200101-20200630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjM4ZDQzNTEzNGI1NjQ5M2M4OTlmNmE5MzA3YWE1YWM2Xzgx_004f429f-9cc9-46fa-8f36-38d2819bd89a">911</ix:nonFraction> for the six months ended June 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzAtMS0xLTEtMA_5b822d94-4416-4b7d-a0c9-efbbb31c5123">1,118</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzAtMy0xLTEtMA_dd0d2fd9-ed5c-4ae5-a453-b5ee49053a44">14,050</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><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="i74fbf66449ff4446904a952c441e13b1_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNzY5YjgwOTUyZTRjYTJhNjkxYjc1OWE0ZWYzMzk2XzE2NDkyNjc0NDE4MTU_1d746a01-c16d-4a9a-ab0d-e7636ce05bd0">101</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i78305b691a6042d89542abe587c3ed9f_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNzY5YjgwOTUyZTRjYTJhNjkxYjc1OWE0ZWYzMzk2XzE2NDkyNjc0NDE4MjQ_33d1c1e3-f7f1-4842-bc4c-84bd465999b6">1,502</ix:nonFraction> for the six months ended June 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMS0xLTEtMA_3edf16fb-2042-4be0-a640-b146119f1bbd">3,940</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMy0xLTEtMA_c9d4e075-8211-46c5-b46e-1e860cc04898">23,498</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 notes payable</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzItMS0xLTEtMA_910f7ed6-a50c-45aa-b416-3eeb5f244d9b">41,446</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzItMy0xLTEtMA_358d62c2-e4e9-4311-94ef-4a653e576ccf">19,665</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 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:#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzMtMS0xLTEtMA_347d3053-9b53-41e4-9463-62eba390fbbd">517,187</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzMtMy0xLTEtMA_38af9703-44d3-41d0-a3ec-6af1f0b240bd">22,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></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%">Effect of exchange rate changes on 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzQtMS0xLTEtMA_da513992-9459-41c6-8832-05513dab9272">438</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzQtMy0xLTEtMA_7fb9ee5b-dd8f-4b7a-a2f2-e3e8f595d29f">176</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%">Net increase (decrease) in 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzUtMS0xLTEtMA_a973fe72-11d6-4cd6-80ce-45c23fa58ec8">467,196</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzUtMy0xLTEtMA_bec05d05-a61c-45a7-9112-a2ec733e5a7b">4,795</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%">Cash and cash equivalents, beginning of period </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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzYtMS0xLTEtMA_cfa69a96-ffad-4cb3-842c-f25411135698">6,942</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="ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzYtMy0xLTEtMA_ff071faa-03b0-404a-91c1-a5073dc210c4">12,889</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%">Cash and cash equivalents, end of period </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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzctMS0xLTEtMA_67540059-b82f-4698-8355-a5957321ed67">474,138</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72c2c2f3d8c94b5dbbb860b491d27eb1_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzctMy0xLTEtMA_64eeb718-855a-45c6-88c2-c18161cb4968">8,094</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></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMS0xLTEtMS0xMDA2NQ_811688e5-bac2-4fca-80d3-c1e757076e01">7,131</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMS0zLTEtMS0xMDA2NQ_17729381-05e8-40bc-a9bb-88fd40baf661">4,534</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" name="stem:IncreaseDecreaseInAssetRetirementCostsAndObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMy0xLTEtMS0xMDA2NQ_98876f79-cb61-4fd1-bdf6-f486e6d2516b">71</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="stem:IncreaseDecreaseInAssetRetirementCostsAndObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMy0zLTEtMS0xMDA2NQ_b41bff06-6501-404b-a919-04b7bb35f055">76</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:ExchangeOfWarrantsForCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNC0xLTEtMS0xMDA2NQ_d98f0cb7-9479-4b0b-b3fd-3d56abfc360e">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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="stem:ExchangeOfWarrantsForCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNC0zLTEtMS0xMDA2NQ_b352e6e3-158e-4c47-9d2a-4f62871bfed6">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:ConversionOfWarrantsUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNS0xLTEtMS0xMDA2NQ_59b632ea-6253-4608-831f-badba5dd380a">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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="stem:ConversionOfWarrantsUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNS0zLTEtMS0xMDA2NQ_73675100-5d1c-4f96-a7c0-74ebe9a390b1">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:ConversionOfConvertiableNoteUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNi0xLTEtMS0xMDA2NQ_a68d77aa-699f-4d88-b8bf-449fc35b9449">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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="stem:ConversionOfConvertiableNoteUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNi0zLTEtMS0xMDA2NQ_b02d5a2b-a014-4e4d-84df-359b2716d1b4">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" name="stem:ConversionOfAccruedInterestIntoOutstandingNotePayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNy0xLTEtMS0xMDA2NQ_a4dc1693-0acd-4df2-adad-ab454dd7db88">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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="stem:ConversionOfAccruedInterestIntoOutstandingNotePayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNy0zLTEtMS0xMDA2NQ_186be3a0-770b-4f28-8b4a-69aa359f724f">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: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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfOC0xLTEtMS0xMDA2NQ_cd0e73c2-4c64-4a75-9f71-6d7a019f56da">1,230</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfOC0zLTEtMS0xMDA2NQ_0c8d008f-4df3-498f-96f0-8145a3d7ef64">&#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 preferred 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" name="stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfOS0xLTEtMS0xMDA2NQ_6eb95e0d-5a4c-42c0-bb93-e7f257c138e1">253</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfOS0zLTEtMS0xMDA2NQ_f8a76fab-f60e-4083-8d2e-f6f2dbb1e6ce">&#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%">Issuance of warrants upon debt modification</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="shares" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="INF" format="ixt:zerodash" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMTAtMS0xLTEtMTAwNjU_0276d5b8-b2fc-4bb3-9ecd-f11af327d6e1">&#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: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="shares" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="INF" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMTAtMy0xLTEtMTAwNjU_d3e24502-4d31-4a70-862d-432f8f88e5a0">168</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%">Stock-based compensation capitalized to internal-use software</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" name="stem:StockBasedCompensationCapitalizedToInternalUseSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMTEtMS0xLTEtMTAwNjU_476acf06-11a5-48c6-aef8-8fa0a2ad146e">47</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="stem:StockBasedCompensationCapitalizedToInternalUseSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMTEtMy0xLTEtMTAwNjU_3d136e71-73dc-4cb8-a035-439f44deb23e">&#8212;</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><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="ied6f1b4928034ffd801bb77517a110ef_22"></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="ied6f1b4928034ffd801bb77517a110ef_25"></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNDQ0OA_7250d615-0ffc-455d-ae77-457c44fc72c2" continuedAt="i7f91c97557f84c15a872e4360f4be2b5" escape="true">BUSINESS</ix:nonNumeric></span></div><ix:continuation id="i7f91c97557f84c15a872e4360f4be2b5" continuedAt="i8c8738fc4d884871bcd2d1a90c6b769d"><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 an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (&#8220;Legacy Stem&#8221;) prior to the Merger (as defined below).</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. 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 the &#8220;New Stem&#8221;, following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol &#8220;STPK&#8221;, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (&#8220;Merger Sub&#8221;), providing for, among other things, and subject to the conditions therein, the combination of the Company and STPK pursuant to the 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="stem:ScheduleOfReverseRecapitalizationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNjU5NzA2OTgwNDk4MA_24b22490-361c-4e23-bd66-f2e7dcdc5196" continuedAt="i8214009edb644268a8629ef8d3d98dff" escape="true">On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $<ix:nonFraction unitRef="usd" contextRef="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428" decimals="-5" name="stem:ProceedsFromReverseRecapitalizationTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTQ4Nw_d9ceb008-7851-43bb-86f4-5052d133bf15">550.3</ix:nonFraction> million, net of fees and expenses as follows:</ix:nonNumeric></span></div><div><ix:continuation id="i8214009edb644268a8629ef8d3d98dff"><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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:CashAcquiredThroughReverseRecapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RhYmxlOjZjN2Y1MDQ5NThmMTRkOTBhMzZhOWIyNWM4MDIyOTdjL3RhYmxlcmFuZ2U6NmM3ZjUwNDk1OGYxNGQ5MGEzNmE5YjI1YzgwMjI5N2NfMS0xLTEtMS0zOTA1_a910cb43-a73b-428e-8533-e0888cd2cd0e">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RhYmxlOjZjN2Y1MDQ5NThmMTRkOTBhMzZhOWIyNWM4MDIyOTdjL3RhYmxlcmFuZ2U6NmM3ZjUwNDk1OGYxNGQ5MGEzNmE5YjI1YzgwMjI5N2NfMi0xLTEtMS0zOTA1_0e24f64a-5479-468f-9816-a5f905c53564">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:PaymentsOfReverseRecapitalizationTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RhYmxlOjZjN2Y1MDQ5NThmMTRkOTBhMzZhOWIyNWM4MDIyOTdjL3RhYmxlcmFuZ2U6NmM3ZjUwNDk1OGYxNGQ5MGEzNmE5YjI1YzgwMjI5N2NfMy0xLTEtMS0zOTA1_747ee7a7-ad17-4a2e-acbd-34f3e667a6f9">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:ProceedsFromReverseRecapitalizationTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RhYmxlOjZjN2Y1MDQ5NThmMTRkOTBhMzZhOWIyNWM4MDIyOTdjL3RhYmxlcmFuZ2U6NmM3ZjUwNDk1OGYxNGQ5MGEzNmE5YjI1YzgwMjI5N2NfNS0xLTEtMS0zOTA1_5fbb5798-3733-4b99-a53d-c4c4d6abfe0a">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="iaa795a4a0a744929b673f61a16abf0b7_I20210427" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTA5OTUxMTYzMTYwODY_64719939-c583-48db-b87f-a77b4e331ba9">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="iaa795a4a0a744929b673f61a16abf0b7_I20210427" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTA5OTUxMTYzMTYwOTg_b344e053-f2d6-454b-81f4-ea6a4452fc06">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="icdaf7f685db2431b9ef68a9f2a5d7385_I20210428" decimals="INF" name="stem:RecapitalizationExchangeRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjYwNQ_4c2fd56c-c61b-4ef1-b161-51798fd85c2e">4.6432</ix:nonFraction> (the &#8220;Exchange Ratio&#8221;).</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%">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjcyMw_7c2c00c5-7877-4943-9543-0f204e3c85b5">22,500,000</ix:nonFraction> shares of common stock (the &#8220;PIPE Shares&#8221;), for a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="icdaf7f685db2431b9ef68a9f2a5d7385_I20210428" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjczMg_947d0fe0-b8f3-49d8-a52e-5ec8b6d05da0">10</ix:nonFraction> per share and an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjcyNw_442d3a16-05ce-4dd6-b282-82fab3d38536">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="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428" decimals="-5" format="ixt:numdotdecimal" name="stem:NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjc0OQ_fabffd66-cb4d-4123-b54c-0ad6a4b415c4">304.0</ix:nonFraction>&#160;million, comprised primarily of the warrant liabilities associated with the Public and Private Placement Warrants discussed in Note 8, are stated at historical cost, with no goodwill or other intangible assets recorded.</span></div></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%">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="i8c8738fc4d884871bcd2d1a90c6b769d"><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 June&#160;30, 2021, the Company had cash and cash equivalents of $<ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTkwMA_94437b6a-fc10-4a8a-887a-347cfe3b1554">474.1</ix:nonFraction> million, an accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTkzMA_75cbe9d5-078e-4cee-94a9-0a0e9d93c833">590.6</ix:nonFraction> million and net working capital of $<ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-5" format="ixt:numdotdecimal" name="stem:WorkingCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTk2NA_20a1b3a8-57a3-4ee7-9ac8-262a02e108a4">452.5</ix:nonFraction> million, with $<ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTk3Mw_5f069db7-4b3b-4cb1-9af1-8428e1abee7b">15.3</ix:nonFraction> million of financing obligation coming due within the next 12 months. During the six months ended June&#160;30, 2021, the Company incurred a net loss of $<ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMjA5MQ_d3b10599-482e-40eb-9cec-666c05d5f2ca">182.8</ix:nonFraction> million and had negative cash flows from operating activities of $<ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMjE1MQ_cd181ceb-8d86-4889-bdb6-d15b2e9c8704">41.8</ix:nonFraction> million. However, the Merger provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position, inclusive of funds raised with the Merger, 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, adversely impacting global commercial activity and greatly disrupting supply chains and the manufacturing, delivery and installation of energy storage systems worldwide. As a result, we adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. Government and business responses to COVID-19, along with the rise of 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 economic slowdown. The continued uncertainty and fluidity of this situation precludes any predication as to the extent and the duration of the economic impact of government and business responses to COVID-19 and the Delta variant, and therefore present material uncertainty and risk with respect to the Company and its performance and could materially and adversely affect our business, financial condition, and results of operations.</span></div></ix:continuation><div id="ied6f1b4928034ffd801bb77517a110ef_28"></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjE_13ae7247-3236-4208-90f0-ec36aef3cae5" continuedAt="i7f1cd098255d49f6937d277b833e36fa" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </ix:nonNumeric></span></div><ix:continuation id="i7f1cd098255d49f6937d277b833e36fa" continuedAt="i0df191cdbe524fc3bedec092e514f081"><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfNjU5NzA2OTc4MzU4MA_ccb3a5a1-9ff3-4be3-8393-e653d20aa41f" 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 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. 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 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 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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future year.</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="i0df191cdbe524fc3bedec092e514f081" continuedAt="i92a44f180c8a4418a37ff80b3ebec169"><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjY_fdecf933-6a6c-41ac-86b8-86389d791cdb" 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 consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</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 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjI_7d595ccf-0ac4-41dd-b2c3-cd3160e1b80c" continuedAt="i3cd7c6234138413cb2ac2461a951fbce" escape="true">Segment Information</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:18pt"><ix:continuation id="i3cd7c6234138413cb2ac2461a951fbce" continuedAt="i2cd5c26b14b045be9f0b25a6c4db0766"><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. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as </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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMzM0Nw_aa2e2bc9-06e5-4641-b5cf-89086b52913e">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="i2cd5c26b14b045be9f0b25a6c4db0766"> 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 June&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:MajorCustomersPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjc_332c6475-15da-47d6-acf5-457099c11ca1" continuedAt="ib3ef31d565b648ffae58cd82ba5695bb" 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="ib3ef31d565b648ffae58cd82ba5695bb">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each respective reporting date.</ix:continuation> <ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjg_ef66e009-61e6-443a-926a-a197a46c7c1a" continuedAt="i5d765cafe6004fe893db5523ef72097f" 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="i5d765cafe6004fe893db5523ef72097f"><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:36.180%"></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: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.680%"></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%">June 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 June 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%">Six Months Ended June 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="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="2" style="background-color:#ffffff;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="i77c37c6a8a834d68bf977ff86b7f7c81_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNS0xLTEtMS0w_9282c89a-088a-44bf-858c-decb69ad09a0">10</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="id865cd69e2f74f5db3a4b4cb44bd2d82_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNS0zLTEtMS0w_342af4b2-3078-4d22-9a72-4e45d15e04b6">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="2" style="background-color:#ffffff;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="ic44c1b913ad14399b87c41ead109005b_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNS01LTEtMS0w_c79aec03-716b-43b2-aca4-89bc3673ce0e">27</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="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ic1c55de40b8743cba8c3d3f0c8987f24_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNS05LTEtMS00NTUx_5d84928b-bc27-4de7-8e47-c44c40411db3">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="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="if69121d1bf72441698230be526026ca4_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNi0zLTEtMS0w_0c08eed7-e312-4d75-a62e-18eeb8d312fe">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="2" style="background-color:#cceeff;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="i5930f32f013e475a8ab54706e49574c5_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNi01LTEtMS0w_2d99baf7-7b35-4db4-884d-3baa4917272b">10</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="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="ibc1c1f9527fc4a22842dcf1e8c69cfa3_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNy0xLTEtMS0w_a7ec9da2-f33d-4a01-8393-57ec259c79cb">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="ib7229dab9d8b484bbe91c6ce970ae063_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNy0zLTEtMS0w_5117e457-9e04-4049-a804-38f523904302">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="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="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></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="padding: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="i1d8fdd3d839445c099f803f02dfc2b3b_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOC05LTEtMS00NTUx_11462b89-e0ab-4ba4-872f-101b1814e588">15</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="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 E</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="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="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="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="ic14388b031a74eb6a1a0cdb185025da0_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOS0xMS0xLTEtNDU1MQ_a36740d1-ab26-4d3d-ad24-037f688099d7">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></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 F</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="i7bd40eedc5ee49c4be8f35da21826942_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOS0xLTEtMS00NjE1_0cd17340-04f7-4614-8236-055a66891815">10</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="2" style="background-color:#cceeff;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="id1ffcb51f1f54c418a59769105e08813_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOS01LTEtMS00NjE1_3bdd3b3c-fc8c-42f0-bfe9-899ea7dc531e">25</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="padding: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="iaaebb9eda66a42c69842a89b22e73c29_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOS05LTEtMS00NjE1_36decb43-4608-4bdc-95e5-921c7bad3842">14</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="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 G</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="i4a1a8856fcbe4a908b57e5d0096d5277_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfMTAtMS0xLTEtNDYxNQ_040b7d09-ad3b-479c-bfe8-5ac4af3ed0aa">16</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="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="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></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><div><span><br/></span></div><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjM_71e88bfd-9057-41c1-9534-f44f9265902f" continuedAt="iaefef84bfcf04bdfb3e58212076999d3" 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 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></ix:nonNumeric></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="i92a44f180c8a4418a37ff80b3ebec169" continuedAt="ie45e0e2456a24bba87622ede207839a8"><ix:continuation id="iaefef84bfcf04bdfb3e58212076999d3"><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: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%">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of June&#160;30, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.</span></div><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjQ_96a18ecf-8f73-4512-8479-42a10e350bfc" continuedAt="i36f1f61ec05b46a68a581fe518f92ec9" 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 4, </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 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 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 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 impact to the Company&#8217;s 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 impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</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="ie45e0e2456a24bba87622ede207839a8"><ix:continuation id="i36f1f61ec05b46a68a581fe518f92ec9"><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 impact, if any, the guidance will have on the Company's 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 August 2020, the FASB issued ASU 2020-06, </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%">Debt &#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity's Own Equity (Subtopic 815-40) &#8212; Accounting For Convertible Instruments and Contracts in an Entity's Own Equity</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 ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's financial statements.</span></div></ix:continuation></ix:continuation><div id="ied6f1b4928034ffd801bb77517a110ef_31"></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTE0MTA_e11ba499-5299-422b-ae19-e203b06028bc" continuedAt="i9e14f4d2afa0434ba054047619f64e2e" escape="true">REVENUE</ix:nonNumeric></span></div><ix:continuation id="i9e14f4d2afa0434ba054047619f64e2e" continuedAt="if9e7c9709f5942e39094e6780f8c953c"><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 generates revenue through <ix:nonFraction unitRef="segment" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI1MDkzNA_9fc8f09e-b1c2-4e50-9394-4e0e1ce92822">two</ix:nonFraction> types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these 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 who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company&#8217;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#8217;s contracts with host customers generally ranges from <ix:nonNumeric contextRef="ib20f2da6bcc945ba84da1442282b1599_D20210101-20210630" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0MTIzOQ_932da0ee-4351-4eea-bb22-037e11073f47">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i1e46d0c331924238b19ff1706c7aa7e6_D20210101-20210630" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0MTI0Ng_f180e6cd-c2e7-45ab-ba38-c04d26a996db">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 determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct 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="ic249fb1eb22847b2ab2bf53213050604_D20210101-20210630" format="ixt-sec:durwordsen" name="stem:RevenueFromContractWithCustomerIncentivePeriod" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0MzA1MQ_e99862cf-4192-4f06-9cbf-e44a5c34c921">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="if9e7c9709f5942e39094e6780f8c953c" continuedAt="i6a9b378995944845b6330bf6be52b6ea"><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="ic249fb1eb22847b2ab2bf53213050604_D20210101-20210630" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerEstimatedBenefitPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0MzQ5OQ_73942ef0-28c3-45f5-95c9-89d52b12d04b">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 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 solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#8217;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#8217;s contracts with customers under partnership arrangements generally ranges from <ix:nonNumeric contextRef="i4f819ca502224603957c2f398c9643dc_D20210101-20210630" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0NzIwNA_8abbad76-370c-4e42-96d5-dea64e5f51da">10</ix:nonNumeric> to <ix:nonNumeric contextRef="i77663287610e4ba583ac1be5a8d60e3f_D20210101-20210630" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0NzIxMQ_0f6ef24a-8091-4289-a3d4-61d05318592d">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="i6a9b378995944845b6330bf6be52b6ea" continuedAt="i20102ec321a94f6bb9e5cd139fb9b1d7"><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="i77663287610e4ba583ac1be5a8d60e3f_D20210101-20210630" format="ixt-sec:durwordsen" name="stem:RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfNjU5NzA2OTgyMDA4MQ_270c1345-7e8f-4453-8bda-dec5d1ae9315">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTE0MDc_40b601f6-383b-44ca-a27f-ff3c9b205e09" 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/>June 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%">Six Months Ended<br/>June 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="i94ffe0889abd4cf4aceb9cf0631f82b7_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMi0xLTEtMS0zODQ4_c85fe66a-1dde-48a8-81d4-7b8401ffb325">14,184</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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="i730bf1c650544453bd9c2ab846090ffc_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMi0zLTEtMS0zODQ4_291e11b4-9660-477d-86e3-e8cd490bae36">709</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="ifcd454ddbbde4f038eaca15f17b07723_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMi0xLTEtMS0w_bb7f960d-8baf-4dd4-bed7-0ba999c1001b">24,723</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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="i69dc23fc07694c8e9134b133f8e1ece4_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMi0zLTEtMS0w_345f49c0-89ca-4222-a6a5-cd976b684dbd">1,427</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="ie42bead090d74a00a75112ff72c64bb3_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMy0xLTEtMS0zODQ4_ef958798-795b-478f-b2e6-279879e62bb9">42</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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="i03684b4274ed4d0eac6c8023183e7555_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMy0zLTEtMS0zODQ4_8776e892-dcb5-4893-8c7a-ef59a6f5140a">&#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="id015302956ca4f79b657f4beab9c585a_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMy0xLTEtMS0w_a7487de0-259d-4396-a580-d2b8d0ce43df">79</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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="ibe33ac39df254dc483e842a56757580a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMy0zLTEtMS0w_a0763c29-650a-42ef-8dae-97c5e9b2ca87">&#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="iee7072a386aa4a59a5370b210d507f2f_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNC0xLTEtMS0zODQ4_3d39563e-0ca5-466a-a200-b829ada705dc">5,111</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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="i1011d3dad7554a1ea64ca80a478c4b66_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNC0zLTEtMS0zODQ4_15cff675-67c8-4abf-bbae-6fedf880566a">3,670</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="i8e979bc3cb8b47f09975e93e52946f15_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNC0xLTEtMS0w_3aef0154-cf41-4229-afa0-7d13a33938eb">9,956</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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="ibee1e67ea9024e4896612f69ba0789f2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNC0zLTEtMS0w_256c810d-5780-4850-a449-b871245fc2fd">7,062</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNS0xLTEtMS0zODQ4_f90195f8-1287-4cfa-845d-9c24be948afc">19,337</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNS0zLTEtMS0zODQ4_24117d85-8118-45b9-87bc-0044b81d0237">4,379</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNS0xLTEtMS0w_afb484cf-0710-44b7-92c4-edfc9796f0bd">34,758</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNS0zLTEtMS0w_5233cb0d-f318-4caa-8ad5-3f3477888c8b">8,489</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTE0MDg_39b3ddbc-0897-494a-ac57-106ac8db26e0" continuedAt="i55d299f358634911a8189bb2e19c9d38" escape="true">As of June&#160;30, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTA5NzM_2608062b-d601-4602-b027-41e9bd423894">189.8</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):</ix:nonNumeric></span></div><div style="margin-top:10pt"><ix:continuation id="i55d299f358634911a8189bb2e19c9d38"><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 year</span></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except percentages)</span></div></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%">Service revenue</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: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="i0356a9e9c6c6464bab19a18f4adf9d17_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfMy0xLTEtMS0w_f78e3265-79e5-4fea-8ff8-de30064a2a3a">130,564</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="i42fec89828f643e7b780ca47aae10fa0_I20210630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfMy0zLTEtMS0w_20d0bb76-b37c-48df-8dd5-7526c0350e06">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:#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="ic6b2089f79394ce68d235a244ed3c139_I20210630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfMy01LTEtMS0w_03918170-e5c3-432c-9fe7-b1c81d3da025">50</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="i1e64c9a25b3a426387126cfad4d4bae2_I20210630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfMy03LTEtMS0w_07540ce7-98c4-47e6-8de2-af0f481334af">37</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;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:#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="id9b64a0cc98c4e359eb0c4d77437e79f_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNC0xLTEtMS0w_9ad62655-160b-46ea-a352-75f022b7c996">59,238</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="id45317c3315d479290800ae3d088e4b4_I20210630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNC0zLTEtMS0w_c04a1550-8c69-48e9-a800-8852ef7aa505">100</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="i5fd53b547ed84fd0ac735b1180ec597b_I20210630" decimals="2" format="ixt:zerodash" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNC01LTEtMS0w_a3307a3a-b34a-47af-8ccd-8f25f7e18226">&#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:#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="i3b515e6d5d2448f6a2475049add256c5_I20210630" decimals="2" format="ixt:zerodash" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNC03LTEtMS0w_2936abb2-6eb9-4c8f-ba30-815080985401">&#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:#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 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:#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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNS0xLTEtMS0w_fa12663f-d978-47e4-bb9a-793784b350ea">189,802</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="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></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="i20102ec321a94f6bb9e5cd139fb9b1d7"><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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTE0MDk_82af3770-2adb-4975-8410-49ca452a316a" continuedAt="i3e9d98986ad1495b944e7296db5262e5" escape="true">The following table presents the changes in the deferred revenue balance during the six months ended June&#160;30, 2021 (in thousands):</ix:nonNumeric></span></div><div style="margin-top:10pt"><ix:continuation id="i3e9d98986ad1495b944e7296db5262e5"><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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfMC0xLTEtMS0w_02cdb972-d0ad-4d8a-b3dc-dbc4cf56d393">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfMS0xLTEtMS0w_035b1cec-be8d-4c7c-b1be-2056fcefad44">25,146</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfMi0xLTEtMS0w_b5dbc446-0957-4463-981e-4a24d8f08131">2,959</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfMy0xLTEtMS0w_0e678e56-87d0-4b47-8770-b1275947dad9">19,457</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfNC0xLTEtMS0w_9e8fda6d-6702-42d8-ac33-568e09272201">5,354</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 June 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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfNS0xLTEtMS0w_e2bb8839-a5dd-40e1-88d0-817087527b3e">55,704</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="ied6f1b4928034ffd801bb77517a110ef_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%">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RleHRyZWdpb246NWNkN2UxOTY3NjRhNDFlNGE1NjczOGZmMWZhMmMxMjhfMTkwMw_4b01b8c5-1d4b-46fb-8f77-a0cafc88c319" continuedAt="i02c6201af8824338b4b7f45e2e4abd3d" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="i02c6201af8824338b4b7f45e2e4abd3d" continuedAt="i64aa205f6d3b4b24a311bbb7eb6ec965"><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 June&#160;30, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</span></div><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RleHRyZWdpb246NWNkN2UxOTY3NjRhNDFlNGE1NjczOGZmMWZhMmMxMjhfMTkwMA_9096db6a-89ef-4c27-9401-545184f1c5f8" 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 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><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%">June 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="if5fee9f217104e86ab0beff97fee8bb1_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNC0xLTEtMS0w_cebb298d-9bbc-4449-b70c-4857a109f94f">225,795</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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="ic8a734b8bfad4b2ea9c352dbba600cde_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNC0zLTEtMS0w_10c255a4-e8cc-4f67-86c6-9a44b9e4a266">&#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 4.25pt 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="ib4394c4e518a46108997c89983056896_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNC01LTEtMS0w_50a241c5-b45a-4a80-9def-973f738f45cc">&#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="i3d043dda22064cc0924a0df7ddb72a27_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNC03LTEtMS0w_b62cebc3-9599-4d00-acb2-4850609b07d0">225,795</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: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:36pt;padding-right:8.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public warrant liability</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="i322eb3d56fd64fd8bfeb295df6a91d5c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNi0xLTEtMS04NTQ3_84445adb-dbb2-4641-b8cb-0e653a1aebcd">303,798</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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="idf1378c5cd7845b292d17dafc6445232_I20210630" decimals="-3" format="ixt:zerodash" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNi0zLTEtMS04NTQ3_5995d046-b10a-4737-9dd0-adc82bea836a">&#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 4.25pt 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="ia5b60a5411ef484194193df5f4d2f554_I20210630" decimals="-3" format="ixt:zerodash" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNi01LTEtMS04NTQ3_ad99a679-e58e-42bc-8525-c861346cf7b5">&#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="i417108f845344a60854285972d95f89d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNi03LTEtMS04NTQ3_a8ae5fe3-e939-4d3f-8c2b-f87bb8e062f6">303,798</ix:nonFraction></span></td></tr></table></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="i8a8b352de3b045f882e48fe45c8d68e8_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNC0xLTEtMS0w_6e20f97e-d61b-4751-af95-e51a43bb42f2">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="i8eadc02bc79a43039cc2dc636bca0f2a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNC0zLTEtMS0w_0c5e1061-a833-48f4-8be4-106a77264546">&#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="ic04f1a78154e42b38d98fbba6730ced5_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNC01LTEtMS0w_950a15e7-3cd6-4322-8149-112798967de5">&#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="icbdca7dd543045baa5b8e80948225367_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNC03LTEtMS0w_444dbb6b-736e-4d1a-8f75-4b7f5bf4c2e5">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="ia8d65d4daedd4375934b28cefaa0518c_I20201231" decimals="-3" format="ixt:zerodash" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNi0xLTEtMS0w_5b9bd549-8406-4782-9fb5-e17489585e0e">&#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="i62f46877f35147dd9d2af1ca4d1bec59_I20201231" decimals="-3" format="ixt:zerodash" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNi0zLTEtMS0w_74efe407-b6fb-4531-85fd-25600f37dcdc">&#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="if5065f17b2e84f2a96a8cad503c7a1b3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNi01LTEtMS0w_a87b4039-97c2-4f14-8d78-8ab7fabc5b3c">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="ie188116a8cd145c1b46ab184b5f74b4e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNi03LTEtMS0w_8c97b042-7b58-460c-a1a4-ae594a8b6a84">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: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 Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no transfers into or out of Level 3 of the fair value hierarchy during the periods presented.</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 8, 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 June 30, 2021. The fair value of the convertible preferred stock warrants as of June 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: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="i64aa205f6d3b4b24a311bbb7eb6ec965"><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RleHRyZWdpb246NWNkN2UxOTY3NjRhNDFlNGE1NjczOGZmMWZhMmMxMjhfMTkwMQ_bb5ede4c-3dc6-468b-9f69-76f3f7f531bc" 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%">Six Months Ended<br/>June 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="i4484d193d78440009328baaed0b21e50_I20200630" decimals="3" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfMi0yLTEtMS0w_dca81ede-8792-495b-8820-4024ac9f5eef">75.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="i7145afcb5dde4070828cbc1b2139ca43_I20200630" decimals="3" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfMy0yLTEtMS0w_c22ed74a-f1ce-46c7-8325-865b1674a995">16.0</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="ia464b78cfdb04792bf9e87b8b9deed7d_I20200630" decimals="1" name="stem:WarrantLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfNC0yLTEtMS0w_81d75977-ff2c-4393-b5ec-212c2bf5e963">2.0</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="ie35a34c89e8943078946f5ff2e0aa3f7_I20200630" decimals="3" format="ixt:zerodash" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfNS0yLTEtMS0w_2aa4b6b9-0d31-494b-967c-c0f399154ca6">&#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="i5082504ac84a474698af272bf689f708_I20200630" decimals="3" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfNi0yLTEtMS0w_11866a90-064c-4808-ab07-f16d80db80db">19.3</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><div style="margin-top:10pt;text-indent:18pt"><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RleHRyZWdpb246NWNkN2UxOTY3NjRhNDFlNGE1NjczOGZmMWZhMmMxMjhfMTkwMg_693dfaee-a8f2-434a-85d5-c36cc12a7c44" 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 warrants on convertible preferred stock during the six months ended June&#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%">Convertible  Warrant Stock 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="if8acf6243ccc4188b8a7824912e2367a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfMS0xLTEtMS0w_a9854165-de52-46ae-8ce8-4dce0869e818">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="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfMi0xLTEtMS0w_59ccdb4a-6628-4d64-8cdb-2919336dd688">133,577</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: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="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfMy0xLTEtMS00MDk0_32590759-3dd6-4b64-ac87-e86c8382905a">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="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfNC0xLTEtMS00MDk0_059c70f6-0e6a-4c1e-8b3c-711281d03237">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="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfNS0xLTEtMS00MDk0_16a0afa3-21dd-4df9-bf8a-9f861ca8b63d">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="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfMy0xLTEtMS0w_b81c9527-3138-4fca-8c7b-aa2da1edd6a6">253</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 June 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="idfff8ae4b5144e5fb115b77b1bec4b3f_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfNC0xLTEtMS0w_86499a77-1d46-402e-b8c6-f56b8ca528bc">303,798</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="ied6f1b4928034ffd801bb77517a110ef_40"></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%">5.</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfMjg4_2b483079-72cf-406d-a540-b0e514edbfdd" continuedAt="iba5cf1acead4497286a603177911bc81" escape="true">ENERGY STORAGE SYSTEMS, NET</ix:nonNumeric></span></div><ix:continuation id="iba5cf1acead4497286a603177911bc81"><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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfMjg5_19a39b1b-c42a-4a17-9140-7436c8be3805" 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%">June 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="ie75926b7ba474372ad8475dd30989263_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RhYmxlOjQ5MjkyYTNhNmMwMzQ5ODFhMGY4YTY4OGY2MzgzZTlkL3RhYmxlcmFuZ2U6NDkyOTJhM2E2YzAzNDk4MWEwZjhhNjg4ZjYzODNlOWRfMS0xLTEtMS0w_6d9965a6-cf2e-4fc4-b642-2b921db7e0f7">144,754</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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RhYmxlOjQ5MjkyYTNhNmMwMzQ5ODFhMGY4YTY4OGY2MzgzZTlkL3RhYmxlcmFuZ2U6NDkyOTJhM2E2YzAzNDk4MWEwZjhhNjg4ZjYzODNlOWRfMi0xLTEtMS0w_f7a28f65-ded2-4824-a186-3dcb19f3319a">39,848</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="ic9848158c7684d4085882efe1429b512_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RhYmxlOjQ5MjkyYTNhNmMwMzQ5ODFhMGY4YTY4OGY2MzgzZTlkL3RhYmxlcmFuZ2U6NDkyOTJhM2E2YzAzNDk4MWEwZjhhNjg4ZjYzODNlOWRfMy0xLTEtMS0w_3a9a9534-6a29-4c2a-bae4-92a447ee4b72">13,310</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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RhYmxlOjQ5MjkyYTNhNmMwMzQ5ODFhMGY4YTY4OGY2MzgzZTlkL3RhYmxlcmFuZ2U6NDkyOTJhM2E2YzAzNDk4MWEwZjhhNjg4ZjYzODNlOWRfNC0xLTEtMS0w_382751ca-ef12-47f9-a51a-bff1750e9e81">118,216</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfOTg5NTYwNDY1MTE0Mg_373244c3-6bbf-42c8-97dd-b1189812b398">3.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfODI0NjMzNzIwOTQ5OA_ae9e5084-6243-4455-9093-1eb461f5f252">3.4</ix:nonFraction>&#160;million within cost of service revenue for the three months ended June&#160;30, 2021 and 2020, respectively, and approximately $<ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfMjAw_ff3e0be8-6e26-4e29-9042-3821d4d565d2">7.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfMjA3_ee752bc5-8128-4f92-ab0a-52fe2e62c338">5.7</ix:nonFraction>&#160;million within cost of service revenue for the six months ended June&#160;30, 2021 and 2020, respectively.</span></div></ix:continuation><div id="ied6f1b4928034ffd801bb77517a110ef_43"></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%">6.</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjQxMQ_3a19a9b9-f04b-457b-9cad-d89e83f1a090" continuedAt="i4a7a7537a3274b968a9d019d7569f12f" escape="true">NOTES PAYABLE</ix:nonNumeric></span></div><ix:continuation id="i4a7a7537a3274b968a9d019d7569f12f" continuedAt="i5b33522da424412eb7e07ad5c3e669be"><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="i2e20e34146cc40d9896719b35b270fc2_I20170430" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDg1_a5a04e7d-3e06-4fdf-b30f-fdfb01c1b62a">45.0</ix:nonFraction> million that bore fixed interest at <ix:nonFraction unitRef="number" contextRef="i2e20e34146cc40d9896719b35b270fc2_I20170430" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNTI0_fbfec6e3-e799-4250-b335-29f3284f72c9">10</ix:nonFraction>% with a maturity date of June 2020.</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%">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><ix:continuation id="i5b33522da424412eb7e07ad5c3e669be" continuedAt="ibe823bfb11b341dea64d126cb4f4cbcc"><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="i3289dda538e64efc92a66b87f1a6a3eb_I20200531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNzQx_0c5e9832-1e98-4c2c-8692-e3143055eaf4">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="i851f906a6d224b8aa9570c1daca4c5ab_D20200501-20200531" format="ixt-sec:durwordsen" name="stem:DebtInstrumentInterestRatePeriodThreshold" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTY0OTI2NzQ1Njk3NQ_9fb3368f-5ef8-4c91-9251-ce3c0859a102">nine months</ix:nonNumeric> to <ix:nonFraction unitRef="number" contextRef="i884e90ed5fa249e5b21618743b26f03b_I20200531" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfODky_1a183dd9-0fe5-42f4-a57b-f205ad38ee4a">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="ia0b39db5949f4ffcb768d4892dc9e6b8_D20170401-20170430" decimals="INF" name="stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTAxMQ_89175bbc-10e4-4def-b167-1fca36c77165">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="ie88a0f37f69a4919b75bbeef94ae1f2b_D20200501-20200531" decimals="INF" name="stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTEyNg_56d28c2c-e273-4ff0-9369-d2a8d05deea8">85</ix:nonFraction>%, with an additional reduction to <ix:nonFraction unitRef="number" contextRef="i66fb09d97f554d5585266b0cc7551384_D20200801-20200831" decimals="INF" name="stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTE2Mg_e220acf2-32b0-47d8-a52b-d0ba898d09c8">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 condensed consolidated financial statements. As of December&#160;31, 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="ib8705e538fff4db3a573b0c46a2fbead_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTM3Mw_4b80fa15-d963-4ef5-a7bf-4e44ccfb5204">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="i2c4f069aa3614028bcb2865b4ca25fe9_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjAxNQ_f94140f3-36a3-4cad-91f8-a04442481e49">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="ib96060097f8840e391a068fc0ed09260_I20200101" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjE0OA_2ecc2006-6bb1-4102-8a9b-6e143d904b66">12.5</ix:nonFraction>% on the outstanding principal balance with a final balloon payment of $<ix:nonFraction unitRef="usd" contextRef="ib96060097f8840e391a068fc0ed09260_I20200101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjIyMA_ecff433e-7e43-46a6-9d7e-8099a56a93d2">3.0</ix:nonFraction> million due at the maturity date of June 30, 2020. In May 2020, the Company repaid the remaining outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="i77eb9d2cf7ef42ddbc2c4a6ac58f47b1_D20200501-20200531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfMediumTermNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjMzNg_78758c65-a6e5-4084-b0a1-8ab76c087633">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="i7f31441d5f0b46a5af685f0082078e12_D20180601-20180630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjU4NA_885cc179-7736-404d-9c03-e8886eb37d3a">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="i1cff0676c83d4c0e890b8a2a17dfc687_I20180630" decimals="3" name="stem:DebtInstrumentQuarterlyInterestRateStatedPercentage" scale="1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjcyMg_5785f05e-2acf-46f5-b39c-af9f147d4376">4.5</ix:nonFraction>% per quarter (<ix:nonFraction unitRef="number" contextRef="i1cff0676c83d4c0e890b8a2a17dfc687_I20180630" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTY0OTI2NzQ1NDczOQ_30be43c8-563b-4bec-98c2-2ca88ed71980">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="i7a1424c8ce4f43a5b89df5c8dad69f54_D20200501-20200531" decimals="-5" format="ixt:numdotdecimal" name="stem:DebtInstrumentPrepaidAmountPrincipalAndInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzAzOQ_418bb4fe-49c7-4ad9-a68b-3caf0e57efa1">1.5</ix:nonFraction> million of principal and interest on the note, of which $<ix:nonFraction unitRef="usd" contextRef="i7a1424c8ce4f43a5b89df5c8dad69f54_D20200501-20200531" decimals="-5" format="ixt:numdotdecimal" name="stem:DebtInstrumentPrepaidAmountPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzA5MA_3d6423ee-5cfe-4ff7-a721-1f88d0397239">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="i7a1424c8ce4f43a5b89df5c8dad69f54_D20200501-20200531" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightWarrantsIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzI4Mg_d735127d-4cca-4678-a79b-3f8d15a35c3f">400,000</ix:nonFraction> shares of common stock resulting in a discount to the term loan of $<ix:nonFraction unitRef="usd" contextRef="ia2bc56001419465e87c0ba9cd927d4b0_I20200531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzM1Mg_536ff000-3ca7-47fd-9cef-2746264bb15c">0.2</ix:nonFraction> million. As of December&#160;31, 2020, the outstanding balance was $<ix:nonFraction unitRef="usd" contextRef="i0c059bf1aad6416faf73428b380addbb_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzUxOQ_b5d95d1f-31ce-4006-98a0-7b20f75a0c8e">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="ida90c0a8d2d5448196c3d3659c6aceee_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="stem:DebtInstrumentPrepaymentPenalties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjU5NzA2OTc3OTY5Mw_378dc8bf-2083-473c-9012-39fbef0e924d">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="i16949b99fe6f402f968b25c15943ebd7_D20200501-20200531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDA4NQ_5b3b146c-875c-4282-93f4-98cce592685d">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="ib3e363c4c9874ce9a22cbef546c62bed_I20200531" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDQ0NA_0fa244af-551d-4707-bce9-e7e45dd0b639">12</ix:nonFraction>% per annum, of which <ix:nonFraction unitRef="number" contextRef="ib3e363c4c9874ce9a22cbef546c62bed_I20200531" decimals="INF" name="stem:DebtInstrumentInterestRateStatedPercentagePaidInCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDQ2Nw_448beb8c-c993-4b59-8bfd-7ac431e59857">8</ix:nonFraction>% was paid in cash and <ix:nonFraction unitRef="number" contextRef="ib3e363c4c9874ce9a22cbef546c62bed_I20200531" decimals="INF" name="stem:DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDQ5MA_6cc18088-7dba-4355-932f-109e1e2c0682">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="i499ecd73fa99475bbf50bf389e86a445_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDcyNA_052c63e0-8828-4dfe-84ac-941eb9fc9c6d">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="ie959805bfbbf482481b7cbeb386001d7_D20210401-20210430" decimals="-5" format="ixt:numdotdecimal" name="stem:DebtInstrumentPrepaymentPenaltyFee" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTY0OTI2NzQ1Njk1OA_54cb2cd8-8665-49a0-87ec-d25ea523dcff">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="i7803a0228f0a4ababc2a58aa93438a05_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNTU3MA_f64dcc6a-441d-4d5b-ab1f-b8a22dc6fb56">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="i7803a0228f0a4ababc2a58aa93438a05_I20210131" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNTcxMA_436b7ec7-97b2-4475-818a-ba28e131c1d1">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="i3cfee04ca7654604886be147dc7620e5_D20210101-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNTgwOQ_9b55b083-4a65-4787-9cdf-185591659d1b">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 June&#160;30, 2021, and December&#160;31, 2020, the outstanding balance was $<ix:nonFraction unitRef="usd" contextRef="i0319d752097b4d6388b843233130e80b_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjA3OA_8fdc5064-e82f-4a11-9f42-52d5d9409d65">1.8</ix:nonFraction> million and <ix:nonFraction unitRef="usd" contextRef="i8d4768cd5b224a979bed6c70c9ecf4af_I20201231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjA4NQ_b2f64c05-3eb4-4798-ba36-e48b846d3d4f">zero</ix:nonFraction>, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of June&#160;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%">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><div style="margin-top:10pt;text-indent:18pt"><ix:continuation id="ibe823bfb11b341dea64d126cb4f4cbcc" continuedAt="i1dee083f3b8b4a35a66ff9862b0320ee"><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjQxMg_dcbf3035-067c-4a18-a6b0-4532c65b540a" 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 June&#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%">6/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="i28fe4203fcf54c7cae3484d26c382ce0_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RhYmxlOmMxMDdkOWI2MWE2NTQ2ODc5NGFlN2JjZGNjZmU3NzhmL3RhYmxlcmFuZ2U6YzEwN2Q5YjYxYTY1NDY4Nzk0YWU3YmNkY2NmZTc3OGZfMS0xLTEtMS0w_2527521b-c5d8-484f-95e6-b9b53f73866e">1,951</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="i28fe4203fcf54c7cae3484d26c382ce0_I20210630" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RhYmxlOmMxMDdkOWI2MWE2NTQ2ODc5NGFlN2JjZGNjZmU3NzhmL3RhYmxlcmFuZ2U6YzEwN2Q5YjYxYTY1NDY4Nzk0YWU3YmNkY2NmZTc3OGZfMi0xLTEtMS0w_6e59c052-8455-43d7-b83a-8e57cba8bbfa">232</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="i28fe4203fcf54c7cae3484d26c382ce0_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RhYmxlOmMxMDdkOWI2MWE2NTQ2ODc5NGFlN2JjZGNjZmU3NzhmL3RhYmxlcmFuZ2U6YzEwN2Q5YjYxYTY1NDY4Nzk0YWU3YmNkY2NmZTc3OGZfMy0xLTEtMS0w_6a0c3be7-77ee-4b71-ae34-21cdb799d9da">1,719</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="ied6f1b4928034ffd801bb77517a110ef_46"></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%">7.</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="i1dee083f3b8b4a35a66ff9862b0320ee" continuedAt="i01022abb39624e9e84b885a360e383c4">CONVERTIBLE PROMISSORY NOTES</ix:continuation></span></div><ix:continuation id="i01022abb39624e9e84b885a360e383c4"><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  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="i3fd886cd5bd3421bb73245a5b9b7beb2_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleNotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfNjU5NzA2OTc5NjM2Mw_cff48a52-2cfc-4fd5-8226-f51553a0d5a6">67.6</ix:nonFraction>&#160;million. During the six months ended June&#160;30, 2021, the Company issued additional Convertible Promissory Notes. The details of the convertible notes issued are set forth below. As of June 30, 2021, there were <ix:nonFraction unitRef="usd" contextRef="i332b71a4511f4042ba94431f4181c13a_I20210630" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ConvertibleNotesPayable" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfMTY0OTI2NzQ3MTg2NQ_c9dfdb94-2f66-4688-b8df-f5b91b75bb96">no</ix:nonFraction> Convertible Promissory Notes outstanding due to their conversion and cancellation upon the Merger.</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%">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 existing Convertible Promissory Notes to various investors with aggregate gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i62c5240de3d64bafba52ebada0dc35b8_D20210101-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfOTg5NTYwNDY2MDM4MA_92889f17-a3a2-45a7-8c45-215be129f6c7">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="ic9aca64b6dab4edb8844b0387f750d24_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfOTg5NTYwNDY2MDg2Mg_8a113bfd-92d6-4843-bddf-2790da6a44aa">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfNjU5NzA2OTgwMDA0Nw_d780acdd-072f-4af1-b576-d01b37f6d36b">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="i81361b95011f4f0dbaab39128327f849_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfNzY5NjU4MTQyNDEwOA_33ba3a06-b512-45ea-973c-771352f7e0a3">77.7</ix:nonFraction>&#160;million, including $<ix:nonFraction unitRef="usd" contextRef="i81361b95011f4f0dbaab39128327f849_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfODI0NjMzNzIzODAwNg_53f79979-e933-45e7-bc8f-5fbb66e1a66a">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="i746e40fba1814021ab3906601b06e5ca_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfNzY5NjU4MTQyNDA4Ng_f27aef00-884b-4cc4-8294-3647c4ed129c">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="ied6f1b4928034ffd801bb77517a110ef_49"></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%">8.</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="stem:WarrantDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfMTUwOQ_f1660070-68a3-431c-9d3f-8d2ad42884ca" continuedAt="i56810512689141d6b477816c39d815d7" escape="true">WARRANTS</ix:nonNumeric></span></div><ix:continuation id="i56810512689141d6b477816c39d815d7" continuedAt="i9eefe964333143109ba9b72036560116"><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 4 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="icdaf7f685db2431b9ef68a9f2a5d7385_I20210428" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODAzOA_f0d6b9f1-5f4e-4277-9642-c50de24e9af0">50,207,439</ix:nonFraction> warrants outstanding, of which substantially all were converted into <ix:nonFraction unitRef="shares" contextRef="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODA1MA_c106f2a4-baa6-49bf-85d4-479171c9d68c">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="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODA3OA_c79bbdbf-2b55-4ce8-bc16-f2fdbe28072c">100.9</ix:nonFraction> million and a total warrant liability of $<ix:nonFraction unitRef="usd" contextRef="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODA5Nw_d1eda1ec-1d13-4c0c-8356-e1a8b9afbbca">60.6</ix:nonFraction> million, which was then reclassified to additional paid-in-capital. As of June 30, 2021, there were <ix:nonFraction unitRef="shares" contextRef="if327cc838c5c47229086c459e841c68e_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODExOA_de6df3fa-e6e5-4474-9853-9da7cacb42bf">23,634</ix:nonFraction> Legacy Stem Warrants that remain outstanding. These instruments are exercisable into the Company&#8217;s Class A common stock and are equity classified. </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%">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><ix:continuation id="i9eefe964333143109ba9b72036560116"><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 on August 20, 2020, prior to the effectiveness of the Merger, STPK issued <ix:nonFraction unitRef="shares" contextRef="i63996aa931f740f28fc993b956043d27_D20200820-20200820" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODEyNQ_f3590dd4-ed68-4a84-ace5-3f715fdff6e8">12,786,168</ix:nonFraction> warrants each of which entitles the holder to purchase <ix:nonFraction unitRef="shares" contextRef="ib9e9d1a260514b72a15038388f931761_I20200820" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfMjE5OTAyMzI3NTc0Mw_657248ed-7388-4826-980d-9e0feaa7bc0b">one</ix:nonFraction> share of Class A common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib8e915815d84448b87f0b3eb72c998a5_I20200820" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODE0NA_f06fd813-20f3-4381-a090-5a39b059641a">11.50</ix:nonFraction> per share (the &#8220;Public Warrants&#8221;). Simultaneously with the closing of the IPO, STPK completed the private sale of <ix:nonFraction unitRef="shares" contextRef="icc75a5f7cb3f4de5b2f1519a5d7c8cc7_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODE1MA_3a538294-d9f1-4622-aa45-0fe77e9e999b">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="i910c068078b44438aeaca044b0e55782_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfNzY5NjU4MTQxNzI3Ng_e082442e-0f4b-43d1-b232-cec97e250adf">185.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icc75a5f7cb3f4de5b2f1519a5d7c8cc7_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfNzY5NjU4MTQxNzI4NA_b51dec1c-d7a9-4d9e-9db2-9ca54be1798f">118.4</ix:nonFraction> million, respectively, or a total warrant liability of $<ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODI0NA_db845574-d5f2-4743-bb92-6ab7a60ec92b">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="if6da4607cee04defba41f11cb40052d9_I20210725" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODMyMw_9cc8fad0-bba8-4270-8cc9-409d78b5122a">7,181,134</ix:nonFraction> outstanding Private Placement Warrants, pursuant to which such holders received <ix:nonFraction unitRef="shares" contextRef="if6da4607cee04defba41f11cb40052d9_I20210725" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODMzNQ_a701e153-d4b1-40b4-8497-c80a32f8b055">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. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $<ix:nonFraction unitRef="usd" contextRef="if02c16209f8f494292f9d80c55c2bede_D20210101-20210630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODM1MQ_aa6c14dd-8562-42ff-8367-ed2ee46d8963">52.0</ix:nonFraction> million. As a result of the Exchange Agreement, there were <ix:nonFraction unitRef="shares" contextRef="icc75a5f7cb3f4de5b2f1519a5d7c8cc7_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfNjU5NzA2OTc4NjcxMA_a9ae59b0-b25f-476e-9211-382f07245c81">no</ix:nonFraction> Private Warrants outstanding as of June 30, 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%">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, 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="i9ea4653055164ccc9482ae3f279b18a0_I20210407" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODM2NA_3cb27871-dc3b-401a-9cca-678005a8023c">350,000</ix:nonFraction> shares of the Company&#8217;s common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i9ea4653055164ccc9482ae3f279b18a0_I20210407" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODM3Mg_b74390b5-65bf-4896-b8f9-66fecd371a63">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="ic0fd68eba33746b4ae9ffa0f900afdd4_D20210407-20210407" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfMjE5OTAyMzI3NTcyOQ_ce86fecc-0336-4718-ae15-cd622507e194">9.2</ix:nonFraction> million and recorded to general and administrative expense in the Company&#8217;s statement of operations. In May 2021, these warrants were exercised for shares of the Company&#8217;s common stock.</span></div></ix:continuation><div id="ied6f1b4928034ffd801bb77517a110ef_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%">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RleHRyZWdpb246ZWJiMTczYzY4YWMwNDA3ZmI1ODg2ZTM2MDNiNmRmMzJfMzA2_beb907df-7942-47d3-bf81-82ff2730dc11" continuedAt="ib1e82a4bd90544d2bc588ecae26296b5" escape="true">COMMON STOCK</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:18pt"><ix:continuation id="ib1e82a4bd90544d2bc588ecae26296b5"><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="stem:CommonStockReservedForIssuanceTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RleHRyZWdpb246ZWJiMTczYzY4YWMwNDA3ZmI1ODg2ZTM2MDNiNmRmMzJfMzA4_a6987eae-c392-4ab8-b8b5-f2ecf1c1fd1b" 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%">June 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="i0798f9cefba546d29dc34a9cbbe37931_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfMi0xLTEtMS0w_540de35b-cc20-46e3-815b-24626e428c3e">12,809,802</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: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="ib75d584c626a48c6b4320fb18bec6e36_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfNC0xLTEtMS0w_6b666757-6675-4058-8512-cf718e98a18c"><ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfNC0xLTEtMS0w_83373caf-a242-4a3a-b275-3785f1dea087">10,357,133</ix:nonFraction></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="i640a0c94a6244894842285bb9635a65d_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfNS0xLTEtMS0w_566748a0-a9db-4166-8ba3-ddbc59033e41">23,016,754</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="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfNi0xLTEtMS0w_4a2eed1f-ffb5-4c82-a730-53f6a3c47637">46,183,689</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></ix:continuation></div><div id="ied6f1b4928034ffd801bb77517a110ef_55"></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTk2Nw_3defa8d5-4ad5-4bf3-8c58-34853d38aa5b" continuedAt="i9ef684e1303c4a019400b25606c131dc" escape="true">STOCK-BASED COMPENSATION</ix:nonNumeric></span></div><ix:continuation id="i9ef684e1303c4a019400b25606c131dc" continuedAt="ib47d23c5e92c4c8496ad9c5c7685d1f9"><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 the Company&#8217;s 2009 Equity Incentive Plan (the &#8220;2009 Plan&#8221;), incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock are available for grant to employees, directors and consultants. At June 30, 2021, <ix:nonFraction unitRef="shares" contextRef="i408d3a77cbae440599a038f44f37ea26_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNjU5NzA2OTc3NDYwMw_0cedd4ab-4b9c-41ff-b22e-826c99ce5c52">9,647,780</ix:nonFraction> stock options outstanding under the 2009 Plan and <ix:nonFraction unitRef="shares" contextRef="i408d3a77cbae440599a038f44f37ea26_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTY0OTI2NzQ1MTUyMg_231c4a88-f951-43c7-9a40-6923087f14e1">zero</ix:nonFraction> shares were available for future grant. In May 2021, the Company issued stock options under the Stem Inc 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;), with <ix:nonFraction unitRef="shares" contextRef="id4041985177a4197b464122c39055c88_I20210531" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTA5OTUxMTYzMzI3Nw_6ff42025-1f47-4a00-96e3-36a389d4edb3">23,722,254</ix:nonFraction> shares reserved thereunder. </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%">Under both the 2009 Plan and the 2021 Plan (collectively, the &#8220;Plans&#8221;), the exercise price of an option cannot be less than <ix:nonFraction unitRef="number" contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNDQx_584c236b-8fae-4875-8cb9-2decc62217fa">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="i2d141948bc9743ab950024630ee1a217_D20210101-20210630" decimals="INF" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNTU1_fcfbfd47-2f4a-4a30-af46-745961d6d5f9">110</ix:nonFraction>% of the fair value for stockholders owning greater than <ix:nonFraction unitRef="number" contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630" decimals="INF" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNjEz_2e5ddb6c-2c6b-4801-b6a0-b8737365598d">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="i2d141948bc9743ab950024630ee1a217_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNzE1_43da4708-698b-4aca-b004-f9effd1079ec">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="i35fec78604a64114965d0e2ba7d7d26a_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfODU2_cc0b88ea-e05b-4b9f-8089-014ef1962229">one year</ix:nonNumeric> from the grant date and then 1/48 each month over the following <ix:nonNumeric contextRef="i8ec82a5336e74022b489409b0b50d8f4_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfOTIz_2b12328c-cffa-4a38-bca9-90efdf62a80b">three years</ix:nonNumeric> and are exercisable for <ix:nonNumeric contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfOTU2_ddffaba1-805b-4c1a-a041-a3de75e045b9">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%">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="ib47d23c5e92c4c8496ad9c5c7685d1f9"><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTk2OA_b1921a95-6e78-414e-bca5-6dd9fd5292eb" 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%">A summary of activity under the Plans is 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: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="i0677a149464641f7a57b75a0abd69e04_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMS0zLTEtMS0w_30a6e177-9f06-45f4-919e-c98153a8db24">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="i0677a149464641f7a57b75a0abd69e04_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMS01LTEtMS0w_f7c0e44d-c8d8-417f-9296-a1a12a38dab6">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="icc769ce9970c4e3284802e9be87e9781_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMS03LTEtMS0w_6b2f5890-d0e9-44d4-8516-286c667de361">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="i0677a149464641f7a57b75a0abd69e04_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMS05LTEtMS0w_36dde6fe-84b4-47ae-9a58-60228b88b4e7">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="i3bc81c34022e41218ed6b09233756325_I20201231" decimals="INF" sign="-" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMi0zLTEtMS02Mjg4_d6d3d803-dc95-415a-b6da-d5ffade5bcfa">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="i3bc81c34022e41218ed6b09233756325_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMi01LTEtMS02NjIx_3fca10a6-bad6-43dd-a321-1f6bdc58122b">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;padding:2px 0 2px 1pt;text-align: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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy0zLTEtMS02NTk1_17d65825-2d5a-48cc-ae4b-63873d4359cd">11,065,658</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;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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy01LTEtMS02NjIx_dfebfa49-ab21-4cac-b721-1be304c497d5">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="ie2320c101a424bbaa6e65bb8f765a65f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy03LTEtMS02NjIx_3bb63f9f-d3e2-4a9d-8358-1a6409cb6599">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="ic9013ae7a85b49bd829cdf69118508ac_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy05LTEtMS02NjIx_ae0490d4-cd1e-4465-96b2-208aed0b249a">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMi0zLTEtMS0w_9c49ebd5-7040-4d0f-8294-10a24bc4f9b9">709,448</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMi01LTEtMS0w_bb0dd002-5766-48b7-ba44-851636612de1">25.53</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy0zLTEtMS0w_bb826fe9-6d20-4a20-8ac3-77230cb2cdcf">1,402,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy01LTEtMS0w_b050cf65-2787-48f1-843a-412450e04be2">1.97</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNC0zLTEtMS0w_d892b6c6-6383-48aa-8219-1dd9f9db91e8">15,435</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNC01LTEtMS0w_fdf2c66d-cb0d-4f93-b261-5ec0e95ec137">2.25</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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib75d584c626a48c6b4320fb18bec6e36_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS0zLTEtMS0w_6b666757-6675-4058-8512-cf718e98a18c"><ix:nonFraction unitRef="shares" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS0zLTEtMS0w_83373caf-a242-4a3a-b275-3785f1dea087">10,357,133</ix:nonFraction></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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS01LTEtMS0w_ff250138-7fb8-4a5e-ba93-9cd79a7f1c24">4.27</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS03LTEtMS0w_16e82cb9-c521-490e-81ac-7720b761120f">7.0</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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS05LTEtMS0w_70470e5e-40e9-4136-8bcc-52ed8b0e692d">328,644</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; June 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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNi0zLTEtMS0w_33f69483-6842-4a0d-9fdb-1511e90045fc">7,273,421</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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNi01LTEtMS0w_a2429bde-27de-4ed6-a1b6-dce7ac3dbd95">2.15</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNi03LTEtMS0w_ed198ed1-49be-4ac8-86c2-bdd058702be2">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="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNi05LTEtMS0w_11defeb1-def0-40be-a149-a32d49dedad5">247,154</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTMzNw_d3279d1d-d14f-48b4-8051-fcb1cdac7f2e">16.84</ix:nonFraction> during the six months ended June&#160;30, 2021. There were <ix:nonFraction unitRef="shares" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTM4Mg_ea45b21b-0c1d-437c-a6cb-04a711092f5e">2,354,515</ix:nonFraction> stock options granted during the six months ended June&#160;30, 2020.   The intrinsic value of options exercised was $<ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTQ4Ng_f2b8bdba-2e91-400d-8fa7-1b85dfa842a1">47.6</ix:nonFraction> million and less than $<ix:nonFraction unitRef="usd" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTUwMw_8235d330-aa91-4b0c-a981-4d8558d72779">0.1</ix:nonFraction>&#160;million during the six months ended June&#160;30, 2021 and 2020, respectively.</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%">Stock-Based Compensation</span></div><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTk2OQ_eadf2374-599a-4356-8ebe-61893763a224" escape="true"><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><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/>June 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%">Six Months Ended<br/>June 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="ic8641ccd55334ef096ea8fd33127e104_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMi0xLTEtMS0zMTk1_5ad38ec7-dade-4a65-b41f-686564842c07">168</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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="i9d69d56f4dac4f25b1aaff6b6c09ce75_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMi0zLTEtMS0zMTk1_73e30171-6abb-432c-83cb-30d6e919e662">150</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="i1082b4ca0c53410a93fbdad65ba52246_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMi0xLTEtMS0w_6e30f5de-1cbe-4272-bf8e-eb019cf887a6">252</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="i3f0634e3b83a4d2f86899ffc337f398c_D20200101-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMi0zLTEtMS0w_2397c6bf-24de-4b43-8c55-335ca9826714">220</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="ib80ad2caa70943c5b064dcc7d2b33a60_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMy0xLTEtMS0zMTk1_009c63a4-01e8-47fa-9ebc-402522370c67">264</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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="i900896281b214cfaad67ea2ee50a575e_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMy0zLTEtMS0zMTk1_8bcf980c-7ed5-4583-ae28-05dfbcb27c8f">301</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="ide4bfb7374ea49dc83911fb69d6f776c_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMy0xLTEtMS0w_c9405d29-09a9-47b4-9b41-719ec8616894">419</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="i697ccc1f55c24f70aefdbe2cd9bb94c8_D20200101-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMy0zLTEtMS0w_e8866cc5-b986-471f-b29d-38a480c0e39e">486</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="i9da869cb1c7c48b09bf042c2e0e999dc_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNC0xLTEtMS0zMTk1_a5755dae-17e8-4b40-966f-a78b2dc1ec46">592</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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="i1323f4e4d45240f48c754a3eb89a5207_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNC0zLTEtMS0zMTk1_7a23dc61-197a-42c5-a7cc-c42325990c98">25</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="idb52ad6a03a648f9acd7ccea24ce366c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNC0xLTEtMS0w_bdd24e82-9e31-484e-a266-e4340805af09">1,113</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="icbfac917e05848ff8a54ed045a510fe5_D20200101-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNC0zLTEtMS0w_c656143a-74d3-42da-b33f-447d38828d59">226</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNS0xLTEtMS0zMTk1_812d66c1-3f4f-4a93-ac17-96d7ea6b5d45">1,024</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNS0zLTEtMS0zMTk1_5a30b02b-6b10-4e24-ad48-4eda1110a532">476</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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNS0xLTEtMS0w_fa781d9b-47ae-4a1b-b3b5-4003d5a642af">1,784</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNS0zLTEtMS0w_3cf90c88-019a-43d1-b81a-e3cd1fd23d1d">932</ix:nonFraction></span></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%">As of June&#160;30, 2021, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTgzMw_fc7c9591-1af6-488d-ae03-816e06ae8306">17.9</ix:nonFraction> million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTA5OTUxMTYzNTcxOQ_747edfe6-c30b-42f4-b31b-0663460d9d74">3.6</ix:nonNumeric> years.</span></div></ix:continuation><div id="ied6f1b4928034ffd801bb77517a110ef_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%">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RleHRyZWdpb246MThjZDBlNDQ2OTBmNDhlOThkMDZiMThjYzkyNDc0YmRfMzgy_dbfb7555-542e-430b-a7dd-18fa5b9a31f1" continuedAt="i5faafbd2ec874819a3f544d4648a0e08" escape="true">NET LOSS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="i5faafbd2ec874819a3f544d4648a0e08" continuedAt="i2ef7ae810b904aa088d315741aa74093"><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RleHRyZWdpb246MThjZDBlNDQ2OTBmNDhlOThkMDZiMThjYzkyNDc0YmRfMzgz_593e7fc0-610a-43b9-942a-d4960bbd0295" 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 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/>June 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%">Six Months Ended<br/>June 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:400;line-height:100%">Numerator:</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 loss attributable to common stockholders</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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfMy0xLTEtMS0zMTM4_d3c36238-c6fb-4737-9c0c-54414cc3107c">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 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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfMy0zLTEtMS0zMTQy_2ba987f4-edc9-42f5-a28e-280985750cd7">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 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfMy0xLTEtMS0w_f71eef07-dbb3-4699-925d-d0f80b6e05de">182,769</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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfMy0zLTEtMS0w_895fa327-97af-488a-8b8f-f84fbc5e5f34">36,452</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%">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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNC0xLTEtMS0zMTQ2_1cf7d185-01fb-4449-b684-002417010827">&#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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNC0zLTEtMS0zMTQ2_19524a50-20c5-4c29-af83-0a84590a5966">&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNC0xLTEtMS0w_fceee5fa-3462-424c-be28-e21bf48b72e5">&#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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNC0zLTEtMS0w_0b5c5f53-b822-4202-9a54-1aa75196e792">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: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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0xLTEtMS0zMTQ2_645682f8-44cc-4389-affa-ccc4cb1ad34c"><ix:nonFraction unitRef="usd" contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0xLTEtMS0zMTQ2_db30f764-f675-4ded-8b56-50980d0da82f">100,216</ix:nonFraction></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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0zLTEtMS0zMTQ2_8cca5b4e-2309-4e92-8b78-517d15dfc572"><ix:nonFraction unitRef="usd" contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0zLTEtMS0zMTQ2_c13d055c-1d74-46d2-9264-834c70a0618c">18,981</ix:nonFraction></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0xLTEtMS0w_384637ea-a39b-470b-8407-f6e21c1ca612"><ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0xLTEtMS0w_6e2de817-240d-4d7a-bf65-a5fcb7272c01">182,769</ix:nonFraction></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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0zLTEtMS0w_5c1e976b-5df7-4304-a15e-40a9c0992085"><ix:nonFraction unitRef="usd" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0zLTEtMS0w_aab18e65-fcb1-440b-a1c1-7dd9f32e4c8c">45,936</ix:nonFraction></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%">Denominator:</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;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:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0xLTEtMS0zMTUy_56f497b7-27b0-4c89-b49b-632dec148fc2"><ix:nonFraction unitRef="shares" contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0xLTEtMS0zMTUy_6c6e9aed-8350-4cda-9630-442ba6aff6f8">100,611,965</ix:nonFraction></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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0zLTEtMS0zMTUy_e3710efb-e1ef-414c-8e98-a2cbaedab68e"><ix:nonFraction unitRef="shares" contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0zLTEtMS0zMTUy_f13e7d9c-7822-472d-a03e-379e44a8b799">39,801,379</ix:nonFraction></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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0xLTEtMS0w_323da034-a8bf-4c59-9d57-e519a2651275"><ix:nonFraction unitRef="shares" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0xLTEtMS0w_b3e82d70-2a5e-48b4-afd1-fa205e074ca3">70,684,750</ix:nonFraction></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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0zLTEtMS0w_3d3c0ada-efbf-476e-92ee-82829a88ad04"><ix:nonFraction unitRef="shares" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0zLTEtMS0w_9a33410d-13da-4fdc-8833-262b31656a6c">40,209,877</ix:nonFraction></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;text-indent:-9pt"><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, basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0xLTEtMS0zMTU2_7a7813b6-4e3c-4f12-915d-bae4d14f2118"><ix:nonFraction unitRef="usdPerShare" contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0xLTEtMS0zMTU2_ad3fdbc4-9c92-4431-8f47-1d96bda98af8">1.00</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0zLTEtMS0zMTU2_897b4e67-ce2c-44d2-ba8c-bf40afcbac80"><ix:nonFraction unitRef="usdPerShare" contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0zLTEtMS0zMTU2_d9fc6d62-cae8-436c-8dee-60ddfee4c6d0">0.48</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0xLTEtMS0w_1f7ccb71-8d59-4a2f-be57-5667a5435422"><ix:nonFraction unitRef="usdPerShare" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0xLTEtMS0w_fcbcff6f-f2ea-4fa1-8351-e97aa1a089e7">2.59</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0zLTEtMS0w_46258cc3-f7af-494f-abb9-e4b23fe7cd79"><ix:nonFraction unitRef="usdPerShare" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0zLTEtMS0w_c2c3364e-099a-41b4-8f08-cd6a5937d1f2">1.14</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;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></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%">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="i2ef7ae810b904aa088d315741aa74093"><ix:nonNumeric contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RleHRyZWdpb246MThjZDBlNDQ2OTBmNDhlOThkMDZiMThjYzkyNDc0YmRfMzgx_56a68c60-95c9-4bf6-b445-fd406e7a9dd9" 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 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><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: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%">June 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%">June 30, 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible promissory notes</span></div></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="i6dd8477867b944498480ebadf5ab06b7_D20210101-20210630" decimals="0" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfMi0xLTEtMS0w_65ebaf16-7a14-437b-b87c-8a5b2171edcf">&#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="i607b01ad8a0f4e98b01f25dc690d1660_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfMi0zLTEtMS0w_0bacb085-7901-4591-8cfd-be69d9a1aa9d">7,473,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></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:10pt;font-weight:400;line-height:100%">Outstanding stock options</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc2cc662472b41e69e4132bd31141a84_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfMy0xLTEtMS0w_fd20b226-6097-4e78-9eb8-b8540d27a361">10,357,133</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="i1c0de92664da4c72ac4720d309d7da8b_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfMy0zLTEtMS0w_9cd37b8e-ea4a-455b-98b3-78a178cb555a">9,585,364</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants </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%"><ix:nonFraction unitRef="shares" contextRef="i5225b0681cfe43dfba5eba1991bc34df_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfNC0xLTEtMS0w_5e2c2d92-9866-49a6-8ff4-1abc289c7b66">12,809,802</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="i920a9a7a84ed4d5c9c2ed87906d8b16e_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfNC0zLTEtMS0w_3dc9ec7a-fc0a-4a31-bf40-3143c8e33508">9,842,181</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: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:#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfNi0xLTEtMS0w_0b2fec53-cc3c-4bc3-978c-755755c7ee9c">23,166,935</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfNi0zLTEtMS0w_5c5c3d6c-9ca5-4a3e-9ffc-838c0743eb26">26,901,491</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></ix:continuation><div id="ied6f1b4928034ffd801bb77517a110ef_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%">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82NC9mcmFnOjRlOWZjYTM3MjBjYTQ5ZDRiYzUzNDQyMzE5NDg2NzNiL3RleHRyZWdpb246NGU5ZmNhMzcyMGNhNDlkNGJjNTM0NDIzMTk0ODY3M2JfMjM4_6288f3fc-0a4c-4911-8da0-83f6cfc46736" continuedAt="i55c25190bf424239a9d46363489c3c05" 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="i55c25190bf424239a9d46363489c3c05">The Company did <ix:nonFraction unitRef="usd" contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82NC9mcmFnOjRlOWZjYTM3MjBjYTQ5ZDRiYzUzNDQyMzE5NDg2NzNiL3RleHRyZWdpb246NGU5ZmNhMzcyMGNhNDlkNGJjNTM0NDIzMTk0ODY3M2JfMzQ_2f955f0b-0f8d-4763-9d2e-8efe2648330f"><ix:nonFraction unitRef="usd" contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82NC9mcmFnOjRlOWZjYTM3MjBjYTQ5ZDRiYzUzNDQyMzE5NDg2NzNiL3RleHRyZWdpb246NGU5ZmNhMzcyMGNhNDlkNGJjNTM0NDIzMTk0ODY3M2JfMzQ_fe606a76-ff60-48fb-9bd4-e4336bbb46e2">no</ix:nonFraction></ix:nonFraction>t record a provision or benefit for income taxes during the six months ended June&#160;30, 2021 and 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="ied6f1b4928034ffd801bb77517a110ef_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%">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83MC9mcmFnOmJkYmU5MDhmYjRmMjQxZjhhZjFjNjM3ZDU2YzdmNGM1L3RleHRyZWdpb246YmRiZTkwOGZiNGYyNDFmOGFmMWM2MzdkNTZjN2Y0YzVfODkz_f595e6fa-2fc4-40cc-a5d5-3562430d0f4e" continuedAt="i747423558bd94197afb3ffa4d2f5ba79" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="i747423558bd94197afb3ffa4d2f5ba79"><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 believes there is no current litigation pending or loss contingencies that could have, either individually or in the aggregate, a material adverse impact on the Company&#8217;s 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 a lease agreement for office space in San Francisco, California. The lease has a term of  approximately <ix:nonNumeric contextRef="i076e84e718f64eb5974538d28d5c6757_I20210630" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83MC9mcmFnOmJkYmU5MDhmYjRmMjQxZjhhZjFjNjM3ZDU2YzdmNGM1L3RleHRyZWdpb246YmRiZTkwOGZiNGYyNDFmOGFmMWM2MzdkNTZjN2Y0YzVfNjU5NzA2OTc3MzE5MA_8c07d824-d7d4-41c4-a34c-d9900f7599ce">7.7</ix:nonNumeric> years and is expected to commence in the third quarter of 2021. Total lease payments are estimated to be $<ix:nonFraction unitRef="usd" contextRef="i076e84e718f64eb5974538d28d5c6757_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83MC9mcmFnOmJkYmU5MDhmYjRmMjQxZjhhZjFjNjM3ZDU2YzdmNGM1L3RleHRyZWdpb246YmRiZTkwOGZiNGYyNDFmOGFmMWM2MzdkNTZjN2Y0YzVfNjU5NzA2OTc3MzE5Mg_33a25988-d703-46e0-8a7d-dab58b63e040">15.2</ix:nonFraction>&#160;million over the lease term.</span></div></ix:continuation><div id="ied6f1b4928034ffd801bb77517a110ef_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%">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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83My9mcmFnOjE4ZjJlNjViNmI4MDQyMTU5NWQ0M2ZlOTUxYTU0NDI2L3RleHRyZWdpb246MThmMmU2NWI2YjgwNDIxNTk1ZDQzZmU5NTFhNTQ0MjZfMTQ2Nw_afb535f4-c7d6-4900-b0f9-66b9621cf1da" continuedAt="i74ec74b5c0fa4d5396c993c9db8085ec" escape="true">SUBSEQUENT EVENTS</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="i74ec74b5c0fa4d5396c993c9db8085ec">Management has evaluated subsequent events through August 11, 2021, the date the condensed consolidated financial statements were available for issuance, and has determined that there are no subsequent events that require disclosure.</ix:continuation></span></div><div><span><br/></span></div><div style="margin-top:10pt;text-indent:18pt"><span><br/></span></div><div><span><br/></span></div><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="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><div id="ied6f1b4928034ffd801bb77517a110ef_372"></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 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 in the accompanying condensed consolidated financial statements for additional details regarding this transaction. For financial reporting purposes, Legacy Stem is treated as the accounting acquirer.</span></div><div id="ied6f1b4928034ffd801bb77517a110ef_378"></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 $4.4&#160;million for the three months ended June&#160;30, 2020 to $19.3&#160;million for the three months ended June&#160;30, 2021. For the three months ended June&#160;30, 2021 and 2020, we incurred net losses of $100.2&#160;million and $19.0 million, respectively. Our total revenue grew from $8.5&#160;million for the six months ended June&#160;30, 2020 to $34.8&#160;million for the six months ended June&#160;30, 2021. For the six months ended June&#160;30, 2021 and 2020, we incurred net losses of $182.8&#160;million and $36.5&#160;million, respectively. As of June&#160;30, 2021, we had an accumulated deficit of $590.6&#160;million. </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%">24</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: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="ied6f1b4928034ffd801bb77517a110ef_387"></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="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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, adversely impacting global commercial activity and greatly disrupting supply chains and the manufacturing, delivery and installation of energy storage systems worldwide. As a result, we</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%">adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. Government and business responses to COVID-19, along with the rise of 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 economic slowdown. The continued uncertainty and fluidity of this situation precludes any predication as to the extent and duration of the economic impact of COVID-19. Government and business responses to COVID-19 and the Delta variant therefore present material uncertainty and risk with respect to the Company and its performance and could materially and adversely affect our business, financial condition, and results of operations.</span></div><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="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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></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 particular, we cannot predict the full impact the pandemic will have on the demand for our services, our sales cycles or installation timelines, the collections of accounts receivable, or spending by new customers. Furthermore, we cannot predict whether the pandemic will cause further customers to go out of business or continue to limit the ability of our direct sales force to travel to existing or potential customers, all of which could adversely affect our business, financial condition and results of operations. In addition, if supply chains become significantly disrupted due to additional outbreaks of the COVID-19 virus and the Delta variant or otherwise, or government and business responses including implementation of stringent health and safety guidelines, our ability to install and service energy systems could become adversely impacted. </span></div><div id="ied6f1b4928034ffd801bb77517a110ef_393"></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><span><br/></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: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.</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="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):</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:69.075%"></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.522%"></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:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 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="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: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: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%">19.3&#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%">4.4&#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%">(19.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</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%">(0.1)</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="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%">(1)</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%">(40)</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="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="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.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="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.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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1&#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%">(0.1)</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%">2.1&#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.2&#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%">11&#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%">5&#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 classified to cost of revenue for accounting purposes.</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="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: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><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 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:120%">We believe that Adjusted EBITDA is useful for investors to use in comparing our financial performance with the performance of other companies for the following reasons:</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9679;</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%">Adjusted EBITDA is widely used by investors and securities analysts to measure a company&#8217;s operating performance without regard to items such as stock-based compensation expense, depreciation and interest expense, which can vary substantially from company to company depending upon their financing and capital structures, and the method by which assets were acquired; and</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9679;</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%">Adjusted EBITDA provides consistency and comparability with our past financial performance, and facilitates comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our use of Adjusted EBITDA has limitations as an analytical tool, and you should not consider this measure in isolation or as a substitute for analysis of our financial results as reported under GAAP. </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%">Some of these limitations are as follows:</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9679;     Although depreciation expense is a non-cash charge, the assets being depreciated may have to be replaced in the future. Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9679;</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%">Adjusted EBITDA excludes stock-based compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy;</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9679;</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%">Adjusted EBITDA does not reflect: (1) changes in, or cash requirements for, our working capital needs; (2) interest expense, or the cash requirements necessary to service interest or principal payments on our debt, which reduces cash available to us; or (3) tax payments that may represent a reduction in cash available to us; and </span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9679;</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%">The expenses and other items that we exclude in our calculation of Adjusted EBITDA may differ from the expenses and other items, if any, that other companies may exclude from Adjusted EBITDA when they report their operating results.</span></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of these limitations, Adjusted EBITDA should be considered along with other operating and financial performance measures presented in accordance with GAAP.</span></div><div style="text-align:justify"><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 Adjusted EBITDA as net loss before depreciation and amortization, including amortization of internally developed software, net interest expense, further adjusted to exclude stock-based compensation and other income and expense items, including the change in fair value of warrants and embedded derivatives, vesting of warrants and loss on extinguishment of debt.</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%">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><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 June 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%">Six Months Ended June 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 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%">(100,216)</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,981)</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%">(182,769)</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%">(36,452)</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,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">10,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">7,918&#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%">3,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561&#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%">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><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%">1,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932&#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%">Vesting 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%">9,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">67,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#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%">&#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%">&#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 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%">(8,600)</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,471)</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%">(12,683)</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%">(17,132)</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="ied6f1b4928034ffd801bb77517a110ef_399"></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="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:36.911%"></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:1.408%"></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.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 June 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%">Six Months Ended June 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%">Key Financial Metrics:</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%">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%">19,337&#160;</span></td><td style="background-color:#ffffff;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%">4,379&#160;</span></td><td style="background-color:#ffffff;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%">34,758&#160;</span></td><td style="background-color:#ffffff;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%">8,489&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;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,745)</span></td><td style="background-color:#cceeff;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%">(243)</span></td><td style="background-color:#cceeff;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%">(3,131)</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%">2,118&#160;</span></td><td style="background-color:#ffffff;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%">150&#160;</span></td><td style="background-color:#ffffff;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%">5,054&#160;</span></td><td style="background-color:#ffffff;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%">297&#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</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%">(100,216)</span></td><td style="background-color:#cceeff;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,981)</span></td><td style="background-color:#cceeff;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%">(182,769)</span></td><td style="background-color:#cceeff;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%">(36,452)</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600)</span></td><td style="background-color:#ffffff;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,471)</span></td><td style="background-color:#ffffff;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%">(12,683)</span></td><td style="background-color:#ffffff;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,132)</span></td><td style="background-color:#ffffff;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;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%">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)</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%">1.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 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)</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%">45.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.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%">Contracted Backlog (in millioms)</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%">249.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 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 millions)</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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding: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:'Arial',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:'Arial',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></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%">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="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="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 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 of the notes to our annual Financial Statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjusted EBITDA</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%">We calculate Adjusted EBITDA as net 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. See description of Adjusted EBITDA in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP Financial Measures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above. </span></div><div id="ied6f1b4928034ffd801bb77517a110ef_434"></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="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-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 increase selling and marketing expense to support the overall growth in our business.</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: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 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 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-style:italic;font-weight:700;line-height:120%">Results of Operations for the Three Months Ended June 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/>June 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 percentage)</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%">5,153</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,670</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,483</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%">14,184</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%">709</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%">13,475</span></td><td colspan="3" style="background-color:#cceeff;padding:0 3pt 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%">19,337</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%">4,379</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%">14,958</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%">342%</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%">5,809</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,510</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%">299</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%</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%">13,655</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%">614</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%">13,041</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%">19,464</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%">6,124</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%">13,340</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%">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%">(127)</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,745)</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,618&#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%">(93)%</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 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><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%">3,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(329)</span></td><td style="background-color:#cceeff;padding: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%">(8)%</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%">4,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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,208&#160;</span></td><td style="background-color:#ffffff;padding: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%">33%</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%">15,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">12,610&#160;</span></td><td style="background-color:#cceeff;padding: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%">525%</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%">23,754&#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,265&#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%">13,489&#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%">131%</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%">(23,881)</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,010)</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%">(11,871)</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%">99%</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%">(3,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(5,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,263&#160;</span></td><td style="background-color:#cceeff;padding: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%">(24)%</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%">(67,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(65,261)</span></td><td style="background-color:#cceeff;padding: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%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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%">139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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%">(302)</span></td><td style="background-color:#ffffff;padding: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%">(217)%</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%">(76,335)</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,971)</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%">(69,364)</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%">*</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%">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%">(100,216)</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,981)</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%">(81,235)</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%">428%</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%">&#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="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%">&#8212;%</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 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%">(100,216)</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,981)</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%">(81,235)</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%">428%</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%">*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 $15.0 million, or 342%, for the three months ended June&#160;30, 2021, as compared to the three months ended June&#160;30, 2020</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 increase was primarily driven by a $13.5 million increase in hardware revenue due to increase in  demand for  systems related to FTM partnership agreements. Services revenue increased by $1.5 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 $13.3 million, or 218%, for the three months ended June&#160;30, 2021, as compared to the three months ended June&#160;30, 2020.</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 increase was primarily driven by an increase of cost of hardware sales of $13.0 million in line with the increase in hardware revenue and an increase of $0.3 million in cost of service revenue associated with growth in service revenue</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt"><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%">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><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%">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 decreased by $0.3 million, or 8%, for the three months ended June&#160;30, 2021, as compared to the three months ended June&#160;30, 2020. The decrease was primarily due to lower marketing expense by $0.2 million compared to to 2020 during which educational material to sell, model and deploy energy storage systems was created, An increase in capitalized commissions in 2021 by $0.1 million due to higher volume of sales in 2021 added to the variance..</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 33%, for the three months ended June&#160;30, 2021, as compared to the three months ended June&#160;30, 2020. The increase was primarily due to higher personnel related costs as a result of higher headcount to support the growth of our operations</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </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 $12.6, or 525% for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020. The increase was primarily driven by an increase of $10.1 million in professional and legal  services, an increase of $1.1 million in insurance and office related expenses, an increase of $0.9 million in personnel related costs due to increase in headcount and an increase of $0.5 million in stock-based compensation as a result of additional options to purchase our common stock granted to certain executives and other key employees.</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 increased by $1.3 million, or 24%, for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020.  an The increase was partially offset by a decrease of $1.3 million in interest expense due to the repayment of notes payable in 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 three months ended June&#160;30, 2021 compared to the three months ended June&#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%">Change in fair value of warrants and embedded derivative increased by a $65.3 million for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020. This increase was due to the increase in the fair value of warrant liabilities in 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%">Other Expenses, Net</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%">Other expenses, net increased by $0.3 million, or 217%, for the three months ended </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2021</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the three months ended </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2020. The net increase</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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><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 Six Months Ended June 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%">Six Months Ended<br/>June 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 percentage)</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%">10,035</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%">7,062</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%">2,973</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%">42%</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%">24,723</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%">1,427</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%">23,296</span></td><td colspan="3" style="background-color:#cceeff;padding:0 3pt 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%">34,758</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%">8,489</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%">26,269</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%">309%</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%">12,715&#160;</span></td><td style="background-color:#ffffff;padding: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%">10,255</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%">2,460&#160;</span></td><td style="background-color:#ffffff;padding: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 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%">22,286&#160;</span></td><td style="background-color:#cceeff;padding: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,365</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%">20,921&#160;</span></td><td style="background-color:#cceeff;padding: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%">35,001&#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%">11,620</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%">23,381&#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%">201%</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%">(243)</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%">(3,131)</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%">2,888&#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%">(92)%</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 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><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%">6,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,066)</span></td><td style="background-color:#cceeff;padding: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%">(24)%</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%">9,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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%">7,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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%">2,202&#160;</span></td><td style="background-color:#ffffff;padding: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%">31%</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%">17,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">5,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">12,323&#160;</span></td><td style="background-color:#cceeff;padding: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%">229%</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%">33,520&#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%">21,061&#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%">12,459&#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%">59%</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%">(33,763)</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%">(24,192)</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%">(9,571)</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%">40%</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%">(10,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(9,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(601)</span></td><td style="background-color:#cceeff;padding: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%</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%">(133,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(132,668)</span></td><td style="background-color:#cceeff;padding: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%">(203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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,587&#160;</span></td><td style="background-color:#ffffff;padding: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%">(89)%</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%">(149,006)</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,260)</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%">(136,746)</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%">*</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%">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%">(182,769)</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%">(36,452)</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%">(146,317)</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%">401%</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%">&#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="3" style="background-color:#cceeff;padding:0 3pt 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 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%">(182,769)</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%">(36,452)</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%">(146,317)</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%">401%</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%">*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 $26.3 million, or 309%, for the six months ended June&#160;30, 2021, as compared to the six months ended June&#160;30, 2020</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 increase was primarily driven by a $23.3 million increase in hardware revenue as our sales of standalone systems related to FTM partnership agreements continue to grow. Services revenue increased by $3.0 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 $23.4 million, or 201%, for the six months ended June&#160;30, 2021, as compared to the six months ended June&#160;30, 2020.</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 increase was primarily driven by an increase of cost of hardware sales of $20.9 million in line with the increase in hardware revenue and an increase of $2.5 million in cost of service revenue associated with growth in service revenue</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:10pt"><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%">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><span><br/></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%">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 decreased by $2.1 million, or 24%, for the six months ended June&#160;30, 2021, as compared to the six months ended June&#160;30, 2020. The decrease was </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to a decrease of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.8</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million in personnel related costs as a result of turnover in the period, a decrease of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.6</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million in commission expenses as a result of a change in our commission plan structure, and a </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million increase in capitalized commissions. Higher costs in marketing consulting expense by $0.5 million in 2020 compared to 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%">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 $2.2 million, or 31%, for the six months ended June&#160;30, 2021, as compared to the six months ended June&#160;30, 2020. The increase was primarily due to an increase of $3.6 million in personnel related costs as a result of increased headcount, which was partially offset by an increase of $1.4 million in capitalized software development costs</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</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 $12.3 million, or 229%, for the six months ended June&#160;30, 2021, as compared to the six months ended June&#160;30, 2020. The increase was primarily driven by $9.1 million of warrants issued for services in April 2021, an increase of $1.5 million in professional and legal services, an increase of $1.0 million in insurance related expenses, and an increase of $0.7 million in personnel-related costs due to 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 increased by $0.6 million, or 6%, for the six months ended June&#160;30, 2021, as compared to the six months ended June&#160;30, 2020. An increase of $0.6 million in interest expense mainly from the issuance of Series D convertible notes from October 2020 through January 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 </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.1 million</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the six months ended June&#160;30, 2021 compared to the six months ended June&#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%">Change in fair value of warrants and embedded derivative increased by $132.7 million for the six months ended June&#160;30, 2021, as compared to the six months ended June&#160;30, 2020. This increase was due to the increase in the fair value of warrant liabilities in 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%">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.6 million, or 89%, for the six months ended June&#160;30, 2021, as compared to the six months ended June&#160;30, 2020. The net decrease was primarily driven by $1.2 million in legal settlement and late fees incurred in the six months ended June 30, 2021 and a $0.4 million decrease in 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 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><div id="ied6f1b4928034ffd801bb77517a110ef_440"></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%">Liquidity and Capital Resources</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%">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 June&#160;30, 2021, our principal source of liquidity is cash generated from financing activities. Cash generated from financing activities through June&#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, and proceeds from our various borrowings. 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 after the date that the condensed consolidated financial statements are available to be issued and thereafter for the foreseeable future; therefore, there is not substantial doubt about the Company&#8217;s 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%">The Company&#8217;s 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="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"><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="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 June&#160;30, 2021 was $89.8&#160;million, of which $15.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 the Company&#8217;s purchase of hardware for its various energy storage system projects. We have amended the loan from time to time as our business has grown, and as of the beginning of 2020, the agreement had a total revolving loan capacity of $45.0 million that bore fixed interest at 10% with a maturity date of June 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="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: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 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.8 million of outstanding borrowings under this credit agreement as of June&#160;30, 2021.</span></div><div style="margin-top:10pt"><span><br/></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%">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%">Six Months Ended June 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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.5pt;text-align:left;vertical-align:top"><span style="color:#231f20;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: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%">(41,833)</span></td><td style="background-color:#ffffff;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%">(16,497)</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%">(8,596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(10,183)</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%">517,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,061&#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%">438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(176)</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%">467,196&#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,795)</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="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 six months ended June&#160;30, 2021, net cash used in operating activities was $41.8&#160;million, primarily resulting from our operating loss of $182.8&#160;million, adjusted for non-cash charges of $163.7&#160;million a</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd net cash outflows of </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$22.8&#160;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%"> from changes in operating assets and liabilitie</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s. Non-cash charges primarily consisted of depreciation and amortization of $10.3&#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.8&#160;million, change in the fair value of warrant liability and embedded derivative of $133.6&#160;million, impairment of energy storage systems of $1.3&#160;million, and issuance of warrants for services of $9.2&#160;million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase in deferred revenue of </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.3&#160;million and an increase in accounts payable and accrued expenses of $3.3&#160;million, partially offset by an increase in inventory of $6.3&#160;million, an increase in other assets of $16.9&#160;million, an increase in accounts receivable of $4.2&#160;million, and an increase in contract origination costs of $1.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 six months ended June&#160;30, 2020, net cash used in operating activities was $16.5 million, primarily resulting from our operating loss of $36.5&#160;million, offset by non-cash charges of $15.8&#160;million and net cash inflows of $4.2&#160;million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $7.9&#160;million, non-cash interest expense of $4.6&#160;million, which includes interest expenses associated with debt issuance costs, stock-based compensation expense of $0.9&#160;million, change in the fair value of warrant liability and embedded derivative of $0.9&#160;million, and impairment of energy storage systems of $0.9&#160;million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an increase in deferred revenue of $12.3&#160;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%">, an increase </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accounts payable and accrued expenses of $0.4&#160;million, and a decrease in accounts receivable of $2.2 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%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">partially offset by increase in inventory of $6.3&#160;million, an increase in contract origination costs of $1.4&#160;million, and an increase in other assets of $2.7&#160;million.</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="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 six months ended June&#160;30, 2021, net cash used for investing activities was $8.6&#160;million, primarily consisting of $5.6&#160;million in purchase of energy systems and $2.7&#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 six months ended June&#160;30, 2020, net cash used for investing activities was $10.2&#160;million, consisting of $7.6&#160;million in purchase of energy systems and $2.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 six months ended June&#160;30, 2021, net cash provided by financing activities was $517.2&#160;million, primarily consisting of net proceeds from the Merger and PIPE financing of $550.3&#160;million, proceeds from issuance of notes payable of $3.9&#160;million, proceeds from financing obligations of $4.9&#160;million, proceeds from exercise of stock options and warrants of $2.9&#160;million, net proceeds from issuance of convertible promissory notes of $1.1&#160;million, partially offset by repayment of notes payable and financing obligations of $41.4&#160;million and $4.6&#160;million, respectively.</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 six months ended June&#160;30, 2020, net cash provided by financing activities was $22.1&#160;million, primarily result</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ing from net proceeds from issuance of convertible notes of </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14.1&#160;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%">, net proceeds from issuance of notes payable of </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$23.5&#160;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%">, proceeds from financing obligations of </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$8.4&#160;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%">, partially offset by repayment of notes payable of </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.7&#160;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%"> and repayment of financing obligations of </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.3&#160;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%">.</span></div><div><span><br/></span></div><div id="ied6f1b4928034ffd801bb77517a110ef_452"></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:112%">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:112%">in our registration statement on Form S-1 as filed with the SEC on July 19, 2021.</span></div><div id="ied6f1b4928034ffd801bb77517a110ef_458"></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 consolidated financial statements.</span></div><div id="ied6f1b4928034ffd801bb77517a110ef_464"></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 of the Notes to the unaudited condensed consolidated financial statements in this report, which information is incorporated herein by reference.. </span></div><div id="ied6f1b4928034ffd801bb77517a110ef_470"></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 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 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 style="margin-bottom:10pt"><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="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This second-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 second-quarter 2021 Form 10-Q are made as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">August 11, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, 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 style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ied6f1b4928034ffd801bb77517a110ef_482"></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 required for smaller reporting companies.</span></div><div><span><br/></span></div><div id="ied6f1b4928034ffd801bb77517a110ef_491"></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><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 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 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="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="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 the end of the period covered by this Quarterly Report on Form 10-Q, we evaluated the effectiveness of the design and operation of our Disclosure Controls, which was done under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer. Based on the evaluation of our Disclosure Controls, our Chief Executive Officer and Chief Financial Officer have concluded that, as of June 30, 2021, 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><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 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, is devoting significant time, attention, and resources to remediating the above material weaknesses in our internal control over financing reporting. As of June 30, 2021, the Company had initiated the following steps intended to remediate the material weakness described above and strengthen our internal control over financial reporting:</span></div><div><span><br/></span></div><div style="padding-left:36pt;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%">&#8226;</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Develop and deliver internal controls training to executives, other management and finance/accounting resources.  The training includes a review of management&#8217;s and individual roles and responsibilities related to internal controls;</span></div><div style="padding-left:36pt;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%">&#8226;</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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. A portion of their job responsibilities is to perform reviews, reconciliations and other financial reporting monitoring controls.</span></div><div style="padding-left:36pt;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%">&#8226;</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Establish and implement policies and practices for the attraction, development and retention of competent public accounting personnel in alignment with objectives.</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%">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 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 in alignment with objectives. 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:120%">Except as described above, there were no changes in our internal control over financial reporting that occurred during the quarter to which this report relates, 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><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%">41</span></div></div></div><div id="ied6f1b4928034ffd801bb77517a110ef_499"></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:#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="ied6f1b4928034ffd801bb77517a110ef_506"></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 13&#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%"> in the accompanying </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Financial Statements</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="ied6f1b4928034ffd801bb77517a110ef_519"></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-align:justify;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.</span></div><div><span><br/></span></div><div id="ied6f1b4928034ffd801bb77517a110ef_525"></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%">On June 30, 2021, the Company issued 4,683,349 shares of common stock (the &#8220;Exchange Shares&#8221;) to Star Peak Sponsor LLC, a Delaware limited liability company (&#8220;STPK Sponsor&#8221;), and Star Peak Sponsor Warrantco LLC, a Delaware limited liability company (together with STPK Sponsor, the &#8220;Sellers&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The issuance was pursuant to an Exchange Agreement dated as of June 25, 2021 by and among the Company and the Sellers (the &#8220;Exchange Agreement&#8221;). Pursuant to the Exchange Agreement and in consideration of the issuance to Sellers of the Exchange Shares, the Sellers exchanged 7,181,134 warrants originally issued to STPK Sponsor in a private placement that closed simultaneously with the initial public offering of the Company (f/k/a Star Peak Energy Transition Corp.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Exchange Shares were issued in reliance upon the exemption provided by Section 3(a)(9) of the Securities Act of 1933, as amended.</span></div><div><span><br/></span></div><div id="ied6f1b4928034ffd801bb77517a110ef_532"></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="ied6f1b4928034ffd801bb77517a110ef_538"></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="ied6f1b4928034ffd801bb77517a110ef_544"></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><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><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><div id="ied6f1b4928034ffd801bb77517a110ef_558"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></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><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</a><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">, 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%">10.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:top"><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-10xq2021q2ex101.htm">Form of Stock Option Agreement under the Stem, Inc. 2021 Equity Incentive Plan </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></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%">10.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:top"><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-10xq2021q2ex102.htm">Form of Restricted Stock Unit Award Agreement under the Stem, Inc. 2021 Equity Incentive Plan</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></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.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="stem-10xq2021q2ex311.htm">Certification of Chief Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as </a><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-10xq2021q2ex311.htm">a</a><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-10xq2021q2ex311.htm">dopted </a><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-10xq2021q2ex311.htm">p</a><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-10xq2021q2ex311.htm">ursuant 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%">31.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="stem-10xq2021q2ex312.htm">Certification of Chief Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as </a><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-10xq2021q2ex312.htm">a</a><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-10xq2021q2ex312.htm">dopted </a><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-10xq2021q2ex312.htm">p</a><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-10xq2021q2ex312.htm">ursuant 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%">32.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="stem-10xq2021q2ex321.htm">Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as </a><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-10xq2021q2ex321.htm">a</a><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-10xq2021q2ex321.htm">dopted </a><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-10xq2021q2ex321.htm">p</a><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-10xq2021q2ex321.htm">ursuant to Section 906 of the Sarbanes-Oxley Act of</a><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-10xq2021q2ex321.htm"> </a><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-10xq2021q2ex321.htm">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.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="stem-10xq2021q2ex322.htm">Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as </a><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-10xq2021q2ex322.htm">a</a><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-10xq2021q2ex322.htm">dopted </a><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-10xq2021q2ex322.htm">p</a><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-10xq2021q2ex322.htm">ursuant 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: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:#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 Instance 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.SCH*</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 Schema 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.CAL*</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 Calculation 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.DEF*</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 Definition 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.LAB*</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 Label 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.PRE*</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 Presentation 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%">104</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%">Cover Page Interactive Data File (embedded within the Inline XBRL 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%">*</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%">Filed herewith.</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%">**</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%">Furnished herewith.</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%">+</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%">Compensatory plans or arrangements.</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 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%">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><br/></span></div><div id="ied6f1b4928034ffd801bb77517a110ef_565"></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 August&#160;11, 2021.</span></div><div style="padding-left:288pt;text-indent:36pt"><span><br/></span></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></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%">44</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>stem-10xq2021q2ex101.htm
<DESCRIPTION>EX-10.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="ifffc0f47892d421b92d19cd1f986283c_1"></div><div style="min-height:72pt;width:100%"><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.1</font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">STEM, INC.</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2021 EQUITY INCENTIVE PLAN</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">STOCK OPTION AGREEMENT</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless otherwise defined herein, the terms defined in the 2021 Equity Incentive Plan (the &#8220;Plan&#8221;) shall have the same defined meanings in this Stock Option Agreement (the &#8220;Option Agreement&#8221;).</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:28.34pt;text-decoration:underline">NOTICE OF STOCK OPTION GRANT</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Name&#58;  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Address&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">___________________________________________</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The undersigned Participant has been granted an Option to purchase Common Stock of the Company, subject to the terms and conditions of the Plan and this Option Agreement, as follows&#58;</font></div><div style="margin-bottom:6pt;margin-top:0.12pt;padding-left:36pt;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.061%"><tr><td style="width:1.0%"></td><td style="width:49.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.213%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date of Grant&#58;</font></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Vesting Commencement Date&#58;</font></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exercise Price per Share&#58;</font></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Total Number of Shares Granted&#58;</font></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Total Exercise Price&#58;</font></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Type of Option&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Incentive Stock Option (ISO)</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Nonstatutory Stock Option (NSO)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Term&#47;Expiration Date&#58;</font></td><td colspan="6" style="border-top:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Vesting Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Option shall be exercisable, in whole or in part, according to the following vesting schedule&#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Option shall vest over four years with twenty-five percent (25%) of the shares subject to the Option vesting on the first anniversary of the Vesting Commencement Date and one forty-eighth (1&#47;48</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) of the shares subject to the Option vesting each month thereafter on the same day of the month as the Vesting Commencement Date (and if there is no corresponding day, on the last day of the month) until the fourth anniversary of the Vesting Commencement Date, subject to such Participant&#8217;s Continuous Service through each applicable vesting date.</font></div><div style="margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Option shall be exercisable for three (3) months after Participant&#8217;s Continuous Service ceases, unless such cessation is due to Participant&#8217;s death or Disability, in which case this Option shall be exercisable for twelve (12) months after Participant&#8217;s Continuous Service ceases.  Notwithstanding the foregoing sentence, in no event may this Option be exercised after the Term&#47;Expiration Date as provided above and this Option may be subject to earlier termination as provided in the Plan.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:23.68pt;text-decoration:underline">AGREEMENT</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Grant of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Administrator of the Company hereby grants to the Participant named in the Notice of Stock Option Grant in Part I of this Agreement (&#8220;Participant&#8221;), an option (the &#8220;Option&#8221;) to purchase the number of Shares set forth in the Notice of Stock Option Grant, at the exercise price per Share set forth in the Notice of Stock Option Grant (the &#8220;Exercise Price&#8221;), and subject to the terms and conditions of the Plan, which is incorporated herein by reference.  Subject to Section&#160;18 of the Plan, in the event of a conflict between the terms and conditions of the Plan and this Option Agreement, the terms and conditions of the Plan shall prevail.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If designated in the Notice of Stock Option Grant as an Incentive Stock Option (&#8220;ISO&#8221;), this Option is intended to qualify as an Incentive Stock Option as defined in Section&#160;422 of the Code.  Nevertheless, to the extent that it exceeds the $100,000 rule of Code Section&#160;422(d), this Option shall be treated as a Nonstatutory Stock Option (&#8220;NSO&#8221;).  Further, if for any reason this Option (or portion thereof) shall not qualify as an ISO, then, to the extent of such nonqualification, such Option (or portion thereof) shall be regarded as a NSO granted under the Plan.  In no event shall the Administrator, the Company or any Parent or Subsidiary or any of their respective employees or directors have any liability to Participant (or any other person) due to the failure of the Option to qualify for any reason as an ISO.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Exercise of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Right to Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Option shall be exercisable during its term in accordance with the Vesting Schedule set out in the Notice of Stock Option Grant and with the applicable provisions of the Plan and this Option Agreement.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Method of Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Option shall be exercisable by delivery of an exercise notice (the &#8220;Exercise Notice&#8221;) in a manner and pursuant to such procedures as the Company may determine, which shall state the election to exercise the Option, the number of Shares with respect to which the Option is being exercised (the &#8220;Exercised Shares&#8221;), and such other representations and agreements as may be required by the Company.  The Exercise Notice shall be accompanied by payment of the aggregate Exercise Price as to all Exercised Shares, together with any applicable tax withholding.  This Option shall be deemed to be exercised upon receipt by the Company of such fully executed Exercise Notice accompanied by the aggregate Exercise Price, together with any applicable tax withholding.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-2-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No Shares shall be issued pursuant to the exercise of an Option unless such issuance and such exercise comply with applicable laws.  Assuming such compliance, for income tax purposes the Shares shall be considered transferred to Participant on the date on which the Option is exercised with respect to such Shares.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Reserved</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Lock-Up Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Participant hereby agrees that Participant shall not offer, pledge, sell, contract to sell, sell any option or contract to purchase, purchase any option or contract to sell, grant any option, right or warrant to purchase, lend, or otherwise transfer or dispose of, directly or indirectly, any Common Stock (or other securities) of the Company or enter into any swap, hedging or other arrangement that transfers to another, in whole or in part, any of the economic consequences of ownership of any Common Stock (or other securities) of the Company held by Participant (other than those included in the registration) for a period specified by the representative of the underwriters of Common Stock (or other securities) of the Company not to exceed one hundred and eighty (180) days following the effective date of any registration statement of the Company filed under the Securities Act (or such other period as may be requested by the Company or the underwriters to accommodate regulatory restrictions on (i)&#160;the publication or other distribution of research reports and (ii)&#160;analyst recommendations and opinions, including, but not limited to, the restrictions contained in NASD Rule&#160;2711(f)(4) or NYSE Rule&#160;472(f)(4), or any successor provisions or amendments thereto). </font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participant agrees to execute and deliver such other agreements as may be reasonably requested by the Company or the underwriter which are consistent with the foregoing or which are necessary to give further effect thereto.  In addition, if requested by the Company or the representative of the underwriters of Common Stock (or other securities) of the Company, Participant shall provide, within ten (10) days of such request, such information as may be required by the Company or such representative in connection with the completion of any public offering of the Company&#8217;s securities pursuant to a registration statement filed under the Securities Act.  The obligations described in this Section 4 shall not apply to a registration relating solely to employee benefit plans on Form S-1 or Form S-8 or similar forms that may be promulgated in the future, or a registration relating solely to a Commission Rule 145 transaction on Form S-4 or similar forms that may be promulgated in the future.  The Company may impose stop-transfer instructions with respect to the shares of Common Stock (or other securities) subject to the foregoing restriction until the end of said one hundred and eighty (180) day (or other) period.  Participant agrees that any transferee of the Option or shares acquired pursuant to the Option shall be bound by this Section 4.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Method of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Payment of the aggregate Exercise Price shall be by any of the following, or a combination thereof, at the election of the Participant&#58;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">cash&#59; </font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">check&#59;</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">consideration received by the Company under a formal cashless exercise program adopted by the Company in connection with the Plan&#59; or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-3-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">surrender of other Shares which (i) shall be valued at its Fair Market Value on the date of exercise, and (ii) must be owned free and clear of any liens, claims, encumbrances or security interests, if accepting such Shares, in the sole discretion of the Company, shall not result in any adverse accounting consequences to the Company.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Restrictions on Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Option may not be exercised if the issuance of such Shares upon such exercise or the method of payment of consideration for such shares would constitute a violation of any applicable law.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Non-Transferability of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">This Option may not be transferred in any manner otherwise than by will or by the laws of descent or distribution and may be exercised during the lifetime of Participant only by Participant.  The terms of the Plan and this Option Agreement shall be binding upon the executors, administrators, heirs, successors and assigns of Participant.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Term of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Option may be exercised only within the term set out in the Notice of Stock Option Grant, and may be exercised during such term only in accordance with the Plan and the terms of this Option Agreement.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt;text-decoration:underline">Tax Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Tax Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Participant agrees to make appropriate arrangements with the Company (or the parent or Subsidiary employing or retaining Participant) for the satisfaction of all Federal, state, local and foreign income and employment tax withholding requirements applicable to the Option exercise.  Participant acknowledges and agrees that the Company may refuse to honor the exercise and refuse to deliver the Shares if such withholding amounts are not delivered at the time of exercise.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Notice of Disqualifying Disposition of ISO Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If the Option granted to Participant herein is an ISO, and if Participant sells or otherwise disposes of any of the Shares acquired pursuant to the ISO on or before the later of (i)&#160;the date two (2) years after the Date of Grant, or (ii)&#160;the date one (1) year after the date of exercise, Participant shall immediately notify the Company in writing of such disposition.  Participant agrees that Participant may be subject to income tax withholding by the Company on the compensation income recognized by Participant. </font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">Entire Agreement&#59; Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Plan is incorporated herein by reference.  The Plan and this Option Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and Participant with respect to the subject matter hereof, and may not be modified adversely to the Participant&#8217;s interest except by means of a writing signed by the Company and Participant.  This Option Agreement is governed by the internal substantive laws but not the choice of law rules of California.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21pt;text-decoration:underline">No Guarantee of Continued Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  PARTICIPANT ACKNOWLEDGES AND AGREES THAT THE VESTING OF SHARES PURSUANT TO THE VESTING SCHEDULE </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-4-</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">HEREOF IS EARNED ONLY BY CONTINUING AS A SERVICE PROVIDER AT THE WILL OF THE COMPANY (OR THE PARENT OR SUBSIDIARY EMPLOYING OR RETAINING PARTICIPANT) AND NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS OPTION OR ACQUIRING SHARES HEREUNDER. PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THIS AGREEMENT, THE TRANSACTIONS CONTEMPLATED HEREUNDER AND THE VESTING SCHEDULE SET FORTH HEREIN DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS A SERVICE PROVIDER FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND SHALL NOT INTERFERE IN ANY WAY WITH PARTICIPANT&#8217;S RIGHT OR THE RIGHT OF THE COMPANY (OR THE PARENT OR SUBSIDIARY EMPLOYING OR RETAINING PARTICIPANT) TO TERMINATE PARTICIPANT&#8217;S RELATIONSHIP AS A SERVICE PROVIDER AT ANY TIME, WITH OR WITHOUT CAUSE.</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participant acknowledges receipt of a copy of the Plan and represents that he or she is familiar with the terms and provisions thereof, and hereby accepts this Option subject to all of the terms and provisions thereof.  Participant has reviewed the Plan and this Option in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Option and fully understands all provisions of the Option.  Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or this Option.  Participant further agrees to notify the Company upon any change in the residence address indicated below.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">PARTICIPANT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;STEM, INC.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;By</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Print Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Print Name</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residence Address</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-5-</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>stem-10xq2021q2ex102.htm
<DESCRIPTION>EX-10.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="i9dd1bdb15dfd465088869457aa2a756e_1"></div><div style="min-height:72pt;width:100%"><div style="padding-left:360pt;padding-right:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXHIBIT 10.2</font></div><div style="padding-right:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:101%">STEM, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:101%">2021 EQUITY INCENTIVE PLAN<br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:101%">GRANT NOTICE FOR</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:101%">RESTRICTED STOCK UNIT AWARD</font></div><div style="margin-bottom:12pt;margin-top:14.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">FOR GOOD AND VALUABLE CONSIDERATION, Stem, Inc. (the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), hereby grants to the Participant named below the number of Restricted Stock Units (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) specified below (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) under the Stem, Inc. 2021 Equity Incentive Plan (as amended from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). Each RSU represents the right to receive one share of Common Stock, upon the terms and subject to the conditions set forth in this Grant Notice, the Plan and the Standard Terms and Conditions (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Standard Terms and Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) promulgated under such Plan and attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. This Award is granted pursuant to the Plan and is subject to and qualified in its entirety by the Standard Terms and Conditions. Capitalized terms not otherwise defined herein shall have the meaning set forth in the Plan.</font></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:25.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:72.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name of Participant&#58;</font></td><td colspan="3" style="border-left:0.25pt solid #000000;border-right:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Grant Date&#58;</font></td><td colspan="3" style="border-left:0.25pt solid #000000;border-right:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Vesting Commencement Date&#58;</font></td><td colspan="3" style="border-left:0.25pt solid #000000;border-right:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Number of RSUs&#58;</font></td><td colspan="3" style="border-left:0.25pt solid #000000;border-right:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000000;border-left:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Vesting Schedule&#58;</font></td><td colspan="3" style="border-bottom:0.25pt solid #000000;border-left:0.25pt solid #000000;border-right:0.25pt solid #000000;border-top:0.25pt solid #000000;padding:0 1pt"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:2.75pt;padding-right:10.75pt;text-align:justify"><font><br></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div><div id="i9dd1bdb15dfd465088869457aa2a756e_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN ORDER TO RECEIVE THE BENEFITS OF THIS AGREEMENT, PARTICIPANT MUST EXECUTE AND RETURN THIS GRANT NOTICE (THE &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">ACCEPTANCE REQUIREMENTS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). IF YOU FAIL TO SATISFY THE ACCEPTANCE REQUIREMENTS WITHIN 60 DAYS AFTER THE GRANT DATE, THEN THIS GRANT NOTICE WILL BE OF NO FORCE OR EFFECT AND THIS AWARD WILL BE AUTOMATICALLY FORFEITED TO THE COMPANY WITHOUT CONSIDERATION.</font></div><div style="margin-top:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By accepting this Grant Notice, Participant acknowledges that Participant has received and read, and agrees that this Award shall be subject to, the terms of this Grant Notice, the Plan, and the Standard Terms and Conditions.</font></div><div style="padding-left:234pt;text-align:justify"><font><br></font></div><div style="padding-left:234pt;text-align:justify"><font><br></font></div><div style="padding-left:234pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">STEM, INC.</font></div><div style="padding-left:234pt;text-align:justify"><font><br></font></div><div style="padding-left:234pt;text-align:justify"><font><br></font></div><div style="padding-left:234pt;text-align:justify"><font><br></font></div><div style="padding-left:234pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:234pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58;</font></div><div style="padding-left:234pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58;</font></div><div style="padding-left:234pt;text-align:justify"><font><br></font></div><div style="padding-left:234pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PARTICIPANT</font></div><div style="padding-left:234pt;text-align:justify"><font><br></font></div><div style="padding-left:234pt;text-align:justify"><font><br></font></div><div style="padding-left:234pt;text-align:justify"><font><br></font></div><div style="padding-left:234pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:234pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;Name&#93;</font></div><div><font><br></font></div><div style="height:77.9pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature Page to </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Grant Notice for</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Restricted Stock Unit Award</font></div></div></div><div id="i9dd1bdb15dfd465088869457aa2a756e_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBIT A</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:12pt;font-weight:700;line-height:120%">STEM, INC.<br>2021 EQUITY INCENTIVE PLAN</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:12pt;font-weight:700;line-height:120%">STANDARD TERMS AND CONDITIONS FOR<br>RESTRICTED STOCK UNITS</font></div><div style="margin-bottom:12pt;margin-top:14.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">These Standard Terms and Conditions apply to the Award of Restricted Stock Units granted pursuant to the Stem, Inc. 2021 Equity Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), which are evidenced by a Grant Notice or an action of the Committee that specifically refers to these Standard Terms and Conditions. In addition to these Standard Terms and Conditions, the Restricted Stock Units shall be subject to the terms of the Plan, which are incorporated into these Standard Terms and Conditions by this reference. Capitalized terms not otherwise defined herein shall have the meaning set forth in the Plan.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%;padding-left:27pt">TERMS OF RESTRICTED STOCK UNITS</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Stem, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) has granted to the Participant named in the Grant Notice provided to said Participant herewith (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) an award of Restricted Stock Units (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) specified in the Grant Notice, with each Restricted Stock Unit representing the right to receive one share of Common Stock. The Award is subject to the conditions set forth in the Grant Notice, these Standard Terms and Conditions and the Plan. For purposes of these Standard Terms and Conditions and the Grant Notice, any reference to the Company shall include a reference to any Subsidiary.</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%;padding-left:27pt">VESTING AND SETTLEMENT OF RESTRICTED STOCK UNITS</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">The Award shall not be vested as of the Grant Date set forth in the Grant Notice and shall be forfeitable unless and until otherwise vested pursuant to the terms of the Grant Notice and these Standard Terms and Conditions. After the Grant Date, subject to termination or acceleration as provided in these Standard Terms and Conditions and the Plan, the Award shall become vested as described in the Grant Notice with respect to that number of Restricted Stock Units as set forth in the Grant Notice. Restricted Stock Units that have vested and are no longer subject to forfeiture are referred to herein as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Vested RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#8221; Restricted Stock Units awarded hereunder that are not vested and remain subject to forfeiture are referred to herein as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Unvested RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#8221; </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">As soon as administratively practicable following the vesting of the RSUs pursuant to the Grant Notice and this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, but in no event later than 30 days after each vesting date, the Company shall deliver to the Participant a number of shares of Common Stock equal to the number of RSUs that vested on such date.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Upon Participant&#8217;s termination of Continuous Service for any reason, any then Unvested RSUs held by the Participant shall be forfeited and canceled as of the date of the Participant&#8217;s termination of Continuous Service.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Standard Terms and Conditions</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:98%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:98%;padding-left:27pt">RIGHTS AS STOCKHOLDER&#59; DIVIDEND EQUIVALENTS</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">Participant shall not be, nor have any of the rights or privileges of, a stockholder of the Company in respect of any RSUs unless and until shares of Common Stock settled for such RSUs shall have been issued by the Company to Participant (as evidenced by the appropriate entry on the books and records of the Company or of a duly authorized transfer agent of the Company). </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">Notwithstanding the foregoing, from and after the Grant Date and until the earlier of (i) the Participant&#8217;s receipt of Common Stock upon settlement of the RSUs and (ii) the time when the Participant&#8217;s right to receive Common Stock upon settlement of the RSUs is forfeited,  the Participant shall be entitled, as a Dividend equivalent, to a number of additional whole RSUs on the date that the Company pays a cash dividend (if any) to holders of Common Stock generally.  Such Dividend equivalent shall be determined by dividing (i) the product of (A) the dollar amount of the cash dividend paid per share of Common Stock on such date and (B) the total number of RSUs (including dividend equivalents paid thereon) previously credited to the Participant as of such date, by (ii) the Fair Market Value per share of Common Stock on such date. Such Dividend equivalents (if any) shall be subject to the same terms and conditions and shall be settled or forfeited in the same manner and at the same time as the RSUs to which the Dividend equivalents were credited.</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%;padding-left:27pt">RESTRICTIONS ON RESALES OF SHARES</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company may impose such restrictions, conditions or limitations as it determines appropriate as to the timing and manner of any resales by the Participant or other subsequent transfers by the Participant of any shares of Common Stock issued pursuant to Vested RSUs, including (a) restrictions under an insider trading policy, (b) restrictions designed to delay and&#47;or coordinate the timing and manner of sales by Participant and other holders and (c) restrictions as to the use of a specified brokerage firm for such resales or other transfers.</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%;padding-left:27pt">INCOME TAXES</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participant acknowledges and agrees that Participant shall be solely responsible for satisfying any and all national, state, local or other tax withholding obligation relating to the RSUs.  Unless the Participant elects to instead tender a cash payment in satisfaction of such tax withholding obligations in the manner prescribed by the Company, the Participant acknowledges and agrees that the Company, or any brokerage firm deemed acceptable by the Company, shall generate enough cash proceeds to satisfy such tax withholding obligations by selling on the Participant&#8217;s behalf a sufficient number of shares of Common Stock from shares of Common Stock otherwise issuable to the Participant upon the vesting and settlement of the RSUs. Such shares of Common Stock will be sold on the day such tax withholding obligations arise or, if such day is not a trading day, the next following trading day. The Participant shall be responsible for all broker&#8217;s fees and other costs of sale. The Participant acknowledges that the Company or its designee is under no obligation to arrange for such sale at any particular price, and that the proceeds of any such sale may not be sufficient to satisfy the Participant&#8217;s tax withholding obligations. Accordingly, the Participant agrees to pay to the Company as soon as </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A-2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">practicable, including through additional payroll withholding, any amount of the tax withholding obligations that are not satisfied by the sale of shares of Common Stock described above.</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%;padding-left:27pt">NONTRANSFERABILITY OF AWARD</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Participant understands, acknowledges and agrees that, except as otherwise provided in the Plan or as permitted by the Committee, the Award may not be sold, assigned, transferred, pledged or otherwise directly or indirectly encumbered or disposed of other than by will or the laws of descent and distribution.</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:98%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:98%;padding-left:27pt">OTHER AGREEMENTS SUPERSEDED</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Grant Notice, these Standard Terms and Conditions and the Plan constitute the entire understanding between the Participant and the Company regarding the Award. Any prior agreements, commitments or negotiations concerning the Award are superseded.</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%;padding-left:27pt">LIMITATION OF INTEREST IN SHARES SUBJECT TO RESTRICTED STOCK UNITS</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Neither the Participant (individually or as a member of a group) nor any beneficiary or other person claiming under or through the Participant shall have any right, title, interest, or privilege in or to any shares of Common Stock allocated or reserved for the purpose of the Plan or subject to the Grant Notice or these Standard Terms and Conditions except as to such shares of Common Stock, if any, as shall have been issued to such person in connection with the Award. Nothing in the Plan, in the Grant Notice, these Standard Terms and Conditions or any other instrument executed pursuant to the Plan shall confer upon the Participant any right to continue to serve the Company or an Affiliate in the capacity in effect at the time this Award was granted or any other capacity or will affect the right of the Company or an Affiliate to terminate the service of the Participant. </font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%;padding-left:27pt">GENERAL</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">In the event that any provision of these Standard Terms and Conditions is declared to be illegal, invalid or otherwise unenforceable by a court of competent jurisdiction, such provision shall be reformed, if possible, to the extent necessary to render it legal, valid and enforceable, or otherwise deleted, and the remainder of these Standard Terms and Conditions shall not be affected except to the extent necessary to reform or delete such illegal, invalid or unenforceable provision.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">The headings preceding the text of the sections hereof are inserted solely for convenience of reference, and shall not constitute a part of these Standard Terms and Conditions, nor shall they affect its meaning, construction or effect. Words in the masculine gender shall include the feminine gender, and where appropriate, the plural shall include the singular and the singular shall include the plural.  The use herein of the word &#8220;including&#8221; following any general statement, term or matter shall not be construed to limit such statement, term or matter to the specific items or matters set forth immediately following such word or to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A-3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">similar items or matters, whether or not non-limiting language (such as &#8220;without limitation&#8221;, &#8220;but not limited to&#8221;, or words of similar import) is used with reference thereto, but rather shall be deemed to refer to all other items or matters that could reasonably fall within the broadest possible scope of such general statement, term or matter.  References herein to any agreement, instrument or other document means such agreement, instrument or other document as amended, supplemented and modified from time to time to the extent permitted by the provisions thereof and not prohibited by the Plan or these Standard Terms and Conditions.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">These Standard Terms and Conditions shall inure to the benefit of and be binding upon the parties hereto and their respective permitted heirs, beneficiaries, successors and assigns.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">These Standard Terms and Conditions shall be construed in accordance with and governed by the laws of the State of Delaware, without regard to principles of conflicts of law.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">In the event of any conflict between the Grant Notice, these Standard Terms and Conditions and the Plan, the Grant Notice and these Standard Terms and Conditions shall control. In the event of any conflict between the Grant Notice and these Standard Terms and Conditions, the Grant Notice shall control.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-right:3.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">All questions arising under the Plan or under these Standard Terms and Conditions shall be decided by the Committee in its total and absolute discretion.</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:97%;padding-left:21pt">ELECTRONIC DELIVERY</font></div><div style="margin-bottom:12pt;margin-top:7.2pt;padding-right:3.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By executing the Grant Notice, the Participant hereby consents to the delivery of information (including, without limitation, information required to be delivered to the Participant pursuant to applicable securities laws) regarding the Company and the Subsidiaries, the Plan, and the Restricted Stock Units via Company web site or other electronic delivery.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A-4</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>stem-10xq2021q2ex311.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="if4c163373a57478da6adda69ffc00ff8_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 June&#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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></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; August&#160;11, 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>5
<FILENAME>stem-10xq2021q2ex312.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="ib7f9c632bde049129677503d63d554a6_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 June&#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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></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; August&#160;11, 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="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>6
<FILENAME>stem-10xq2021q2ex321.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="iedbf5509bb9a41a8836968449e64b9b7_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 June&#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; August&#160;11, 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>7
<FILENAME>stem-10xq2021q2ex322.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="ia99dfb5f869e42c5beb947c7b616e654_1"></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 June&#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; August&#160;11, 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="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>8
<FILENAME>stem-20210630.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:702fb4e7-8d97-4417-b3a2-a363e2e521a2,g:82a21e44-4426-4991-8074-1fa18e77f290-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stem="http://www.stem.com/20210630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.stem.com/20210630">
  <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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.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-20210630_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-20210630_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-20210630_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-20210630_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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED">
        <link:definition>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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="FAIRVALUEMEASUREMENTS" roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>2115104 - 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>2316304 - 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>2417408 - 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>2418409 - 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>2419410 - 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>2120105 - 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>2321305 - 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>2422411 - 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>2423412 - 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>2124106 - 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>2325306 - 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>2426413 - 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>2427414 - 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>2428415 - 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>2429416 - 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>2430417 - 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>2131107 - 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>2432418 - 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>2133108 - 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>2434419 - 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>2135109 - 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>2336307 - 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>2437420 - 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>2138110 - 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>2339308 - 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>2440421 - 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>2441422 - 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="STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails">
        <link:definition>2442423 - 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="NETLOSSPERSHARE" roleURI="http://www.stem.com/role/NETLOSSPERSHARE">
        <link:definition>2143111 - Disclosure - NET LOSS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHARETables" roleURI="http://www.stem.com/role/NETLOSSPERSHARETables">
        <link:definition>2344309 - Disclosure - NET LOSS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" roleURI="http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails">
        <link:definition>2445424 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHAREAntidilutivesecuritiesDetails" roleURI="http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails">
        <link:definition>2446425 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.stem.com/role/INCOMETAXES">
        <link:definition>2147112 - 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>2448426 - 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>2149113 - 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>2450427 - 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>
      <link:roleType id="SUBSEQUENTEVENTS" roleURI="http://www.stem.com/role/SUBSEQUENTEVENTS">
        <link:definition>2151114 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <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_WarrantLiability" abstract="false" name="WarrantLiability" nillable="true" xbrli:periodType="instant" 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:element id="stem_HardwareMember" abstract="true" name="HardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ConvertibleWarrantStockLiabilityMember" abstract="true" name="ConvertibleWarrantStockLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ClassOfWarrantOrRightWarrantsIssued" abstract="false" name="ClassOfWarrantOrRightWarrantsIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_CustomerFMember" abstract="true" name="CustomerFMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_StockholdersEquityIncreaseDecreaseDueToExchangeValue" abstract="false" name="StockholdersEquityIncreaseDecreaseDueToExchangeValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_Q12021ConvertibleNotesMember" abstract="true" name="Q12021ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_WarrantLiabilityNoncurrent" abstract="false" name="WarrantLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" 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_ConvertiblePromissoryNotesMember" abstract="true" name="ConvertiblePromissoryNotesMember" 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_CustomerDMember" abstract="true" name="CustomerDMember" 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_StockBasedCompensationCapitalizedToInternalUseSoftware" abstract="false" name="StockBasedCompensationCapitalizedToInternalUseSoftware" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ExchangeOfWarrantsForCommonStock" abstract="false" name="ExchangeOfWarrantsForCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_IncreaseDecreaseInCapitalizedContractCosts" abstract="false" name="IncreaseDecreaseInCapitalizedContractCosts" 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_ConvertiblePreferredStockWarrantMember" abstract="true" name="ConvertiblePreferredStockWarrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DebtInstrumentInterestRatePeriodThreshold" abstract="false" name="DebtInstrumentInterestRatePeriodThreshold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ProceedsFromStockOptionsAndWarrantsExercised" abstract="false" name="ProceedsFromStockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_CustomerEMember" abstract="true" name="CustomerEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ConversionOfAccruedInterestIntoOutstandingNotePayable" abstract="false" name="ConversionOfAccruedInterestIntoOutstandingNotePayable" 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_RevenueFromContractWithCustomerContractTerm" abstract="false" name="RevenueFromContractWithCustomerContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stem_ContractWithCustomerLiabilityRollForward" abstract="true" name="ContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" abstract="false" name="RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_CustomerGMember" abstract="true" name="CustomerGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" abstract="false" name="DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_DebtTermsAxis" abstract="true" name="DebtTermsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" abstract="false" name="StockholdersEquityIncreaseDecreaseDueToExchangeShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TermLoanDueToSPEMemberMember" abstract="true" name="TermLoanDueToSPEMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_WarrantDisclosureTextBlock" abstract="false" name="WarrantDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_ConversionOfConvertiableNoteUponMerger" abstract="false" name="ConversionOfConvertiableNoteUponMerger" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_RevenueFromContractWithCustomerIncentivePeriod" abstract="false" name="RevenueFromContractWithCustomerIncentivePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_A2009EquityIncentivePlanMember" abstract="true" name="A2009EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_DebtTermsDomain" abstract="true" name="DebtTermsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodSharesReverseRecapitalization" abstract="false" name="StockIssuedDuringPeriodSharesReverseRecapitalization" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_LiquidityAndGoingConcernAbstract" abstract="true" name="LiquidityAndGoingConcernAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PrivateWarrantsMember" abstract="true" name="PrivateWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DebtInstrumentQuarterlyInterestRateStatedPercentage" abstract="false" name="DebtInstrumentQuarterlyInterestRateStatedPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" abstract="false" name="ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" 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_TermLoanDueToFormerNonControllingInterestHolderMember" abstract="true" name="TermLoanDueToFormerNonControllingInterestHolderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_SharesReservedForWarrantsMember" abstract="true" name="SharesReservedForWarrantsMember" 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_DebtInstrumentPrepaidAmountPrincipal" abstract="false" name="DebtInstrumentPrepaidAmountPrincipal" 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_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" abstract="false" name="RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodSharesExchangeOfWarrants" abstract="false" name="StockIssuedDuringPeriodSharesExchangeOfWarrants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_CommonStockReservedForIssuanceTableTextBlock" abstract="false" name="CommonStockReservedForIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_DebtTermsOneMember" abstract="true" name="DebtTermsOneMember" 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_ProceedsFromReverseRecapitalizationTransaction" abstract="false" name="ProceedsFromReverseRecapitalizationTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>stem-20210630_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:702fb4e7-8d97-4417-b3a2-a363e2e521a2,g:82a21e44-4426-4991-8074-1fa18e77f290-->
<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-20210630.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_LiabilitiesAndStockholdersEquity_306bbd06-3977-4af7-8f05-bb73d06b1831" 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_a8ba0151-034a-4081-a189-9631aab2ba8c" 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_306bbd06-3977-4af7-8f05-bb73d06b1831" xlink:to="loc_us-gaap_StockholdersEquity_a8ba0151-034a-4081-a189-9631aab2ba8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1bb132cc-dc60-46e3-802f-4c8b577ac40e" 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_306bbd06-3977-4af7-8f05-bb73d06b1831" xlink:to="loc_us-gaap_Liabilities_1bb132cc-dc60-46e3-802f-4c8b577ac40e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f69cc5d6-6370-4fa2-ae93-1f568ed426f3" 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_306bbd06-3977-4af7-8f05-bb73d06b1831" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f69cc5d6-6370-4fa2-ae93-1f568ed426f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e1cfbbc5-c2e3-469e-950d-833708b135b9" 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_2de4e3df-6344-42af-82a4-f3f7354c6cdd" 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_e1cfbbc5-c2e3-469e-950d-833708b135b9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2de4e3df-6344-42af-82a4-f3f7354c6cdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityNoncurrent_2aa33ecd-6c4e-48ed-a3fa-4f6a4f6f1cba" xlink:href="stem-20210630.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_e1cfbbc5-c2e3-469e-950d-833708b135b9" xlink:to="loc_stem_WarrantLiabilityNoncurrent_2aa33ecd-6c4e-48ed-a3fa-4f6a4f6f1cba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_cf1bab96-bb32-4e43-a2a9-bb93c89f0e1e" 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_e1cfbbc5-c2e3-469e-950d-833708b135b9" xlink:to="loc_us-gaap_LongTermNotesPayable_cf1bab96-bb32-4e43-a2a9-bb93c89f0e1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_76ee3ded-3394-4b87-a966-5962e8b75871" 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_e1cfbbc5-c2e3-469e-950d-833708b135b9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_76ee3ded-3394-4b87-a966-5962e8b75871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_dae3a24b-aebe-412b-96f5-39485b832788" 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_e1cfbbc5-c2e3-469e-950d-833708b135b9" xlink:to="loc_us-gaap_LongTermLoansPayable_dae3a24b-aebe-412b-96f5-39485b832788" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_95198656-e76e-4455-b617-0d53177b57e9" 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_e1cfbbc5-c2e3-469e-950d-833708b135b9" xlink:to="loc_us-gaap_LiabilitiesCurrent_95198656-e76e-4455-b617-0d53177b57e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_56cf14f5-ed6c-4989-8645-191943268054" 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_e1cfbbc5-c2e3-469e-950d-833708b135b9" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_56cf14f5-ed6c-4989-8645-191943268054" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f04adf0f-5c2b-4156-af84-4f3f571b5534" 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_5521eaf9-9006-478a-b0b0-b60d2c37f31c" 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_f04adf0f-5c2b-4156-af84-4f3f571b5534" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5521eaf9-9006-478a-b0b0-b60d2c37f31c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cc9281d2-0bb0-4601-8248-7855fccd13e3" 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_f04adf0f-5c2b-4156-af84-4f3f571b5534" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cc9281d2-0bb0-4601-8248-7855fccd13e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_818b3789-085c-48d2-82ca-ceabc261cd39" 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_f04adf0f-5c2b-4156-af84-4f3f571b5534" xlink:to="loc_us-gaap_Goodwill_818b3789-085c-48d2-82ca-ceabc261cd39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_dced02e4-7c7c-4b44-8fff-145c9d923352" 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_f04adf0f-5c2b-4156-af84-4f3f571b5534" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_dced02e4-7c7c-4b44-8fff-145c9d923352" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_78b1d57f-9fcb-4894-af69-9b13e337f16e" 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_f04adf0f-5c2b-4156-af84-4f3f571b5534" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_78b1d57f-9fcb-4894-af69-9b13e337f16e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4bec8d49-b6ea-403f-b4b9-0a411abd1a4a" 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_f04adf0f-5c2b-4156-af84-4f3f571b5534" xlink:to="loc_us-gaap_AssetsCurrent_4bec8d49-b6ea-403f-b4b9-0a411abd1a4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f404e502-b2d4-4752-98a8-3455d9a2723c" 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_b3fea629-ef4f-45ef-9fb6-5602171b5787" 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_f404e502-b2d4-4752-98a8-3455d9a2723c" xlink:to="loc_us-gaap_PreferredStockValue_b3fea629-ef4f-45ef-9fb6-5602171b5787" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_7ba19956-aa8f-4b9e-82bf-afc628f87acd" 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_f404e502-b2d4-4752-98a8-3455d9a2723c" xlink:to="loc_us-gaap_AdditionalPaidInCapital_7ba19956-aa8f-4b9e-82bf-afc628f87acd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_967230d4-b921-4d0b-b8a2-06496ca229d1" 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_f404e502-b2d4-4752-98a8-3455d9a2723c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_967230d4-b921-4d0b-b8a2-06496ca229d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_99dd6c09-a057-4d0d-a3d6-239e1b2204e4" 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_f404e502-b2d4-4752-98a8-3455d9a2723c" xlink:to="loc_us-gaap_CommonStockValue_99dd6c09-a057-4d0d-a3d6-239e1b2204e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_359a4956-bd20-4cdc-b2cc-a3dbecadbf31" 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_f404e502-b2d4-4752-98a8-3455d9a2723c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_359a4956-bd20-4cdc-b2cc-a3dbecadbf31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7c9682de-df69-4ab1-b810-3433bdfd2c92" 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_5dd786bc-c483-43ea-9c9a-82b64789f088" 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_7c9682de-df69-4ab1-b810-3433bdfd2c92" xlink:to="loc_us-gaap_InventoryNet_5dd786bc-c483-43ea-9c9a-82b64789f088" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9555b216-352a-4b34-ad6c-acfab1686e0e" 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_7c9682de-df69-4ab1-b810-3433bdfd2c92" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9555b216-352a-4b34-ad6c-acfab1686e0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_994bd97a-6d7c-4cd9-a93d-f2ee94a76375" 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_7c9682de-df69-4ab1-b810-3433bdfd2c92" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_994bd97a-6d7c-4cd9-a93d-f2ee94a76375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4310c869-9f38-4e76-af43-e5e2e937ccf5" 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_7c9682de-df69-4ab1-b810-3433bdfd2c92" xlink:to="loc_us-gaap_OtherAssetsCurrent_4310c869-9f38-4e76-af43-e5e2e937ccf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_751f5384-e78f-4dcc-9d82-cc28df440e84" 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_3ace681c-4daf-49d5-8359-4180571844e9" 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_751f5384-e78f-4dcc-9d82-cc28df440e84" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3ace681c-4daf-49d5-8359-4180571844e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3749b93c-1255-4faf-91a7-73b5b90f4072" 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_751f5384-e78f-4dcc-9d82-cc28df440e84" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3749b93c-1255-4faf-91a7-73b5b90f4072" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_2ac25ea9-cba6-4167-bfd4-8055aa398409" 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_751f5384-e78f-4dcc-9d82-cc28df440e84" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_2ac25ea9-cba6-4167-bfd4-8055aa398409" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_90368431-33db-408a-8103-8f80268c3c3d" 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_751f5384-e78f-4dcc-9d82-cc28df440e84" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_90368431-33db-408a-8103-8f80268c3c3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_0de39e8e-d417-49a2-b79d-79619b009304" 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_751f5384-e78f-4dcc-9d82-cc28df440e84" xlink:to="loc_us-gaap_NotesPayableCurrent_0de39e8e-d417-49a2-b79d-79619b009304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f10eae2-23f5-4a21-ba36-c51176afdf24" 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_751f5384-e78f-4dcc-9d82-cc28df440e84" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f10eae2-23f5-4a21-ba36-c51176afdf24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_5019bc61-4ff3-4c12-bbf5-6c5a8ca6d3f5" 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_751f5384-e78f-4dcc-9d82-cc28df440e84" xlink:to="loc_us-gaap_LoansPayableCurrent_5019bc61-4ff3-4c12-bbf5-6c5a8ca6d3f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_13e1a85c-c865-44ea-955b-e7a559f37e7e" 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_751f5384-e78f-4dcc-9d82-cc28df440e84" xlink:to="loc_us-gaap_AccountsPayableCurrent_13e1a85c-c865-44ea-955b-e7a559f37e7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="simple" xlink:href="stem-20210630.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_NetIncomeLoss_2e4a1ee8-0f2a-4bb7-8f33-e437803cd77c" 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_c27804a7-1f52-417d-9fdb-f8807261b5e1" 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_2e4a1ee8-0f2a-4bb7-8f33-e437803cd77c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c27804a7-1f52-417d-9fdb-f8807261b5e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cd4c9da9-4a89-4be2-8765-f90b3bb8b01e" 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_2e4a1ee8-0f2a-4bb7-8f33-e437803cd77c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cd4c9da9-4a89-4be2-8765-f90b3bb8b01e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a6eac2b0-7250-49c4-9904-33d116ebe2fc" 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_e0c25831-560b-49cf-989b-ab14ca0c3bae" 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_a6eac2b0-7250-49c4-9904-33d116ebe2fc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e0c25831-560b-49cf-989b-ab14ca0c3bae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_0496360d-dadd-4692-b207-a7143ddfa54f" 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_a6eac2b0-7250-49c4-9904-33d116ebe2fc" xlink:to="loc_us-gaap_SellingAndMarketingExpense_0496360d-dadd-4692-b207-a7143ddfa54f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a9e8a055-6148-4a01-b317-cbc0eaaeec18" 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_a6eac2b0-7250-49c4-9904-33d116ebe2fc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a9e8a055-6148-4a01-b317-cbc0eaaeec18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_80f067f5-3884-4740-9d37-bfcb1e6d92a5" 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_185319c8-a00a-452f-978a-15b79a933ad2" 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_80f067f5-3884-4740-9d37-bfcb1e6d92a5" xlink:to="loc_us-gaap_InterestExpense_185319c8-a00a-452f-978a-15b79a933ad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_83405a70-9ca0-41e4-86a3-b0f56c4b5389" 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_80f067f5-3884-4740-9d37-bfcb1e6d92a5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_83405a70-9ca0-41e4-86a3-b0f56c4b5389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b715c996-2fb1-43d4-b4c8-0f697fad9994" 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_80f067f5-3884-4740-9d37-bfcb1e6d92a5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b715c996-2fb1-43d4-b4c8-0f697fad9994" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_6267dd7d-77cf-43a3-b454-deb0a772daf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_80f067f5-3884-4740-9d37-bfcb1e6d92a5" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_6267dd7d-77cf-43a3-b454-deb0a772daf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_dff24d42-4e4c-42fe-9be6-e43a5ec5c8b9" 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_8b69da12-6be9-4057-a53e-edc395b718cf" 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_dff24d42-4e4c-42fe-9be6-e43a5ec5c8b9" xlink:to="loc_us-gaap_CostOfRevenue_8b69da12-6be9-4057-a53e-edc395b718cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_83efa074-7b5f-4467-a930-36a6e4598e6c" 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_dff24d42-4e4c-42fe-9be6-e43a5ec5c8b9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_83efa074-7b5f-4467-a930-36a6e4598e6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7313f48c-c0fd-47e4-8d44-a741addc30f3" 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_0ccc38fe-3a65-4469-8704-cde1a6f0a4e1" 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_7313f48c-c0fd-47e4-8d44-a741addc30f3" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_0ccc38fe-3a65-4469-8704-cde1a6f0a4e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_79e03d76-4344-4745-8728-27810fe6e648" 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_7313f48c-c0fd-47e4-8d44-a741addc30f3" xlink:to="loc_us-gaap_OperatingIncomeLoss_79e03d76-4344-4745-8728-27810fe6e648" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6f9a12b9-e1ee-4119-8b93-fb32802ad261" 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_99d46f27-dc9e-41c8-a719-fd78808c0026" 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_6f9a12b9-e1ee-4119-8b93-fb32802ad261" xlink:to="loc_us-gaap_OperatingExpenses_99d46f27-dc9e-41c8-a719-fd78808c0026" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f98586bb-2cbc-49ef-aa3e-9a92404daea4" 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_6f9a12b9-e1ee-4119-8b93-fb32802ad261" xlink:to="loc_us-gaap_GrossProfit_f98586bb-2cbc-49ef-aa3e-9a92404daea4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" xlink:type="simple" xlink:href="stem-20210630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_232ee44b-8280-4d43-bbab-a9d418d2132b" 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_91294789-070c-4259-bbbc-6a3acd8fff3b" 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_232ee44b-8280-4d43-bbab-a9d418d2132b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_91294789-070c-4259-bbbc-6a3acd8fff3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c74140d2-144b-4b53-aed8-4ec8b359e011" 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_232ee44b-8280-4d43-bbab-a9d418d2132b" xlink:to="loc_us-gaap_NetIncomeLoss_c74140d2-144b-4b53-aed8-4ec8b359e011" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple" xlink:href="stem-20210630.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_117a86d3-2a5e-4d05-aaed-1394c715a290" 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_39d0787e-da0c-48fb-8f7c-2cf7b55c2bb0" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_ShareBasedCompensation_39d0787e-da0c-48fb-8f7c-2cf7b55c2bb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_d58015ca-56ea-47ba-b893-62b66e953489" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_d58015ca-56ea-47ba-b893-62b66e953489" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_19aa5747-977b-47ce-af9b-5a0d5363d622" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_19aa5747-977b-47ce-af9b-5a0d5363d622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_827d71d0-0c3c-4918-9ec3-46e8a48aa08f" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_827d71d0-0c3c-4918-9ec3-46e8a48aa08f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_86b6640f-8e04-40f5-92e3-64b2ef1c475a" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_86b6640f-8e04-40f5-92e3-64b2ef1c475a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7e4f61a4-7330-4f5b-91d6-274d9ece131d" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_NetIncomeLoss_7e4f61a4-7330-4f5b-91d6-274d9ece131d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b1f228e1-c1da-41fe-80c9-1b77a75aebdc" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b1f228e1-c1da-41fe-80c9-1b77a75aebdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInCapitalizedContractCosts_2bd115dc-8eda-4bea-94c2-67c87223c888" xlink:href="stem-20210630.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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_stem_IncreaseDecreaseInCapitalizedContractCosts_2bd115dc-8eda-4bea-94c2-67c87223c888" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_41c94067-c38f-43a8-ba89-2517a4a8c244" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_41c94067-c38f-43a8-ba89-2517a4a8c244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8ac5fc7c-14bc-46ca-b509-0de5928d1eb0" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8ac5fc7c-14bc-46ca-b509-0de5928d1eb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_26616519-7545-45df-bb49-c77638eed27c" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_26616519-7545-45df-bb49-c77638eed27c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_38ec6ec3-8036-43f9-a6d9-9067e88972db" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_38ec6ec3-8036-43f9-a6d9-9067e88972db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b8c35e3b-553c-4dbe-943c-7b25c2bac1f2" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b8c35e3b-553c-4dbe-943c-7b25c2bac1f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8c11f7ef-9dca-4ed1-9b2e-326a97c6d082" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8c11f7ef-9dca-4ed1-9b2e-326a97c6d082" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_04f505c0-47ae-4d88-97fa-bb3bd90bf0c1" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_04f505c0-47ae-4d88-97fa-bb3bd90bf0c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_6f041eaa-8996-45e8-9233-b24ffdf1a26d" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_6f041eaa-8996-45e8-9233-b24ffdf1a26d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_25332f6a-44f4-495e-be5a-53645f88cc21" 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_117a86d3-2a5e-4d05-aaed-1394c715a290" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_25332f6a-44f4-495e-be5a-53645f88cc21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_255a3298-72c6-4869-a7b3-56f24c45bb0f" 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_0f0f2c8e-d8f6-404f-804e-1e2c327ae557" 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_255a3298-72c6-4869-a7b3-56f24c45bb0f" xlink:to="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_0f0f2c8e-d8f6-404f-804e-1e2c327ae557" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_43dc497a-5483-49eb-ac54-61c7b4cbfa86" 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_255a3298-72c6-4869-a7b3-56f24c45bb0f" xlink:to="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_43dc497a-5483-49eb-ac54-61c7b4cbfa86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_842028b2-9deb-4da5-b954-07a588bc0bf6" 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_255a3298-72c6-4869-a7b3-56f24c45bb0f" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_842028b2-9deb-4da5-b954-07a588bc0bf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4f4eb31b-2713-43f9-89e6-72706a55b9d5" 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_faf75890-360e-4eea-9fb0-48377a6e3aeb" 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_4f4eb31b-2713-43f9-89e6-72706a55b9d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_faf75890-360e-4eea-9fb0-48377a6e3aeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84bf8f8-dd6c-4b99-9b10-5f9ee422c019" 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_4f4eb31b-2713-43f9-89e6-72706a55b9d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84bf8f8-dd6c-4b99-9b10-5f9ee422c019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8808f00-7225-47e0-87a5-70c0cacc604b" 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_4f4eb31b-2713-43f9-89e6-72706a55b9d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8808f00-7225-47e0-87a5-70c0cacc604b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1def4643-2199-4ec6-a7a7-f61401e2af64" 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_4f4eb31b-2713-43f9-89e6-72706a55b9d5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1def4643-2199-4ec6-a7a7-f61401e2af64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2664761-5bae-4eff-8e1a-75a1e7e4806e" 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_0fc6b441-d928-4daf-b4c8-1013ba9bf165" 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_d2664761-5bae-4eff-8e1a-75a1e7e4806e" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_0fc6b441-d928-4daf-b4c8-1013ba9bf165" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromAffiliates_13e09cad-5d32-4845-a381-ff64d8d73c9b" 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_d2664761-5bae-4eff-8e1a-75a1e7e4806e" xlink:to="loc_us-gaap_ProceedsFromContributionsFromAffiliates_13e09cad-5d32-4845-a381-ff64d8d73c9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_0b887f64-8fa7-4340-97df-2aedab2f9aa4" 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_d2664761-5bae-4eff-8e1a-75a1e7e4806e" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_0b887f64-8fa7-4340-97df-2aedab2f9aa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised_35c6973c-e542-4d68-b53b-7aaa6cf36201" xlink:href="stem-20210630.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_d2664761-5bae-4eff-8e1a-75a1e7e4806e" xlink:to="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised_35c6973c-e542-4d68-b53b-7aaa6cf36201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_27213339-afaf-472d-879a-c5a4cd8c67fe" 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_d2664761-5bae-4eff-8e1a-75a1e7e4806e" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_27213339-afaf-472d-879a-c5a4cd8c67fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_5f07c77e-6c4f-4b7a-b37b-e10a9bc59f66" 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_d2664761-5bae-4eff-8e1a-75a1e7e4806e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_5f07c77e-6c4f-4b7a-b37b-e10a9bc59f66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_d6ccfea0-2cbe-4872-a5cc-4fa76b03b909" 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_d2664761-5bae-4eff-8e1a-75a1e7e4806e" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_d6ccfea0-2cbe-4872-a5cc-4fa76b03b909" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" xlink:type="simple" xlink:href="stem-20210630.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_fd4ff691-e3b8-4782-8bb4-635e83946a24" xlink:href="stem-20210630.xsd#stem_ProceedsFromReverseRecapitalizationTransaction"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_dd970533-5dea-4a7b-8224-b80cc06afb5c" xlink:href="stem-20210630.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_fd4ff691-e3b8-4782-8bb4-635e83946a24" xlink:to="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_dd970533-5dea-4a7b-8224-b80cc06afb5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_07c4bd2c-13c9-49a6-8c76-1c166aac9a23" 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_fd4ff691-e3b8-4782-8bb4-635e83946a24" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_07c4bd2c-13c9-49a6-8c76-1c166aac9a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashAcquiredThroughReverseRecapitalization_3d20c9ea-e0bc-41f7-81e6-054fa0f7a123" xlink:href="stem-20210630.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_fd4ff691-e3b8-4782-8bb4-635e83946a24" xlink:to="loc_stem_CashAcquiredThroughReverseRecapitalization_3d20c9ea-e0bc-41f7-81e6-054fa0f7a123" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" xlink:type="simple" xlink:href="stem-20210630.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_f2553d9c-8a12-4707-807a-02d6f28719cd" 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_8f152bb9-575e-4ff0-a845-6aec9c387c26" 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_f2553d9c-8a12-4707-807a-02d6f28719cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8f152bb9-575e-4ff0-a845-6aec9c387c26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68682250-6a15-45aa-b9e7-ef170925d6f6" 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_f2553d9c-8a12-4707-807a-02d6f28719cd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68682250-6a15-45aa-b9e7-ef170925d6f6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" xlink:type="simple" xlink:href="stem-20210630.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_28d7a7ed-d5eb-4f25-b973-14420232c0d6" 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_b7356bdc-6deb-4b49-b7b0-3838df69c185" 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_28d7a7ed-d5eb-4f25-b973-14420232c0d6" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_b7356bdc-6deb-4b49-b7b0-3838df69c185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3108220c-f089-4dd0-a762-070eab524f4e" 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_28d7a7ed-d5eb-4f25-b973-14420232c0d6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_3108220c-f089-4dd0-a762-070eab524f4e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dff8fae7-d9d5-4d15-aa5c-9cce16fc4b0b" 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_acb72656-c08a-4fd6-ba84-9ceba7e51f79" 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_dff8fae7-d9d5-4d15-aa5c-9cce16fc4b0b" xlink:to="loc_us-gaap_NetIncomeLoss_acb72656-c08a-4fd6-ba84-9ceba7e51f79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_dd3aaeb4-3796-494c-baf4-047bd96bdc44" 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_dff8fae7-d9d5-4d15-aa5c-9cce16fc4b0b" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_dd3aaeb4-3796-494c-baf4-047bd96bdc44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_af566876-32b1-4d59-aa96-7f434c41fce7" 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_PreferredStockDividendsIncomeStatementImpact_331e8e71-eb08-4d44-b115-5d1119fc14ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_af566876-32b1-4d59-aa96-7f434c41fce7" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_331e8e71-eb08-4d44-b115-5d1119fc14ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_625b6818-6dee-4b43-9ebe-df342922ef5e" 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_NetIncomeLossAvailableToCommonStockholdersDiluted_af566876-32b1-4d59-aa96-7f434c41fce7" xlink:to="loc_us-gaap_NetIncomeLoss_625b6818-6dee-4b43-9ebe-df342922ef5e" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>stem-20210630_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:702fb4e7-8d97-4417-b3a2-a363e2e521a2,g:82a21e44-4426-4991-8074-1fa18e77f290-->
<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/Cover" xlink:type="simple" xlink:href="stem-20210630.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/Cover" xlink:type="extended" id="i96d8bbe9711a497f9e4fd33588bc54b5_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityListingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_22f10f24-23dc-48f9-af62-ae5258eac0b1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentType_22f10f24-23dc-48f9-af62-ae5258eac0b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_dcf3b51a-edb1-4358-879a-fa33958bb51f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentQuarterlyReport_dcf3b51a-edb1-4358-879a-fa33958bb51f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_e332bd0a-7174-4419-bd54-e367a3ff5ad1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentPeriodEndDate_e332bd0a-7174-4419-bd54-e367a3ff5ad1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_625a7af8-7e77-4caa-bb4c-fb9b2f0297db" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentTransitionReport_625a7af8-7e77-4caa-bb4c-fb9b2f0297db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2a032cd8-9dce-45e8-9ca1-4e7b5534abc4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityRegistrantName_2a032cd8-9dce-45e8-9ca1-4e7b5534abc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_6b792ee4-79da-4d6d-88fe-4cd184d418f4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityIncorporationStateCountryCode_6b792ee4-79da-4d6d-88fe-4cd184d418f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e4927cc0-8c0b-49ed-9a90-e050cae9114a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityFileNumber_e4927cc0-8c0b-49ed-9a90-e050cae9114a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_48b7fd18-20f9-46f9-bd89-bcea3c1bc26b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityTaxIdentificationNumber_48b7fd18-20f9-46f9-bd89-bcea3c1bc26b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9b5057f6-072b-42b8-ad04-dde4b63e5b02" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityAddressAddressLine1_9b5057f6-072b-42b8-ad04-dde4b63e5b02" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_17b255cd-716c-4a7d-9ef7-4011cfc0fada" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityAddressCityOrTown_17b255cd-716c-4a7d-9ef7-4011cfc0fada" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_42a21f4a-e423-4e65-900b-e4b4dc1eda3e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityAddressStateOrProvince_42a21f4a-e423-4e65-900b-e4b4dc1eda3e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2bbd3556-3c6e-4fff-8fe3-0bbe3f207884" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityAddressPostalZipCode_2bbd3556-3c6e-4fff-8fe3-0bbe3f207884" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CountryRegion_27ae0bba-2e2d-44bc-b3f2-aae456e1d244" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CountryRegion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_CountryRegion_27ae0bba-2e2d-44bc-b3f2-aae456e1d244" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e1b92f66-882e-48ec-bcca-fb8d30c5a132" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_CityAreaCode_e1b92f66-882e-48ec-bcca-fb8d30c5a132" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_07940230-fcb7-4f50-ae8b-a98f326036d6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_LocalPhoneNumber_07940230-fcb7-4f50-ae8b-a98f326036d6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_8a31c530-14d5-4e27-9f95-e05a8ae8b4ce" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_Security12bTitle_8a31c530-14d5-4e27-9f95-e05a8ae8b4ce" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_03eb09a1-3fd8-4f67-af08-b36822fd9d57" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_TradingSymbol_03eb09a1-3fd8-4f67-af08-b36822fd9d57" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_0c0be3f1-2c14-4fa7-9eda-ffd6c0cfd887" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_SecurityExchangeName_0c0be3f1-2c14-4fa7-9eda-ffd6c0cfd887" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_64314707-4865-4500-98e4-f8fa5bc3b384" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityCurrentReportingStatus_64314707-4865-4500-98e4-f8fa5bc3b384" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ca7d689b-1a75-41b7-b26e-9289f2be58c8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityInteractiveDataCurrent_ca7d689b-1a75-41b7-b26e-9289f2be58c8" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_d2c3d225-7dbc-4e2a-af1a-37b9e24b726c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityFilerCategory_d2c3d225-7dbc-4e2a-af1a-37b9e24b726c" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d971651e-7f58-4b7a-9f40-3bd64d05007b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntitySmallBusiness_d971651e-7f58-4b7a-9f40-3bd64d05007b" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1bd94c9f-8c0f-40b7-8ed1-9215e04936b4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityEmergingGrowthCompany_1bd94c9f-8c0f-40b7-8ed1-9215e04936b4" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_ef517662-62f7-46b6-baae-6fb72dc52996" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityExTransitionPeriod_ef517662-62f7-46b6-baae-6fb72dc52996" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_56071f10-e550-4906-a814-6b521b838062" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityShellCompany_56071f10-e550-4906-a814-6b521b838062" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_296b2138-e828-4519-a03d-c0a0db7876b7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_296b2138-e828-4519-a03d-c0a0db7876b7" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_3c284f9f-e0a5-47bd-b3a7-f2999a5ee25a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityCentralIndexKey_3c284f9f-e0a5-47bd-b3a7-f2999a5ee25a" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0d27a862-dcc0-4103-80a0-d878797ef025" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_CurrentFiscalYearEndDate_0d27a862-dcc0-4103-80a0-d878797ef025" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a23ccd77-b1a9-4f09-bb75-948ffd4afc91" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentFiscalYearFocus_a23ccd77-b1a9-4f09-bb75-948ffd4afc91" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_107acf52-910e-4914-a98e-35ad8fc4b3d4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentFiscalPeriodFocus_107acf52-910e-4914-a98e-35ad8fc4b3d4" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9a9e5edb-0bb4-4037-a70c-35d5d379711d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_AmendmentFlag_9a9e5edb-0bb4-4037-a70c-35d5d379711d" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityListingsTable_8c54b39c-69c1-4863-bfb6-47ff80d5fe6b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityListingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityListingsTable_8c54b39c-69c1-4863-bfb6-47ff80d5fe6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f63332da-b3a7-4abf-83e3-30181b52b2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntityListingsTable_8c54b39c-69c1-4863-bfb6-47ff80d5fe6b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f63332da-b3a7-4abf-83e3-30181b52b2bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f63332da-b3a7-4abf-83e3-30181b52b2bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f63332da-b3a7-4abf-83e3-30181b52b2bf" xlink:to="loc_us-gaap_ClassOfStockDomain_f63332da-b3a7-4abf-83e3-30181b52b2bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e05eb162-3be8-478d-b48f-5be162a42a66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f63332da-b3a7-4abf-83e3-30181b52b2bf" xlink:to="loc_us-gaap_ClassOfStockDomain_e05eb162-3be8-478d-b48f-5be162a42a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e0836414-6ce0-4731-9973-4b56891bc13d" 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_ClassOfStockDomain_e05eb162-3be8-478d-b48f-5be162a42a66" xlink:to="loc_us-gaap_CommonStockMember_e0836414-6ce0-4731-9973-4b56891bc13d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CommonStockWarrantsMember_efbd0a36-eaac-4b9d-b1b2-f2a43fc6e03d" xlink:href="stem-20210630.xsd#stem_CommonStockWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e05eb162-3be8-478d-b48f-5be162a42a66" xlink:to="loc_stem_CommonStockWarrantsMember_efbd0a36-eaac-4b9d-b1b2-f2a43fc6e03d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="simple" xlink:href="stem-20210630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="extended" id="id1af955199374e9a9e316a0be3a338d4_CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d5514df3-558c-476b-9cd3-e0c116c976c2" 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_7c2ce877-72b0-448c-a489-a1e2395bd1a6" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7c2ce877-72b0-448c-a489-a1e2395bd1a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_59ba0360-587e-492b-9182-2aabdb69526c" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_CostOfRevenue_59ba0360-587e-492b-9182-2aabdb69526c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f5af1a0b-c394-4583-8da5-fd2f1028fe13" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_GrossProfit_f5af1a0b-c394-4583-8da5-fd2f1028fe13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_721e9995-a455-41d6-a6af-a1d253590bef" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_OperatingExpensesAbstract_721e9995-a455-41d6-a6af-a1d253590bef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d026957d-2f1c-4f5f-ba4e-37d5905f3c97" 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_721e9995-a455-41d6-a6af-a1d253590bef" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d026957d-2f1c-4f5f-ba4e-37d5905f3c97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a1d663ea-d346-4e3a-b62d-55feb6fb15fd" 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_721e9995-a455-41d6-a6af-a1d253590bef" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a1d663ea-d346-4e3a-b62d-55feb6fb15fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_47700a8d-359c-474a-8cb6-e64bba4d4ada" 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_721e9995-a455-41d6-a6af-a1d253590bef" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_47700a8d-359c-474a-8cb6-e64bba4d4ada" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4210ec54-c0c9-4c94-9b15-2e642d8e2dea" 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_721e9995-a455-41d6-a6af-a1d253590bef" xlink:to="loc_us-gaap_OperatingExpenses_4210ec54-c0c9-4c94-9b15-2e642d8e2dea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_edb96777-b86b-43a8-ad96-3ef59a66533a" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_OperatingIncomeLoss_edb96777-b86b-43a8-ad96-3ef59a66533a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_08b7dcfe-3cce-455c-93cf-41ed003313c0" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5c9d29c7-b9fb-4e0d-84d2-030064bf2832" 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_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_InterestExpense_5c9d29c7-b9fb-4e0d-84d2-030064bf2832" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_797d84a7-200f-4b2f-a445-17aef73ecdfc" 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_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_797d84a7-200f-4b2f-a445-17aef73ecdfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_6c23a4ae-7c92-4770-82e2-09d559fcdc02" 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_NonoperatingIncomeExpenseAbstract_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_6c23a4ae-7c92-4770-82e2-09d559fcdc02" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9eed16d4-a277-4d1a-810e-7f1032a819f1" 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_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9eed16d4-a277-4d1a-810e-7f1032a819f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_a1efb8da-4f71-4b12-8f68-4079f8dbceb0" 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_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_a1efb8da-4f71-4b12-8f68-4079f8dbceb0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1a7f8b3-9392-446e-9c32-55449e0646ed" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1a7f8b3-9392-446e-9c32-55449e0646ed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d37555d1-2bc4-443f-9ad4-e43bcb8d9547" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d37555d1-2bc4-443f-9ad4-e43bcb8d9547" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_96ce8d15-077f-4040-aa75-9c116f7692b3" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_NetIncomeLoss_96ce8d15-077f-4040-aa75-9c116f7692b3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e20e3e38-b2b0-48e0-959d-9091ae961905" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_EarningsPerShareBasic_e20e3e38-b2b0-48e0-959d-9091ae961905" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4070f366-c4cc-47be-b219-6c7f60578a26" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4070f366-c4cc-47be-b219-6c7f60578a26" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7654829e-9b7b-4b0a-9959-4873b5b3d9af" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7654829e-9b7b-4b0a-9959-4873b5b3d9af" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a23c51-e98e-4eb0-a119-4392723e966b" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a23c51-e98e-4eb0-a119-4392723e966b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d0565030-32f4-4b27-966e-6ce9956b8213" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_StatementTable_d0565030-32f4-4b27-966e-6ce9956b8213" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3da80447-bbdb-41b4-8f79-766a9ccba7e8" 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_d0565030-32f4-4b27-966e-6ce9956b8213" xlink:to="loc_srt_ProductOrServiceAxis_3da80447-bbdb-41b4-8f79-766a9ccba7e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3da80447-bbdb-41b4-8f79-766a9ccba7e8_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_3da80447-bbdb-41b4-8f79-766a9ccba7e8" xlink:to="loc_srt_ProductsAndServicesDomain_3da80447-bbdb-41b4-8f79-766a9ccba7e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e957e971-6fdd-4df4-9e32-fcc0099ab026" 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_3da80447-bbdb-41b4-8f79-766a9ccba7e8" xlink:to="loc_srt_ProductsAndServicesDomain_e957e971-6fdd-4df4-9e32-fcc0099ab026" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_fdafbeea-f7c2-41db-972b-c14055c37450" 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_e957e971-6fdd-4df4-9e32-fcc0099ab026" xlink:to="loc_us-gaap_ServiceMember_fdafbeea-f7c2-41db-972b-c14055c37450" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_c4bbe14a-358c-4aa3-9dd3-7d248f1e04cf" xlink:href="stem-20210630.xsd#stem_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e957e971-6fdd-4df4-9e32-fcc0099ab026" xlink:to="loc_stem_HardwareMember_c4bbe14a-358c-4aa3-9dd3-7d248f1e04cf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" xlink:type="simple" xlink:href="stem-20210630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" xlink:type="extended" id="i9bb129b086354576a393297bc9dd3879_CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_832c1ae9-8e56-4ee3-b571-149ce37fab05" 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_28d74ae4-ae55-4593-b77f-86912ff5684a" 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_832c1ae9-8e56-4ee3-b571-149ce37fab05" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_28d74ae4-ae55-4593-b77f-86912ff5684a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_bfe0f47a-b759-48a5-ae41-0da26a468b56" 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_28d74ae4-ae55-4593-b77f-86912ff5684a" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_bfe0f47a-b759-48a5-ae41-0da26a468b56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_ce7ed5d0-c168-4677-9f25-4312ffd37226" 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_28d74ae4-ae55-4593-b77f-86912ff5684a" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_ce7ed5d0-c168-4677-9f25-4312ffd37226" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_7663567d-4d76-4912-9a5c-b3d56c04b99d" 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_ffd64d25-27fc-4265-9343-bcc8e798d356" 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_b083670a-0799-4344-a3b9-f15473982087" 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_832c1ae9-8e56-4ee3-b571-149ce37fab05" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_775ab5c0-9cad-4ef3-90de-b5d5cc2964b8" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_SharesOutstanding_775ab5c0-9cad-4ef3-90de-b5d5cc2964b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_469a7b07-c9ed-4fd4-901f-aaa893379ce3" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_StockholdersEquity_469a7b07-c9ed-4fd4-901f-aaa893379ce3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_31aae413-70f3-4329-bae5-579f70924b1d" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_31aae413-70f3-4329-bae5-579f70924b1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_71038f5a-18ad-4027-ba48-b8994a26ba52" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodSharesReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_71038f5a-18ad-4027-ba48-b8994a26ba52" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization_d627c404-f2fd-4938-a644-7fa8d578954a" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodValueReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization_d627c404-f2fd-4938-a644-7fa8d578954a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_0ea9d070-d82b-404e-8a62-8c63b47d4f87" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_0ea9d070-d82b-404e-8a62-8c63b47d4f87" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_fc2c67b2-f9fe-4310-a0b5-3fd1e8614168" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_fc2c67b2-f9fe-4310-a0b5-3fd1e8614168" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_b8ae533a-fcb6-4529-ac51-9d26368ab375" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodSharesExchangeOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_b8ae533a-fcb6-4529-ac51-9d26368ab375" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_8d1f9491-fe27-4e5c-99b4-5fda506a6669" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodValueExchangeOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_8d1f9491-fe27-4e5c-99b4-5fda506a6669" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_ba960c78-63a5-4f1f-9a74-cd2b3397e9c0" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_ba960c78-63a5-4f1f-9a74-cd2b3397e9c0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_639dd8ce-a312-44b0-8b09-0c327f81f38e" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_639dd8ce-a312-44b0-8b09-0c327f81f38e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_163411bb-eea2-403c-8287-85525346afc6" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_163411bb-eea2-403c-8287-85525346afc6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_2b249669-9063-4038-beeb-6af73d2de919" xlink:href="stem-20210630.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_2b249669-9063-4038-beeb-6af73d2de919" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_0ebc4111-0504-47b3-a75c-0ca460202ca0" xlink:href="stem-20210630.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_0ebc4111-0504-47b3-a75c-0ca460202ca0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_4b3d1910-7ca3-46b7-9c79-1a64e763cd79" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_4b3d1910-7ca3-46b7-9c79-1a64e763cd79" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_f075e8b4-b369-4e42-b1d0-cecc668137da" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_f075e8b4-b369-4e42-b1d0-cecc668137da" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_261adfb6-4323-45ae-972d-26e192f78aa4" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_261adfb6-4323-45ae-972d-26e192f78aa4" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2f40f697-d191-4d2d-81f6-9c16fd34f0b2" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2f40f697-d191-4d2d-81f6-9c16fd34f0b2" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3162c859-0f92-4f03-ab15-37ca39643a25" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_NetIncomeLoss_3162c859-0f92-4f03-ab15-37ca39643a25" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_88097a75-0598-4dc3-a625-31556a61aad0" 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_30c84340-1e35-44db-8881-d26191fb3d14" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" 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_832c1ae9-8e56-4ee3-b571-149ce37fab05" xlink:to="loc_us-gaap_StatementTable_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_755079e4-b38f-4a79-99c9-9636083fbf75" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_755079e4-b38f-4a79-99c9-9636083fbf75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_755079e4-b38f-4a79-99c9-9636083fbf75_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_755079e4-b38f-4a79-99c9-9636083fbf75" xlink:to="loc_us-gaap_EquityComponentDomain_755079e4-b38f-4a79-99c9-9636083fbf75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c332a61e-de67-447e-93cd-4a4da27a014c" 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_755079e4-b38f-4a79-99c9-9636083fbf75" xlink:to="loc_us-gaap_EquityComponentDomain_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_63bdef58-9897-4083-9ff0-1aa391c57d87" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_PreferredStockMember_63bdef58-9897-4083-9ff0-1aa391c57d87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_00af020a-c9c0-4333-b8c4-d4f52570e51e" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_CommonStockMember_00af020a-c9c0-4333-b8c4-d4f52570e51e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2d68bac9-7038-46d4-9446-a4d3e00e629e" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2d68bac9-7038-46d4-9446-a4d3e00e629e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e9577e61-6179-426f-8b52-f85f9a61db8b" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e9577e61-6179-426f-8b52-f85f9a61db8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1d4aceec-86c8-43ba-bc04-f19dbc329f03" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_RetainedEarningsMember_1d4aceec-86c8-43ba-bc04-f19dbc329f03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_380c40cc-daf7-48a3-aaac-a59790bd47a2" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:to="loc_srt_RestatementAxis_380c40cc-daf7-48a3-aaac-a59790bd47a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_380c40cc-daf7-48a3-aaac-a59790bd47a2_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_380c40cc-daf7-48a3-aaac-a59790bd47a2" xlink:to="loc_srt_RestatementDomain_380c40cc-daf7-48a3-aaac-a59790bd47a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_bd9506eb-c3b1-4d7b-b97f-55acf4f842ce" 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_380c40cc-daf7-48a3-aaac-a59790bd47a2" xlink:to="loc_srt_RestatementDomain_bd9506eb-c3b1-4d7b-b97f-55acf4f842ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_990ca023-7ec5-4441-99cc-f097940d93f6" 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_bd9506eb-c3b1-4d7b-b97f-55acf4f842ce" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_990ca023-7ec5-4441-99cc-f097940d93f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_9bbaae94-ac1c-42ab-9452-5c9ad6553392" 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_bd9506eb-c3b1-4d7b-b97f-55acf4f842ce" xlink:to="loc_srt_RestatementAdjustmentMember_9bbaae94-ac1c-42ab-9452-5c9ad6553392" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_5d0b2056-9ead-4700-af18-f5f2456ae80c" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_5d0b2056-9ead-4700-af18-f5f2456ae80c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_5d0b2056-9ead-4700-af18-f5f2456ae80c_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_5d0b2056-9ead-4700-af18-f5f2456ae80c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_5d0b2056-9ead-4700-af18-f5f2456ae80c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_3f699010-e186-43df-9fad-5c28e3ca6935" 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_5d0b2056-9ead-4700-af18-f5f2456ae80c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_3f699010-e186-43df-9fad-5c28e3ca6935" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_ac5a411d-141f-44ea-aee8-ff5953ccf1d8" 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_3f699010-e186-43df-9fad-5c28e3ca6935" xlink:to="loc_us-gaap_WarrantMember_ac5a411d-141f-44ea-aee8-ff5953ccf1d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5472ab3f-7d77-4c5b-8971-a038d0cde63b" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5472ab3f-7d77-4c5b-8971-a038d0cde63b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5472ab3f-7d77-4c5b-8971-a038d0cde63b_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_5472ab3f-7d77-4c5b-8971-a038d0cde63b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5472ab3f-7d77-4c5b-8971-a038d0cde63b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_21084fab-da31-4112-b591-8683fa9f7859" 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_5472ab3f-7d77-4c5b-8971-a038d0cde63b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_21084fab-da31-4112-b591-8683fa9f7859" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_c523574d-1369-4c88-a473-40330963f03d" 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_21084fab-da31-4112-b591-8683fa9f7859" xlink:to="loc_us-gaap_ConvertibleDebtMember_c523574d-1369-4c88-a473-40330963f03d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" xlink:type="simple" xlink:href="stem-20210630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" xlink:type="extended" id="i59bd608e08014c5ebc926c63934b0c36_CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f28cf62e-2b32-4bdb-9fbb-99e13dcdb3ae" 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_1d78da17-543c-443b-ad5b-511fe138c332" xlink:href="stem-20210630.xsd#stem_PaymentsOfReverseRecapitalizationTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f28cf62e-2b32-4bdb-9fbb-99e13dcdb3ae" xlink:to="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_1d78da17-543c-443b-ad5b-511fe138c332" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_06b052f5-af92-4960-9e49-d10782613bdd" 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_f28cf62e-2b32-4bdb-9fbb-99e13dcdb3ae" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_06b052f5-af92-4960-9e49-d10782613bdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_42ba36fe-150c-4538-9168-60192646cb66" 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_f28cf62e-2b32-4bdb-9fbb-99e13dcdb3ae" xlink:to="loc_us-gaap_StatementTable_42ba36fe-150c-4538-9168-60192646cb66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97b6e129-f03e-4332-a139-1f1d233f6ad5" 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_42ba36fe-150c-4538-9168-60192646cb66" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97b6e129-f03e-4332-a139-1f1d233f6ad5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_97b6e129-f03e-4332-a139-1f1d233f6ad5_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_97b6e129-f03e-4332-a139-1f1d233f6ad5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_97b6e129-f03e-4332-a139-1f1d233f6ad5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c4422de4-85df-4048-abab-17accbd04dde" 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_97b6e129-f03e-4332-a139-1f1d233f6ad5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c4422de4-85df-4048-abab-17accbd04dde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_17f18e3d-ec00-445c-93fd-6e0777fb3769" 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_c4422de4-85df-4048-abab-17accbd04dde" xlink:to="loc_us-gaap_ConvertibleDebtMember_17f18e3d-ec00-445c-93fd-6e0777fb3769" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_cfe2b9dc-3dce-49b8-ab3e-964f5feac9a6" 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_c4422de4-85df-4048-abab-17accbd04dde" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_cfe2b9dc-3dce-49b8-ab3e-964f5feac9a6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended" id="id4477fbbc17b4f05bcf240713466357d_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_cbbd6161-13a9-4f35-8e18-66c456ea8bb8" 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_4a00d11d-3ddf-4743-abbf-fe9edff210d3" 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_cbbd6161-13a9-4f35-8e18-66c456ea8bb8" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4a00d11d-3ddf-4743-abbf-fe9edff210d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a8e32921-0f7f-4fb0-97d5-3e00f308d1d4" 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_cbbd6161-13a9-4f35-8e18-66c456ea8bb8" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a8e32921-0f7f-4fb0-97d5-3e00f308d1d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" 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_cbbd6161-13a9-4f35-8e18-66c456ea8bb8" xlink:to="loc_us-gaap_ConcentrationRiskTable_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_54ace346-0bce-42a4-a73d-277319c7b516" 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_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_54ace346-0bce-42a4-a73d-277319c7b516" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54ace346-0bce-42a4-a73d-277319c7b516_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_54ace346-0bce-42a4-a73d-277319c7b516" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54ace346-0bce-42a4-a73d-277319c7b516_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6409dca0-f7ca-4576-8607-80526186522a" 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_54ace346-0bce-42a4-a73d-277319c7b516" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6409dca0-f7ca-4576-8607-80526186522a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_e73ad6ed-1a4b-4ff6-9d8f-cd793d63922a" 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_6409dca0-f7ca-4576-8607-80526186522a" xlink:to="loc_us-gaap_AccountsReceivableMember_e73ad6ed-1a4b-4ff6-9d8f-cd793d63922a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_27400703-766e-4386-8761-01d534923a0a" 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_6409dca0-f7ca-4576-8607-80526186522a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_27400703-766e-4386-8761-01d534923a0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_42ee2b54-6cbb-427d-b2f1-f044070227bb" 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_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_42ee2b54-6cbb-427d-b2f1-f044070227bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_42ee2b54-6cbb-427d-b2f1-f044070227bb_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_42ee2b54-6cbb-427d-b2f1-f044070227bb" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_42ee2b54-6cbb-427d-b2f1-f044070227bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4ec27002-b064-4803-bebb-ff9a9efdf670" 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_42ee2b54-6cbb-427d-b2f1-f044070227bb" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4ec27002-b064-4803-bebb-ff9a9efdf670" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5393e959-5de6-479f-a3b4-807b77c5c649" 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_4ec27002-b064-4803-bebb-ff9a9efdf670" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5393e959-5de6-479f-a3b4-807b77c5c649" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2eeb095d-3e14-4ca4-9435-ee88e2438e52" 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_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" xlink:to="loc_srt_MajorCustomersAxis_2eeb095d-3e14-4ca4-9435-ee88e2438e52" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2eeb095d-3e14-4ca4-9435-ee88e2438e52_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_2eeb095d-3e14-4ca4-9435-ee88e2438e52" xlink:to="loc_srt_NameOfMajorCustomerDomain_2eeb095d-3e14-4ca4-9435-ee88e2438e52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" 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_2eeb095d-3e14-4ca4-9435-ee88e2438e52" xlink:to="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerAMember_775577f2-dbda-46d8-a9a7-5844ffd7f49a" xlink:href="stem-20210630.xsd#stem_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerAMember_775577f2-dbda-46d8-a9a7-5844ffd7f49a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerBMember_e60de97f-4f56-4221-9edc-8e7059e25da2" xlink:href="stem-20210630.xsd#stem_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerBMember_e60de97f-4f56-4221-9edc-8e7059e25da2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerCMember_fd212cc1-d36b-4b77-a934-ea2afffa4ab5" xlink:href="stem-20210630.xsd#stem_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerCMember_fd212cc1-d36b-4b77-a934-ea2afffa4ab5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerDMember_1177459a-6972-4fcf-9bd8-a3a2869dff05" xlink:href="stem-20210630.xsd#stem_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerDMember_1177459a-6972-4fcf-9bd8-a3a2869dff05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerEMember_d32dde73-d3b3-4edc-8a6d-d49ff2ab827b" xlink:href="stem-20210630.xsd#stem_CustomerEMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerEMember_d32dde73-d3b3-4edc-8a6d-d49ff2ab827b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerFMember_2bc7efda-6a4a-459f-ae55-6e63a2ae064d" xlink:href="stem-20210630.xsd#stem_CustomerFMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerFMember_2bc7efda-6a4a-459f-ae55-6e63a2ae064d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerGMember_640e172e-1be3-4e33-9415-acc974c330e7" xlink:href="stem-20210630.xsd#stem_CustomerGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerGMember_640e172e-1be3-4e33-9415-acc974c330e7" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUENarrativeDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#REVENUENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/REVENUENarrativeDetails" xlink:type="extended" id="i4042382ae8784ed099aa58b4b3e76cdd_REVENUENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" 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_cfc914bb-db40-489d-a244-e79c44fa8fff" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_cfc914bb-db40-489d-a244-e79c44fa8fff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerContractTerm_a86a4348-f325-4f37-8bcc-bfb9a42a31e1" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerContractTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerContractTerm_a86a4348-f325-4f37-8bcc-bfb9a42a31e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerIncentivePeriod_9c656610-2c9e-417e-bed8-06fb96835945" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerIncentivePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerIncentivePeriod_9c656610-2c9e-417e-bed8-06fb96835945" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_7d1693db-c5e0-4034-a287-b6f71d23c539" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_7d1693db-c5e0-4034-a287-b6f71d23c539" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_2bce370f-a0b7-44ca-b64b-fe2d35835341" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_2bce370f-a0b7-44ca-b64b-fe2d35835341" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f5185e7f-89c4-4b4e-8a23-f5181019cfd6" 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_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f5185e7f-89c4-4b4e-8a23-f5181019cfd6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_eaf7f880-c784-4bef-9b1a-ffb03715464c" 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_f5185e7f-89c4-4b4e-8a23-f5181019cfd6" xlink:to="loc_us-gaap_TypeOfArrangementAxis_eaf7f880-c784-4bef-9b1a-ffb03715464c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eaf7f880-c784-4bef-9b1a-ffb03715464c_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_eaf7f880-c784-4bef-9b1a-ffb03715464c" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eaf7f880-c784-4bef-9b1a-ffb03715464c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_92ea67e7-6d7a-4791-82f5-626bc2e55a08" 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_eaf7f880-c784-4bef-9b1a-ffb03715464c" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_92ea67e7-6d7a-4791-82f5-626bc2e55a08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HostCustomerArrangementsMember_975b64c6-c6d1-4c10-8cd3-3531d552aab3" xlink:href="stem-20210630.xsd#stem_HostCustomerArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_92ea67e7-6d7a-4791-82f5-626bc2e55a08" xlink:to="loc_stem_HostCustomerArrangementsMember_975b64c6-c6d1-4c10-8cd3-3531d552aab3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PartnershipArrangementsMember_208dad9d-5624-42c1-9a66-ded7252fcd60" xlink:href="stem-20210630.xsd#stem_PartnershipArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_92ea67e7-6d7a-4791-82f5-626bc2e55a08" xlink:to="loc_stem_PartnershipArrangementsMember_208dad9d-5624-42c1-9a66-ded7252fcd60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c3784ee1-20d2-4666-b3ad-2a80ab49f2ea" 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_f5185e7f-89c4-4b4e-8a23-f5181019cfd6" xlink:to="loc_srt_RangeAxis_c3784ee1-20d2-4666-b3ad-2a80ab49f2ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c3784ee1-20d2-4666-b3ad-2a80ab49f2ea_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_c3784ee1-20d2-4666-b3ad-2a80ab49f2ea" xlink:to="loc_srt_RangeMember_c3784ee1-20d2-4666-b3ad-2a80ab49f2ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_03a451cd-1111-4acb-a241-da189d7ad669" 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_c3784ee1-20d2-4666-b3ad-2a80ab49f2ea" xlink:to="loc_srt_RangeMember_03a451cd-1111-4acb-a241-da189d7ad669" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_006f6f8b-0ed5-47f2-a28e-0df50b898e41" 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_03a451cd-1111-4acb-a241-da189d7ad669" xlink:to="loc_srt_MinimumMember_006f6f8b-0ed5-47f2-a28e-0df50b898e41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a749774a-ed92-48f4-acca-1510e29a32f8" 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_03a451cd-1111-4acb-a241-da189d7ad669" xlink:to="loc_srt_MaximumMember_a749774a-ed92-48f4-acca-1510e29a32f8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#REVENUEDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="extended" id="i29114149bfb5498094e1523b6be69f61_REVENUEDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_689be753-1056-48a6-a08a-ddc1797e95c9" 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_03930c9e-9eb1-45ef-bd42-6f419c221659" 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_689be753-1056-48a6-a08a-ddc1797e95c9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03930c9e-9eb1-45ef-bd42-6f419c221659" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_fd7f0fdc-43ec-472a-b89c-bea7a342cc45" 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_689be753-1056-48a6-a08a-ddc1797e95c9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_fd7f0fdc-43ec-472a-b89c-bea7a342cc45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_96225022-0b7a-476d-8807-598b8cbbc35f" 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_fd7f0fdc-43ec-472a-b89c-bea7a342cc45" xlink:to="loc_srt_ProductOrServiceAxis_96225022-0b7a-476d-8807-598b8cbbc35f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_96225022-0b7a-476d-8807-598b8cbbc35f_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_96225022-0b7a-476d-8807-598b8cbbc35f" xlink:to="loc_srt_ProductsAndServicesDomain_96225022-0b7a-476d-8807-598b8cbbc35f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e52e4541-c21b-410b-a717-4023376a9365" 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_96225022-0b7a-476d-8807-598b8cbbc35f" xlink:to="loc_srt_ProductsAndServicesDomain_e52e4541-c21b-410b-a717-4023376a9365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_99b7634a-9a30-4f52-b43f-fcbe43d94644" xlink:href="stem-20210630.xsd#stem_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e52e4541-c21b-410b-a717-4023376a9365" xlink:to="loc_stem_HardwareMember_99b7634a-9a30-4f52-b43f-fcbe43d94644" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_cfc97aab-92b7-47e8-80d3-55a9b33a3e21" 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_e52e4541-c21b-410b-a717-4023376a9365" xlink:to="loc_us-gaap_ServiceMember_cfc97aab-92b7-47e8-80d3-55a9b33a3e21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_8e59cbcd-1a01-4abb-8d0e-9e3418f2ccf5" 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_fd7f0fdc-43ec-472a-b89c-bea7a342cc45" xlink:to="loc_us-gaap_TypeOfArrangementAxis_8e59cbcd-1a01-4abb-8d0e-9e3418f2ccf5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_8e59cbcd-1a01-4abb-8d0e-9e3418f2ccf5_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_8e59cbcd-1a01-4abb-8d0e-9e3418f2ccf5" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_8e59cbcd-1a01-4abb-8d0e-9e3418f2ccf5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c6cae0d-ac63-4974-8240-e9681988d5b0" 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_8e59cbcd-1a01-4abb-8d0e-9e3418f2ccf5" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c6cae0d-ac63-4974-8240-e9681988d5b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PartnershipArrangementsMember_cfd4ff69-3817-460f-b08c-fc0b1e5b6f84" xlink:href="stem-20210630.xsd#stem_PartnershipArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c6cae0d-ac63-4974-8240-e9681988d5b0" xlink:to="loc_stem_PartnershipArrangementsMember_cfd4ff69-3817-460f-b08c-fc0b1e5b6f84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HostCustomerArrangementsMember_82f5070e-1444-403b-86f2-8f9e57f24d10" xlink:href="stem-20210630.xsd#stem_HostCustomerArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c6cae0d-ac63-4974-8240-e9681988d5b0" xlink:to="loc_stem_HostCustomerArrangementsMember_82f5070e-1444-403b-86f2-8f9e57f24d10" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#REVENUERemainingPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" xlink:type="extended" id="i40c384f60ec844fe8c37570b825809b9_REVENUERemainingPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_746e62c4-e146-4d3c-b330-704f28807b87" 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_c5c8c94e-8801-458f-8056-40af570992f9" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_c5c8c94e-8801-458f-8056-40af570992f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5ee681bc-3d46-4162-ad78-5c5fdc7b1e03" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5ee681bc-3d46-4162-ad78-5c5fdc7b1e03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d0e2df06-a0b0-4d55-a06d-e72b150867b0" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d0e2df06-a0b0-4d55-a06d-e72b150867b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2323a0c9-73e7-4e0f-8395-ac777bfe520f" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2323a0c9-73e7-4e0f-8395-ac777bfe520f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b76d2852-ac72-4aac-8b31-9df25db41124" 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_2323a0c9-73e7-4e0f-8395-ac777bfe520f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b76d2852-ac72-4aac-8b31-9df25db41124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" 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_2323a0c9-73e7-4e0f-8395-ac777bfe520f" xlink:to="loc_srt_ProductOrServiceAxis_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d91fcf2e-cf84-4954-9fcb-a0ec8088c296_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_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" xlink:to="loc_srt_ProductsAndServicesDomain_d91fcf2e-cf84-4954-9fcb-a0ec8088c296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7c0f3880-b031-4428-9964-b92b4d60277e" 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_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" xlink:to="loc_srt_ProductsAndServicesDomain_7c0f3880-b031-4428-9964-b92b4d60277e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_1a23fe55-b2a5-4a6b-af52-570080f8b89b" 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_7c0f3880-b031-4428-9964-b92b4d60277e" xlink:to="loc_us-gaap_ServiceMember_1a23fe55-b2a5-4a6b-af52-570080f8b89b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_9d942096-468b-48b6-bfae-005772219c9f" xlink:href="stem-20210630.xsd#stem_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7c0f3880-b031-4428-9964-b92b4d60277e" xlink:to="loc_stem_HardwareMember_9d942096-468b-48b6-bfae-005772219c9f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="stem-20210630.xsd#REVENUERemainingPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails_1" xlink:type="extended" id="i6d48565294224a0f8bcf461ce4f882ba_REVENUERemainingPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_746e62c4-e146-4d3c-b330-704f28807b87" 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_c5c8c94e-8801-458f-8056-40af570992f9" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_c5c8c94e-8801-458f-8056-40af570992f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5ee681bc-3d46-4162-ad78-5c5fdc7b1e03" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5ee681bc-3d46-4162-ad78-5c5fdc7b1e03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d0e2df06-a0b0-4d55-a06d-e72b150867b0" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d0e2df06-a0b0-4d55-a06d-e72b150867b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2323a0c9-73e7-4e0f-8395-ac777bfe520f" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2323a0c9-73e7-4e0f-8395-ac777bfe520f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" 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_2323a0c9-73e7-4e0f-8395-ac777bfe520f" xlink:to="loc_srt_ProductOrServiceAxis_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d91fcf2e-cf84-4954-9fcb-a0ec8088c296_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_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" xlink:to="loc_srt_ProductsAndServicesDomain_d91fcf2e-cf84-4954-9fcb-a0ec8088c296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7c0f3880-b031-4428-9964-b92b4d60277e" 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_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" xlink:to="loc_srt_ProductsAndServicesDomain_7c0f3880-b031-4428-9964-b92b4d60277e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_1a23fe55-b2a5-4a6b-af52-570080f8b89b" 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_7c0f3880-b031-4428-9964-b92b4d60277e" xlink:to="loc_us-gaap_ServiceMember_1a23fe55-b2a5-4a6b-af52-570080f8b89b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_9d942096-468b-48b6-bfae-005772219c9f" xlink:href="stem-20210630.xsd#stem_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7c0f3880-b031-4428-9964-b92b4d60277e" xlink:to="loc_stem_HardwareMember_9d942096-468b-48b6-bfae-005772219c9f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="extended" id="i87e55b1072394976bc792a93d3185284_FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_788423a3-0aea-404d-9f8d-b641ddcc5cee" 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_5db4f81a-99dc-47d1-97c7-86453ec81272" 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_788423a3-0aea-404d-9f8d-b641ddcc5cee" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_5db4f81a-99dc-47d1-97c7-86453ec81272" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0c5e1303-8d8a-4194-983b-7a0e5410cd33" 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_AssetsFairValueDisclosureAbstract_5db4f81a-99dc-47d1-97c7-86453ec81272" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0c5e1303-8d8a-4194-983b-7a0e5410cd33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_aaed4c40-4a71-4fee-9d8e-0f6a4908ca19" 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_788423a3-0aea-404d-9f8d-b641ddcc5cee" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_aaed4c40-4a71-4fee-9d8e-0f6a4908ca19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiability_b663d2dd-861d-438e-8f0b-7aaea6d51c9f" xlink:href="stem-20210630.xsd#stem_WarrantLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_aaed4c40-4a71-4fee-9d8e-0f6a4908ca19" xlink:to="loc_stem_WarrantLiability_b663d2dd-861d-438e-8f0b-7aaea6d51c9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" 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_788423a3-0aea-404d-9f8d-b641ddcc5cee" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a887537e-6429-45e0-8f78-8d785b561150" 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_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a887537e-6429-45e0-8f78-8d785b561150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a887537e-6429-45e0-8f78-8d785b561150_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_a887537e-6429-45e0-8f78-8d785b561150" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a887537e-6429-45e0-8f78-8d785b561150_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b3fb72f9-224c-456e-87c3-8b6d8f90c686" 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_a887537e-6429-45e0-8f78-8d785b561150" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b3fb72f9-224c-456e-87c3-8b6d8f90c686" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_42f63354-71df-46fd-8edc-39b9c00034b4" 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_b3fb72f9-224c-456e-87c3-8b6d8f90c686" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_42f63354-71df-46fd-8edc-39b9c00034b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_34afe909-f7e2-4c3a-8cb4-03d790eede86" 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_b3fb72f9-224c-456e-87c3-8b6d8f90c686" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_34afe909-f7e2-4c3a-8cb4-03d790eede86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_db18de22-bf90-42c6-8f17-ec91f3f0c503" 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_b3fb72f9-224c-456e-87c3-8b6d8f90c686" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_db18de22-bf90-42c6-8f17-ec91f3f0c503" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c10e03d8-4df8-4b24-b10c-bb187a85dffc" 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_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c10e03d8-4df8-4b24-b10c-bb187a85dffc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c10e03d8-4df8-4b24-b10c-bb187a85dffc_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_c10e03d8-4df8-4b24-b10c-bb187a85dffc" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c10e03d8-4df8-4b24-b10c-bb187a85dffc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3a3874ee-0786-4515-968a-e10c3d29484a" 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_c10e03d8-4df8-4b24-b10c-bb187a85dffc" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3a3874ee-0786-4515-968a-e10c3d29484a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_42da12ea-2525-4000-b352-ac60a4158bd2" 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_3a3874ee-0786-4515-968a-e10c3d29484a" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_42da12ea-2525-4000-b352-ac60a4158bd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_40c02ae3-7ac3-4d1f-a69e-6a6e1e6d2ccd" 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_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_40c02ae3-7ac3-4d1f-a69e-6a6e1e6d2ccd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_40c02ae3-7ac3-4d1f-a69e-6a6e1e6d2ccd_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_40c02ae3-7ac3-4d1f-a69e-6a6e1e6d2ccd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_40c02ae3-7ac3-4d1f-a69e-6a6e1e6d2ccd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f621efb2-743c-4c27-9967-fe21173a5944" 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_40c02ae3-7ac3-4d1f-a69e-6a6e1e6d2ccd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f621efb2-743c-4c27-9967-fe21173a5944" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a1a66aed-f357-4879-b132-55d819ef50bf" 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_f621efb2-743c-4c27-9967-fe21173a5944" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a1a66aed-f357-4879-b132-55d819ef50bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_34a9d6f0-a14e-4363-a279-acd86045e31d" 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_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_34a9d6f0-a14e-4363-a279-acd86045e31d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_34a9d6f0-a14e-4363-a279-acd86045e31d_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_34a9d6f0-a14e-4363-a279-acd86045e31d" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_34a9d6f0-a14e-4363-a279-acd86045e31d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_0c3736b9-0b62-4cd3-99ee-df5f7855305e" 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_34a9d6f0-a14e-4363-a279-acd86045e31d" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_0c3736b9-0b62-4cd3-99ee-df5f7855305e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PublicWarrantsMember_c69b1fdb-bdae-40cd-a709-71ebcdbf0417" xlink:href="stem-20210630.xsd#stem_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_0c3736b9-0b62-4cd3-99ee-df5f7855305e" xlink:to="loc_stem_PublicWarrantsMember_c69b1fdb-bdae-40cd-a709-71ebcdbf0417" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePreferredStockWarrantMember_4b710957-21f5-4fa2-a422-fbcc1873e09f" xlink:href="stem-20210630.xsd#stem_ConvertiblePreferredStockWarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_0c3736b9-0b62-4cd3-99ee-df5f7855305e" xlink:to="loc_stem_ConvertiblePreferredStockWarrantMember_4b710957-21f5-4fa2-a422-fbcc1873e09f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" xlink:type="extended" id="ic982806cf9e84a9294fde1b947ed68e1_FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dfacdbec-baff-489a-9324-bd34f09b8a7b" 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_b3df8107-a4f0-45df-9464-b8908cca1c10" xlink:href="stem-20210630.xsd#stem_WarrantLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dfacdbec-baff-489a-9324-bd34f09b8a7b" xlink:to="loc_stem_WarrantLiabilityMeasurementInput_b3df8107-a4f0-45df-9464-b8908cca1c10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_467aec31-61aa-4cf8-bf78-38e376683752" 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_dfacdbec-baff-489a-9324-bd34f09b8a7b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_467aec31-61aa-4cf8-bf78-38e376683752" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_0c8ddc20-3c11-4bc2-898b-78ad35112d22" 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_467aec31-61aa-4cf8-bf78-38e376683752" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_0c8ddc20-3c11-4bc2-898b-78ad35112d22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_0c8ddc20-3c11-4bc2-898b-78ad35112d22_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_0c8ddc20-3c11-4bc2-898b-78ad35112d22" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_0c8ddc20-3c11-4bc2-898b-78ad35112d22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_2cb60c3f-f541-4f68-9306-c29a2092ba9b" 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_0c8ddc20-3c11-4bc2-898b-78ad35112d22" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_f89a8ca6-7f23-40be-899c-3bb44d75e6b2" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_f89a8ca6-7f23-40be-899c-3bb44d75e6b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_b1354b3c-12e0-4283-80cd-99117ef04da1" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_b1354b3c-12e0-4283-80cd-99117ef04da1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_26072ed7-45fb-4711-8e49-b0ae5a206c0b" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_26072ed7-45fb-4711-8e49-b0ae5a206c0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_35c7732e-f7df-4746-a483-06a4b1948ab8" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_35c7732e-f7df-4746-a483-06a4b1948ab8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_ffdeba30-21db-49e9-98a5-5bd35f98af84" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_ffdeba30-21db-49e9-98a5-5bd35f98af84" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" xlink:type="extended" id="i5dc4ee68172a400e8809eafc9246d7ee_FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" 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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2c1a0967-06e2-4f68-a281-94219d8966dd" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2c1a0967-06e2-4f68-a281-94219d8966dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_9d5c9657-9db4-4d53-b213-61f6033aefc8" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_9d5c9657-9db4-4d53-b213-61f6033aefc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_42c657ce-6c5b-4fa8-81da-bcb97d80a76a" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_42c657ce-6c5b-4fa8-81da-bcb97d80a76a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_10398760-db77-4d5d-9677-896178a59856" xlink:href="stem-20210630.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_10398760-db77-4d5d-9677-896178a59856" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_2355e3b2-1f3b-4543-8fbe-c19bb30974a7" xlink:href="stem-20210630.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_2355e3b2-1f3b-4543-8fbe-c19bb30974a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_2ba99367-d53a-433e-b149-75069ceebf35" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_2ba99367-d53a-433e-b149-75069ceebf35" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_aa2d01a5-54b9-4700-9e64-ec77b7d86c4c" 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_9f21e9a2-7cae-44c5-85e8-dd739bf295a5" 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_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f21e9a2-7cae-44c5-85e8-dd739bf295a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1c371054-5de2-4676-b702-78097ffec0ea" 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_9f21e9a2-7cae-44c5-85e8-dd739bf295a5" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1c371054-5de2-4676-b702-78097ffec0ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1c371054-5de2-4676-b702-78097ffec0ea_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_1c371054-5de2-4676-b702-78097ffec0ea" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1c371054-5de2-4676-b702-78097ffec0ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f99cd648-0afb-46be-b7e6-65f1aa4f0dc4" 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_1c371054-5de2-4676-b702-78097ffec0ea" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f99cd648-0afb-46be-b7e6-65f1aa4f0dc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertibleWarrantStockLiabilityMember_0f61f3ba-f85b-4578-9de9-425dfb76734e" xlink:href="stem-20210630.xsd#stem_ConvertibleWarrantStockLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f99cd648-0afb-46be-b7e6-65f1aa4f0dc4" xlink:to="loc_stem_ConvertibleWarrantStockLiabilityMember_0f61f3ba-f85b-4578-9de9-425dfb76734e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" xlink:type="extended" id="i10bdcc9767294a23996acc30a131ac58_ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c4c724e3-82f5-4f11-99f8-b674e780911b" 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_c97df8f9-a25e-4c38-bd27-e9315bf2c20b" 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_c4c724e3-82f5-4f11-99f8-b674e780911b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c97df8f9-a25e-4c38-bd27-e9315bf2c20b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_07999990-cf16-4315-b2b5-21c8a5a67ff5" 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_c4c724e3-82f5-4f11-99f8-b674e780911b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_07999990-cf16-4315-b2b5-21c8a5a67ff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9baf48e2-b32e-4c6a-a5c8-104931ec9b2d" 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_c4c724e3-82f5-4f11-99f8-b674e780911b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9baf48e2-b32e-4c6a-a5c8-104931ec9b2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9013bca8-f8f8-4700-ad1d-8551b5d82b21" 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_c4c724e3-82f5-4f11-99f8-b674e780911b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9013bca8-f8f8-4700-ad1d-8551b5d82b21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2cf02778-88c7-4768-9823-03872fb00e2a" 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_9013bca8-f8f8-4700-ad1d-8551b5d82b21" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2cf02778-88c7-4768-9823-03872fb00e2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2cf02778-88c7-4768-9823-03872fb00e2a_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_2cf02778-88c7-4768-9823-03872fb00e2a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2cf02778-88c7-4768-9823-03872fb00e2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf4cdd1d-ff2b-4ac7-878f-f9c64c5690c2" 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_2cf02778-88c7-4768-9823-03872fb00e2a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf4cdd1d-ff2b-4ac7-878f-f9c64c5690c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember_21a62b71-8c71-4b61-bd10-57508d86554b" xlink:href="stem-20210630.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf4cdd1d-ff2b-4ac7-878f-f9c64c5690c2" xlink:to="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember_21a62b71-8c71-4b61-bd10-57508d86554b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_df30daf5-ba15-4aed-9d85-8f8bb47a5842" xlink:href="stem-20210630.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf4cdd1d-ff2b-4ac7-878f-f9c64c5690c2" xlink:to="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_df30daf5-ba15-4aed-9d85-8f8bb47a5842" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" xlink:type="extended" id="i9ae6ac5dfaa94823a9c7000f27203cbc_NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1c50d259-2722-496a-b81f-637570832ef8" 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_28866441-3d8f-4791-a436-5e6bb2ce9ee9" 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_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_28866441-3d8f-4791-a436-5e6bb2ce9ee9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_02ae1e97-1848-4929-9df3-07aa8c35fd27" 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_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_02ae1e97-1848-4929-9df3-07aa8c35fd27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRatePeriodThreshold_d82221a0-9bdb-4099-a0be-9f1869394d4f" xlink:href="stem-20210630.xsd#stem_DebtInstrumentInterestRatePeriodThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_stem_DebtInstrumentInterestRatePeriodThreshold_d82221a0-9bdb-4099-a0be-9f1869394d4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_38912caf-13ce-4b69-914a-94ba7f2fb264" xlink:href="stem-20210630.xsd#stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_38912caf-13ce-4b69-914a-94ba7f2fb264" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_74bd5bf1-d457-485b-9c1d-e48700b3aa94" 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_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_us-gaap_LineOfCredit_74bd5bf1-d457-485b-9c1d-e48700b3aa94" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_411fd514-c7ea-4bba-afa6-6a437a77a988" 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_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_us-gaap_DebtInstrumentTable_411fd514-c7ea-4bba-afa6-6a437a77a988" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_79455771-b46f-4d1a-b008-d6368da83558" 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_411fd514-c7ea-4bba-afa6-6a437a77a988" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_79455771-b46f-4d1a-b008-d6368da83558" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_79455771-b46f-4d1a-b008-d6368da83558_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_79455771-b46f-4d1a-b008-d6368da83558" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_79455771-b46f-4d1a-b008-d6368da83558_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dc644640-41b4-4aae-ad85-926eeab33911" 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_79455771-b46f-4d1a-b008-d6368da83558" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dc644640-41b4-4aae-ad85-926eeab33911" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c45c567e-a73e-44c4-b301-8c181541cec9" 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_dc644640-41b4-4aae-ad85-926eeab33911" xlink:to="loc_us-gaap_LineOfCreditMember_c45c567e-a73e-44c4-b301-8c181541cec9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9a57c258-7c71-4159-a491-1d7e30cd4c45" 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_411fd514-c7ea-4bba-afa6-6a437a77a988" xlink:to="loc_us-gaap_DebtInstrumentAxis_9a57c258-7c71-4159-a491-1d7e30cd4c45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9a57c258-7c71-4159-a491-1d7e30cd4c45_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_9a57c258-7c71-4159-a491-1d7e30cd4c45" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9a57c258-7c71-4159-a491-1d7e30cd4c45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c0aeb098-46d9-43e5-a900-72b54e776b98" 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_9a57c258-7c71-4159-a491-1d7e30cd4c45" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c0aeb098-46d9-43e5-a900-72b54e776b98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevolvingLoanDueToSPEMemberMember_39fdbf9a-3aab-4d2e-a497-10a3d53279cc" xlink:href="stem-20210630.xsd#stem_RevolvingLoanDueToSPEMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c0aeb098-46d9-43e5-a900-72b54e776b98" xlink:to="loc_stem_RevolvingLoanDueToSPEMemberMember_39fdbf9a-3aab-4d2e-a497-10a3d53279cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsAxis_6f55a267-9627-4dc0-9449-98de105621bc" xlink:href="stem-20210630.xsd#stem_DebtTermsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_411fd514-c7ea-4bba-afa6-6a437a77a988" xlink:to="loc_stem_DebtTermsAxis_6f55a267-9627-4dc0-9449-98de105621bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsDomain_6f55a267-9627-4dc0-9449-98de105621bc_default" xlink:href="stem-20210630.xsd#stem_DebtTermsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_stem_DebtTermsAxis_6f55a267-9627-4dc0-9449-98de105621bc" xlink:to="loc_stem_DebtTermsDomain_6f55a267-9627-4dc0-9449-98de105621bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsDomain_6155f4b8-21c6-4d21-ba5a-e49730aba277" xlink:href="stem-20210630.xsd#stem_DebtTermsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_stem_DebtTermsAxis_6f55a267-9627-4dc0-9449-98de105621bc" xlink:to="loc_stem_DebtTermsDomain_6155f4b8-21c6-4d21-ba5a-e49730aba277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsOneMember_40e13d97-3117-40e6-8371-8a3e208c0d1b" xlink:href="stem-20210630.xsd#stem_DebtTermsOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DebtTermsDomain_6155f4b8-21c6-4d21-ba5a-e49730aba277" xlink:to="loc_stem_DebtTermsOneMember_40e13d97-3117-40e6-8371-8a3e208c0d1b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#NOTESPAYABLETermLoanDuetoSPEMemberDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" xlink:type="extended" id="i16e187a26d894632963753047e5d879c_NOTESPAYABLETermLoanDuetoSPEMemberDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_48fdc2cf-5150-49a2-89c6-c26883ba378e" 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_caab08a5-7ced-4a00-96f1-23aaca81880e" 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_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_caab08a5-7ced-4a00-96f1-23aaca81880e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01fcd97d-eeef-4c39-9e64-a909e53de33d" 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_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01fcd97d-eeef-4c39-9e64-a909e53de33d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_2dabfe3a-b093-4d32-b2b6-8c31b97d2fce" 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_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_2dabfe3a-b093-4d32-b2b6-8c31b97d2fce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfMediumTermNotes_01088132-debc-482c-8ab2-ce796cc07964" 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_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:to="loc_us-gaap_RepaymentsOfMediumTermNotes_01088132-debc-482c-8ab2-ce796cc07964" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_994d2dc4-b30d-4e44-8599-295b31754314" 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_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:to="loc_us-gaap_DebtInstrumentTable_994d2dc4-b30d-4e44-8599-295b31754314" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a2ec96f3-5ac1-471b-9a82-4eec45969d05" 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_994d2dc4-b30d-4e44-8599-295b31754314" xlink:to="loc_us-gaap_DebtInstrumentAxis_a2ec96f3-5ac1-471b-9a82-4eec45969d05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a2ec96f3-5ac1-471b-9a82-4eec45969d05_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_a2ec96f3-5ac1-471b-9a82-4eec45969d05" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a2ec96f3-5ac1-471b-9a82-4eec45969d05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9b5f35a6-7e2e-495c-b5f1-cdbbdb16d666" 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_a2ec96f3-5ac1-471b-9a82-4eec45969d05" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9b5f35a6-7e2e-495c-b5f1-cdbbdb16d666" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToSPEMemberMember_8f89baec-8ab8-476f-9e1d-4cf44746802c" xlink:href="stem-20210630.xsd#stem_TermLoanDueToSPEMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9b5f35a6-7e2e-495c-b5f1-cdbbdb16d666" xlink:to="loc_stem_TermLoanDueToSPEMemberMember_8f89baec-8ab8-476f-9e1d-4cf44746802c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c7b37c27-9685-493f-b530-8f2c7631a805" 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_994d2dc4-b30d-4e44-8599-295b31754314" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c7b37c27-9685-493f-b530-8f2c7631a805" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c7b37c27-9685-493f-b530-8f2c7631a805_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_c7b37c27-9685-493f-b530-8f2c7631a805" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c7b37c27-9685-493f-b530-8f2c7631a805_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e34634ef-29d7-4162-bc49-086fbf57d659" 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_c7b37c27-9685-493f-b530-8f2c7631a805" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e34634ef-29d7-4162-bc49-086fbf57d659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_5ad832c7-19f9-4724-8b92-29e4098d285b" 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_e34634ef-29d7-4162-bc49-086fbf57d659" xlink:to="loc_us-gaap_MediumTermNotesMember_5ad832c7-19f9-4724-8b92-29e4098d285b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" xlink:type="extended" id="ic89142fed4e249a0984e949ac08d9cbe_NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" 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_a25dd7e9-e002-4e6f-878c-eb9725aee712" 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_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_a25dd7e9-e002-4e6f-878c-eb9725aee712" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_1a68737d-9f31-46bb-8925-8ccba1399138" xlink:href="stem-20210630.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_1a68737d-9f31-46bb-8925-8ccba1399138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e466a423-be3e-46cf-b838-bbb5e920a76f" 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_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e466a423-be3e-46cf-b838-bbb5e920a76f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_0eb535cc-5aad-428e-bd06-6dc78471b5b7" xlink:href="stem-20210630.xsd#stem_DebtInstrumentPrepaidAmountPrincipalAndInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_0eb535cc-5aad-428e-bd06-6dc78471b5b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipal_493e5ce1-2b95-439c-8d1b-6cc2f6aaea91" xlink:href="stem-20210630.xsd#stem_DebtInstrumentPrepaidAmountPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_DebtInstrumentPrepaidAmountPrincipal_493e5ce1-2b95-439c-8d1b-6cc2f6aaea91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ClassOfWarrantOrRightWarrantsIssued_f3322a18-93d8-4b6a-a407-a66a2ee1b301" xlink:href="stem-20210630.xsd#stem_ClassOfWarrantOrRightWarrantsIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_ClassOfWarrantOrRightWarrantsIssued_f3322a18-93d8-4b6a-a407-a66a2ee1b301" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_179c31af-d5b2-468c-b800-3d7e3cee29b3" 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_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_179c31af-d5b2-468c-b800-3d7e3cee29b3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b68f803d-18fe-49e6-8dfd-c0c7eee28db8" 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_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_us-gaap_LongTermDebt_b68f803d-18fe-49e6-8dfd-c0c7eee28db8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenalties_832e7840-9d17-49a6-9963-d4e095ca522a" xlink:href="stem-20210630.xsd#stem_DebtInstrumentPrepaymentPenalties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_DebtInstrumentPrepaymentPenalties_832e7840-9d17-49a6-9963-d4e095ca522a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e0bc838e-fe57-4941-a657-17900aff7810" 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_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_us-gaap_DebtInstrumentTable_e0bc838e-fe57-4941-a657-17900aff7810" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c56ffe68-509a-4a6e-a109-cb4db39147ba" 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_e0bc838e-fe57-4941-a657-17900aff7810" xlink:to="loc_us-gaap_DebtInstrumentAxis_c56ffe68-509a-4a6e-a109-cb4db39147ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c56ffe68-509a-4a6e-a109-cb4db39147ba_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_c56ffe68-509a-4a6e-a109-cb4db39147ba" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c56ffe68-509a-4a6e-a109-cb4db39147ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_38aaca20-42bf-494a-9a6f-50663e964c56" 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_c56ffe68-509a-4a6e-a109-cb4db39147ba" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_38aaca20-42bf-494a-9a6f-50663e964c56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember_8bdd3946-50ee-432c-9f8b-3e04c813a01d" xlink:href="stem-20210630.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_38aaca20-42bf-494a-9a6f-50663e964c56" xlink:to="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember_8bdd3946-50ee-432c-9f8b-3e04c813a01d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f027a8f-b928-43a9-8553-7d3010fafda2" 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_e0bc838e-fe57-4941-a657-17900aff7810" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f027a8f-b928-43a9-8553-7d3010fafda2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9f027a8f-b928-43a9-8553-7d3010fafda2_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_9f027a8f-b928-43a9-8553-7d3010fafda2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9f027a8f-b928-43a9-8553-7d3010fafda2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ad69e60b-21af-4026-bfaa-24b7ad3ff406" 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_9f027a8f-b928-43a9-8553-7d3010fafda2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ad69e60b-21af-4026-bfaa-24b7ad3ff406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_e8e77d30-dd95-4daf-986b-2e88052ef2c4" 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_ad69e60b-21af-4026-bfaa-24b7ad3ff406" xlink:to="loc_us-gaap_MediumTermNotesMember_e8e77d30-dd95-4daf-986b-2e88052ef2c4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#NOTESPAYABLE2020and2021CreditAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" xlink:type="extended" id="ib6a847f8006a41c7bc2296c0aeed9fda_NOTESPAYABLE2020and2021CreditAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8bdbfd6f-88ce-490f-b744-09ad77d190c6" 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_e4ff0829-492b-49bc-8086-747e8c62f066" 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_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_e4ff0829-492b-49bc-8086-747e8c62f066" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_65a32040-1cd2-47c4-908b-9b9946e022a3" 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_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_65a32040-1cd2-47c4-908b-9b9946e022a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_c36c7ce0-8c84-422a-b7fe-746c76c68352" xlink:href="stem-20210630.xsd#stem_DebtInstrumentInterestRateStatedPercentagePaidInCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_c36c7ce0-8c84-422a-b7fe-746c76c68352" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_af9505d6-0b1a-4581-b362-0d3ce383c109" xlink:href="stem-20210630.xsd#stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_af9505d6-0b1a-4581-b362-0d3ce383c109" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5e1b7951-94c9-4592-bcf7-be34db6a4254" 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_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_us-gaap_LineOfCredit_5e1b7951-94c9-4592-bcf7-be34db6a4254" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenaltyFee_0dce0955-0ca4-41eb-843b-b366ca16383a" xlink:href="stem-20210630.xsd#stem_DebtInstrumentPrepaymentPenaltyFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_stem_DebtInstrumentPrepaymentPenaltyFee_0dce0955-0ca4-41eb-843b-b366ca16383a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fa5eee55-1a74-4b5b-addb-efb8c9afcd09" 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_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fa5eee55-1a74-4b5b-addb-efb8c9afcd09" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_13adcf0f-26a1-4636-a7b4-6b2a42a2d7be" 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_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_us-gaap_DebtInstrumentTable_13adcf0f-26a1-4636-a7b4-6b2a42a2d7be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3d67de69-c8d4-4347-af00-96ab0ceb3eb9" 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_13adcf0f-26a1-4636-a7b4-6b2a42a2d7be" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3d67de69-c8d4-4347-af00-96ab0ceb3eb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3d67de69-c8d4-4347-af00-96ab0ceb3eb9_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_3d67de69-c8d4-4347-af00-96ab0ceb3eb9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3d67de69-c8d4-4347-af00-96ab0ceb3eb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1fbe17cf-bcd5-4b91-8109-78934197510c" 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_3d67de69-c8d4-4347-af00-96ab0ceb3eb9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1fbe17cf-bcd5-4b91-8109-78934197510c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3840903f-ca01-4f64-a892-223dc028e402" 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_1fbe17cf-bcd5-4b91-8109-78934197510c" xlink:to="loc_us-gaap_LineOfCreditMember_3840903f-ca01-4f64-a892-223dc028e402" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_39eace24-29d4-4e5b-9f9d-34d250d73411" 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_13adcf0f-26a1-4636-a7b4-6b2a42a2d7be" xlink:to="loc_us-gaap_DebtInstrumentAxis_39eace24-29d4-4e5b-9f9d-34d250d73411" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_39eace24-29d4-4e5b-9f9d-34d250d73411_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_39eace24-29d4-4e5b-9f9d-34d250d73411" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_39eace24-29d4-4e5b-9f9d-34d250d73411_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d5e93737-17ed-4120-9ca7-d391b212877d" 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_39eace24-29d4-4e5b-9f9d-34d250d73411" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d5e93737-17ed-4120-9ca7-d391b212877d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2020CreditAgreementMember_7b50f0bc-d0d1-466d-b017-4aea362b6269" xlink:href="stem-20210630.xsd#stem_A2020CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d5e93737-17ed-4120-9ca7-d391b212877d" xlink:to="loc_stem_A2020CreditAgreementMember_7b50f0bc-d0d1-466d-b017-4aea362b6269" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021CreditAgreementMember_06f83b2c-c23a-40d5-8afa-96830b268e6e" xlink:href="stem-20210630.xsd#stem_A2021CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d5e93737-17ed-4120-9ca7-d391b212877d" xlink:to="loc_stem_A2021CreditAgreementMember_06f83b2c-c23a-40d5-8afa-96830b268e6e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#NOTESPAYABLEScheduleofOutstandingDebtDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" xlink:type="extended" id="ifbe37a3c369a4e20a9360280f3e0750c_NOTESPAYABLEScheduleofOutstandingDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_415ba7e2-5873-4e36-9b7f-c85e86b1e227" 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_d6970cbb-33ee-470e-a3f4-ca8bf2936bbc" 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_415ba7e2-5873-4e36-9b7f-c85e86b1e227" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d6970cbb-33ee-470e-a3f4-ca8bf2936bbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_4571f509-c487-4654-bc51-70b8cf3a7198" 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_415ba7e2-5873-4e36-9b7f-c85e86b1e227" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_4571f509-c487-4654-bc51-70b8cf3a7198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9cea9f70-2119-4aa1-be8e-ee20cbe8debd" 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_415ba7e2-5873-4e36-9b7f-c85e86b1e227" xlink:to="loc_us-gaap_LongTermDebt_9cea9f70-2119-4aa1-be8e-ee20cbe8debd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bf232ed3-de05-4efb-a06a-811263ab472e" 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_415ba7e2-5873-4e36-9b7f-c85e86b1e227" xlink:to="loc_us-gaap_DebtInstrumentTable_bf232ed3-de05-4efb-a06a-811263ab472e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_78292725-9acf-48c4-928b-a02cb0c1474c" 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_bf232ed3-de05-4efb-a06a-811263ab472e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_78292725-9acf-48c4-928b-a02cb0c1474c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_78292725-9acf-48c4-928b-a02cb0c1474c_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_78292725-9acf-48c4-928b-a02cb0c1474c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_78292725-9acf-48c4-928b-a02cb0c1474c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7f159648-9ada-459c-a910-db37ed41d45d" 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_78292725-9acf-48c4-928b-a02cb0c1474c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7f159648-9ada-459c-a910-db37ed41d45d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_309bf9ea-6fe0-4b82-8452-48cd01486146" 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_7f159648-9ada-459c-a910-db37ed41d45d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_309bf9ea-6fe0-4b82-8452-48cd01486146" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#CONVERTIBLEPROMISSORYNOTESDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" xlink:type="extended" id="i49e4a1174c0448f49ad32ac61e7dd08f_CONVERTIBLEPROMISSORYNOTESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" 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_e7639d07-0b6d-4f28-9039-9cdba8c3cbcf" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_ConvertibleNotesPayable_e7639d07-0b6d-4f28-9039-9cdba8c3cbcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_416eae3c-2c90-400c-b7a3-316492cd3a5b" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_416eae3c-2c90-400c-b7a3-316492cd3a5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_ceffbc67-1209-4d96-95ed-618b2f9c023b" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_ceffbc67-1209-4d96-95ed-618b2f9c023b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_76253d63-014e-4381-ba78-702b74d87cae" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_76253d63-014e-4381-ba78-702b74d87cae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_7664f2f3-bff0-4812-8e11-24ed092c555c" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_7664f2f3-bff0-4812-8e11-24ed092c555c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_e290bc01-bda1-46d6-b238-616f34b15d47" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_e290bc01-bda1-46d6-b238-616f34b15d47" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_9a3b5ef1-14a5-42a0-a455-0ab69deb4ac4" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_9a3b5ef1-14a5-42a0-a455-0ab69deb4ac4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_14ed7dc3-0c37-4801-ab4e-34716d40bfca" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtInstrumentTable_14ed7dc3-0c37-4801-ab4e-34716d40bfca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c30a3122-c7fa-477d-ab48-bb3bb16e538e" 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_14ed7dc3-0c37-4801-ab4e-34716d40bfca" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c30a3122-c7fa-477d-ab48-bb3bb16e538e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c30a3122-c7fa-477d-ab48-bb3bb16e538e_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_c30a3122-c7fa-477d-ab48-bb3bb16e538e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c30a3122-c7fa-477d-ab48-bb3bb16e538e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_92df6821-914f-4de0-8b56-a66ea2bca262" 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_c30a3122-c7fa-477d-ab48-bb3bb16e538e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_92df6821-914f-4de0-8b56-a66ea2bca262" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_5a0e0d30-5535-4bf7-9fad-b3844d56f81f" 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_92df6821-914f-4de0-8b56-a66ea2bca262" xlink:to="loc_us-gaap_ConvertibleDebtMember_5a0e0d30-5535-4bf7-9fad-b3844d56f81f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ec29b56f-0f4c-42bb-9add-32ffa8bd1d26" 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_14ed7dc3-0c37-4801-ab4e-34716d40bfca" xlink:to="loc_us-gaap_DebtInstrumentAxis_ec29b56f-0f4c-42bb-9add-32ffa8bd1d26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ec29b56f-0f4c-42bb-9add-32ffa8bd1d26_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_ec29b56f-0f4c-42bb-9add-32ffa8bd1d26" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ec29b56f-0f4c-42bb-9add-32ffa8bd1d26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_01a26fba-c41b-4a2c-9e82-07a50c6e25ce" 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_ec29b56f-0f4c-42bb-9add-32ffa8bd1d26" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_01a26fba-c41b-4a2c-9e82-07a50c6e25ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_Q12021ConvertibleNotesMember_e88caff8-d50d-4efd-9ae7-711d5fb2e879" xlink:href="stem-20210630.xsd#stem_Q12021ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_01a26fba-c41b-4a2c-9e82-07a50c6e25ce" xlink:to="loc_stem_Q12021ConvertibleNotesMember_e88caff8-d50d-4efd-9ae7-711d5fb2e879" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePromissoryNotesMember_ec6be63a-dfba-4b4e-ac26-d6b4dd0a8f31" xlink:href="stem-20210630.xsd#stem_ConvertiblePromissoryNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_01a26fba-c41b-4a2c-9e82-07a50c6e25ce" xlink:to="loc_stem_ConvertiblePromissoryNotesMember_ec6be63a-dfba-4b4e-ac26-d6b4dd0a8f31" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/WARRANTSDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#WARRANTSDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/WARRANTSDetails" xlink:type="extended" id="iafec08cd1ee14203b2e075dc1350baf8_WARRANTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_50d625c0-78f4-43d0-b65d-80e6ac918c39" 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_5d64a884-4579-4f2f-9ad8-ccb56b9cfdee" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_5d64a884-4579-4f2f-9ad8-ccb56b9cfdee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4340a441-4dab-40ca-ba67-3b8a8f5525f6" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4340a441-4dab-40ca-ba67-3b8a8f5525f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_0a43ab04-a560-4ed2-8a8c-7fbae54e558f" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_0a43ab04-a560-4ed2-8a8c-7fbae54e558f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_32169f53-63fb-4879-8ac0-5099e1310421" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_32169f53-63fb-4879-8ac0-5099e1310421" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_7f4eb05b-b0cb-4f56-8747-be4e68c5d3a1" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_7f4eb05b-b0cb-4f56-8747-be4e68c5d3a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_b8cdf8ac-979a-4d17-a2f0-cca3740b1a4b" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_b8cdf8ac-979a-4d17-a2f0-cca3740b1a4b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_b97e9ded-8726-4a60-8f8b-9e90b221bc8b" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_b97e9ded-8726-4a60-8f8b-9e90b221bc8b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_08cb9ff9-9b1e-4499-ac69-7f6d732b1f73" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_08cb9ff9-9b1e-4499-ac69-7f6d732b1f73" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_87bdc900-2278-429a-a602-61b702da6664" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_87bdc900-2278-429a-a602-61b702da6664" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_9c8017da-ba34-4d2a-825b-f1491a205036" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_9c8017da-ba34-4d2a-825b-f1491a205036" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_ae407d62-cf4e-4498-b09e-a501508af74e" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_ae407d62-cf4e-4498-b09e-a501508af74e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_511e97eb-9bf6-49bf-a9f1-ca2047e3c58f" 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_ae407d62-cf4e-4498-b09e-a501508af74e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_511e97eb-9bf6-49bf-a9f1-ca2047e3c58f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_511e97eb-9bf6-49bf-a9f1-ca2047e3c58f_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_511e97eb-9bf6-49bf-a9f1-ca2047e3c58f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_511e97eb-9bf6-49bf-a9f1-ca2047e3c58f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" 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_511e97eb-9bf6-49bf-a9f1-ca2047e3c58f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LegacyStemWarrantsMember_99bcf34c-8424-4ea3-84cf-c846fa4c30cc" xlink:href="stem-20210630.xsd#stem_LegacyStemWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" xlink:to="loc_stem_LegacyStemWarrantsMember_99bcf34c-8424-4ea3-84cf-c846fa4c30cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PublicWarrantsMember_3b66614c-7cd0-403a-92b0-52218d7e753e" xlink:href="stem-20210630.xsd#stem_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" xlink:to="loc_stem_PublicWarrantsMember_3b66614c-7cd0-403a-92b0-52218d7e753e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PrivateWarrantsMember_ed2f00bb-c650-46f1-9cb3-94a3cfb06dc5" xlink:href="stem-20210630.xsd#stem_PrivateWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" xlink:to="loc_stem_PrivateWarrantsMember_ed2f00bb-c650-46f1-9cb3-94a3cfb06dc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_51a884a6-4b62-4f9f-866d-0e6288912eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_ae407d62-cf4e-4498-b09e-a501508af74e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_51a884a6-4b62-4f9f-866d-0e6288912eb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_51a884a6-4b62-4f9f-866d-0e6288912eb0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_51a884a6-4b62-4f9f-866d-0e6288912eb0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_51a884a6-4b62-4f9f-866d-0e6288912eb0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a05cd159-3e3c-4941-b3c6-1690782bc345" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_51a884a6-4b62-4f9f-866d-0e6288912eb0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a05cd159-3e3c-4941-b3c6-1690782bc345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d10e075a-ebb9-4207-bffa-56547a7f75df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a05cd159-3e3c-4941-b3c6-1690782bc345" xlink:to="loc_us-gaap_SubsequentEventMember_d10e075a-ebb9-4207-bffa-56547a7f75df" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#COMMONSTOCKScheduleofSharesReservedforIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" xlink:type="extended" id="i42ff0e8c42234fd8950c7867d8c3bed7_COMMONSTOCKScheduleofSharesReservedforIssuanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_d038efd9-9bda-403e-a97a-574057a269ef" 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_2130e0e7-a9db-4a5d-9ea3-f00680b5dee7" 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_d038efd9-9bda-403e-a97a-574057a269ef" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2130e0e7-a9db-4a5d-9ea3-f00680b5dee7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_9b8e0aa7-9eac-45eb-8108-7fb79390ebaf" 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_d038efd9-9bda-403e-a97a-574057a269ef" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_9b8e0aa7-9eac-45eb-8108-7fb79390ebaf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b23927d4-cd86-4db9-ae4a-d0399ea74b1b" 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_9b8e0aa7-9eac-45eb-8108-7fb79390ebaf" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b23927d4-cd86-4db9-ae4a-d0399ea74b1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b23927d4-cd86-4db9-ae4a-d0399ea74b1b_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_b23927d4-cd86-4db9-ae4a-d0399ea74b1b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b23927d4-cd86-4db9-ae4a-d0399ea74b1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" 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_b23927d4-cd86-4db9-ae4a-d0399ea74b1b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SharesReservedForWarrantsMember_785d2be8-6efd-4298-9e9e-022f6df1cd70" xlink:href="stem-20210630.xsd#stem_SharesReservedForWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" xlink:to="loc_stem_SharesReservedForWarrantsMember_785d2be8-6efd-4298-9e9e-022f6df1cd70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OptionsIssuedAndOutstandingMember_88d69726-dd5d-4a1a-9e14-f2d7c95240d9" xlink:href="stem-20210630.xsd#stem_OptionsIssuedAndOutstandingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" xlink:to="loc_stem_OptionsIssuedAndOutstandingMember_88d69726-dd5d-4a1a-9e14-f2d7c95240d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_3f183005-957c-4aca-a4f8-c2be26eb6e58" 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_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" xlink:to="loc_us-gaap_StockCompensationPlanMember_3f183005-957c-4aca-a4f8-c2be26eb6e58" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended" id="ie286f18446ef43f3b581a73f198316f4_STOCKBASEDCOMPENSATIONNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" 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_0c495797-0ee1-438e-92c7-62b62d569f4b" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0c495797-0ee1-438e-92c7-62b62d569f4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_3fb44a50-73db-40f1-8332-a26acbfbf908" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_3fb44a50-73db-40f1-8332-a26acbfbf908" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6b4aef9d-83fe-4173-a63d-dafad22c9ec1" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6b4aef9d-83fe-4173-a63d-dafad22c9ec1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_130c2f26-9ef9-43af-a646-6264da3a7a71" xlink:href="stem-20210630.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_130c2f26-9ef9-43af-a646-6264da3a7a71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_1766cb31-ab6b-4f4b-94f4-3100f04073c7" xlink:href="stem-20210630.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_1766cb31-ab6b-4f4b-94f4-3100f04073c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ce8a5734-743b-4bf2-9292-308d9383087d" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ce8a5734-743b-4bf2-9292-308d9383087d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5f16c453-f303-48bb-a6e5-e3d37f3c14d1" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5f16c453-f303-48bb-a6e5-e3d37f3c14d1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_88d9690d-155e-4b00-b789-09a0a746537c" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_88d9690d-155e-4b00-b789-09a0a746537c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5f8d1163-3ad6-44dd-812b-56b5ccec080b" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5f8d1163-3ad6-44dd-812b-56b5ccec080b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e73f0a9a-db72-492e-8efb-381ba1bc11a5" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e73f0a9a-db72-492e-8efb-381ba1bc11a5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e9975246-4fdd-45a7-8ad6-4dcff7a10c78" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e9975246-4fdd-45a7-8ad6-4dcff7a10c78" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_d6f6d0c2-e12d-4438-8c9e-8f1f42a0a40d" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_d6f6d0c2-e12d-4438-8c9e-8f1f42a0a40d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6227774b-243e-47ca-a448-0ef98a73ff61" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6227774b-243e-47ca-a448-0ef98a73ff61" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66191268-6869-40d0-8109-213d2ec72f0c" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66191268-6869-40d0-8109-213d2ec72f0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_98a90db7-6979-4734-91c0-21f2d1c18fcb" 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_66191268-6869-40d0-8109-213d2ec72f0c" xlink:to="loc_us-gaap_AwardTypeAxis_98a90db7-6979-4734-91c0-21f2d1c18fcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_98a90db7-6979-4734-91c0-21f2d1c18fcb_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_98a90db7-6979-4734-91c0-21f2d1c18fcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_98a90db7-6979-4734-91c0-21f2d1c18fcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b0dce0b5-70c7-447d-bfac-d50d02f22333" 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_98a90db7-6979-4734-91c0-21f2d1c18fcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b0dce0b5-70c7-447d-bfac-d50d02f22333" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ce6cfd69-404c-4527-8f02-86523e26ebbe" 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_b0dce0b5-70c7-447d-bfac-d50d02f22333" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ce6cfd69-404c-4527-8f02-86523e26ebbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_a424f3eb-d2e2-4046-97c8-9cffc832ca25" 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_66191268-6869-40d0-8109-213d2ec72f0c" xlink:to="loc_us-gaap_VestingAxis_a424f3eb-d2e2-4046-97c8-9cffc832ca25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_a424f3eb-d2e2-4046-97c8-9cffc832ca25_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_a424f3eb-d2e2-4046-97c8-9cffc832ca25" xlink:to="loc_us-gaap_VestingDomain_a424f3eb-d2e2-4046-97c8-9cffc832ca25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_10919604-c84e-4792-be68-07daed73da4f" 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_a424f3eb-d2e2-4046-97c8-9cffc832ca25" xlink:to="loc_us-gaap_VestingDomain_10919604-c84e-4792-be68-07daed73da4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_655be10a-400a-4052-b9d3-7a517a655dea" 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_10919604-c84e-4792-be68-07daed73da4f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_655be10a-400a-4052-b9d3-7a517a655dea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_b0e25b2f-5586-40f4-95ae-115d45dc5c41" 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_10919604-c84e-4792-be68-07daed73da4f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_b0e25b2f-5586-40f4-95ae-115d45dc5c41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_48f4de76-5888-4806-bd08-820c3fc94d3a" 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_66191268-6869-40d0-8109-213d2ec72f0c" xlink:to="loc_us-gaap_PlanNameAxis_48f4de76-5888-4806-bd08-820c3fc94d3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_48f4de76-5888-4806-bd08-820c3fc94d3a_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_48f4de76-5888-4806-bd08-820c3fc94d3a" xlink:to="loc_us-gaap_PlanNameDomain_48f4de76-5888-4806-bd08-820c3fc94d3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3cab18e5-6cfc-4836-b1f8-b7322563883d" 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_48f4de76-5888-4806-bd08-820c3fc94d3a" xlink:to="loc_us-gaap_PlanNameDomain_3cab18e5-6cfc-4836-b1f8-b7322563883d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2009EquityIncentivePlanMember_a496ffda-f738-4332-8525-6690434c8326" xlink:href="stem-20210630.xsd#stem_A2009EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3cab18e5-6cfc-4836-b1f8-b7322563883d" xlink:to="loc_stem_A2009EquityIncentivePlanMember_a496ffda-f738-4332-8525-6690434c8326" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021EquityIncentivePlanMember_6db10a76-33d2-4597-9321-5bc3554bfeff" xlink:href="stem-20210630.xsd#stem_A2021EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3cab18e5-6cfc-4836-b1f8-b7322563883d" xlink:to="loc_stem_A2021EquityIncentivePlanMember_6db10a76-33d2-4597-9321-5bc3554bfeff" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#STOCKBASEDCOMPENSATIONOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" xlink:type="extended" id="ib9fb9eb3724b43e7a6508c00c4e1095e_STOCKBASEDCOMPENSATIONOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_edf06dfb-6883-4631-a264-be79dc789f53" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_edf06dfb-6883-4631-a264-be79dc789f53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1aead1e4-baaa-4cb5-89f7-169c2e544e4f" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1aead1e4-baaa-4cb5-89f7-169c2e544e4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_229a1a69-75b6-4129-9300-6e49a99c5c19" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_229a1a69-75b6-4129-9300-6e49a99c5c19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_32184088-fd0c-41c9-bed1-b4cc570c320d" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_32184088-fd0c-41c9-bed1-b4cc570c320d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_20a0f88d-8cbc-4692-9a88-dc6b73fc3c72" 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_65caa88a-f1ca-4db4-9f0c-f78749846ad0" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_65caa88a-f1ca-4db4-9f0c-f78749846ad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_42d72c07-8282-4e45-8b6e-ebcc659b9225" 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_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_42d72c07-8282-4e45-8b6e-ebcc659b9225" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5089fd56-6791-4d87-8dcb-e3e906dc6ad3" 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_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5089fd56-6791-4d87-8dcb-e3e906dc6ad3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0fbee002-af57-4d53-ac83-bd36699a65cb" 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_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0fbee002-af57-4d53-ac83-bd36699a65cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e4e1cc69-6bb7-427e-8e43-e4edd8feab99" 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_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e4e1cc69-6bb7-427e-8e43-e4edd8feab99" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_be9b7a69-f08f-4259-9fa2-911e9aa925bf" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_be9b7a69-f08f-4259-9fa2-911e9aa925bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7349b07e-c8c2-4597-85df-2efc9ff7420b" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_165b57ef-bbf5-4705-b5b9-48e60ab9c93f" 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_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_165b57ef-bbf5-4705-b5b9-48e60ab9c93f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dcc76f45-21a5-4b97-b8e8-320dcf5d535a" 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_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dcc76f45-21a5-4b97-b8e8-320dcf5d535a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4d0ff986-fc8d-4dc1-a197-ab0197ef7692" 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_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4d0ff986-fc8d-4dc1-a197-ab0197ef7692" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_6cbef48c-599e-4f8c-bcdc-7256a46b8fd5" 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_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_6cbef48c-599e-4f8c-bcdc-7256a46b8fd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_099557b1-3613-4669-b538-dc044f90c07d" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_099557b1-3613-4669-b538-dc044f90c07d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_d37baffa-547c-4eec-945c-e805b0fdfdde" 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_099557b1-3613-4669-b538-dc044f90c07d" xlink:to="loc_srt_RestatementAxis_d37baffa-547c-4eec-945c-e805b0fdfdde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_d37baffa-547c-4eec-945c-e805b0fdfdde_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_d37baffa-547c-4eec-945c-e805b0fdfdde" xlink:to="loc_srt_RestatementDomain_d37baffa-547c-4eec-945c-e805b0fdfdde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_fc8ca10d-155e-4f3a-9302-bc823192b11c" 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_d37baffa-547c-4eec-945c-e805b0fdfdde" xlink:to="loc_srt_RestatementDomain_fc8ca10d-155e-4f3a-9302-bc823192b11c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_6a0f9e10-099f-471b-8b11-344f460e0a84" 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_fc8ca10d-155e-4f3a-9302-bc823192b11c" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_6a0f9e10-099f-471b-8b11-344f460e0a84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_0ed2800e-c23e-4e5f-acad-0590ecbef239" 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_fc8ca10d-155e-4f3a-9302-bc823192b11c" xlink:to="loc_srt_RestatementAdjustmentMember_0ed2800e-c23e-4e5f-acad-0590ecbef239" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" xlink:type="extended" id="i656ee37cdd2045caa82f94457a15e428_STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cd06f3c-72e0-4aed-8feb-a79240b58cdd" 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_323e7813-88e9-4fa0-bd84-c15b77fcf462" 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_6cd06f3c-72e0-4aed-8feb-a79240b58cdd" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_323e7813-88e9-4fa0-bd84-c15b77fcf462" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be594e1c-3681-41cc-a871-860f2875fa51" 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_6cd06f3c-72e0-4aed-8feb-a79240b58cdd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be594e1c-3681-41cc-a871-860f2875fa51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9c65ca02-5639-48fb-a2e0-ff09fe051aa9" 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_be594e1c-3681-41cc-a871-860f2875fa51" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9c65ca02-5639-48fb-a2e0-ff09fe051aa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9c65ca02-5639-48fb-a2e0-ff09fe051aa9_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_9c65ca02-5639-48fb-a2e0-ff09fe051aa9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9c65ca02-5639-48fb-a2e0-ff09fe051aa9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_eb73d7f5-5bef-4407-829a-089690d8e191" 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_9c65ca02-5639-48fb-a2e0-ff09fe051aa9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_eb73d7f5-5bef-4407-829a-089690d8e191" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3a0d86b1-7b7f-4fa8-92f1-f195953c9d00" 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_eb73d7f5-5bef-4407-829a-089690d8e191" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_3a0d86b1-7b7f-4fa8-92f1-f195953c9d00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_e933946f-5716-4d65-914b-b7be685bd22c" 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_eb73d7f5-5bef-4407-829a-089690d8e191" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_e933946f-5716-4d65-914b-b7be685bd22c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_488e7c68-5dd4-4979-891a-4ede7b647bce" 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_eb73d7f5-5bef-4407-829a-089690d8e191" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_488e7c68-5dd4-4979-891a-4ede7b647bce" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#NETLOSSPERSHAREAntidilutivesecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" xlink:type="extended" id="i9f5a875624624b0eb2fe7010480e9936_NETLOSSPERSHAREAntidilutivesecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_961cfd51-9043-4ee2-b11d-bb2eea1c8941" 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_b6ed9b5b-19b6-4568-97a0-939bdc0e96b4" 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_961cfd51-9043-4ee2-b11d-bb2eea1c8941" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b6ed9b5b-19b6-4568-97a0-939bdc0e96b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_94821b61-6f59-416d-a600-e3961f38cf11" 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_961cfd51-9043-4ee2-b11d-bb2eea1c8941" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_94821b61-6f59-416d-a600-e3961f38cf11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4badf072-f98a-4d7b-b710-1bd9f6cb252b" 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_94821b61-6f59-416d-a600-e3961f38cf11" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4badf072-f98a-4d7b-b710-1bd9f6cb252b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4badf072-f98a-4d7b-b710-1bd9f6cb252b_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_4badf072-f98a-4d7b-b710-1bd9f6cb252b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4badf072-f98a-4d7b-b710-1bd9f6cb252b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" 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_4badf072-f98a-4d7b-b710-1bd9f6cb252b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_6e78396d-ede4-4f0c-b6bd-9e266dc70c57" 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_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_6e78396d-ede4-4f0c-b6bd-9e266dc70c57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_58d439c1-230b-4d86-9b24-737b688289f8" 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_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" xlink:to="loc_us-gaap_EmployeeStockOptionMember_58d439c1-230b-4d86-9b24-737b688289f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CommonStockWarrantsMember_6646c80c-0904-4a60-9d0f-ad138c5f6930" xlink:href="stem-20210630.xsd#stem_CommonStockWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" xlink:to="loc_stem_CommonStockWarrantsMember_6646c80c-0904-4a60-9d0f-ad138c5f6930" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#COMMITMENTSANDCONTINGNECIESDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" xlink:type="extended" id="ide16d41084754bfb86fd84012e835a15_COMMITMENTSANDCONTINGNECIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f765d3c8-efa5-4589-9479-20787abcc287" 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_LesseeOperatingLeaseTermOfContract_d7e51f55-8ef4-4690-ac64-c3dbb2f3ad98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f765d3c8-efa5-4589-9479-20787abcc287" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_d7e51f55-8ef4-4690-ac64-c3dbb2f3ad98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c7320b65-223d-4679-822c-2e454b14c284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f765d3c8-efa5-4589-9479-20787abcc287" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c7320b65-223d-4679-822c-2e454b14c284" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4c377f64-8dae-4a1e-8aea-77b9647371a3" 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_f765d3c8-efa5-4589-9479-20787abcc287" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4c377f64-8dae-4a1e-8aea-77b9647371a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_5838ab2a-b8ec-4088-81e8-5cd5eba70844" 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_4c377f64-8dae-4a1e-8aea-77b9647371a3" xlink:to="loc_us-gaap_LeaseContractualTermAxis_5838ab2a-b8ec-4088-81e8-5cd5eba70844" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_5838ab2a-b8ec-4088-81e8-5cd5eba70844_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_5838ab2a-b8ec-4088-81e8-5cd5eba70844" xlink:to="loc_us-gaap_LeaseContractualTermDomain_5838ab2a-b8ec-4088-81e8-5cd5eba70844_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_c35a2a83-b220-4b22-8341-96313454e4e5" 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_5838ab2a-b8ec-4088-81e8-5cd5eba70844" xlink:to="loc_us-gaap_LeaseContractualTermDomain_c35a2a83-b220-4b22-8341-96313454e4e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember_16a6270d-9501-4347-92ae-3217c473b30e" xlink:href="stem-20210630.xsd#stem_OfficeSpaceInSanFranciscoCaliforniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_c35a2a83-b220-4b22-8341-96313454e4e5" xlink:to="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember_16a6270d-9501-4347-92ae-3217c473b30e" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>stem-20210630_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:702fb4e7-8d97-4417-b3a2-a363e2e521a2,g:82a21e44-4426-4991-8074-1fa18e77f290-->
<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_SupplementalCashFlowInformationAbstract_cc02e9f7-e141-451e-9d19-8ce7a01add17_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_8eda23c0-b3fe-4f5e-b1aa-da8360458958_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_f47fc5c0-a752-416f-b090-f3a8ba7779fc_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_FairValueMeasurementsFairValueHierarchyDomain_a0e98f89-3874-4479-8b4b-8e17a9013b8b_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_ecbac369-a3af-4126-9441-edbe0cf1591f_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 loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_a7d47163-977c-4ec9-99ad-3f0a46776445_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 loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_947a8bfe-3690-438b-956c-bb375ad9e726_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_37142bd2-8970-45c3-bd83-17faa885c34d_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 loss attributable to common stockholders</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_b5154a8a-c3d7-4b7d-a476-8a3d59f0106c_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_us-gaap_PreferredStockSharesOutstanding_1aaa6c0c-1d40-4230-8b3b-1e0df726dff2_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_de6cedad-2a44-4071-814d-108bb9b6f5fe_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_34c84dd4-4e67-4a73-b1fc-eb3dcfed648f_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_6812bfa9-0b90-4435-99f9-298ba3a93bed_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_c7d363cf-9e3a-450a-92a7-4bd0c3024364_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_PartnershipArrangementsMember_549f2b50-f9a6-492b-8458-333d5ffa0ef9_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-20210630.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_4dea90cb-50e6-4e84-8990-c3f3a863a8c0_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-20210630.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_91ff317c-5761-4376-97d7-6e197afba4b1_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_dei_CountryRegion_b374ef17-6b07-4852-887e-d26f2bef8917_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_daf98a4e-169f-4b88-beed-2db04819bfc8_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-20210630.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_85033a0d-cd7a-4f12-b7c7-8aa47191302d_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_7a17180f-4764-4bb9-939d-29c7c3c245d8_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_15a052da-f7bf-420a-b2b4-41715868611e_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_b1a2678d-0d73-432d-a66c-2fb0740f299e_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_b84bfc0f-b072-4005-b0bf-1ef2cd8c139a_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_6998b111-8c74-42e5-be52-37a986e01bed_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_bef6c4b8-8def-4512-bce9-208b0c881ff5_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-20210630.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_a4eccfa5-1302-4c41-b57b-7d60b0179c10_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_6e7bd69a-397b-4ba3-b4f4-fa38b3a7cb20_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-20210630.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_08e7c80b-8653-469e-b5ca-f5c32e388a14_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">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-20210630.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_b425a390-2961-427c-84ec-00bcf27142b0_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_c1205cc2-0172-4a8e-bca2-d50a86698efd_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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f70f48b6-c0de-4162-9748-3da2040b67f7_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_82316f3a-1055-4272-a8be-46aa5cfd6d90_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_f8ac4ca5-f76d-4548-81eb-5e5639081906_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_dei_DocumentFiscalYearFocus_33cc183f-e40a-434f-a4ff-1a3819e1586c_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_dc945d1c-e7af-4f96-a15e-bbd2369f1ed9_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_SubsequentEventTypeDomain_303ad9dc-7f5a-403d-83d3-da1becb30f86_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" 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_e05cd226-904d-4231-889a-755bedaa27bd_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_374fa420-e7ca-45ee-bb9e-8b2fb3a3b4aa_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_c1b8d8b3-17d0-41b1-b054-b732a6534d0e_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_a8a07d1f-a61d-4eed-9f8f-ca7b4486e359_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_bd0764a5-4f80-4802-8b88-cf66e17da3a3_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-20210630.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_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_9cf431bf-02b1-4506-ba1e-b228452c9e65_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_dei_EntityListingsTable_92032d18-7c92-4571-935a-9445f0871dff_terseLabel_en-US" xlink:label="lab_dei_EntityListingsTable" xlink: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 Listings [Table]</link:label>
    <link:label id="lab_dei_EntityListingsTable_label_en-US" xlink:label="lab_dei_EntityListingsTable" xlink: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 Listings [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityListingsTable" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityListingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityListingsTable" xlink:to="lab_dei_EntityListingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b98d09bd-470d-410e-80a7-9612698b6ad5_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_e3515b47-bc4b-48e2-863f-3491d8fc5ce1_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_f700376f-3908-4722-801a-765c4fbc679c_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_cbc39464-107b-4c19-a7a6-05c1fe4e4d12_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_stem_ConversionOfConvertiableNoteUponMerger_f6e52986-4ad5-49e0-90ad-00959b332296_terseLabel_en-US" xlink:label="lab_stem_ConversionOfConvertiableNoteUponMerger" xlink: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_ConversionOfConvertiableNoteUponMerger_label_en-US" xlink:label="lab_stem_ConversionOfConvertiableNoteUponMerger" xlink: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 Convertiable Note Upon Merger</link:label>
    <link:label id="lab_stem_ConversionOfConvertiableNoteUponMerger_documentation_en-US" xlink:label="lab_stem_ConversionOfConvertiableNoteUponMerger" 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 Convertiable Note Upon Merger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfConvertiableNoteUponMerger" xlink:href="stem-20210630.xsd#stem_ConversionOfConvertiableNoteUponMerger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ConversionOfConvertiableNoteUponMerger" xlink:to="lab_stem_ConversionOfConvertiableNoteUponMerger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_81d55229-6561-417b-bece-6ce8aef5ee47_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_05689a3a-eded-4944-ac0d-d783ef11a32d_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_ConcentrationRiskPercentage1_15ba65ae-96dd-43fd-919b-9e603b7151f9_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_40b300aa-34d3-466e-b7bf-adc39c71e5b4_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 June&#160;30, 2021 and December&#160;31, 2020, respectively; 0 shares issued and outstanding as of June&#160;30, 2021 and December&#160;31, 2020</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_e6c8f0b2-c17d-4094-8b3e-e646508f9ec8_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-20210630.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_e7a300fa-9e53-4d5b-8b9e-be79b6257805_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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_61bff777-5408-4b38-aeb4-bb3612137a1c_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_c5135916-0181-4c9e-9418-10883cee2605_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_00a07ad1-fb64-49d7-aad0-fb1f1f541e79_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-20210630.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_a6dc64b4-9440-4bf6-b588-42e6cde86c7d_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-20210630.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_66dc6593-9c36-40f6-9fa9-85d355420bd9_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_7af28815-6f43-4027-b68f-6bf92d69dbcf_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_ec9bc1d1-ca3b-49c0-8f08-59d232e96593_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_stem_CommonStockWarrantsMember_163e2915-c503-48fa-ac25-396697f440ba_verboseLabel_en-US" xlink:label="lab_stem_CommonStockWarrantsMember" 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">Common Stock Warrants</link:label>
    <link:label id="lab_stem_CommonStockWarrantsMember_1979afdb-9a18-409a-bc5e-128e5fafe99f_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-20210630.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_82df8374-4daf-45e8-aa50-8768218ed331_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_e2e633c4-d096-4638-94f4-68e1c075b8ba_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_49ab0031-d14e-4e12-96d7-3185d56a41ce_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_fc3310d9-311d-4106-84c4-c13046e8f7ad_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_0142b0b9-dcdf-4511-9f27-96238f84867e_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-20210630.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_507d7e08-1c6f-48a2-9e1f-2f0e38ff6c34_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_449bf0b2-4904-4da8-a5b4-fa1f54dec35b_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_90781afa-e881-4c22-9c80-edf544d91284_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_b226fef2-8b00-48e7-9678-f7979d34761a_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_b0402ae6-d85f-4cba-8e11-fdc3624d5145_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_00dd73f9-7434-4726-9beb-5a27acc7cfaf_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_1409b329-53f4-41a3-a193-59836f3faa5a_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_ce0d9ad0-4833-4254-92ce-37b2a01f916d_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 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_4228572b-2862-492c-900a-81cdd5f7f875_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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_cf652fca-629c-4e9b-b088-803e36485f79_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_728e276f-8bdd-48a2-abea-cbc6682c12e3_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_358e6afc-76a7-4e2d-9cd5-66eb48f756b0_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_6f30f802-522b-4413-abe8-7ed8825f83be_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_stem_LegacyStemWarrantsMember_67777568-f1fa-472f-8efa-b8e669248dfc_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-20210630.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_4ad10d58-6961-4284-9658-fcd1613278ab_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-20210630.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_2b0fb06c-8907-4340-b7a2-ef39dd32857c_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_2970e957-c67b-4ba7-b013-a3d8789a07db_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-20210630.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_stem_WorkingCapital_68a9743f-edd4-4980-a492-30fe63f13b96_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-20210630.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_CapitalizedContractCostNetNoncurrent_b31e6158-cbff-42ad-95fd-ecca9e1c7201_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_stem_DebtInstrumentPrepaymentPenaltyFee_ec9a7bda-be37-4e04-8854-c95942dc887a_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-20210630.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_14d05a18-5a2f-4e66-8321-684fff993eda_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_a7c0615a-520a-4714-b293-7cccb3e2c722_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_0d2e618a-7558-4057-897d-ca6fb59003a4_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_57632a7a-4618-4a74-9ffd-f0134fc4036b_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_bf791f3d-155c-4046-be49-dfd9c70a99e5_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_0e7608be-5a5a-46c8-9dfd-11151c60b049_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">Outstanding balance</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_826ece56-5e5b-4769-92fd-7d6268f246bf_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_FairValueInputsLevel1Member_df0d717e-f41f-4bbd-a6d1-a8618889cbcd_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_3fb2c51f-927f-4ad6-bc30-62b0bea755a1_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_1ad0d48a-00d5-414b-91e8-2ba9716cf3ab_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_a19144ca-be41-4680-a462-562ece26169a_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_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_629cc8fa-9bba-4654-a8f3-8588592e0623_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-20210630.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_99ce36a3-7501-4dc1-9730-b28f0c27f1e0_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_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_f3f059a8-ac37-49e8-9a73-d5cb704debab_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-20210630.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_b8638a17-7ff9-4df3-80f9-82e2ee0483d2_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_187e56f8-20da-4cab-8b1c-9f83cea8c064_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_aae9897d-481a-45ea-bfc0-4d94a6208a06_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_dbb0b9ad-35d5-4f53-b713-06866fb7d8c7_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_752b4c4a-da08-48c4-9a9a-d34df48200f3_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-20210630.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_34f01036-b30e-48c2-8717-231c7979927f_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_d83a9e1e-078f-4660-86ac-7f53a00db633_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_ConcentrationRiskLineItems_3e531abb-e852-4a26-b154-5bb3917ed787_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_efe5364e-8ff6-4f75-a81a-38db52d102c6_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_133afb80-212e-464f-b8f2-3b9dac0be2a5_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_PublicWarrantsMember_fdcff842-da03-49c1-a945-38b9e850161e_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-20210630.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_e4aaba19-6903-473f-812d-5113fca84a0e_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 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_24c2c198-12c9-49e4-85d9-0c63ef7f5705_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_ba3f1799-e1e6-43f3-853f-0b664d13db50_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_srt_MinimumMember_b6e86edd-014e-418f-b8e4-6c508de5f42e_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_646e4586-3d15-439b-b94c-6e1115610a0f_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_53fbbbb8-eae4-4c8b-b272-258d133f0c17_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_9f599523-1854-45b0-bad7-c136e97fe34c_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_d302884d-117f-46af-85db-b3d1e2441ab2_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_3b9d7986-421d-4514-984d-205fc3492831_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_2ffa0834-9487-4572-9de6-e49981602bb1_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_b9cdc77f-2eb8-4412-a632-6da0d4a02f52_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 six months ended June 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_f475401d-ea7d-4619-9634-05938d1aaef4_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:</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_fc859d8a-3074-4841-8f5c-b25b40d797ff_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_5176eb31-ccdc-44c0-8d40-d42be3dfab12_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_stem_A2021EquityIncentivePlanMember_a6738397-999e-44bf-b22b-12ed1b9747b7_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-20210630.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_ecb7e743-4dfc-4e66-89ee-68aed5679850_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_2b2862c6-f76d-44d2-806f-49ecbc7d7d4c_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_8c7e3674-2277-4393-a1dc-e634f4591267_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_a292dbba-bb18-475e-831f-6142c2ba074a_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_d343b7c9-0d34-45f5-8524-8a9b6ad44840_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_e47e33d0-a7f9-4c9b-ac5b-fc0daea51333_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_8bc206b8-55e5-4d25-b12f-81eb2068a00d_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_27a4c3c3-f9d2-4596-86e2-863e3249ba83_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_513c3180-de8b-491f-80a5-9d7929310bec_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_c5b90054-8902-4486-b5d6-5371863d8389_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_5c058037-3432-460c-bc23-8bde3ed97fe1_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_2ece3374-0bc4-4cdc-9020-e7953cedb161_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_913b51c0-fae4-4446-bfb1-aac3967e8841_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_4345ec02-8c72-4e79-b518-cd9dbba8053a_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_57e61fec-9c6d-49e1-8dc2-607f89fb5ed6_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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_44807743-f7c2-4cf0-9b68-78afa67d1135_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_a0863b3a-eea0-4f89-b959-0cdb76f8aeec_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-20210630.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_e2045cc0-947f-4ff1-8ca5-303392c679df_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-20210630.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_CommonStockValue_eed309e0-8880-47c8-a696-20ff612c8d9d_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 June&#160;30, 2021 and December&#160;31, 2020; 130,768,055 and 40,202,785 issued and outstanding as of June&#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_db5e700c-da22-4106-a6b8-b489765cb586_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-20210630.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_f5aa377f-142a-41b0-9f18-7fdb1dbc83e2_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_9c665540-c275-4914-a9e6-b1a106bad4c3_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_a4a08c55-1e9a-49e1-a951-318b08206734_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_CustomerConcentrationRiskMember_8e00e12b-6128-4689-835f-cae9ec1e83e0_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_5502c3e1-a1d0-4715-bfef-346fa9d023b1_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_3e52a363-c399-464c-96bf-e6ead45071fd_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_af9d3842-703b-4f5b-aa11-9ac903021d87_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-20210630.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_227deab9-edd0-4484-b210-1753703e8196_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_477dcaa3-60e5-4269-9d06-eaf924dc294d_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_8ec5bb0e-5a37-49e8-bc5a-e8158757a689_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_678f6649-c4ed-47ea-bb10-02af0967e647_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_c05ebc21-5694-4c4b-8c8e-bfdd70cb1f7b_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_df96276d-694d-42b0-a42d-1c43578f3196_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-20210630.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_stem_DebtTermsAxis_9838b5d9-e7d5-460b-a0a4-4bab3f5c17f6_terseLabel_en-US" xlink:label="lab_stem_DebtTermsAxis" xlink: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 Terms [Axis]</link:label>
    <link:label id="lab_stem_DebtTermsAxis_label_en-US" xlink:label="lab_stem_DebtTermsAxis" xlink: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 Terms [Axis]</link:label>
    <link:label id="lab_stem_DebtTermsAxis_documentation_en-US" xlink:label="lab_stem_DebtTermsAxis" 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 Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsAxis" xlink:href="stem-20210630.xsd#stem_DebtTermsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtTermsAxis" xlink:to="lab_stem_DebtTermsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_ff206f90-ab2d-491c-b1f8-bb54bd60d646_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_0d8f4b16-c8ad-47af-a374-37da8815e13e_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_us-gaap_DueFromRelatedPartiesCurrent_f5afbfb3-292c-4181-926e-c1b567121aa4_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_us-gaap_StatementClassOfStockAxis_0ad0f2de-1a24-46dc-8d5d-ea7f26d41d03_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_3d762116-c4d7-4b80-bc1d-a53a214270e2_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_824820a3-a418-436f-8082-0bb5291db7a8_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_5a5314d0-1af6-4dee-b0cc-a5b9dc75bc7a_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_DebtInstrumentPrepaymentPenalties_43423a96-d1ea-430e-871b-fe5f2f1d528a_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-20210630.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_0fb65843-9dd5-41e2-8a7b-88a3be05e205_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_DebtTermsOneMember_760f2a4a-0afb-4264-b672-a9df3ad61705_terseLabel_en-US" xlink:label="lab_stem_DebtTermsOneMember" xlink: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 Terms, One</link:label>
    <link:label id="lab_stem_DebtTermsOneMember_label_en-US" xlink:label="lab_stem_DebtTermsOneMember" xlink: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 Terms, One [Member]</link:label>
    <link:label id="lab_stem_DebtTermsOneMember_documentation_en-US" xlink:label="lab_stem_DebtTermsOneMember" 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 Terms, One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsOneMember" xlink:href="stem-20210630.xsd#stem_DebtTermsOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtTermsOneMember" xlink:to="lab_stem_DebtTermsOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ConvertiblePromissoryNotesMember_dfa67dbf-0c3d-442c-abb6-9faf34b01090_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-20210630.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_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_1d9d79af-1037-44a6-b057-3e72da0d03ba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink: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_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink: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, Warrants or Options Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ConvertiblePreferredStockWarrantMember_e5ce884e-98da-49dc-9a25-ba1ae8169700_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</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-20210630.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_6005b016-ba08-469f-abde-8b1a2f38e989_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-20210630.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_683bdc00-2dd7-452c-9880-97ba34f39536_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_2bf69115-8148-47d3-b7d6-2f35b3f13026_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_083a499b-8fc8-40b5-9250-d1d4644c1aa2_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_11a69cd9-a8fe-49a1-b12f-ac2e35400243_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-20210630.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_9989f5f1-4f35-4ffa-b549-fc54c318ee74_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_1b3e2e89-34ae-48c7-9d83-132e20121240_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_057e3a7c-b7d3-4536-b15e-f9dc63af9770_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-20210630.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_aba20b8b-f8b8-449b-af9c-be3f7d580f9f_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_42777e20-d6e5-4bb3-8a4f-7ed9a922f49c_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_c07c93a6-fa7c-4dae-a4b0-951480301689_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:</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_4828229a-b9ee-4ba5-9cb9-f839f3c47d48_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_dd1129d6-6156-47fe-8848-80ec0a042789_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-20210630.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_44569367-13b5-42dd-beca-d44c3c53d9e9_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_86fcc415-1269-4f30-8e5d-b16b71517ab6_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_886a0cf6-6e13-4e49-b8be-134b0f061f25_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_29924983-dfbd-4d1c-9b88-1aa36f236335_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-20210630.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_ac890553-b0f7-4cff-b2c9-846559a3718a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" 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_FairValueAdjustmentOfWarrants_86a3414a-41be-4edf-b28f-feddbd69ca11_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_b8bc5f46-6465-404f-aa73-d8b4588fba78_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_e7468eb3-5f36-4b61-9cbc-034a4f49da23_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_cf2de8a8-aa84-4bbf-a093-dbf2b161fa73_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_stem_DebtTermsDomain_0d0eeacb-2726-4364-8f77-c878e78ca413_terseLabel_en-US" xlink:label="lab_stem_DebtTermsDomain" xlink: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 Terms [Domain]</link:label>
    <link:label id="lab_stem_DebtTermsDomain_label_en-US" xlink:label="lab_stem_DebtTermsDomain" xlink: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 Terms [Domain]</link:label>
    <link:label id="lab_stem_DebtTermsDomain_documentation_en-US" xlink:label="lab_stem_DebtTermsDomain" 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 Terms [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsDomain" xlink:href="stem-20210630.xsd#stem_DebtTermsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtTermsDomain" xlink:to="lab_stem_DebtTermsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_53ff2609-eff1-4a12-b513-4674bf18abe8_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_9711d300-0a89-4fdc-98b1-76b97482acf7_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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_35bc8495-5039-4d8c-b02f-1b982bdf4778_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_ec288054-2eda-4c9d-8526-27bef4f72e04_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_10063d62-4167-4b41-8b4e-4e2f8c6f520c_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_2ff93cda-0e76-4b22-8eca-d8487237ffe1_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_ac2abac4-d463-4e53-a457-5b7e2d1eee93_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_0ee127a3-7930-47ae-a52e-c17794d7c2a9_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-20210630.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_LongtermDebtTypeDomain_97f15808-d92f-42de-a917-dcbdfb4a2b13_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_eaf70a87-116a-4587-9784-e06c98dd90fb_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_a8bc8a72-3813-4e29-a018-4a4f296597a8_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_de1a8428-2c85-4f93-9909-c3ad68406944_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 preferred 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-20210630.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_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c182a95a-b7c5-4e96-9e03-cbe8ffc36760_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_7e046e30-eeda-4e4c-a878-d993fe97f8d5_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_a784b7ef-6dc7-4177-9750-dff0b61a5d0d_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_9bd55b91-e3ff-4bce-aab4-5d30b2a02ca4_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-20210630.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_a5156562-a446-43a8-b6a5-29b53cc0447f_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_e665ba19-d25e-43e0-9e19-ea6dce5796e3_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_HostCustomerArrangementsMember_42408b70-2337-488c-bc1b-9614fb340f37_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-20210630.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_f8ae47a4-10c4-47dd-aab6-c050e3d8ff11_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 $880 and $399 due to related parties as of June&#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_3262f413-8fef-4559-afb0-6d98655eb95e_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_7fc25943-da26-450f-9d2d-56cc7c65ab22_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-20210630.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_8a832dda-2af4-4ff5-9755-827466c6769d_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_db6f8d69-b7a3-427d-9dab-2bc895c7e00a_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_8fec11e5-32d4-4794-93a1-ec184e6bdacf_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_6bdcc38f-7c27-4db1-9780-cdc77332f7cd_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_05985581-233e-4eb8-8e27-41f15bf0ec15_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_33f4776f-8cc6-4567-9738-3b0e02dff0d3_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_ce8eace1-3c20-4192-8d2d-96703cee09db_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_b04ab101-0fea-4ab6-b842-45282bbe8ca2_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_562d8e66-3b73-4d87-8778-ad7dd5e14989_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-20210630.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_2caad035-2644-4e47-bf34-9351283c550c_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_679b65bd-240a-4782-a55b-b1aaf1cb67ef_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_8a87b88d-eee7-497c-8bc3-5c65f7b534ee_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_af4ded9a-91ea-4016-92c5-b8ec6a03e350_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_dcab925a-ccf7-456a-8696-23007b1ab862_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_5ec6c222-a4bf-4a2f-802f-4247ce312fa0_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_6205053b-e26b-47d7-8712-ba692c02f3e9_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_b96f9d29-25ca-4aa9-bd78-923716a04e41_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_00437b00-a7b8-496a-b566-eea6da8e3f75_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_fe1d20c2-42e9-4420-b92b-9cf58d2490b7_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_07521f84-ef0a-45c1-9d33-0c092a7a69ce_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_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_e608cef3-5859-42c7-bf99-b8ff8762e950_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-20210630.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_97ff5af6-b102-4253-8e9d-0d120d92e882_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_0deba590-af7d-4286-9926-0474ecf13a2b_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_b58c698e-2e48-4435-aad7-edf1936ac370_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_598e7440-d646-4173-b43e-a2986cc847cb_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_389da68e-0a62-4258-b388-111fa6e26226_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_a92ebb9e-0293-475f-8eb0-9de20ab55b57_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_f20a4d13-37c4-42ec-99bf-50b0a8665db0_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_c7ed3ad5-18de-478b-b934-a4747c6edace_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_bbc012a1-c436-4914-88e4-8a6cbe735003_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_0b95cf79-dece-4de9-bdc0-cb1c69d596d8_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_5de50e98-9714-404c-9d67-8898826bfe96_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_c27fac88-6a1a-4a53-8fa3-083019ab8021_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_LesseeOperatingLeaseTermOfContract_391996d6-0eb1-4bb1-81d3-c92b32a44e2b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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 term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_75d661de-4fab-4f24-943f-3b4f5c9b2e37_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_791b80b3-3fc1-4cab-9cdf-bc1541573b05_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_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_f35c16f5-4c31-4939-b8ee-006e5bceccaf_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_d461cde6-e5a3-4c40-b326-bff20e1708ce_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 (Note 1)</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-20210630.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_cf4174c9-155f-4a68-b251-718df81c09a7_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_76e67ed6-d844-4552-8c91-6de820ef258a_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_8ba98db1-f9e4-467e-8c30-4487d551dfad_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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_58a9f07e-d1e1-47a6-b7f6-9cbb68799001_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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_d77b9260-b5c8-49e8-ba2d-8cced5187ba2_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_7730ddd1-c635-4175-9c5b-dd0374e12bfa_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_9732aca2-123f-4e5f-b700-f5f66cb6d395_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_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_87f12744-c724-44a8-8c87-1e9f8175fc80_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_2a6d3302-c6ba-422b-b87a-7b55e616fad9_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-20210630.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_00dd44c3-4e6a-4a84-8b60-5cd1e1329dbb_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_1e836069-f484-46ed-bafc-7dc7e919fb15_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 (Note 8)</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-20210630.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_ff03b14e-a4a7-43ae-bf58-cfc13aa8a5cf_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_d978784c-d6e7-41c5-9d22-91ab892b1bac_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_e2b165c0-920a-4420-9c9a-05cfae406368_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_LesseeOperatingLeaseLiabilityPaymentsDue_3a725add-1091-412d-8331-a45ab2dd5ad4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink: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 lease payments estimated</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink: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, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_72d0951a-5c0a-4d9b-914e-458f2d33e073_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_0ed07541-1988-4bb6-84b6-2f11ccc8ce93_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_875218b0-fa0e-40ab-bdf4-ae4884b251aa_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_3a9cd88a-e940-4da1-8bcf-7ed1c1df4b7b_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_InventoryNet_e8bc9d6d-d33c-4a1c-94ff-191ab33ed9b4_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_5ae2b799-d73e-4ce3-9d9a-2d6cb3dd56ec_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-20210630.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_d7699861-2517-44f1-a1d2-23fbc5530db0_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_dei_EntityFileNumber_0ce917f5-d7df-43ea-a5cf-477554473a90_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_8c018418-5085-460b-b457-b3a2cfca8370_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 (Note 8)</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_82cb9bf3-df5e-4054-9f77-8bbf55d2e727_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_b573d459-6347-4799-9981-62cf2e920a0c_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_19d24846-d490-41c5-8bba-dd5279f12e6f_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_us-gaap_PropertyPlantAndEquipmentTypeDomain_cc760817-a115-481e-9578-796eb980718c_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_stem_ProceedsFromReverseRecapitalizationTransaction_5adbb030-fd29-471a-9dab-a1f859318a37_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_412d8182-7524-4472-a34f-da44d7717c06_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-20210630.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_FairValueByBalanceSheetGroupingTable_a806a2f7-98b0-4db6-a5ee-06cbf7a2d666_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_b30e4c6f-ca79-4bde-8d38-1d5d8a4ee7f6_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_385b13e4-df64-4f4a-955f-060334466c4a_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_175597d8-a731-4efe-bf3b-2c4c34644b70_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_cd62406d-4c47-4277-bcf9-6041260fbdcd_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-20210630.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_bd86e0af-8f0b-4e7a-8664-a203da244840_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_119626a9-83d6-4315-adc6-a6b8325c150e_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_5631cbbd-25aa-4c72-bf1c-d40aac2c17eb_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_784acc4b-2da0-4bdd-bcbf-eb7ed338db5a_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_6e9d2593-ded0-47e6-b775-c642bfac2ff0_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-20210630.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_e048aded-88ef-40d0-b2be-e0ea55251e56_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-20210630.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_58b5fa1c-aa3c-44a1-94c4-4f47ef2537c4_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-20210630.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_b71dc853-de73-43a1-9d38-a51e5cade22b_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_ff0af4d8-931a-4e24-bb1b-77178ecd349b_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_3e6e9f98-e32f-4677-8a3a-c7861714d7e8_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_6b7cefc5-2187-4ba9-815f-278328ba50be_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_61e0cae8-64db-42c0-a3ee-b3949e4719ef_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-20210630.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_bd961e42-6141-4ca1-9d1e-c3b50633d3d1_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_RevenueRemainingPerformanceObligation_752cb2b3-3052-433d-8b6f-67717b6be882_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">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_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_dei_EntityAddressStateOrProvince_e0ed40ba-6c71-4c4e-a5b1-0f7bc52bcb56_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_f8cefd1f-4d8d-4a24-866a-f54735828539_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_99f4f6f7-cfdf-4282-a51e-6fbcf2de532f_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">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_1a49802b-b1d3-4d66-b517-a3883040a9cf_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_PropertyPlantAndEquipmentByTypeAxis_36ec398a-d70f-4eed-8f5d-e9ad7387dfa9_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_4775b11e-0cac-481a-8a7b-ec6e99c64aef_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_b889e123-4dfe-4092-bf1d-a67dab41a86c_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_44eae0b4-48f1-4736-92ba-37b8cfa51042_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_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_2282dd49-8f60-4be6-9729-0fc99dd78f68_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-20210630.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_9f8c0544-9cdb-4a17-bcfa-a211e0c27646_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-20210630.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_5e95509c-be6d-415c-b6ef-a7c64f770abb_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_01da8852-7865-483a-98fb-2a29d1b4f670_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_bc6a1348-325f-4954-a871-3f7e6e1c3644_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_bfc8c097-3204-4c8d-af6c-767b73c4ddd4_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_7bf89f40-057d-44fa-a2a3-81b7a69fdb01_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_4bdf69cf-ae77-478c-b302-ac04c8508aaf_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-20210630.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_ba900c97-f764-47b2-9b13-5eff76be6580_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_765b0884-3e57-499a-b69a-56f9bb3dcbd7_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_429af094-fd3b-48a6-b6f4-834cdc33294c_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_58b209e4-020c-4073-b064-c35ae88daf2f_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_52cd4f6e-e77d-48df-a893-36565b80008c_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-20210630.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_7145c1c9-c8d0-43a4-b405-4974b2fc003a_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_f8af2c6e-1f3c-4431-abce-1e5abecf122a_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_8938e3e7-b626-4056-aee5-913934dec1ff_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_a511d7e0-a052-4f0e-af2d-7c117d14728e_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_fbffac70-3640-4df2-86ce-dc8ff8acf62d_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_e3493147-eb7e-4e69-8e29-e3d7d6af1735_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_de550201-e369-493c-a9c1-f88fec286a92_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_2dfd35d6-332e-431c-915c-65b6f14949c2_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_InterestPaidNet_2bf5dad4-287f-4fa3-9031-ce28002df6b2_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_a580a2ae-d209-4dc7-9d3b-c83db70d8cbe_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_4c8b11c3-a6b6-4a9b-b0f1-71d27a78e4ee_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 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_d6b675f6-c276-45ba-93d0-f2a028a5844f_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_ab85835a-a8e9-4aa8-8247-3e2a8d3d5a12_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_a6d295f5-3843-43cd-a651-c57a3dac927e_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_2f51bb51-a72f-418c-bcc5-b4f34a0e4664_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_124ecc34-031a-4396-b2e6-02a499ec9144_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_stem_ConvertibleWarrantStockLiabilityMember_03f808c0-709a-4568-bdf6-1ab4e660e6da_terseLabel_en-US" xlink:label="lab_stem_ConvertibleWarrantStockLiabilityMember" xlink: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 warrant stock liability</link:label>
    <link:label id="lab_stem_ConvertibleWarrantStockLiabilityMember_label_en-US" xlink:label="lab_stem_ConvertibleWarrantStockLiabilityMember" xlink: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 Warrant Stock Liability [Member]</link:label>
    <link:label id="lab_stem_ConvertibleWarrantStockLiabilityMember_documentation_en-US" xlink:label="lab_stem_ConvertibleWarrantStockLiabilityMember" 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 Warrant Stock Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertibleWarrantStockLiabilityMember" xlink:href="stem-20210630.xsd#stem_ConvertibleWarrantStockLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ConvertibleWarrantStockLiabilityMember" xlink:to="lab_stem_ConvertibleWarrantStockLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b43256ac-2381-41d5-b798-0d5fd919cb39_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_cab4bcf3-46a1-4a10-adc7-040b8f329181_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_8a33786e-26c9-412c-b3c8-466af00bb4c8_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_41c0914f-3c01-4c86-ad96-450c38f14f27_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_b5bfece7-011c-42d4-9f81-0354e7dc7a3c_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_ad5fb966-77b8-431d-a46b-88856c54eaac_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_d969187a-b976-47df-a877-d748b584cc72_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_223278d7-e02c-4518-92e7-2631b0df5112_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_us-gaap_LeaseContractualTermDomain_82ff8823-c43e-4c1c-a198-3bb2bbb74c5a_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_7d8aa2bc-1b7e-4ab2-b0d9-1fbc3325572f_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_8c8ef34f-d3ca-4be0-95d8-0821aa5a42b1_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_181da086-387f-4509-abbf-ed8be1b051dd_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-20210630.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_c6a78b6e-0766-417b-8b36-35b2472892bc_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_5cc423a6-9d2c-4151-a692-b09ce1dd013b_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_8dbcfe22-10d3-4ec4-9360-82208fd35d08_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_VestingDomain_a068aa5e-0d63-4011-a3bd-f289939aaa3a_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_us-gaap_SubsequentEventsTextBlock_9b791a8e-e89d-4993-a2f7-fb8675230f78_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_07fb72b5-aeea-46d2-be1b-973f9dda84a5_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 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_306f3104-027f-4fd6-8847-3a2ab5b3cd8c_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_53b0fa5c-8903-4f6b-926f-fd062e4350ad_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_77a3d303-9abf-4b56-aea5-43d8239b90c4_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_6e651c8a-fc4a-4a06-aa08-7ec85a9c479f_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_stem_WarrantLiabilityNoncurrent_93d0d069-ac24-4503-b6f7-97abe8aad7b6_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-20210630.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_b732b074-4499-412e-ab3b-20b8d920ca77_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_56bda57a-0e1c-49ca-b1c3-bb58e066a3b0_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_3fe6efbb-4c29-4511-be11-4fe1a5696fe4_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_0030401d-f206-4ab3-9711-65c756df38f4_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_FairValueDisclosuresTextBlock_9d912b7c-8bec-4cb0-acf9-da77ebd4264a_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_d76f983d-5665-4f46-b5eb-d43333fb41c7_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_67359cf2-0d57-49b9-a0a0-6e554c255308_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_8c036895-8577-45ad-b287-a49562666988_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_8378a14d-85e0-4716-b20a-ef67aa1ccf64_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_321c5de3-ae94-41fd-98e0-1c2a3fc51abd_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 $911 for the six months ended June 30, 2021 and 2020, respectively</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_7e0741c4-bdb6-4b69-902e-bcceca5caa8f_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_8b3d1696-6c87-44f9-9119-3bb870b0503b_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_97d6660f-2eae-48c1-9054-7a5f6825d35d_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_us-gaap_CommonStockSharesOutstanding_c0bbb35c-1e95-4766-833f-decffeb51069_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_eae3da98-222f-48d5-8dcc-4f85cafaa68b_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_4c9c56ee-625c-4b39-991c-fe9ff914588d_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_037ede56-d0d9-4d3b-94d9-ead18457fc18_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_2f734c24-e473-4bb1-8e6a-9a0695fa7d0a_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_a8127d8e-1c4c-4782-9900-c0d731097bc9_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_a02b6143-ed52-4801-a6b5-686fa0654374_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_910a2105-96de-4de1-9f43-f9c60fca9e1c_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 June&#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_cb7b7f97-d1ae-4477-8639-568d5035363e_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_63144b82-30f6-4387-aaaf-4cdaecfef1c0_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_a1163c65-5c16-461d-81f5-2d940a1b0840_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_095f298b-dbbd-4ce0-b3d2-00f0129a1375_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-20210630.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_3ba653b9-7b7c-4441-a09c-49137a2763e8_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-20210630.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_7f1f7b16-bf95-480b-8991-44b2606f1fb0_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-20210630.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_39d42445-c715-4d27-a34a-846c6e0b23bb_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_6a03464f-42fe-4976-ae2e-a0eab6bf4190_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-20210630.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_ef89eef2-f09c-4ee5-8eb6-22d6b13180cc_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_4d31f395-a133-4ca2-a4d9-5806ec0ba960_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_e51edf9e-0638-4318-99d2-d309c6d464f3_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-20210630.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_us-gaap_DebtInstrumentLineItems_6eafd01e-9320-435a-ac67-d9c3bbaf6a69_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_175c165f-09e3-4e41-bf14-886bc5198ae4_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_29e1ab28-787c-4773-959b-381fe87e0ff0_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-20210630.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_d329969f-7dfd-44ef-94a9-1a7998828cf8_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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_096c57c1-8ec6-4e25-9f7a-670574e430bf_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_aa1b025b-8438-4902-8317-379bc2ecd6fd_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-20210630.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_d98b4f4f-bafd-4923-aaff-cf96dd6c7209_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_e7049b88-c642-4e46-a34c-f947742c0c75_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_1a987817-4200-4e1b-a042-0516de4e5fa4_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_21b10831-315e-4a81-aa41-c4b60350f412_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_104c31df-e654-4cb2-b96b-b33738a5d9c0_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-20210630.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_786423d6-168c-424e-a13a-786e03cd45cc_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-20210630.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_fa179a8a-e0dd-4dc5-8d4f-3bfc33c389b7_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_fc908570-0338-4893-8000-8001cadbba7a_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_f55e963a-473a-4d0f-8e77-2a64ade19d94_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_8091d259-27f8-423e-aac7-0a56a8010198_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_e5f3f06d-fbbb-41de-819b-54326e0238c8_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_stem_CustomerEMember_3885fb72-feef-4814-abd3-d70c7a956501_terseLabel_en-US" xlink:label="lab_stem_CustomerEMember" xlink: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 E</link:label>
    <link:label id="lab_stem_CustomerEMember_label_en-US" xlink:label="lab_stem_CustomerEMember" xlink: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 E [Member]</link:label>
    <link:label id="lab_stem_CustomerEMember_documentation_en-US" xlink:label="lab_stem_CustomerEMember" 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 E</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerEMember" xlink:href="stem-20210630.xsd#stem_CustomerEMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CustomerEMember" xlink:to="lab_stem_CustomerEMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_9d55b0f9-ac89-4c36-8ea8-df7946c66cfe_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_14d682f7-b331-4603-a258-eae1271aa980_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_73fd9e86-ba91-4e53-837b-98001014f999_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">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_bc870194-6361-4e57-8214-a6c6e70bba98_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-20210630.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_2ce6aa8a-b69f-45ab-a57a-de63025e370d_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_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_269e5d69-39bf-4e07-ac10-259fb7edf9e6_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-20210630.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_64136624-6df0-4852-83cd-51de0ebf632b_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_stem_IncreaseDecreaseInCapitalizedContractCosts_42c755f0-073f-4fe7-9b82-79bf6303c5c7_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-20210630.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_AccretionExpenseIncludingAssetRetirementObligations_3baa0e24-653b-42b1-b92e-e7662554a273_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_a4ec92b6-33c1-4fd2-b993-9339ef17437f_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_179584f7-0174-4504-afc1-7bace5113f83_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_fafb1d3e-ed07-4cb9-a3c5-75786e294e0d_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_d8336fee-ea15-4794-a639-265a9cb453af_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_7870f9a2-015f-4c5f-ac10-318cb9a08086_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_5e9552fa-c2e5-458c-ba8f-40d325ad1f13_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_1b86e608-feb6-4c41-958a-e25f33a51dc9_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">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_a9a43b72-5f11-4383-8518-768222d9aa74_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_68dddea8-2683-47a2-80dc-763ad08fd1c7_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_2c019778-7769-4693-b1d4-444cd4f76359_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-20210630.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_e41cd9b9-5eb9-4810-9b90-164e752cc20f_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_a590a15f-1e81-4104-9e47-074bbc064fb0_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_18d59abf-b9ff-4084-9d95-9e73bf3a4c70_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_ec1dcdbe-6842-4c26-a652-43e72e430dc7_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_5f3515cc-e675-4b2e-84d4-428a93ae5da0_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_2dbc21cc-466d-4aea-99da-bcb1d6215232_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 shares used in computing 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_33ab47cd-5a23-411b-a1cd-3cc09afe35e9_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_62f032ed-0f94-4817-afe7-062d9fc9e06d_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_stem_CustomerFMember_7df88c65-9c98-43af-8649-bde5dd962745_terseLabel_en-US" xlink:label="lab_stem_CustomerFMember" xlink: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 F</link:label>
    <link:label id="lab_stem_CustomerFMember_label_en-US" xlink:label="lab_stem_CustomerFMember" xlink: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 F [Member]</link:label>
    <link:label id="lab_stem_CustomerFMember_documentation_en-US" xlink:label="lab_stem_CustomerFMember" 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 F</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerFMember" xlink:href="stem-20210630.xsd#stem_CustomerFMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CustomerFMember" xlink:to="lab_stem_CustomerFMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_8026ce57-d702-4543-9edd-74211c0694e9_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_72b7d2ab-a10e-4506-9d84-66605559dc99_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_ce4c2878-ce8a-419d-ad10-c12e67c34c9f_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_bcce88c7-4ee2-4e8e-8a51-16e7a709f86c_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_5c8baaa5-f3d2-4e36-adee-fedd97366c9d_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_4e356b4d-f3e2-4805-aa0d-6ade63cb3375_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-20210630.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_472bc738-1cd0-4f96-a859-824b784654eb_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_36d64fc5-b8e1-4495-95d3-9d3fbbfcdb48_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 (Note 7)</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_9ef71d1f-5124-473c-b5ca-a4da54c81508_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_b2b3abb3-2d2e-41f6-a537-4d0e513ae1c1_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_e655fd01-5849-4a4e-82fd-5ac2c9497ade_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_4b47d883-9000-40ac-96b0-f9ac03fb4433_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-20210630.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_b3adce5f-a328-4558-8167-627a20b59a06_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_67c3b33f-687d-42b5-870f-2112d67c0e66_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_8746a919-3c64-402f-8403-cff3d5afa816_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_58733d4e-db00-4e86-9025-0b33a9f60f6a_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_33ef29cd-84a0-4e46-bba2-0dd925de93ff_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_10a39bee-3d13-4a6e-b147-52892af64cea_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_NetCashProvidedByUsedInOperatingActivitiesAbstract_efa28420-0221-4320-97c1-d0a41f5713de_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_GeneralAndAdministrativeExpenseMember_30da5bd7-e4a8-480e-a612-fb29aa390ad6_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_aae7755c-9a49-4127-a7c5-87b9faf11c6c_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-20210630.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_c3c15160-5593-4cf8-ad79-6d311cf690ff_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_ClassOfStockDomain_6236d18b-cdbf-4346-b179-f4be169374bf_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_RecapitalizationExchangeRatio_61122cb2-bf4b-4dae-898e-6329fa3c7af5_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-20210630.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_5ff61477-6b61-41ff-b809-f4b1ded3270c_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_4bda1f0b-a19b-4104-ba0f-618ae42c9c65_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-20210630.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_9ff627b0-569d-440a-aa75-44ed14588d27_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_8a6276ef-26d8-4aeb-8115-12a9123e3b98_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_dei_EntityListingsLineItems_14abbcbf-a1e9-4b39-b860-d83e5c86afac_terseLabel_en-US" xlink:label="lab_dei_EntityListingsLineItems" xlink: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 Listings [Line Items]</link:label>
    <link:label id="lab_dei_EntityListingsLineItems_label_en-US" xlink:label="lab_dei_EntityListingsLineItems" xlink: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 Listings [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityListingsLineItems" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityListingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityListingsLineItems" xlink:to="lab_dei_EntityListingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_f24fed31-dc54-47a1-930f-384e23aed65e_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-20210630.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_375d4496-c3d0-48e3-ac12-e63dd2a82582_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_dei_Security12bTitle_1c40d83f-1646-4ab6-ace6-f6cd4cd79180_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_StatementTable_2815f035-acf0-4fcc-879a-d14828c4eeb3_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_657ce42d-1313-47b9-967f-666d298415a6_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 $206 and $123 due from related parties as of June&#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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3c301833-4afd-44ac-88b0-86fb08daab6c_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_41253d43-1d2b-43c1-abbf-1171744ff6b4_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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d00a1cf1-86c4-4290-8a1f-5b7a31ef862d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) for income taxes, federal</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_7dfa09de-905d-423b-b75a-6f851cf2c8ab_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" 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_2edbd9d0-1ba2-4bb3-a625-463433435ad6_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_78c92403-03b7-423d-8c92-a5791121a444_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-20210630.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_a7872332-0d2a-46ab-a6e0-e9f7a126d275_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_us-gaap_Goodwill_d683b660-3ab2-47ad-b372-14c6591620a4_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_us-gaap_MeasurementInputPriceVolatilityMember_011f9d87-0401-41e5-8fda-65cbb3f0380a_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_1be68c56-afd2-46b5-b43a-261de7fa9700_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_630a1782-22f6-453a-a9ae-a3e24d042c43_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-20210630.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_afa193fc-f466-42e0-93a7-be7d52f0fc67_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_88756523-7d40-4bb9-b52b-0ca534b06d34_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_SubsequentEventTypeAxis_654b8c5a-43e0-425e-9bde-b3442c3c371a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_e7e02679-166a-4b93-a43d-f071be791c16_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_15deaba7-4775-4575-bc93-1fe56c03a92d_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_1faaf1fa-b935-4e55-bc79-0a4bafa9b6bb_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_da8a7dcb-ee1c-47d1-8ffb-db9a07b02141_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_CustomerGMember_7f0b961f-aff4-4540-b8dc-9392e72e2fc2_terseLabel_en-US" xlink:label="lab_stem_CustomerGMember" xlink: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 G</link:label>
    <link:label id="lab_stem_CustomerGMember_label_en-US" xlink:label="lab_stem_CustomerGMember" xlink: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 G [Member]</link:label>
    <link:label id="lab_stem_CustomerGMember_documentation_en-US" xlink:label="lab_stem_CustomerGMember" 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 G</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerGMember" xlink:href="stem-20210630.xsd#stem_CustomerGMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CustomerGMember" xlink:to="lab_stem_CustomerGMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_daaca715-a340-4007-b0bf-b795675e5ac7_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-20210630.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>12
<FILENAME>stem-20210630_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:702fb4e7-8d97-4417-b3a2-a363e2e521a2,g:82a21e44-4426-4991-8074-1fa18e77f290-->
<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-20210630.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_0d1ac6fd-222a-4948-a5d4-da51cbc078fb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityListingsTable_8c54b39c-69c1-4863-bfb6-47ff80d5fe6b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityListingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d1ac6fd-222a-4948-a5d4-da51cbc078fb" xlink:to="loc_dei_EntityListingsTable_8c54b39c-69c1-4863-bfb6-47ff80d5fe6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f63332da-b3a7-4abf-83e3-30181b52b2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityListingsTable_8c54b39c-69c1-4863-bfb6-47ff80d5fe6b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f63332da-b3a7-4abf-83e3-30181b52b2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e05eb162-3be8-478d-b48f-5be162a42a66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f63332da-b3a7-4abf-83e3-30181b52b2bf" xlink:to="loc_us-gaap_ClassOfStockDomain_e05eb162-3be8-478d-b48f-5be162a42a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e0836414-6ce0-4731-9973-4b56891bc13d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e05eb162-3be8-478d-b48f-5be162a42a66" xlink:to="loc_us-gaap_CommonStockMember_e0836414-6ce0-4731-9973-4b56891bc13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CommonStockWarrantsMember_efbd0a36-eaac-4b9d-b1b2-f2a43fc6e03d" xlink:href="stem-20210630.xsd#stem_CommonStockWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e05eb162-3be8-478d-b48f-5be162a42a66" xlink:to="loc_stem_CommonStockWarrantsMember_efbd0a36-eaac-4b9d-b1b2-f2a43fc6e03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityListingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityListingsTable_8c54b39c-69c1-4863-bfb6-47ff80d5fe6b" xlink:to="loc_dei_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_22f10f24-23dc-48f9-af62-ae5258eac0b1" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentType_22f10f24-23dc-48f9-af62-ae5258eac0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_dcf3b51a-edb1-4358-879a-fa33958bb51f" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentQuarterlyReport_dcf3b51a-edb1-4358-879a-fa33958bb51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_e332bd0a-7174-4419-bd54-e367a3ff5ad1" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentPeriodEndDate_e332bd0a-7174-4419-bd54-e367a3ff5ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_625a7af8-7e77-4caa-bb4c-fb9b2f0297db" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentTransitionReport_625a7af8-7e77-4caa-bb4c-fb9b2f0297db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2a032cd8-9dce-45e8-9ca1-4e7b5534abc4" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityRegistrantName_2a032cd8-9dce-45e8-9ca1-4e7b5534abc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_6b792ee4-79da-4d6d-88fe-4cd184d418f4" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityIncorporationStateCountryCode_6b792ee4-79da-4d6d-88fe-4cd184d418f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e4927cc0-8c0b-49ed-9a90-e050cae9114a" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityFileNumber_e4927cc0-8c0b-49ed-9a90-e050cae9114a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_48b7fd18-20f9-46f9-bd89-bcea3c1bc26b" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityTaxIdentificationNumber_48b7fd18-20f9-46f9-bd89-bcea3c1bc26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9b5057f6-072b-42b8-ad04-dde4b63e5b02" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityAddressAddressLine1_9b5057f6-072b-42b8-ad04-dde4b63e5b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_17b255cd-716c-4a7d-9ef7-4011cfc0fada" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityAddressCityOrTown_17b255cd-716c-4a7d-9ef7-4011cfc0fada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_42a21f4a-e423-4e65-900b-e4b4dc1eda3e" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityAddressStateOrProvince_42a21f4a-e423-4e65-900b-e4b4dc1eda3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2bbd3556-3c6e-4fff-8fe3-0bbe3f207884" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityAddressPostalZipCode_2bbd3556-3c6e-4fff-8fe3-0bbe3f207884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CountryRegion_27ae0bba-2e2d-44bc-b3f2-aae456e1d244" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_CountryRegion_27ae0bba-2e2d-44bc-b3f2-aae456e1d244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e1b92f66-882e-48ec-bcca-fb8d30c5a132" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_CityAreaCode_e1b92f66-882e-48ec-bcca-fb8d30c5a132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_07940230-fcb7-4f50-ae8b-a98f326036d6" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_LocalPhoneNumber_07940230-fcb7-4f50-ae8b-a98f326036d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_8a31c530-14d5-4e27-9f95-e05a8ae8b4ce" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_Security12bTitle_8a31c530-14d5-4e27-9f95-e05a8ae8b4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_03eb09a1-3fd8-4f67-af08-b36822fd9d57" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_TradingSymbol_03eb09a1-3fd8-4f67-af08-b36822fd9d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_0c0be3f1-2c14-4fa7-9eda-ffd6c0cfd887" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_SecurityExchangeName_0c0be3f1-2c14-4fa7-9eda-ffd6c0cfd887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_64314707-4865-4500-98e4-f8fa5bc3b384" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityCurrentReportingStatus_64314707-4865-4500-98e4-f8fa5bc3b384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ca7d689b-1a75-41b7-b26e-9289f2be58c8" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityInteractiveDataCurrent_ca7d689b-1a75-41b7-b26e-9289f2be58c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_d2c3d225-7dbc-4e2a-af1a-37b9e24b726c" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityFilerCategory_d2c3d225-7dbc-4e2a-af1a-37b9e24b726c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d971651e-7f58-4b7a-9f40-3bd64d05007b" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntitySmallBusiness_d971651e-7f58-4b7a-9f40-3bd64d05007b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1bd94c9f-8c0f-40b7-8ed1-9215e04936b4" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityEmergingGrowthCompany_1bd94c9f-8c0f-40b7-8ed1-9215e04936b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_ef517662-62f7-46b6-baae-6fb72dc52996" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityExTransitionPeriod_ef517662-62f7-46b6-baae-6fb72dc52996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_56071f10-e550-4906-a814-6b521b838062" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityShellCompany_56071f10-e550-4906-a814-6b521b838062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_296b2138-e828-4519-a03d-c0a0db7876b7" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_296b2138-e828-4519-a03d-c0a0db7876b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_3c284f9f-e0a5-47bd-b3a7-f2999a5ee25a" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_EntityCentralIndexKey_3c284f9f-e0a5-47bd-b3a7-f2999a5ee25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0d27a862-dcc0-4103-80a0-d878797ef025" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_CurrentFiscalYearEndDate_0d27a862-dcc0-4103-80a0-d878797ef025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a23ccd77-b1a9-4f09-bb75-948ffd4afc91" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentFiscalYearFocus_a23ccd77-b1a9-4f09-bb75-948ffd4afc91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_107acf52-910e-4914-a98e-35ad8fc4b3d4" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_DocumentFiscalPeriodFocus_107acf52-910e-4914-a98e-35ad8fc4b3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9a9e5edb-0bb4-4037-a70c-35d5d379711d" 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_EntityListingsLineItems_d44d45f7-710f-4180-8fad-f0364edc0a80" xlink:to="loc_dei_AmendmentFlag_9a9e5edb-0bb4-4037-a70c-35d5d379711d" 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-20210630.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_853ec3a4-1855-4c5a-8218-238536b12676" 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_45287ff9-a752-4fff-8253-1d9ce5fc142e" 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_853ec3a4-1855-4c5a-8218-238536b12676" xlink:to="loc_us-gaap_AssetsAbstract_45287ff9-a752-4fff-8253-1d9ce5fc142e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8b7bfd9d-6eee-4287-9925-f8d308ba66a2" 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_45287ff9-a752-4fff-8253-1d9ce5fc142e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8b7bfd9d-6eee-4287-9925-f8d308ba66a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c4d39cf2-8c37-4ae1-98a1-482f9952fb03" 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_8b7bfd9d-6eee-4287-9925-f8d308ba66a2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c4d39cf2-8c37-4ae1-98a1-482f9952fb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d4a1ee23-6144-48f6-9809-25e7486d4521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8b7bfd9d-6eee-4287-9925-f8d308ba66a2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d4a1ee23-6144-48f6-9809-25e7486d4521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_facb819e-bcbe-4663-86c4-dbe8c35792fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8b7bfd9d-6eee-4287-9925-f8d308ba66a2" xlink:to="loc_us-gaap_InventoryNet_facb819e-bcbe-4663-86c4-dbe8c35792fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_6623723c-43a3-481b-a59f-9463c73099ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8b7bfd9d-6eee-4287-9925-f8d308ba66a2" xlink:to="loc_us-gaap_OtherAssetsCurrent_6623723c-43a3-481b-a59f-9463c73099ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6c276607-9813-4d84-99de-bdcd9802f370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8b7bfd9d-6eee-4287-9925-f8d308ba66a2" xlink:to="loc_us-gaap_AssetsCurrent_6c276607-9813-4d84-99de-bdcd9802f370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_696c23b2-9bdb-4a60-b635-a605274fcc5e" 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_45287ff9-a752-4fff-8253-1d9ce5fc142e" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_696c23b2-9bdb-4a60-b635-a605274fcc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_a7fd49bb-ee17-4067-bbc6-7f0dedcdeff0" 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_45287ff9-a752-4fff-8253-1d9ce5fc142e" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_a7fd49bb-ee17-4067-bbc6-7f0dedcdeff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0b0e457d-f4b3-43c3-8d64-f5dbfa3dac89" 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_45287ff9-a752-4fff-8253-1d9ce5fc142e" xlink:to="loc_us-gaap_Goodwill_0b0e457d-f4b3-43c3-8d64-f5dbfa3dac89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_eeb5c49b-ae7b-43d0-92c1-7071c8bb66fd" 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_45287ff9-a752-4fff-8253-1d9ce5fc142e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_eeb5c49b-ae7b-43d0-92c1-7071c8bb66fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fc13826a-313d-4ebf-a2a5-59d333e9de19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_45287ff9-a752-4fff-8253-1d9ce5fc142e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fc13826a-313d-4ebf-a2a5-59d333e9de19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_06466363-2fc9-4df1-9b42-3fe8fc74b7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_45287ff9-a752-4fff-8253-1d9ce5fc142e" xlink:to="loc_us-gaap_Assets_06466363-2fc9-4df1-9b42-3fe8fc74b7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_989f5a4f-1a93-490b-b945-119cb53613aa" 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_853ec3a4-1855-4c5a-8218-238536b12676" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_25606564-5b4f-4617-a2dd-63425c29d924" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_25606564-5b4f-4617-a2dd-63425c29d924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_01b097f7-afc8-4449-b323-7eb037386258" 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_25606564-5b4f-4617-a2dd-63425c29d924" xlink:to="loc_us-gaap_AccountsPayableCurrent_01b097f7-afc8-4449-b323-7eb037386258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c2c6d245-ed3c-45cc-9b2e-616382b4c6cb" 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_25606564-5b4f-4617-a2dd-63425c29d924" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c2c6d245-ed3c-45cc-9b2e-616382b4c6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_00642c8e-a0c6-45c4-b90c-6b53339656d3" 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_25606564-5b4f-4617-a2dd-63425c29d924" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_00642c8e-a0c6-45c4-b90c-6b53339656d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_c8986089-53a8-44ae-b6f4-79a28e78d062" 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_25606564-5b4f-4617-a2dd-63425c29d924" xlink:to="loc_us-gaap_NotesPayableCurrent_c8986089-53a8-44ae-b6f4-79a28e78d062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_5245ea8e-f8a3-4550-9041-881f4c6ce18d" 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_25606564-5b4f-4617-a2dd-63425c29d924" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_5245ea8e-f8a3-4550-9041-881f4c6ce18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_9b5d114c-17f2-4e4e-8c3b-3891345a3686" 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_25606564-5b4f-4617-a2dd-63425c29d924" xlink:to="loc_us-gaap_LoansPayableCurrent_9b5d114c-17f2-4e4e-8c3b-3891345a3686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b51d492c-5665-480e-8ae0-aacd881b89ec" 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_25606564-5b4f-4617-a2dd-63425c29d924" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b51d492c-5665-480e-8ae0-aacd881b89ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_5d9b4a9f-0538-4b12-944d-f10b39168aef" 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_25606564-5b4f-4617-a2dd-63425c29d924" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_5d9b4a9f-0538-4b12-944d-f10b39168aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7f616d80-c068-499b-9569-ad45b02ed62f" 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_25606564-5b4f-4617-a2dd-63425c29d924" xlink:to="loc_us-gaap_LiabilitiesCurrent_7f616d80-c068-499b-9569-ad45b02ed62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6de87d5b-c6ec-4cce-b669-25b6e386aedd" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6de87d5b-c6ec-4cce-b669-25b6e386aedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_af110424-58cc-47d8-86ab-a29b979031fd" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_af110424-58cc-47d8-86ab-a29b979031fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_a1508ac0-8882-4eb2-94ea-edabd1b240b4" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_LongTermNotesPayable_a1508ac0-8882-4eb2-94ea-edabd1b240b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_bb149a3d-6a9d-4624-84c7-080e1637d798" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_LongTermLoansPayable_bb149a3d-6a9d-4624-84c7-080e1637d798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityNoncurrent_9cd6936d-f94f-4de1-815c-b915e1ab47e6" xlink:href="stem-20210630.xsd#stem_WarrantLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_stem_WarrantLiabilityNoncurrent_9cd6936d-f94f-4de1-815c-b915e1ab47e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a8bb563b-8523-45a9-9b19-eda9ce4bdb69" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a8bb563b-8523-45a9-9b19-eda9ce4bdb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_dfd1fc0e-a9b3-4f12-91cc-701db12ce330" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_Liabilities_dfd1fc0e-a9b3-4f12-91cc-701db12ce330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_1f14b205-a2ce-42fb-a774-176c113bc19d" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_CommitmentsAndContingencies_1f14b205-a2ce-42fb-a774-176c113bc19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_29ac1ffd-f762-4f05-9f32-6233fbb03439" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_StockholdersEquityAbstract_29ac1ffd-f762-4f05-9f32-6233fbb03439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_64144ec0-c7f5-40fd-81ed-261433902848" 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_29ac1ffd-f762-4f05-9f32-6233fbb03439" xlink:to="loc_us-gaap_PreferredStockValue_64144ec0-c7f5-40fd-81ed-261433902848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_018cf956-8289-481a-9b70-16718658d9ce" 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_29ac1ffd-f762-4f05-9f32-6233fbb03439" xlink:to="loc_us-gaap_CommonStockValue_018cf956-8289-481a-9b70-16718658d9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_793897b2-233d-4031-8717-6505ae5de243" 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_29ac1ffd-f762-4f05-9f32-6233fbb03439" xlink:to="loc_us-gaap_AdditionalPaidInCapital_793897b2-233d-4031-8717-6505ae5de243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c2694cdd-68ef-4e33-b18c-f4ec03fda319" 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_29ac1ffd-f762-4f05-9f32-6233fbb03439" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c2694cdd-68ef-4e33-b18c-f4ec03fda319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bf4bc013-b01a-40d7-a992-abf8705d1900" 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_29ac1ffd-f762-4f05-9f32-6233fbb03439" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bf4bc013-b01a-40d7-a992-abf8705d1900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f0c69947-a578-40cc-acf3-02813796851c" 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_29ac1ffd-f762-4f05-9f32-6233fbb03439" xlink:to="loc_us-gaap_StockholdersEquity_f0c69947-a578-40cc-acf3-02813796851c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f09931ae-84b8-46c7-b768-9a170701c260" 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_989f5a4f-1a93-490b-b945-119cb53613aa" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_f09931ae-84b8-46c7-b768-9a170701c260" 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-20210630.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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" 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_deafce82-3e78-4f2d-9cfd-bd4bc59bbb55" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_deafce82-3e78-4f2d-9cfd-bd4bc59bbb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_f46b3417-1487-480a-a431-6c162c69a6c5" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_f46b3417-1487-480a-a431-6c162c69a6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_11df7160-2102-4c53-b47f-7e75c247d4ed" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_11df7160-2102-4c53-b47f-7e75c247d4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_2c9223c9-7611-4e43-853d-9f63bb6b1f50" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_2c9223c9-7611-4e43-853d-9f63bb6b1f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9d78b0b6-e39f-43a9-9924-e8572bb8e7ce" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9d78b0b6-e39f-43a9-9924-e8572bb8e7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_be15e8da-d143-4b29-94a4-7844a8951e38" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_be15e8da-d143-4b29-94a4-7844a8951e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e4b9c20f-aee7-48c0-8f06-0bb9f032996d" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_e4b9c20f-aee7-48c0-8f06-0bb9f032996d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_46b76ceb-452a-4ab2-88dc-e165d3cef555" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_46b76ceb-452a-4ab2-88dc-e165d3cef555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_656d3ee5-5323-4d9e-b369-6865c86fe855" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_656d3ee5-5323-4d9e-b369-6865c86fe855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ed42aab0-91c6-491f-86f9-6cdb94d3fb41" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_CommonStockSharesIssued_ed42aab0-91c6-491f-86f9-6cdb94d3fb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d0f1a3e2-020a-4d36-9313-ebc4b4761469" 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_44bf605f-8da2-4bf7-b9b1-0c33a4ba039f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d0f1a3e2-020a-4d36-9313-ebc4b4761469" 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-20210630.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_68d926da-8af6-4d66-82d8-6268853004d4" 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_d0565030-32f4-4b27-966e-6ce9956b8213" 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_68d926da-8af6-4d66-82d8-6268853004d4" xlink:to="loc_us-gaap_StatementTable_d0565030-32f4-4b27-966e-6ce9956b8213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3da80447-bbdb-41b4-8f79-766a9ccba7e8" 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_d0565030-32f4-4b27-966e-6ce9956b8213" xlink:to="loc_srt_ProductOrServiceAxis_3da80447-bbdb-41b4-8f79-766a9ccba7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e957e971-6fdd-4df4-9e32-fcc0099ab026" 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_3da80447-bbdb-41b4-8f79-766a9ccba7e8" xlink:to="loc_srt_ProductsAndServicesDomain_e957e971-6fdd-4df4-9e32-fcc0099ab026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_fdafbeea-f7c2-41db-972b-c14055c37450" 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_e957e971-6fdd-4df4-9e32-fcc0099ab026" xlink:to="loc_us-gaap_ServiceMember_fdafbeea-f7c2-41db-972b-c14055c37450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_c4bbe14a-358c-4aa3-9dd3-7d248f1e04cf" xlink:href="stem-20210630.xsd#stem_HardwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e957e971-6fdd-4df4-9e32-fcc0099ab026" xlink:to="loc_stem_HardwareMember_c4bbe14a-358c-4aa3-9dd3-7d248f1e04cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d5514df3-558c-476b-9cd3-e0c116c976c2" 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_d0565030-32f4-4b27-966e-6ce9956b8213" xlink:to="loc_us-gaap_StatementLineItems_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7c2ce877-72b0-448c-a489-a1e2395bd1a6" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7c2ce877-72b0-448c-a489-a1e2395bd1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_59ba0360-587e-492b-9182-2aabdb69526c" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_CostOfRevenue_59ba0360-587e-492b-9182-2aabdb69526c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f5af1a0b-c394-4583-8da5-fd2f1028fe13" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_GrossProfit_f5af1a0b-c394-4583-8da5-fd2f1028fe13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_721e9995-a455-41d6-a6af-a1d253590bef" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_OperatingExpensesAbstract_721e9995-a455-41d6-a6af-a1d253590bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d026957d-2f1c-4f5f-ba4e-37d5905f3c97" 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_721e9995-a455-41d6-a6af-a1d253590bef" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d026957d-2f1c-4f5f-ba4e-37d5905f3c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a1d663ea-d346-4e3a-b62d-55feb6fb15fd" 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_721e9995-a455-41d6-a6af-a1d253590bef" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a1d663ea-d346-4e3a-b62d-55feb6fb15fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_47700a8d-359c-474a-8cb6-e64bba4d4ada" 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_721e9995-a455-41d6-a6af-a1d253590bef" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_47700a8d-359c-474a-8cb6-e64bba4d4ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4210ec54-c0c9-4c94-9b15-2e642d8e2dea" 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_721e9995-a455-41d6-a6af-a1d253590bef" xlink:to="loc_us-gaap_OperatingExpenses_4210ec54-c0c9-4c94-9b15-2e642d8e2dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_edb96777-b86b-43a8-ad96-3ef59a66533a" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_OperatingIncomeLoss_edb96777-b86b-43a8-ad96-3ef59a66533a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_08b7dcfe-3cce-455c-93cf-41ed003313c0" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5c9d29c7-b9fb-4e0d-84d2-030064bf2832" 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_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_InterestExpense_5c9d29c7-b9fb-4e0d-84d2-030064bf2832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_797d84a7-200f-4b2f-a445-17aef73ecdfc" 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_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_797d84a7-200f-4b2f-a445-17aef73ecdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_6c23a4ae-7c92-4770-82e2-09d559fcdc02" 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_NonoperatingIncomeExpenseAbstract_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_6c23a4ae-7c92-4770-82e2-09d559fcdc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9eed16d4-a277-4d1a-810e-7f1032a819f1" 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_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9eed16d4-a277-4d1a-810e-7f1032a819f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_a1efb8da-4f71-4b12-8f68-4079f8dbceb0" 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_08b7dcfe-3cce-455c-93cf-41ed003313c0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_a1efb8da-4f71-4b12-8f68-4079f8dbceb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1a7f8b3-9392-446e-9c32-55449e0646ed" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1a7f8b3-9392-446e-9c32-55449e0646ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d37555d1-2bc4-443f-9ad4-e43bcb8d9547" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d37555d1-2bc4-443f-9ad4-e43bcb8d9547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_96ce8d15-077f-4040-aa75-9c116f7692b3" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_NetIncomeLoss_96ce8d15-077f-4040-aa75-9c116f7692b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e20e3e38-b2b0-48e0-959d-9091ae961905" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_EarningsPerShareBasic_e20e3e38-b2b0-48e0-959d-9091ae961905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4070f366-c4cc-47be-b219-6c7f60578a26" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4070f366-c4cc-47be-b219-6c7f60578a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7654829e-9b7b-4b0a-9959-4873b5b3d9af" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7654829e-9b7b-4b0a-9959-4873b5b3d9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a23c51-e98e-4eb0-a119-4392723e966b" 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_d5514df3-558c-476b-9cd3-e0c116c976c2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01a23c51-e98e-4eb0-a119-4392723e966b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" xlink:type="simple" xlink:href="stem-20210630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_716295eb-af11-4020-9883-f0ef5edc20c0" 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_d3d88ce3-37a9-4fb3-bd43-98888f76ad84" 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_716295eb-af11-4020-9883-f0ef5edc20c0" xlink:to="loc_us-gaap_NetIncomeLoss_d3d88ce3-37a9-4fb3-bd43-98888f76ad84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_038d6170-fe3b-491e-aaf6-14ff2044e937" 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_716295eb-af11-4020-9883-f0ef5edc20c0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_038d6170-fe3b-491e-aaf6-14ff2044e937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_de93db1c-da54-4585-a4fb-de46b082ca03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_038d6170-fe3b-491e-aaf6-14ff2044e937" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_de93db1c-da54-4585-a4fb-de46b082ca03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d1a5426f-164b-42b7-ae5b-ccf6ea04c976" 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_716295eb-af11-4020-9883-f0ef5edc20c0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d1a5426f-164b-42b7-ae5b-ccf6ea04c976" 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-20210630.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_034bd775-a6f1-4180-8cc4-9a403d2c2d50" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" 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_034bd775-a6f1-4180-8cc4-9a403d2c2d50" xlink:to="loc_us-gaap_StatementTable_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_755079e4-b38f-4a79-99c9-9636083fbf75" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_755079e4-b38f-4a79-99c9-9636083fbf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c332a61e-de67-447e-93cd-4a4da27a014c" 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_755079e4-b38f-4a79-99c9-9636083fbf75" xlink:to="loc_us-gaap_EquityComponentDomain_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_63bdef58-9897-4083-9ff0-1aa391c57d87" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_PreferredStockMember_63bdef58-9897-4083-9ff0-1aa391c57d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_00af020a-c9c0-4333-b8c4-d4f52570e51e" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_CommonStockMember_00af020a-c9c0-4333-b8c4-d4f52570e51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2d68bac9-7038-46d4-9446-a4d3e00e629e" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2d68bac9-7038-46d4-9446-a4d3e00e629e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e9577e61-6179-426f-8b52-f85f9a61db8b" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e9577e61-6179-426f-8b52-f85f9a61db8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1d4aceec-86c8-43ba-bc04-f19dbc329f03" 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_c332a61e-de67-447e-93cd-4a4da27a014c" xlink:to="loc_us-gaap_RetainedEarningsMember_1d4aceec-86c8-43ba-bc04-f19dbc329f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_380c40cc-daf7-48a3-aaac-a59790bd47a2" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:to="loc_srt_RestatementAxis_380c40cc-daf7-48a3-aaac-a59790bd47a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_bd9506eb-c3b1-4d7b-b97f-55acf4f842ce" 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_380c40cc-daf7-48a3-aaac-a59790bd47a2" xlink:to="loc_srt_RestatementDomain_bd9506eb-c3b1-4d7b-b97f-55acf4f842ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_990ca023-7ec5-4441-99cc-f097940d93f6" 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_bd9506eb-c3b1-4d7b-b97f-55acf4f842ce" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_990ca023-7ec5-4441-99cc-f097940d93f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_9bbaae94-ac1c-42ab-9452-5c9ad6553392" 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_bd9506eb-c3b1-4d7b-b97f-55acf4f842ce" xlink:to="loc_srt_RestatementAdjustmentMember_9bbaae94-ac1c-42ab-9452-5c9ad6553392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_5d0b2056-9ead-4700-af18-f5f2456ae80c" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_5d0b2056-9ead-4700-af18-f5f2456ae80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_3f699010-e186-43df-9fad-5c28e3ca6935" 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_5d0b2056-9ead-4700-af18-f5f2456ae80c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_3f699010-e186-43df-9fad-5c28e3ca6935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_ac5a411d-141f-44ea-aee8-ff5953ccf1d8" 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_3f699010-e186-43df-9fad-5c28e3ca6935" xlink:to="loc_us-gaap_WarrantMember_ac5a411d-141f-44ea-aee8-ff5953ccf1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5472ab3f-7d77-4c5b-8971-a038d0cde63b" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5472ab3f-7d77-4c5b-8971-a038d0cde63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_21084fab-da31-4112-b591-8683fa9f7859" 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_5472ab3f-7d77-4c5b-8971-a038d0cde63b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_21084fab-da31-4112-b591-8683fa9f7859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_c523574d-1369-4c88-a473-40330963f03d" 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_21084fab-da31-4112-b591-8683fa9f7859" xlink:to="loc_us-gaap_ConvertibleDebtMember_c523574d-1369-4c88-a473-40330963f03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_832c1ae9-8e56-4ee3-b571-149ce37fab05" 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_6f339d11-6b9b-4d27-98e0-b2e57ef717b9" xlink:to="loc_us-gaap_StatementLineItems_832c1ae9-8e56-4ee3-b571-149ce37fab05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_28d74ae4-ae55-4593-b77f-86912ff5684a" 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_832c1ae9-8e56-4ee3-b571-149ce37fab05" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_28d74ae4-ae55-4593-b77f-86912ff5684a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_bfe0f47a-b759-48a5-ae41-0da26a468b56" 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_28d74ae4-ae55-4593-b77f-86912ff5684a" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_bfe0f47a-b759-48a5-ae41-0da26a468b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_ce7ed5d0-c168-4677-9f25-4312ffd37226" 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_28d74ae4-ae55-4593-b77f-86912ff5684a" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_ce7ed5d0-c168-4677-9f25-4312ffd37226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_7663567d-4d76-4912-9a5c-b3d56c04b99d" 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_28d74ae4-ae55-4593-b77f-86912ff5684a" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_7663567d-4d76-4912-9a5c-b3d56c04b99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_ffd64d25-27fc-4265-9343-bcc8e798d356" 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_28d74ae4-ae55-4593-b77f-86912ff5684a" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_ffd64d25-27fc-4265-9343-bcc8e798d356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" 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_832c1ae9-8e56-4ee3-b571-149ce37fab05" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_775ab5c0-9cad-4ef3-90de-b5d5cc2964b8" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_SharesOutstanding_775ab5c0-9cad-4ef3-90de-b5d5cc2964b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_469a7b07-c9ed-4fd4-901f-aaa893379ce3" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_StockholdersEquity_469a7b07-c9ed-4fd4-901f-aaa893379ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_31aae413-70f3-4329-bae5-579f70924b1d" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_31aae413-70f3-4329-bae5-579f70924b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_71038f5a-18ad-4027-ba48-b8994a26ba52" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodSharesReverseRecapitalization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_71038f5a-18ad-4027-ba48-b8994a26ba52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization_d627c404-f2fd-4938-a644-7fa8d578954a" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodValueReverseRecapitalization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization_d627c404-f2fd-4938-a644-7fa8d578954a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_0ea9d070-d82b-404e-8a62-8c63b47d4f87" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_0ea9d070-d82b-404e-8a62-8c63b47d4f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_fc2c67b2-f9fe-4310-a0b5-3fd1e8614168" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_fc2c67b2-f9fe-4310-a0b5-3fd1e8614168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_b8ae533a-fcb6-4529-ac51-9d26368ab375" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodSharesExchangeOfWarrants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_b8ae533a-fcb6-4529-ac51-9d26368ab375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_8d1f9491-fe27-4e5c-99b4-5fda506a6669" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodValueExchangeOfWarrants"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_8d1f9491-fe27-4e5c-99b4-5fda506a6669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_ba960c78-63a5-4f1f-9a74-cd2b3397e9c0" 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_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_ba960c78-63a5-4f1f-9a74-cd2b3397e9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_639dd8ce-a312-44b0-8b09-0c327f81f38e" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_639dd8ce-a312-44b0-8b09-0c327f81f38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_163411bb-eea2-403c-8287-85525346afc6" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_163411bb-eea2-403c-8287-85525346afc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_2b249669-9063-4038-beeb-6af73d2de919" xlink:href="stem-20210630.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_2b249669-9063-4038-beeb-6af73d2de919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_0ebc4111-0504-47b3-a75c-0ca460202ca0" xlink:href="stem-20210630.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_0ebc4111-0504-47b3-a75c-0ca460202ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_4b3d1910-7ca3-46b7-9c79-1a64e763cd79" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_4b3d1910-7ca3-46b7-9c79-1a64e763cd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_f075e8b4-b369-4e42-b1d0-cecc668137da" xlink:href="stem-20210630.xsd#stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_f075e8b4-b369-4e42-b1d0-cecc668137da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_261adfb6-4323-45ae-972d-26e192f78aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_261adfb6-4323-45ae-972d-26e192f78aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2f40f697-d191-4d2d-81f6-9c16fd34f0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2f40f697-d191-4d2d-81f6-9c16fd34f0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3162c859-0f92-4f03-ab15-37ca39643a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_NetIncomeLoss_3162c859-0f92-4f03-ab15-37ca39643a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_88097a75-0598-4dc3-a625-31556a61aad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_SharesOutstanding_88097a75-0598-4dc3-a625-31556a61aad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_30c84340-1e35-44db-8881-d26191fb3d14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b083670a-0799-4344-a3b9-f15473982087" xlink:to="loc_us-gaap_StockholdersEquity_30c84340-1e35-44db-8881-d26191fb3d14" 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-20210630.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_afed98bd-da30-4c75-b3c5-ea6b975b2784" 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_83dd371f-e7b0-4877-8977-2ea8961202b1" 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_afed98bd-da30-4c75-b3c5-ea6b975b2784" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83dd371f-e7b0-4877-8977-2ea8961202b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbe1a2c4-7de5-4664-a248-6264983672a8" 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_83dd371f-e7b0-4877-8977-2ea8961202b1" xlink:to="loc_us-gaap_NetIncomeLoss_fbe1a2c4-7de5-4664-a248-6264983672a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_47490300-933c-455e-bd05-8d18d1365736" 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_83dd371f-e7b0-4877-8977-2ea8961202b1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_47490300-933c-455e-bd05-8d18d1365736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b5e81423-2e9d-4420-98c5-e6578478ebc7" 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_47490300-933c-455e-bd05-8d18d1365736" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b5e81423-2e9d-4420-98c5-e6578478ebc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8979512b-0b8b-4204-afbc-567bf4bef55c" 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_47490300-933c-455e-bd05-8d18d1365736" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8979512b-0b8b-4204-afbc-567bf4bef55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_fc958cb7-d35f-41cd-88ed-c3dd3f26360d" 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_47490300-933c-455e-bd05-8d18d1365736" xlink:to="loc_us-gaap_ShareBasedCompensation_fc958cb7-d35f-41cd-88ed-c3dd3f26360d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_4496a875-359e-4e05-9e5a-3d3f6fe16077" 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_47490300-933c-455e-bd05-8d18d1365736" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_4496a875-359e-4e05-9e5a-3d3f6fe16077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_352c7966-4ab1-499a-9f7a-dc87d25868b6" 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_47490300-933c-455e-bd05-8d18d1365736" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_352c7966-4ab1-499a-9f7a-dc87d25868b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_93aa9d45-8141-46be-a5f7-fd2dc1adba1b" 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_47490300-933c-455e-bd05-8d18d1365736" xlink:to="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_93aa9d45-8141-46be-a5f7-fd2dc1adba1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_4ba48a35-59b8-4716-82ff-25e9ae152bd7" 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_47490300-933c-455e-bd05-8d18d1365736" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_4ba48a35-59b8-4716-82ff-25e9ae152bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_ec60f9a4-fee5-4d94-948f-1d4f960caddc" 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_47490300-933c-455e-bd05-8d18d1365736" xlink:to="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_ec60f9a4-fee5-4d94-948f-1d4f960caddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_09689dea-4404-41e9-98d4-47cf4c674061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_47490300-933c-455e-bd05-8d18d1365736" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_09689dea-4404-41e9-98d4-47cf4c674061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fd4e2a93-1742-4daa-97c0-1a5ce7d02e49" 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_09689dea-4404-41e9-98d4-47cf4c674061" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fd4e2a93-1742-4daa-97c0-1a5ce7d02e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ddd67983-47ef-461e-af1d-43d4aaa7fede" 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_09689dea-4404-41e9-98d4-47cf4c674061" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ddd67983-47ef-461e-af1d-43d4aaa7fede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_d862e8f6-21c7-4cb7-9b7f-79974a8bbc65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_09689dea-4404-41e9-98d4-47cf4c674061" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_d862e8f6-21c7-4cb7-9b7f-79974a8bbc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInCapitalizedContractCosts_b9e7fe81-0fcd-41b1-a98c-2cc208e949f1" xlink:href="stem-20210630.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_09689dea-4404-41e9-98d4-47cf4c674061" xlink:to="loc_stem_IncreaseDecreaseInCapitalizedContractCosts_b9e7fe81-0fcd-41b1-a98c-2cc208e949f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7486dedf-03ac-4e94-9453-2dc53286f60e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_09689dea-4404-41e9-98d4-47cf4c674061" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7486dedf-03ac-4e94-9453-2dc53286f60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_08c66bf0-5718-4494-b95d-f63338d5a997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_09689dea-4404-41e9-98d4-47cf4c674061" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_08c66bf0-5718-4494-b95d-f63338d5a997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_24ee9a17-6f1f-469b-bce7-da49a445983a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_09689dea-4404-41e9-98d4-47cf4c674061" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_24ee9a17-6f1f-469b-bce7-da49a445983a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_480346bc-d2f5-44b9-b0ca-790b98bab7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_09689dea-4404-41e9-98d4-47cf4c674061" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_480346bc-d2f5-44b9-b0ca-790b98bab7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d7364fa-1435-4676-81d0-87b96119da7f" 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_83dd371f-e7b0-4877-8977-2ea8961202b1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d7364fa-1435-4676-81d0-87b96119da7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c1d891e2-3103-4ff9-ae79-edfb2de59fc5" 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_afed98bd-da30-4c75-b3c5-ea6b975b2784" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c1d891e2-3103-4ff9-ae79-edfb2de59fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_0ee4c702-5759-4eaa-acf8-d169c6941669" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c1d891e2-3103-4ff9-ae79-edfb2de59fc5" xlink:to="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_0ee4c702-5759-4eaa-acf8-d169c6941669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_bf55b470-ee71-49ad-84e5-912b270382f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c1d891e2-3103-4ff9-ae79-edfb2de59fc5" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_bf55b470-ee71-49ad-84e5-912b270382f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_1e3a0b4f-7eb2-471f-84bf-2785c3fe2fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c1d891e2-3103-4ff9-ae79-edfb2de59fc5" xlink:to="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_1e3a0b4f-7eb2-471f-84bf-2785c3fe2fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_314a3c79-582f-496e-bc58-3de223b6be2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c1d891e2-3103-4ff9-ae79-edfb2de59fc5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_314a3c79-582f-496e-bc58-3de223b6be2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" 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_afed98bd-da30-4c75-b3c5-ea6b975b2784" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised_9e5b4b4d-f638-40c7-829c-18ac4fde646d" xlink:href="stem-20210630.xsd#stem_ProceedsFromStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" xlink:to="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised_9e5b4b4d-f638-40c7-829c-18ac4fde646d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromAffiliates_614bc80b-ebf1-459f-ae71-44d17c11b474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromAffiliates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" xlink:to="loc_us-gaap_ProceedsFromContributionsFromAffiliates_614bc80b-ebf1-459f-ae71-44d17c11b474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_a0ac7d06-d8a5-433b-a42f-03b924e74665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_a0ac7d06-d8a5-433b-a42f-03b924e74665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_00977c39-b20d-4a82-bb9e-5f178bbfd7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_00977c39-b20d-4a82-bb9e-5f178bbfd7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_6e8b41ba-531a-47c0-a65c-f7c24009964c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_6e8b41ba-531a-47c0-a65c-f7c24009964c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_a9215ce1-c015-4967-99a3-9b16a0da6ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_a9215ce1-c015-4967-99a3-9b16a0da6ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_11c80b62-ee06-468b-8255-ff8103dec901" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_11c80b62-ee06-468b-8255-ff8103dec901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_783f6c7a-88de-4571-9326-600346abb8de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9ab42549-506f-4a9e-80f5-0acc9d6fa37c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_783f6c7a-88de-4571-9326-600346abb8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_505ab625-0a68-4609-be60-44da15188672" 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_afed98bd-da30-4c75-b3c5-ea6b975b2784" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_505ab625-0a68-4609-be60-44da15188672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8c1bfa3a-e738-42ef-9671-3d2cce84033d" 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_afed98bd-da30-4c75-b3c5-ea6b975b2784" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8c1bfa3a-e738-42ef-9671-3d2cce84033d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6b452087-727d-4ccd-8ab0-4880c994372c" 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_afed98bd-da30-4c75-b3c5-ea6b975b2784" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6b452087-727d-4ccd-8ab0-4880c994372c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d80bda52-5e9a-4115-8c42-d5e66f844b76" 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_afed98bd-da30-4c75-b3c5-ea6b975b2784" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d80bda52-5e9a-4115-8c42-d5e66f844b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_37ac3353-ece6-465f-a677-53cc46c90988" 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_afed98bd-da30-4c75-b3c5-ea6b975b2784" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_37ac3353-ece6-465f-a677-53cc46c90988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_7a20cd44-5af3-49a3-bf47-b138d4280f6c" 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_37ac3353-ece6-465f-a677-53cc46c90988" xlink:to="loc_us-gaap_InterestPaidNet_7a20cd44-5af3-49a3-bf47-b138d4280f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" 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_afed98bd-da30-4c75-b3c5-ea6b975b2784" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_bb026ee6-7a32-4858-8dba-80ffe41723d3" xlink:href="stem-20210630.xsd#stem_IncreaseDecreaseInAssetRetirementCostsAndObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" xlink:to="loc_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_bb026ee6-7a32-4858-8dba-80ffe41723d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ExchangeOfWarrantsForCommonStock_4f3546d9-d60d-439c-bf15-fa4cfe33e883" xlink:href="stem-20210630.xsd#stem_ExchangeOfWarrantsForCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" xlink:to="loc_stem_ExchangeOfWarrantsForCommonStock_4f3546d9-d60d-439c-bf15-fa4cfe33e883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfWarrantsUponMerger_13d84a11-0714-40a3-80f3-69d538b6a8a2" xlink:href="stem-20210630.xsd#stem_ConversionOfWarrantsUponMerger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" xlink:to="loc_stem_ConversionOfWarrantsUponMerger_13d84a11-0714-40a3-80f3-69d538b6a8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfConvertiableNoteUponMerger_30dd65c5-02db-4286-b6cb-17f9dc831b44" xlink:href="stem-20210630.xsd#stem_ConversionOfConvertiableNoteUponMerger"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" xlink:to="loc_stem_ConversionOfConvertiableNoteUponMerger_30dd65c5-02db-4286-b6cb-17f9dc831b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_8d4a89cf-576a-429d-8e00-93d8ced33b3c" xlink:href="stem-20210630.xsd#stem_ConversionOfAccruedInterestIntoOutstandingNotePayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" xlink:to="loc_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_8d4a89cf-576a-429d-8e00-93d8ced33b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_201a48cd-44ab-4113-a162-f8b490e7d83c" 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_9209a289-b078-400f-a53b-b6d09b212063" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_201a48cd-44ab-4113-a162-f8b490e7d83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_e9452de7-c242-4f41-b838-249cb3fb7725" xlink:href="stem-20210630.xsd#stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" xlink:to="loc_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_e9452de7-c242-4f41-b838-249cb3fb7725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_9ddcdf77-b727-44d3-9efa-713a159282e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_9ddcdf77-b727-44d3-9efa-713a159282e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockBasedCompensationCapitalizedToInternalUseSoftware_a0738aed-3f8d-46a3-ab86-74f21ee7614b" xlink:href="stem-20210630.xsd#stem_StockBasedCompensationCapitalizedToInternalUseSoftware"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_9209a289-b078-400f-a53b-b6d09b212063" xlink:to="loc_stem_StockBasedCompensationCapitalizedToInternalUseSoftware_a0738aed-3f8d-46a3-ab86-74f21ee7614b" 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-20210630.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_527cb345-63d6-42f4-a10d-4ffa2cb17c97" 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_42ba36fe-150c-4538-9168-60192646cb66" 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_527cb345-63d6-42f4-a10d-4ffa2cb17c97" xlink:to="loc_us-gaap_StatementTable_42ba36fe-150c-4538-9168-60192646cb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97b6e129-f03e-4332-a139-1f1d233f6ad5" 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_42ba36fe-150c-4538-9168-60192646cb66" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97b6e129-f03e-4332-a139-1f1d233f6ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c4422de4-85df-4048-abab-17accbd04dde" 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_97b6e129-f03e-4332-a139-1f1d233f6ad5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c4422de4-85df-4048-abab-17accbd04dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_17f18e3d-ec00-445c-93fd-6e0777fb3769" 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_c4422de4-85df-4048-abab-17accbd04dde" xlink:to="loc_us-gaap_ConvertibleDebtMember_17f18e3d-ec00-445c-93fd-6e0777fb3769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_cfe2b9dc-3dce-49b8-ab3e-964f5feac9a6" 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_c4422de4-85df-4048-abab-17accbd04dde" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_cfe2b9dc-3dce-49b8-ab3e-964f5feac9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f28cf62e-2b32-4bdb-9fbb-99e13dcdb3ae" 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_42ba36fe-150c-4538-9168-60192646cb66" xlink:to="loc_us-gaap_StatementLineItems_f28cf62e-2b32-4bdb-9fbb-99e13dcdb3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_1d78da17-543c-443b-ad5b-511fe138c332" xlink:href="stem-20210630.xsd#stem_PaymentsOfReverseRecapitalizationTransactionCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f28cf62e-2b32-4bdb-9fbb-99e13dcdb3ae" xlink:to="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_1d78da17-543c-443b-ad5b-511fe138c332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_06b052f5-af92-4960-9e49-d10782613bdd" 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_f28cf62e-2b32-4bdb-9fbb-99e13dcdb3ae" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_06b052f5-af92-4960-9e49-d10782613bdd" 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-20210630.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_0fc1355d-5380-4c2b-9d38-f6f84d5814ee" 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_7613e03e-3161-40a3-b495-a60e317f2a47" 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_0fc1355d-5380-4c2b-9d38-f6f84d5814ee" xlink:to="loc_us-gaap_NatureOfOperations_7613e03e-3161-40a3-b495-a60e317f2a47" 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-20210630.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_eb19039f-524e-4cbe-8588-a335bb89fa04" 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_980936dd-13d4-4486-8b54-c28f26ff8b32" xlink:href="stem-20210630.xsd#stem_ScheduleOfReverseRecapitalizationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_eb19039f-524e-4cbe-8588-a335bb89fa04" xlink:to="loc_stem_ScheduleOfReverseRecapitalizationTableTextBlock_980936dd-13d4-4486-8b54-c28f26ff8b32" 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-20210630.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_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" 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_ProceedsFromReverseRecapitalizationTransaction_36ba93ed-69c5-48fb-9613-4880eb9aa436" xlink:href="stem-20210630.xsd#stem_ProceedsFromReverseRecapitalizationTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" xlink:to="loc_stem_ProceedsFromReverseRecapitalizationTransaction_36ba93ed-69c5-48fb-9613-4880eb9aa436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1be34bb6-b3a4-4b48-b92b-6767a80f2ccb" 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1be34bb6-b3a4-4b48-b92b-6767a80f2ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6b41012c-92ad-4e6a-942d-ecc5a6656748" 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6b41012c-92ad-4e6a-942d-ecc5a6656748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RecapitalizationExchangeRatio_ab29e88c-65a7-4ab4-ae63-98b0af3c2d81" xlink:href="stem-20210630.xsd#stem_RecapitalizationExchangeRatio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" xlink:to="loc_stem_RecapitalizationExchangeRatio_ab29e88c-65a7-4ab4-ae63-98b0af3c2d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_c6f602c2-50ed-40c9-831c-7c578d88949e" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_c6f602c2-50ed-40c9-831c-7c578d88949e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_9f836d7d-eef0-40fd-9900-b63ac6650874" 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_9f836d7d-eef0-40fd-9900-b63ac6650874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_c33c785f-56d2-40c2-96df-1b63f6d69624" 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_c33c785f-56d2-40c2-96df-1b63f6d69624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization_315744ce-778d-4109-bf6a-ac09c6e506ee" xlink:href="stem-20210630.xsd#stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" xlink:to="loc_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization_315744ce-778d-4109-bf6a-ac09c6e506ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LiquidityAndGoingConcernAbstract_f2d8d999-d4df-4f0a-853e-f1ca046e1dcb" xlink:href="stem-20210630.xsd#stem_LiquidityAndGoingConcernAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_db1ae19e-31f5-4b5c-bbf9-b0abe06a97eb" xlink:to="loc_stem_LiquidityAndGoingConcernAbstract_f2d8d999-d4df-4f0a-853e-f1ca046e1dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_08aefdf4-88a5-40d9-808d-2a50c04e9f76" 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_f2d8d999-d4df-4f0a-853e-f1ca046e1dcb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_08aefdf4-88a5-40d9-808d-2a50c04e9f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7b78ff8f-df7c-4936-a69b-d4f3854443e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_f2d8d999-d4df-4f0a-853e-f1ca046e1dcb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7b78ff8f-df7c-4936-a69b-d4f3854443e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WorkingCapital_c6e6d8c1-1ad9-4103-9ab9-954fdc9630b6" xlink:href="stem-20210630.xsd#stem_WorkingCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_f2d8d999-d4df-4f0a-853e-f1ca046e1dcb" xlink:to="loc_stem_WorkingCapital_c6e6d8c1-1ad9-4103-9ab9-954fdc9630b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_e3ce29b2-8f7a-4605-b049-bfea3474a7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_f2d8d999-d4df-4f0a-853e-f1ca046e1dcb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_e3ce29b2-8f7a-4605-b049-bfea3474a7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9203d8a8-8d75-4ee0-8b4e-03085b230e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_f2d8d999-d4df-4f0a-853e-f1ca046e1dcb" xlink:to="loc_us-gaap_NetIncomeLoss_9203d8a8-8d75-4ee0-8b4e-03085b230e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a23f58f-f388-45a7-a7bc-82ccabb342a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_f2d8d999-d4df-4f0a-853e-f1ca046e1dcb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a23f58f-f388-45a7-a7bc-82ccabb342a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" xlink:type="simple" xlink:href="stem-20210630.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_a3cb431d-c246-4b6b-9e03-366fb84b80a0" 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_55c825cb-0e0e-4993-8479-efbe6a3b6e4d" xlink:href="stem-20210630.xsd#stem_CashAcquiredThroughReverseRecapitalization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3cb431d-c246-4b6b-9e03-366fb84b80a0" xlink:to="loc_stem_CashAcquiredThroughReverseRecapitalization_55c825cb-0e0e-4993-8479-efbe6a3b6e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_f85dd4ce-c37d-4f07-be1b-e686a7262af4" 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_a3cb431d-c246-4b6b-9e03-366fb84b80a0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_f85dd4ce-c37d-4f07-be1b-e686a7262af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_4610d5ba-9b16-4732-a163-bc8bbb241a5a" xlink:href="stem-20210630.xsd#stem_PaymentsOfReverseRecapitalizationTransactionCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3cb431d-c246-4b6b-9e03-366fb84b80a0" xlink:to="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_4610d5ba-9b16-4732-a163-bc8bbb241a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromReverseRecapitalizationTransaction_3997d65d-0249-4436-b5ce-340cbde85279" xlink:href="stem-20210630.xsd#stem_ProceedsFromReverseRecapitalizationTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3cb431d-c246-4b6b-9e03-366fb84b80a0" xlink:to="loc_stem_ProceedsFromReverseRecapitalizationTransaction_3997d65d-0249-4436-b5ce-340cbde85279" 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-20210630.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_450df4c3-94d3-47fc-8730-857242bdb042" 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_314c5495-8994-466b-9d81-4b6ed89a64ed" 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_450df4c3-94d3-47fc-8730-857242bdb042" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_314c5495-8994-466b-9d81-4b6ed89a64ed" 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-20210630.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_5f50c9b4-ad5c-4e76-9568-5c03ef7a68c8" 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_780f9d7e-3c77-41d4-a746-922eb17cde74" 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_5f50c9b4-ad5c-4e76-9568-5c03ef7a68c8" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_780f9d7e-3c77-41d4-a746-922eb17cde74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_18fa452e-506a-4f38-b092-ed61290a0c65" 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_5f50c9b4-ad5c-4e76-9568-5c03ef7a68c8" xlink:to="loc_us-gaap_UseOfEstimates_18fa452e-506a-4f38-b092-ed61290a0c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_2abaa887-533c-43ae-91fc-348c2ea1603a" 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_5f50c9b4-ad5c-4e76-9568-5c03ef7a68c8" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_2abaa887-533c-43ae-91fc-348c2ea1603a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock_1af5f3df-4bee-49cc-8759-91f36a5cc151" 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_5f50c9b4-ad5c-4e76-9568-5c03ef7a68c8" xlink:to="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock_1af5f3df-4bee-49cc-8759-91f36a5cc151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_a36271e7-7ade-4910-b5bf-a7597147bca8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5f50c9b4-ad5c-4e76-9568-5c03ef7a68c8" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_a36271e7-7ade-4910-b5bf-a7597147bca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_996ac502-e5a8-466e-9198-38a49655724a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5f50c9b4-ad5c-4e76-9568-5c03ef7a68c8" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_996ac502-e5a8-466e-9198-38a49655724a" 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-20210630.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_33a2f8c9-d66c-4fee-9f5c-8c3985f1111c" 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_12e134df-9aa0-4ae8-af1e-bb7562127f3f" 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_33a2f8c9-d66c-4fee-9f5c-8c3985f1111c" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_12e134df-9aa0-4ae8-af1e-bb7562127f3f" 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-20210630.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_105e63e9-c3fe-405f-bcac-0805d94e3c60" 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_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" 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_105e63e9-c3fe-405f-bcac-0805d94e3c60" xlink:to="loc_us-gaap_ConcentrationRiskTable_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_54ace346-0bce-42a4-a73d-277319c7b516" 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_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_54ace346-0bce-42a4-a73d-277319c7b516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6409dca0-f7ca-4576-8607-80526186522a" 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_54ace346-0bce-42a4-a73d-277319c7b516" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6409dca0-f7ca-4576-8607-80526186522a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_e73ad6ed-1a4b-4ff6-9d8f-cd793d63922a" 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_6409dca0-f7ca-4576-8607-80526186522a" xlink:to="loc_us-gaap_AccountsReceivableMember_e73ad6ed-1a4b-4ff6-9d8f-cd793d63922a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_27400703-766e-4386-8761-01d534923a0a" 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_6409dca0-f7ca-4576-8607-80526186522a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_27400703-766e-4386-8761-01d534923a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_42ee2b54-6cbb-427d-b2f1-f044070227bb" 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_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_42ee2b54-6cbb-427d-b2f1-f044070227bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4ec27002-b064-4803-bebb-ff9a9efdf670" 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_42ee2b54-6cbb-427d-b2f1-f044070227bb" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4ec27002-b064-4803-bebb-ff9a9efdf670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5393e959-5de6-479f-a3b4-807b77c5c649" 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_4ec27002-b064-4803-bebb-ff9a9efdf670" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5393e959-5de6-479f-a3b4-807b77c5c649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2eeb095d-3e14-4ca4-9435-ee88e2438e52" 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_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" xlink:to="loc_srt_MajorCustomersAxis_2eeb095d-3e14-4ca4-9435-ee88e2438e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" 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_2eeb095d-3e14-4ca4-9435-ee88e2438e52" xlink:to="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerAMember_775577f2-dbda-46d8-a9a7-5844ffd7f49a" xlink:href="stem-20210630.xsd#stem_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerAMember_775577f2-dbda-46d8-a9a7-5844ffd7f49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerBMember_e60de97f-4f56-4221-9edc-8e7059e25da2" xlink:href="stem-20210630.xsd#stem_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerBMember_e60de97f-4f56-4221-9edc-8e7059e25da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerCMember_fd212cc1-d36b-4b77-a934-ea2afffa4ab5" xlink:href="stem-20210630.xsd#stem_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerCMember_fd212cc1-d36b-4b77-a934-ea2afffa4ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerDMember_1177459a-6972-4fcf-9bd8-a3a2869dff05" xlink:href="stem-20210630.xsd#stem_CustomerDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerDMember_1177459a-6972-4fcf-9bd8-a3a2869dff05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerEMember_d32dde73-d3b3-4edc-8a6d-d49ff2ab827b" xlink:href="stem-20210630.xsd#stem_CustomerEMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerEMember_d32dde73-d3b3-4edc-8a6d-d49ff2ab827b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerFMember_2bc7efda-6a4a-459f-ae55-6e63a2ae064d" xlink:href="stem-20210630.xsd#stem_CustomerFMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerFMember_2bc7efda-6a4a-459f-ae55-6e63a2ae064d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerGMember_640e172e-1be3-4e33-9415-acc974c330e7" xlink:href="stem-20210630.xsd#stem_CustomerGMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2edb3eef-400f-4369-8258-6b5aa684a04e" xlink:to="loc_stem_CustomerGMember_640e172e-1be3-4e33-9415-acc974c330e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_cbbd6161-13a9-4f35-8e18-66c456ea8bb8" 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_cbb8ff9f-ff36-4f61-97b7-00ab762ce04c" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_cbbd6161-13a9-4f35-8e18-66c456ea8bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_4a00d11d-3ddf-4743-abbf-fe9edff210d3" 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_cbbd6161-13a9-4f35-8e18-66c456ea8bb8" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4a00d11d-3ddf-4743-abbf-fe9edff210d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a8e32921-0f7f-4fb0-97d5-3e00f308d1d4" 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_cbbd6161-13a9-4f35-8e18-66c456ea8bb8" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a8e32921-0f7f-4fb0-97d5-3e00f308d1d4" 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-20210630.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_9140dd0e-338a-45d8-b0c7-8c0214083925" 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_a7b88f86-15c5-49d3-bc5d-c316613a64d8" 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_9140dd0e-338a-45d8-b0c7-8c0214083925" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a7b88f86-15c5-49d3-bc5d-c316613a64d8" 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-20210630.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_6dc5375c-d5e1-4b48-ac20-501589a97d7d" 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_6810cd84-45d1-4463-beab-607cc95d02c7" 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_6dc5375c-d5e1-4b48-ac20-501589a97d7d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6810cd84-45d1-4463-beab-607cc95d02c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_ca2a6834-7c1b-42e5-beaf-d1ff888802d5" 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_6dc5375c-d5e1-4b48-ac20-501589a97d7d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_ca2a6834-7c1b-42e5-beaf-d1ff888802d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_2bb02837-4269-4e5c-8e81-bb9dffdc521b" 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_6dc5375c-d5e1-4b48-ac20-501589a97d7d" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_2bb02837-4269-4e5c-8e81-bb9dffdc521b" 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-20210630.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_4a4a051c-c59c-49da-b13f-b3b6c3953d17" 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_f5185e7f-89c4-4b4e-8a23-f5181019cfd6" 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_4a4a051c-c59c-49da-b13f-b3b6c3953d17" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f5185e7f-89c4-4b4e-8a23-f5181019cfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_eaf7f880-c784-4bef-9b1a-ffb03715464c" 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_f5185e7f-89c4-4b4e-8a23-f5181019cfd6" xlink:to="loc_us-gaap_TypeOfArrangementAxis_eaf7f880-c784-4bef-9b1a-ffb03715464c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_92ea67e7-6d7a-4791-82f5-626bc2e55a08" 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_eaf7f880-c784-4bef-9b1a-ffb03715464c" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_92ea67e7-6d7a-4791-82f5-626bc2e55a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HostCustomerArrangementsMember_975b64c6-c6d1-4c10-8cd3-3531d552aab3" xlink:href="stem-20210630.xsd#stem_HostCustomerArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_92ea67e7-6d7a-4791-82f5-626bc2e55a08" xlink:to="loc_stem_HostCustomerArrangementsMember_975b64c6-c6d1-4c10-8cd3-3531d552aab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PartnershipArrangementsMember_208dad9d-5624-42c1-9a66-ded7252fcd60" xlink:href="stem-20210630.xsd#stem_PartnershipArrangementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_92ea67e7-6d7a-4791-82f5-626bc2e55a08" xlink:to="loc_stem_PartnershipArrangementsMember_208dad9d-5624-42c1-9a66-ded7252fcd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c3784ee1-20d2-4666-b3ad-2a80ab49f2ea" 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_f5185e7f-89c4-4b4e-8a23-f5181019cfd6" xlink:to="loc_srt_RangeAxis_c3784ee1-20d2-4666-b3ad-2a80ab49f2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_03a451cd-1111-4acb-a241-da189d7ad669" 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_c3784ee1-20d2-4666-b3ad-2a80ab49f2ea" xlink:to="loc_srt_RangeMember_03a451cd-1111-4acb-a241-da189d7ad669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_006f6f8b-0ed5-47f2-a28e-0df50b898e41" 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_03a451cd-1111-4acb-a241-da189d7ad669" xlink:to="loc_srt_MinimumMember_006f6f8b-0ed5-47f2-a28e-0df50b898e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a749774a-ed92-48f4-acca-1510e29a32f8" 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_03a451cd-1111-4acb-a241-da189d7ad669" xlink:to="loc_srt_MaximumMember_a749774a-ed92-48f4-acca-1510e29a32f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" 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_f5185e7f-89c4-4b4e-8a23-f5181019cfd6" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_cfc914bb-db40-489d-a244-e79c44fa8fff" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_cfc914bb-db40-489d-a244-e79c44fa8fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerContractTerm_a86a4348-f325-4f37-8bcc-bfb9a42a31e1" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerContractTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerContractTerm_a86a4348-f325-4f37-8bcc-bfb9a42a31e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerIncentivePeriod_9c656610-2c9e-417e-bed8-06fb96835945" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerIncentivePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerIncentivePeriod_9c656610-2c9e-417e-bed8-06fb96835945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_7d1693db-c5e0-4034-a287-b6f71d23c539" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_7d1693db-c5e0-4034-a287-b6f71d23c539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_2bce370f-a0b7-44ca-b64b-fe2d35835341" xlink:href="stem-20210630.xsd#stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_baebb874-32fe-480c-9221-7e8cf478ceae" xlink:to="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_2bce370f-a0b7-44ca-b64b-fe2d35835341" 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-20210630.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_f19c48fe-6e05-4da7-ad07-6929c7c7c515" 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_fd7f0fdc-43ec-472a-b89c-bea7a342cc45" 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_f19c48fe-6e05-4da7-ad07-6929c7c7c515" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_fd7f0fdc-43ec-472a-b89c-bea7a342cc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_96225022-0b7a-476d-8807-598b8cbbc35f" 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_fd7f0fdc-43ec-472a-b89c-bea7a342cc45" xlink:to="loc_srt_ProductOrServiceAxis_96225022-0b7a-476d-8807-598b8cbbc35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e52e4541-c21b-410b-a717-4023376a9365" 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_96225022-0b7a-476d-8807-598b8cbbc35f" xlink:to="loc_srt_ProductsAndServicesDomain_e52e4541-c21b-410b-a717-4023376a9365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_99b7634a-9a30-4f52-b43f-fcbe43d94644" xlink:href="stem-20210630.xsd#stem_HardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e52e4541-c21b-410b-a717-4023376a9365" xlink:to="loc_stem_HardwareMember_99b7634a-9a30-4f52-b43f-fcbe43d94644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_cfc97aab-92b7-47e8-80d3-55a9b33a3e21" 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_e52e4541-c21b-410b-a717-4023376a9365" xlink:to="loc_us-gaap_ServiceMember_cfc97aab-92b7-47e8-80d3-55a9b33a3e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_8e59cbcd-1a01-4abb-8d0e-9e3418f2ccf5" 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_fd7f0fdc-43ec-472a-b89c-bea7a342cc45" xlink:to="loc_us-gaap_TypeOfArrangementAxis_8e59cbcd-1a01-4abb-8d0e-9e3418f2ccf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c6cae0d-ac63-4974-8240-e9681988d5b0" 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_8e59cbcd-1a01-4abb-8d0e-9e3418f2ccf5" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c6cae0d-ac63-4974-8240-e9681988d5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PartnershipArrangementsMember_cfd4ff69-3817-460f-b08c-fc0b1e5b6f84" xlink:href="stem-20210630.xsd#stem_PartnershipArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c6cae0d-ac63-4974-8240-e9681988d5b0" xlink:to="loc_stem_PartnershipArrangementsMember_cfd4ff69-3817-460f-b08c-fc0b1e5b6f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HostCustomerArrangementsMember_82f5070e-1444-403b-86f2-8f9e57f24d10" xlink:href="stem-20210630.xsd#stem_HostCustomerArrangementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c6cae0d-ac63-4974-8240-e9681988d5b0" xlink:to="loc_stem_HostCustomerArrangementsMember_82f5070e-1444-403b-86f2-8f9e57f24d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_689be753-1056-48a6-a08a-ddc1797e95c9" 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_fd7f0fdc-43ec-472a-b89c-bea7a342cc45" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_689be753-1056-48a6-a08a-ddc1797e95c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03930c9e-9eb1-45ef-bd42-6f419c221659" 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_689be753-1056-48a6-a08a-ddc1797e95c9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03930c9e-9eb1-45ef-bd42-6f419c221659" 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-20210630.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_648d79e8-b1a7-4969-ac14-44277aa79890" 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_2323a0c9-73e7-4e0f-8395-ac777bfe520f" 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_648d79e8-b1a7-4969-ac14-44277aa79890" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2323a0c9-73e7-4e0f-8395-ac777bfe520f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b76d2852-ac72-4aac-8b31-9df25db41124" 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_2323a0c9-73e7-4e0f-8395-ac777bfe520f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b76d2852-ac72-4aac-8b31-9df25db41124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" 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_2323a0c9-73e7-4e0f-8395-ac777bfe520f" xlink:to="loc_srt_ProductOrServiceAxis_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7c0f3880-b031-4428-9964-b92b4d60277e" 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_d91fcf2e-cf84-4954-9fcb-a0ec8088c296" xlink:to="loc_srt_ProductsAndServicesDomain_7c0f3880-b031-4428-9964-b92b4d60277e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_1a23fe55-b2a5-4a6b-af52-570080f8b89b" 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_7c0f3880-b031-4428-9964-b92b4d60277e" xlink:to="loc_us-gaap_ServiceMember_1a23fe55-b2a5-4a6b-af52-570080f8b89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_9d942096-468b-48b6-bfae-005772219c9f" xlink:href="stem-20210630.xsd#stem_HardwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7c0f3880-b031-4428-9964-b92b4d60277e" xlink:to="loc_stem_HardwareMember_9d942096-468b-48b6-bfae-005772219c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_746e62c4-e146-4d3c-b330-704f28807b87" 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_2323a0c9-73e7-4e0f-8395-ac777bfe520f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_746e62c4-e146-4d3c-b330-704f28807b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_c5c8c94e-8801-458f-8056-40af570992f9" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_c5c8c94e-8801-458f-8056-40af570992f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5ee681bc-3d46-4162-ad78-5c5fdc7b1e03" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_5ee681bc-3d46-4162-ad78-5c5fdc7b1e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d0e2df06-a0b0-4d55-a06d-e72b150867b0" 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_746e62c4-e146-4d3c-b330-704f28807b87" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d0e2df06-a0b0-4d55-a06d-e72b150867b0" 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-20210630.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-20210630.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_cc22e9e4-8835-4291-9c36-92b90da4bd31" 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_fbbe4bd4-170e-4e96-b796-0763c1d35bec" xlink:href="stem-20210630.xsd#stem_ContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cc22e9e4-8835-4291-9c36-92b90da4bd31" xlink:to="loc_stem_ContractWithCustomerLiabilityRollForward_fbbe4bd4-170e-4e96-b796-0763c1d35bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_a3d9f914-03fe-4b4c-8812-7138d9129455" 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_fbbe4bd4-170e-4e96-b796-0763c1d35bec" xlink:to="loc_us-gaap_ContractWithCustomerLiability_a3d9f914-03fe-4b4c-8812-7138d9129455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_63890d6e-88a8-4389-9cbc-3a5837710674" xlink:href="stem-20210630.xsd#stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward_fbbe4bd4-170e-4e96-b796-0763c1d35bec" xlink:to="loc_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_63890d6e-88a8-4389-9cbc-3a5837710674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_2dbc63b2-3f76-44e8-a351-253bfa0408ed" xlink:href="stem-20210630.xsd#stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward_fbbe4bd4-170e-4e96-b796-0763c1d35bec" xlink:to="loc_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_2dbc63b2-3f76-44e8-a351-253bfa0408ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c493ea9c-93cf-4ed9-a650-8412ed902ff3" 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_fbbe4bd4-170e-4e96-b796-0763c1d35bec" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c493ea9c-93cf-4ed9-a650-8412ed902ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_f2fb0f00-2f0a-421e-9edc-7f9de4b7cf47" xlink:href="stem-20210630.xsd#stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward_fbbe4bd4-170e-4e96-b796-0763c1d35bec" xlink:to="loc_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_f2fb0f00-2f0a-421e-9edc-7f9de4b7cf47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_db893c88-e836-4c59-9abc-f8f2d0e614e0" 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_fbbe4bd4-170e-4e96-b796-0763c1d35bec" xlink:to="loc_us-gaap_ContractWithCustomerLiability_db893c88-e836-4c59-9abc-f8f2d0e614e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="stem-20210630.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_c324f85e-c68b-4d15-a366-73e8e199ecc6" 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_0ce96785-f9b2-479e-8261-505c6cf0d717" 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_c324f85e-c68b-4d15-a366-73e8e199ecc6" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_0ce96785-f9b2-479e-8261-505c6cf0d717" 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-20210630.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_bf3f8324-000d-4a33-8be3-9fc7fc709bd4" 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_7d2b7331-e440-4b69-af1e-f21eb9da9339" 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_bf3f8324-000d-4a33-8be3-9fc7fc709bd4" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_7d2b7331-e440-4b69-af1e-f21eb9da9339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_f51cbcba-60b7-42a5-9a1d-c78618d38651" 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_bf3f8324-000d-4a33-8be3-9fc7fc709bd4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_f51cbcba-60b7-42a5-9a1d-c78618d38651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_a273e7f0-e968-4705-be1a-2b417b193137" 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_bf3f8324-000d-4a33-8be3-9fc7fc709bd4" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_a273e7f0-e968-4705-be1a-2b417b193137" 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-20210630.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_0fc7d967-3ac4-40a5-a5d0-1da6a9637f13" 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_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" 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_0fc7d967-3ac4-40a5-a5d0-1da6a9637f13" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a887537e-6429-45e0-8f78-8d785b561150" 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_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a887537e-6429-45e0-8f78-8d785b561150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b3fb72f9-224c-456e-87c3-8b6d8f90c686" 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_a887537e-6429-45e0-8f78-8d785b561150" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b3fb72f9-224c-456e-87c3-8b6d8f90c686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_42f63354-71df-46fd-8edc-39b9c00034b4" 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_b3fb72f9-224c-456e-87c3-8b6d8f90c686" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_42f63354-71df-46fd-8edc-39b9c00034b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_34afe909-f7e2-4c3a-8cb4-03d790eede86" 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_b3fb72f9-224c-456e-87c3-8b6d8f90c686" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_34afe909-f7e2-4c3a-8cb4-03d790eede86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_db18de22-bf90-42c6-8f17-ec91f3f0c503" 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_b3fb72f9-224c-456e-87c3-8b6d8f90c686" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_db18de22-bf90-42c6-8f17-ec91f3f0c503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c10e03d8-4df8-4b24-b10c-bb187a85dffc" 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_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c10e03d8-4df8-4b24-b10c-bb187a85dffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3a3874ee-0786-4515-968a-e10c3d29484a" 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_c10e03d8-4df8-4b24-b10c-bb187a85dffc" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3a3874ee-0786-4515-968a-e10c3d29484a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_42da12ea-2525-4000-b352-ac60a4158bd2" 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_3a3874ee-0786-4515-968a-e10c3d29484a" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_42da12ea-2525-4000-b352-ac60a4158bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_40c02ae3-7ac3-4d1f-a69e-6a6e1e6d2ccd" 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_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_40c02ae3-7ac3-4d1f-a69e-6a6e1e6d2ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f621efb2-743c-4c27-9967-fe21173a5944" 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_40c02ae3-7ac3-4d1f-a69e-6a6e1e6d2ccd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f621efb2-743c-4c27-9967-fe21173a5944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a1a66aed-f357-4879-b132-55d819ef50bf" 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_f621efb2-743c-4c27-9967-fe21173a5944" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a1a66aed-f357-4879-b132-55d819ef50bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_34a9d6f0-a14e-4363-a279-acd86045e31d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_34a9d6f0-a14e-4363-a279-acd86045e31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_0c3736b9-0b62-4cd3-99ee-df5f7855305e" 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_34a9d6f0-a14e-4363-a279-acd86045e31d" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_0c3736b9-0b62-4cd3-99ee-df5f7855305e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PublicWarrantsMember_c69b1fdb-bdae-40cd-a709-71ebcdbf0417" xlink:href="stem-20210630.xsd#stem_PublicWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_0c3736b9-0b62-4cd3-99ee-df5f7855305e" xlink:to="loc_stem_PublicWarrantsMember_c69b1fdb-bdae-40cd-a709-71ebcdbf0417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePreferredStockWarrantMember_4b710957-21f5-4fa2-a422-fbcc1873e09f" xlink:href="stem-20210630.xsd#stem_ConvertiblePreferredStockWarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_0c3736b9-0b62-4cd3-99ee-df5f7855305e" xlink:to="loc_stem_ConvertiblePreferredStockWarrantMember_4b710957-21f5-4fa2-a422-fbcc1873e09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_788423a3-0aea-404d-9f8d-b641ddcc5cee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f15d9a00-0dcb-4a3b-8e6a-6a5e318d4d09" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_788423a3-0aea-404d-9f8d-b641ddcc5cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_5db4f81a-99dc-47d1-97c7-86453ec81272" 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_788423a3-0aea-404d-9f8d-b641ddcc5cee" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_5db4f81a-99dc-47d1-97c7-86453ec81272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0c5e1303-8d8a-4194-983b-7a0e5410cd33" 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_AssetsFairValueDisclosureAbstract_5db4f81a-99dc-47d1-97c7-86453ec81272" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0c5e1303-8d8a-4194-983b-7a0e5410cd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_aaed4c40-4a71-4fee-9d8e-0f6a4908ca19" 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_788423a3-0aea-404d-9f8d-b641ddcc5cee" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_aaed4c40-4a71-4fee-9d8e-0f6a4908ca19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiability_b663d2dd-861d-438e-8f0b-7aaea6d51c9f" xlink:href="stem-20210630.xsd#stem_WarrantLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_aaed4c40-4a71-4fee-9d8e-0f6a4908ca19" xlink:to="loc_stem_WarrantLiability_b663d2dd-861d-438e-8f0b-7aaea6d51c9f" 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-20210630.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_637d59ed-b707-4ea0-b536-a899edd37c44" 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_467aec31-61aa-4cf8-bf78-38e376683752" 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_637d59ed-b707-4ea0-b536-a899edd37c44" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_467aec31-61aa-4cf8-bf78-38e376683752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_0c8ddc20-3c11-4bc2-898b-78ad35112d22" 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_467aec31-61aa-4cf8-bf78-38e376683752" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_0c8ddc20-3c11-4bc2-898b-78ad35112d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_2cb60c3f-f541-4f68-9306-c29a2092ba9b" 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_0c8ddc20-3c11-4bc2-898b-78ad35112d22" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_f89a8ca6-7f23-40be-899c-3bb44d75e6b2" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_f89a8ca6-7f23-40be-899c-3bb44d75e6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_b1354b3c-12e0-4283-80cd-99117ef04da1" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_b1354b3c-12e0-4283-80cd-99117ef04da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_26072ed7-45fb-4711-8e49-b0ae5a206c0b" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_26072ed7-45fb-4711-8e49-b0ae5a206c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_35c7732e-f7df-4746-a483-06a4b1948ab8" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_35c7732e-f7df-4746-a483-06a4b1948ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_ffdeba30-21db-49e9-98a5-5bd35f98af84" 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_2cb60c3f-f541-4f68-9306-c29a2092ba9b" xlink:to="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_ffdeba30-21db-49e9-98a5-5bd35f98af84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dfacdbec-baff-489a-9324-bd34f09b8a7b" 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_467aec31-61aa-4cf8-bf78-38e376683752" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dfacdbec-baff-489a-9324-bd34f09b8a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityMeasurementInput_b3df8107-a4f0-45df-9464-b8908cca1c10" xlink:href="stem-20210630.xsd#stem_WarrantLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dfacdbec-baff-489a-9324-bd34f09b8a7b" xlink:to="loc_stem_WarrantLiabilityMeasurementInput_b3df8107-a4f0-45df-9464-b8908cca1c10" 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-20210630.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_70a62839-5287-48cb-bfb5-f53ae69ae18e" 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_9f21e9a2-7cae-44c5-85e8-dd739bf295a5" 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_70a62839-5287-48cb-bfb5-f53ae69ae18e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9f21e9a2-7cae-44c5-85e8-dd739bf295a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1c371054-5de2-4676-b702-78097ffec0ea" 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_9f21e9a2-7cae-44c5-85e8-dd739bf295a5" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1c371054-5de2-4676-b702-78097ffec0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f99cd648-0afb-46be-b7e6-65f1aa4f0dc4" 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_1c371054-5de2-4676-b702-78097ffec0ea" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f99cd648-0afb-46be-b7e6-65f1aa4f0dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertibleWarrantStockLiabilityMember_0f61f3ba-f85b-4578-9de9-425dfb76734e" xlink:href="stem-20210630.xsd#stem_ConvertibleWarrantStockLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f99cd648-0afb-46be-b7e6-65f1aa4f0dc4" xlink:to="loc_stem_ConvertibleWarrantStockLiabilityMember_0f61f3ba-f85b-4578-9de9-425dfb76734e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" 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_9f21e9a2-7cae-44c5-85e8-dd739bf295a5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2c1a0967-06e2-4f68-a281-94219d8966dd" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2c1a0967-06e2-4f68-a281-94219d8966dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_9d5c9657-9db4-4d53-b213-61f6033aefc8" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_9d5c9657-9db4-4d53-b213-61f6033aefc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_42c657ce-6c5b-4fa8-81da-bcb97d80a76a" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_42c657ce-6c5b-4fa8-81da-bcb97d80a76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_10398760-db77-4d5d-9677-896178a59856" xlink:href="stem-20210630.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_10398760-db77-4d5d-9677-896178a59856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_2355e3b2-1f3b-4543-8fbe-c19bb30974a7" xlink:href="stem-20210630.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_2355e3b2-1f3b-4543-8fbe-c19bb30974a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_2ba99367-d53a-433e-b149-75069ceebf35" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_2ba99367-d53a-433e-b149-75069ceebf35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_aa2d01a5-54b9-4700-9e64-ec77b7d86c4c" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_fa5a9572-4c1d-430b-a061-9d08c20edc94" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_aa2d01a5-54b9-4700-9e64-ec77b7d86c4c" 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-20210630.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_69c3ea5e-1e1b-45ae-a7f0-69920ca5680f" 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_95b30c82-5e9f-4e1c-ae96-8d1a47d54723" 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_69c3ea5e-1e1b-45ae-a7f0-69920ca5680f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_95b30c82-5e9f-4e1c-ae96-8d1a47d54723" 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-20210630.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_0245aa48-e7fc-4172-9ff4-3f34836618e7" 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_87068b51-3f50-4a27-b5f6-c643b3d5ab3f" 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_0245aa48-e7fc-4172-9ff4-3f34836618e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_87068b51-3f50-4a27-b5f6-c643b3d5ab3f" 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-20210630.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_bf2687ad-f86e-4b90-b620-13295ccc6b6b" 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_9013bca8-f8f8-4700-ad1d-8551b5d82b21" 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_bf2687ad-f86e-4b90-b620-13295ccc6b6b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9013bca8-f8f8-4700-ad1d-8551b5d82b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2cf02778-88c7-4768-9823-03872fb00e2a" 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_9013bca8-f8f8-4700-ad1d-8551b5d82b21" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2cf02778-88c7-4768-9823-03872fb00e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf4cdd1d-ff2b-4ac7-878f-f9c64c5690c2" 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_2cf02778-88c7-4768-9823-03872fb00e2a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf4cdd1d-ff2b-4ac7-878f-f9c64c5690c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember_21a62b71-8c71-4b61-bd10-57508d86554b" xlink:href="stem-20210630.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf4cdd1d-ff2b-4ac7-878f-f9c64c5690c2" xlink:to="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember_21a62b71-8c71-4b61-bd10-57508d86554b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_df30daf5-ba15-4aed-9d85-8f8bb47a5842" xlink:href="stem-20210630.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cf4cdd1d-ff2b-4ac7-878f-f9c64c5690c2" xlink:to="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_df30daf5-ba15-4aed-9d85-8f8bb47a5842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c4c724e3-82f5-4f11-99f8-b674e780911b" 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_9013bca8-f8f8-4700-ad1d-8551b5d82b21" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c4c724e3-82f5-4f11-99f8-b674e780911b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c97df8f9-a25e-4c38-bd27-e9315bf2c20b" 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_c4c724e3-82f5-4f11-99f8-b674e780911b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c97df8f9-a25e-4c38-bd27-e9315bf2c20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_07999990-cf16-4315-b2b5-21c8a5a67ff5" 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_c4c724e3-82f5-4f11-99f8-b674e780911b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_07999990-cf16-4315-b2b5-21c8a5a67ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9baf48e2-b32e-4c6a-a5c8-104931ec9b2d" 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_c4c724e3-82f5-4f11-99f8-b674e780911b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9baf48e2-b32e-4c6a-a5c8-104931ec9b2d" 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-20210630.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_8ab6ea94-7c02-44f5-91b2-060b7849484f" 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_bbe62ea0-3518-4374-8f29-5cbe69d9b665" 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_8ab6ea94-7c02-44f5-91b2-060b7849484f" xlink:to="loc_us-gaap_Depreciation_bbe62ea0-3518-4374-8f29-5cbe69d9b665" 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-20210630.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_919368c2-604f-45f6-8115-d87d87d7dd44" 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_bd7660f3-8a7b-4d93-a063-920b9b7a0cfa" 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_919368c2-604f-45f6-8115-d87d87d7dd44" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_bd7660f3-8a7b-4d93-a063-920b9b7a0cfa" 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-20210630.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_f3b26833-b7f9-4e98-bb7a-80b1d915b0a4" 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_684feedb-5b7d-4e91-bab6-b52de9a7d29d" 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_f3b26833-b7f9-4e98-bb7a-80b1d915b0a4" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_684feedb-5b7d-4e91-bab6-b52de9a7d29d" 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-20210630.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_261dccb8-19fc-4846-8e27-7bbb92291fed" 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_411fd514-c7ea-4bba-afa6-6a437a77a988" 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_261dccb8-19fc-4846-8e27-7bbb92291fed" xlink:to="loc_us-gaap_DebtInstrumentTable_411fd514-c7ea-4bba-afa6-6a437a77a988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_79455771-b46f-4d1a-b008-d6368da83558" 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_411fd514-c7ea-4bba-afa6-6a437a77a988" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_79455771-b46f-4d1a-b008-d6368da83558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dc644640-41b4-4aae-ad85-926eeab33911" 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_79455771-b46f-4d1a-b008-d6368da83558" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dc644640-41b4-4aae-ad85-926eeab33911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c45c567e-a73e-44c4-b301-8c181541cec9" 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_dc644640-41b4-4aae-ad85-926eeab33911" xlink:to="loc_us-gaap_LineOfCreditMember_c45c567e-a73e-44c4-b301-8c181541cec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9a57c258-7c71-4159-a491-1d7e30cd4c45" 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_411fd514-c7ea-4bba-afa6-6a437a77a988" xlink:to="loc_us-gaap_DebtInstrumentAxis_9a57c258-7c71-4159-a491-1d7e30cd4c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c0aeb098-46d9-43e5-a900-72b54e776b98" 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_9a57c258-7c71-4159-a491-1d7e30cd4c45" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c0aeb098-46d9-43e5-a900-72b54e776b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevolvingLoanDueToSPEMemberMember_39fdbf9a-3aab-4d2e-a497-10a3d53279cc" xlink:href="stem-20210630.xsd#stem_RevolvingLoanDueToSPEMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c0aeb098-46d9-43e5-a900-72b54e776b98" xlink:to="loc_stem_RevolvingLoanDueToSPEMemberMember_39fdbf9a-3aab-4d2e-a497-10a3d53279cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsAxis_6f55a267-9627-4dc0-9449-98de105621bc" xlink:href="stem-20210630.xsd#stem_DebtTermsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_411fd514-c7ea-4bba-afa6-6a437a77a988" xlink:to="loc_stem_DebtTermsAxis_6f55a267-9627-4dc0-9449-98de105621bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsDomain_6155f4b8-21c6-4d21-ba5a-e49730aba277" xlink:href="stem-20210630.xsd#stem_DebtTermsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DebtTermsAxis_6f55a267-9627-4dc0-9449-98de105621bc" xlink:to="loc_stem_DebtTermsDomain_6155f4b8-21c6-4d21-ba5a-e49730aba277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtTermsOneMember_40e13d97-3117-40e6-8371-8a3e208c0d1b" xlink:href="stem-20210630.xsd#stem_DebtTermsOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DebtTermsDomain_6155f4b8-21c6-4d21-ba5a-e49730aba277" xlink:to="loc_stem_DebtTermsOneMember_40e13d97-3117-40e6-8371-8a3e208c0d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1c50d259-2722-496a-b81f-637570832ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_411fd514-c7ea-4bba-afa6-6a437a77a988" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1c50d259-2722-496a-b81f-637570832ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_28866441-3d8f-4791-a436-5e6bb2ce9ee9" 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_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_28866441-3d8f-4791-a436-5e6bb2ce9ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_02ae1e97-1848-4929-9df3-07aa8c35fd27" 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_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_02ae1e97-1848-4929-9df3-07aa8c35fd27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRatePeriodThreshold_d82221a0-9bdb-4099-a0be-9f1869394d4f" xlink:href="stem-20210630.xsd#stem_DebtInstrumentInterestRatePeriodThreshold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_stem_DebtInstrumentInterestRatePeriodThreshold_d82221a0-9bdb-4099-a0be-9f1869394d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_38912caf-13ce-4b69-914a-94ba7f2fb264" xlink:href="stem-20210630.xsd#stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_38912caf-13ce-4b69-914a-94ba7f2fb264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_74bd5bf1-d457-485b-9c1d-e48700b3aa94" 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_1c50d259-2722-496a-b81f-637570832ef8" xlink:to="loc_us-gaap_LineOfCredit_74bd5bf1-d457-485b-9c1d-e48700b3aa94" 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-20210630.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_776c2cc5-36b9-40df-8b76-82439d7c2734" 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_994d2dc4-b30d-4e44-8599-295b31754314" 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_776c2cc5-36b9-40df-8b76-82439d7c2734" xlink:to="loc_us-gaap_DebtInstrumentTable_994d2dc4-b30d-4e44-8599-295b31754314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a2ec96f3-5ac1-471b-9a82-4eec45969d05" 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_994d2dc4-b30d-4e44-8599-295b31754314" xlink:to="loc_us-gaap_DebtInstrumentAxis_a2ec96f3-5ac1-471b-9a82-4eec45969d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9b5f35a6-7e2e-495c-b5f1-cdbbdb16d666" 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_a2ec96f3-5ac1-471b-9a82-4eec45969d05" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9b5f35a6-7e2e-495c-b5f1-cdbbdb16d666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToSPEMemberMember_8f89baec-8ab8-476f-9e1d-4cf44746802c" xlink:href="stem-20210630.xsd#stem_TermLoanDueToSPEMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9b5f35a6-7e2e-495c-b5f1-cdbbdb16d666" xlink:to="loc_stem_TermLoanDueToSPEMemberMember_8f89baec-8ab8-476f-9e1d-4cf44746802c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c7b37c27-9685-493f-b530-8f2c7631a805" 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_994d2dc4-b30d-4e44-8599-295b31754314" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c7b37c27-9685-493f-b530-8f2c7631a805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e34634ef-29d7-4162-bc49-086fbf57d659" 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_c7b37c27-9685-493f-b530-8f2c7631a805" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e34634ef-29d7-4162-bc49-086fbf57d659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_5ad832c7-19f9-4724-8b92-29e4098d285b" 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_e34634ef-29d7-4162-bc49-086fbf57d659" xlink:to="loc_us-gaap_MediumTermNotesMember_5ad832c7-19f9-4724-8b92-29e4098d285b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_48fdc2cf-5150-49a2-89c6-c26883ba378e" 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_994d2dc4-b30d-4e44-8599-295b31754314" xlink:to="loc_us-gaap_DebtInstrumentLineItems_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_caab08a5-7ced-4a00-96f1-23aaca81880e" 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_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_caab08a5-7ced-4a00-96f1-23aaca81880e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01fcd97d-eeef-4c39-9e64-a909e53de33d" 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_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01fcd97d-eeef-4c39-9e64-a909e53de33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_2dabfe3a-b093-4d32-b2b6-8c31b97d2fce" 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_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_2dabfe3a-b093-4d32-b2b6-8c31b97d2fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfMediumTermNotes_01088132-debc-482c-8ab2-ce796cc07964" 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_48fdc2cf-5150-49a2-89c6-c26883ba378e" xlink:to="loc_us-gaap_RepaymentsOfMediumTermNotes_01088132-debc-482c-8ab2-ce796cc07964" 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-20210630.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_db780416-6761-47d9-8533-48526431aceb" 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_e0bc838e-fe57-4941-a657-17900aff7810" 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_db780416-6761-47d9-8533-48526431aceb" xlink:to="loc_us-gaap_DebtInstrumentTable_e0bc838e-fe57-4941-a657-17900aff7810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c56ffe68-509a-4a6e-a109-cb4db39147ba" 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_e0bc838e-fe57-4941-a657-17900aff7810" xlink:to="loc_us-gaap_DebtInstrumentAxis_c56ffe68-509a-4a6e-a109-cb4db39147ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_38aaca20-42bf-494a-9a6f-50663e964c56" 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_c56ffe68-509a-4a6e-a109-cb4db39147ba" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_38aaca20-42bf-494a-9a6f-50663e964c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember_8bdd3946-50ee-432c-9f8b-3e04c813a01d" xlink:href="stem-20210630.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_38aaca20-42bf-494a-9a6f-50663e964c56" xlink:to="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember_8bdd3946-50ee-432c-9f8b-3e04c813a01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f027a8f-b928-43a9-8553-7d3010fafda2" 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_e0bc838e-fe57-4941-a657-17900aff7810" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f027a8f-b928-43a9-8553-7d3010fafda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ad69e60b-21af-4026-bfaa-24b7ad3ff406" 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_9f027a8f-b928-43a9-8553-7d3010fafda2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ad69e60b-21af-4026-bfaa-24b7ad3ff406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_e8e77d30-dd95-4daf-986b-2e88052ef2c4" 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_ad69e60b-21af-4026-bfaa-24b7ad3ff406" xlink:to="loc_us-gaap_MediumTermNotesMember_e8e77d30-dd95-4daf-986b-2e88052ef2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" 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_e0bc838e-fe57-4941-a657-17900aff7810" xlink:to="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_a25dd7e9-e002-4e6f-878c-eb9725aee712" 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_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_a25dd7e9-e002-4e6f-878c-eb9725aee712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_1a68737d-9f31-46bb-8925-8ccba1399138" xlink:href="stem-20210630.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_1a68737d-9f31-46bb-8925-8ccba1399138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e466a423-be3e-46cf-b838-bbb5e920a76f" 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_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_e466a423-be3e-46cf-b838-bbb5e920a76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_0eb535cc-5aad-428e-bd06-6dc78471b5b7" xlink:href="stem-20210630.xsd#stem_DebtInstrumentPrepaidAmountPrincipalAndInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_0eb535cc-5aad-428e-bd06-6dc78471b5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipal_493e5ce1-2b95-439c-8d1b-6cc2f6aaea91" xlink:href="stem-20210630.xsd#stem_DebtInstrumentPrepaidAmountPrincipal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_DebtInstrumentPrepaidAmountPrincipal_493e5ce1-2b95-439c-8d1b-6cc2f6aaea91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ClassOfWarrantOrRightWarrantsIssued_f3322a18-93d8-4b6a-a407-a66a2ee1b301" xlink:href="stem-20210630.xsd#stem_ClassOfWarrantOrRightWarrantsIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_ClassOfWarrantOrRightWarrantsIssued_f3322a18-93d8-4b6a-a407-a66a2ee1b301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_179c31af-d5b2-468c-b800-3d7e3cee29b3" 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_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_179c31af-d5b2-468c-b800-3d7e3cee29b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b68f803d-18fe-49e6-8dfd-c0c7eee28db8" 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_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_us-gaap_LongTermDebt_b68f803d-18fe-49e6-8dfd-c0c7eee28db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenalties_832e7840-9d17-49a6-9963-d4e095ca522a" xlink:href="stem-20210630.xsd#stem_DebtInstrumentPrepaymentPenalties"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_afbd6b81-bda4-403d-b9a6-267a8183842f" xlink:to="loc_stem_DebtInstrumentPrepaymentPenalties_832e7840-9d17-49a6-9963-d4e095ca522a" 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-20210630.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_443bc5c2-c00e-46b4-b757-c702e14663c6" 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_13adcf0f-26a1-4636-a7b4-6b2a42a2d7be" 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_443bc5c2-c00e-46b4-b757-c702e14663c6" xlink:to="loc_us-gaap_DebtInstrumentTable_13adcf0f-26a1-4636-a7b4-6b2a42a2d7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3d67de69-c8d4-4347-af00-96ab0ceb3eb9" 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_13adcf0f-26a1-4636-a7b4-6b2a42a2d7be" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3d67de69-c8d4-4347-af00-96ab0ceb3eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1fbe17cf-bcd5-4b91-8109-78934197510c" 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_3d67de69-c8d4-4347-af00-96ab0ceb3eb9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1fbe17cf-bcd5-4b91-8109-78934197510c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3840903f-ca01-4f64-a892-223dc028e402" 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_1fbe17cf-bcd5-4b91-8109-78934197510c" xlink:to="loc_us-gaap_LineOfCreditMember_3840903f-ca01-4f64-a892-223dc028e402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_39eace24-29d4-4e5b-9f9d-34d250d73411" 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_13adcf0f-26a1-4636-a7b4-6b2a42a2d7be" xlink:to="loc_us-gaap_DebtInstrumentAxis_39eace24-29d4-4e5b-9f9d-34d250d73411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d5e93737-17ed-4120-9ca7-d391b212877d" 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_39eace24-29d4-4e5b-9f9d-34d250d73411" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d5e93737-17ed-4120-9ca7-d391b212877d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2020CreditAgreementMember_7b50f0bc-d0d1-466d-b017-4aea362b6269" xlink:href="stem-20210630.xsd#stem_A2020CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d5e93737-17ed-4120-9ca7-d391b212877d" xlink:to="loc_stem_A2020CreditAgreementMember_7b50f0bc-d0d1-466d-b017-4aea362b6269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021CreditAgreementMember_06f83b2c-c23a-40d5-8afa-96830b268e6e" xlink:href="stem-20210630.xsd#stem_A2021CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d5e93737-17ed-4120-9ca7-d391b212877d" xlink:to="loc_stem_A2021CreditAgreementMember_06f83b2c-c23a-40d5-8afa-96830b268e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8bdbfd6f-88ce-490f-b744-09ad77d190c6" 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_13adcf0f-26a1-4636-a7b4-6b2a42a2d7be" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_e4ff0829-492b-49bc-8086-747e8c62f066" 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_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_e4ff0829-492b-49bc-8086-747e8c62f066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_65a32040-1cd2-47c4-908b-9b9946e022a3" 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_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_65a32040-1cd2-47c4-908b-9b9946e022a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_c36c7ce0-8c84-422a-b7fe-746c76c68352" xlink:href="stem-20210630.xsd#stem_DebtInstrumentInterestRateStatedPercentagePaidInCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_c36c7ce0-8c84-422a-b7fe-746c76c68352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_af9505d6-0b1a-4581-b362-0d3ce383c109" xlink:href="stem-20210630.xsd#stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_af9505d6-0b1a-4581-b362-0d3ce383c109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5e1b7951-94c9-4592-bcf7-be34db6a4254" 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_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_us-gaap_LineOfCredit_5e1b7951-94c9-4592-bcf7-be34db6a4254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenaltyFee_0dce0955-0ca4-41eb-843b-b366ca16383a" xlink:href="stem-20210630.xsd#stem_DebtInstrumentPrepaymentPenaltyFee"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_stem_DebtInstrumentPrepaymentPenaltyFee_0dce0955-0ca4-41eb-843b-b366ca16383a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fa5eee55-1a74-4b5b-addb-efb8c9afcd09" 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_8bdbfd6f-88ce-490f-b744-09ad77d190c6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fa5eee55-1a74-4b5b-addb-efb8c9afcd09" 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-20210630.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_911a3119-ecda-425d-9591-793d70698ec2" 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_bf232ed3-de05-4efb-a06a-811263ab472e" 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_911a3119-ecda-425d-9591-793d70698ec2" xlink:to="loc_us-gaap_DebtInstrumentTable_bf232ed3-de05-4efb-a06a-811263ab472e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_78292725-9acf-48c4-928b-a02cb0c1474c" 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_bf232ed3-de05-4efb-a06a-811263ab472e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_78292725-9acf-48c4-928b-a02cb0c1474c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7f159648-9ada-459c-a910-db37ed41d45d" 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_78292725-9acf-48c4-928b-a02cb0c1474c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7f159648-9ada-459c-a910-db37ed41d45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_309bf9ea-6fe0-4b82-8452-48cd01486146" 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_7f159648-9ada-459c-a910-db37ed41d45d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_309bf9ea-6fe0-4b82-8452-48cd01486146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_415ba7e2-5873-4e36-9b7f-c85e86b1e227" 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_bf232ed3-de05-4efb-a06a-811263ab472e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_415ba7e2-5873-4e36-9b7f-c85e86b1e227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d6970cbb-33ee-470e-a3f4-ca8bf2936bbc" 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_415ba7e2-5873-4e36-9b7f-c85e86b1e227" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d6970cbb-33ee-470e-a3f4-ca8bf2936bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_4571f509-c487-4654-bc51-70b8cf3a7198" 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_415ba7e2-5873-4e36-9b7f-c85e86b1e227" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_4571f509-c487-4654-bc51-70b8cf3a7198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9cea9f70-2119-4aa1-be8e-ee20cbe8debd" 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_415ba7e2-5873-4e36-9b7f-c85e86b1e227" xlink:to="loc_us-gaap_LongTermDebt_9cea9f70-2119-4aa1-be8e-ee20cbe8debd" 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-20210630.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_2aff54a8-e6a2-45cc-b8dd-ddf035ddb5c7" 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_bd83ff3f-bd91-4717-8d92-3acf526413dd" 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_2aff54a8-e6a2-45cc-b8dd-ddf035ddb5c7" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_bd83ff3f-bd91-4717-8d92-3acf526413dd" 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-20210630.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_1ce66d32-fd49-4274-952b-e12c4705cae6" 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_14ed7dc3-0c37-4801-ab4e-34716d40bfca" 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_1ce66d32-fd49-4274-952b-e12c4705cae6" xlink:to="loc_us-gaap_DebtInstrumentTable_14ed7dc3-0c37-4801-ab4e-34716d40bfca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c30a3122-c7fa-477d-ab48-bb3bb16e538e" 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_14ed7dc3-0c37-4801-ab4e-34716d40bfca" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c30a3122-c7fa-477d-ab48-bb3bb16e538e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_92df6821-914f-4de0-8b56-a66ea2bca262" 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_c30a3122-c7fa-477d-ab48-bb3bb16e538e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_92df6821-914f-4de0-8b56-a66ea2bca262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_5a0e0d30-5535-4bf7-9fad-b3844d56f81f" 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_92df6821-914f-4de0-8b56-a66ea2bca262" xlink:to="loc_us-gaap_ConvertibleDebtMember_5a0e0d30-5535-4bf7-9fad-b3844d56f81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ec29b56f-0f4c-42bb-9add-32ffa8bd1d26" 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_14ed7dc3-0c37-4801-ab4e-34716d40bfca" xlink:to="loc_us-gaap_DebtInstrumentAxis_ec29b56f-0f4c-42bb-9add-32ffa8bd1d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_01a26fba-c41b-4a2c-9e82-07a50c6e25ce" 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_ec29b56f-0f4c-42bb-9add-32ffa8bd1d26" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_01a26fba-c41b-4a2c-9e82-07a50c6e25ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_Q12021ConvertibleNotesMember_e88caff8-d50d-4efd-9ae7-711d5fb2e879" xlink:href="stem-20210630.xsd#stem_Q12021ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_01a26fba-c41b-4a2c-9e82-07a50c6e25ce" xlink:to="loc_stem_Q12021ConvertibleNotesMember_e88caff8-d50d-4efd-9ae7-711d5fb2e879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePromissoryNotesMember_ec6be63a-dfba-4b4e-ac26-d6b4dd0a8f31" xlink:href="stem-20210630.xsd#stem_ConvertiblePromissoryNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_01a26fba-c41b-4a2c-9e82-07a50c6e25ce" xlink:to="loc_stem_ConvertiblePromissoryNotesMember_ec6be63a-dfba-4b4e-ac26-d6b4dd0a8f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" 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_14ed7dc3-0c37-4801-ab4e-34716d40bfca" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_e7639d07-0b6d-4f28-9039-9cdba8c3cbcf" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_ConvertibleNotesPayable_e7639d07-0b6d-4f28-9039-9cdba8c3cbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_416eae3c-2c90-400c-b7a3-316492cd3a5b" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_416eae3c-2c90-400c-b7a3-316492cd3a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_ceffbc67-1209-4d96-95ed-618b2f9c023b" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_ceffbc67-1209-4d96-95ed-618b2f9c023b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_76253d63-014e-4381-ba78-702b74d87cae" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_76253d63-014e-4381-ba78-702b74d87cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_7664f2f3-bff0-4812-8e11-24ed092c555c" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_7664f2f3-bff0-4812-8e11-24ed092c555c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_e290bc01-bda1-46d6-b238-616f34b15d47" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_e290bc01-bda1-46d6-b238-616f34b15d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_9a3b5ef1-14a5-42a0-a455-0ab69deb4ac4" 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_f28c5896-6fd2-4bbd-a0fd-c59b2012e3e0" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_9a3b5ef1-14a5-42a0-a455-0ab69deb4ac4" 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-20210630.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_0712c7de-2b10-4380-a2a6-4c6078dc5564" 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_87084d27-3685-4355-87ea-e2ef588975c0" xlink:href="stem-20210630.xsd#stem_WarrantDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0712c7de-2b10-4380-a2a6-4c6078dc5564" xlink:to="loc_stem_WarrantDisclosureTextBlock_87084d27-3685-4355-87ea-e2ef588975c0" 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-20210630.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_882324bd-c826-4cd1-bb71-304e5ba8deba" 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_ae407d62-cf4e-4498-b09e-a501508af74e" 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_882324bd-c826-4cd1-bb71-304e5ba8deba" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_ae407d62-cf4e-4498-b09e-a501508af74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_511e97eb-9bf6-49bf-a9f1-ca2047e3c58f" 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_ae407d62-cf4e-4498-b09e-a501508af74e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_511e97eb-9bf6-49bf-a9f1-ca2047e3c58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" 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_511e97eb-9bf6-49bf-a9f1-ca2047e3c58f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LegacyStemWarrantsMember_99bcf34c-8424-4ea3-84cf-c846fa4c30cc" xlink:href="stem-20210630.xsd#stem_LegacyStemWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" xlink:to="loc_stem_LegacyStemWarrantsMember_99bcf34c-8424-4ea3-84cf-c846fa4c30cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PublicWarrantsMember_3b66614c-7cd0-403a-92b0-52218d7e753e" xlink:href="stem-20210630.xsd#stem_PublicWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" xlink:to="loc_stem_PublicWarrantsMember_3b66614c-7cd0-403a-92b0-52218d7e753e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PrivateWarrantsMember_ed2f00bb-c650-46f1-9cb3-94a3cfb06dc5" xlink:href="stem-20210630.xsd#stem_PrivateWarrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ad1a7f87-af17-4052-8df4-815a7ed2b3bf" xlink:to="loc_stem_PrivateWarrantsMember_ed2f00bb-c650-46f1-9cb3-94a3cfb06dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_51a884a6-4b62-4f9f-866d-0e6288912eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_ae407d62-cf4e-4498-b09e-a501508af74e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_51a884a6-4b62-4f9f-866d-0e6288912eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a05cd159-3e3c-4941-b3c6-1690782bc345" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_51a884a6-4b62-4f9f-866d-0e6288912eb0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a05cd159-3e3c-4941-b3c6-1690782bc345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d10e075a-ebb9-4207-bffa-56547a7f75df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a05cd159-3e3c-4941-b3c6-1690782bc345" xlink:to="loc_us-gaap_SubsequentEventMember_d10e075a-ebb9-4207-bffa-56547a7f75df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_ae407d62-cf4e-4498-b09e-a501508af74e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_5d64a884-4579-4f2f-9ad8-ccb56b9cfdee" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_5d64a884-4579-4f2f-9ad8-ccb56b9cfdee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4340a441-4dab-40ca-ba67-3b8a8f5525f6" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4340a441-4dab-40ca-ba67-3b8a8f5525f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_0a43ab04-a560-4ed2-8a8c-7fbae54e558f" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_0a43ab04-a560-4ed2-8a8c-7fbae54e558f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_32169f53-63fb-4879-8ac0-5099e1310421" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_32169f53-63fb-4879-8ac0-5099e1310421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_7f4eb05b-b0cb-4f56-8747-be4e68c5d3a1" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_7f4eb05b-b0cb-4f56-8747-be4e68c5d3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_b8cdf8ac-979a-4d17-a2f0-cca3740b1a4b" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_b8cdf8ac-979a-4d17-a2f0-cca3740b1a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_b97e9ded-8726-4a60-8f8b-9e90b221bc8b" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_b97e9ded-8726-4a60-8f8b-9e90b221bc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_08cb9ff9-9b1e-4499-ac69-7f6d732b1f73" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_08cb9ff9-9b1e-4499-ac69-7f6d732b1f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_87bdc900-2278-429a-a602-61b702da6664" 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_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_87bdc900-2278-429a-a602-61b702da6664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_9c8017da-ba34-4d2a-825b-f1491a205036" 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_ClassOfWarrantOrRightLineItems_50d625c0-78f4-43d0-b65d-80e6ac918c39" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_9c8017da-ba34-4d2a-825b-f1491a205036" 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-20210630.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_acd0cfa8-e6b3-407f-8c71-a94205262f7b" 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_faeedd16-0909-4ee5-b0c3-fc90eb7dfb0d" 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_acd0cfa8-e6b3-407f-8c71-a94205262f7b" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_faeedd16-0909-4ee5-b0c3-fc90eb7dfb0d" 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-20210630.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_09001c9c-510f-4579-9948-7f0416a0244c" 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_94dfeede-ec22-4472-a231-5f1de7206002" xlink:href="stem-20210630.xsd#stem_CommonStockReservedForIssuanceTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_09001c9c-510f-4579-9948-7f0416a0244c" xlink:to="loc_stem_CommonStockReservedForIssuanceTableTextBlock_94dfeede-ec22-4472-a231-5f1de7206002" 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-20210630.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_e1996ca7-d28c-4d0b-a16e-72cdb5f8a6b9" 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_9b8e0aa7-9eac-45eb-8108-7fb79390ebaf" 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_e1996ca7-d28c-4d0b-a16e-72cdb5f8a6b9" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_9b8e0aa7-9eac-45eb-8108-7fb79390ebaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b23927d4-cd86-4db9-ae4a-d0399ea74b1b" 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_9b8e0aa7-9eac-45eb-8108-7fb79390ebaf" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b23927d4-cd86-4db9-ae4a-d0399ea74b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" 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_b23927d4-cd86-4db9-ae4a-d0399ea74b1b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SharesReservedForWarrantsMember_785d2be8-6efd-4298-9e9e-022f6df1cd70" xlink:href="stem-20210630.xsd#stem_SharesReservedForWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" xlink:to="loc_stem_SharesReservedForWarrantsMember_785d2be8-6efd-4298-9e9e-022f6df1cd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OptionsIssuedAndOutstandingMember_88d69726-dd5d-4a1a-9e14-f2d7c95240d9" xlink:href="stem-20210630.xsd#stem_OptionsIssuedAndOutstandingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" xlink:to="loc_stem_OptionsIssuedAndOutstandingMember_88d69726-dd5d-4a1a-9e14-f2d7c95240d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_3f183005-957c-4aca-a4f8-c2be26eb6e58" 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_c7e635b1-b7aa-4463-bcc2-0d0527c6393b" xlink:to="loc_us-gaap_StockCompensationPlanMember_3f183005-957c-4aca-a4f8-c2be26eb6e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_d038efd9-9bda-403e-a97a-574057a269ef" 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_9b8e0aa7-9eac-45eb-8108-7fb79390ebaf" xlink:to="loc_us-gaap_ClassOfStockLineItems_d038efd9-9bda-403e-a97a-574057a269ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2130e0e7-a9db-4a5d-9ea3-f00680b5dee7" 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_d038efd9-9bda-403e-a97a-574057a269ef" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2130e0e7-a9db-4a5d-9ea3-f00680b5dee7" 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-20210630.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_b1e32a06-09b7-4a62-8fd2-fa2c3782ac7d" 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_2c64156a-d39b-410b-ab63-1b7c2ffa50da" 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_b1e32a06-09b7-4a62-8fd2-fa2c3782ac7d" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2c64156a-d39b-410b-ab63-1b7c2ffa50da" 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-20210630.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_4735ac59-a45d-4c24-a0ee-ccdeba8d0012" 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_1c1e330d-fe41-42f8-83f5-fdbbc25c4bb3" 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_4735ac59-a45d-4c24-a0ee-ccdeba8d0012" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1c1e330d-fe41-42f8-83f5-fdbbc25c4bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3d15ccb5-5e76-4efa-84de-f827e6c648c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4735ac59-a45d-4c24-a0ee-ccdeba8d0012" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3d15ccb5-5e76-4efa-84de-f827e6c648c1" 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-20210630.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_9ec90516-1896-4f20-8b98-7be73e6f897e" 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_66191268-6869-40d0-8109-213d2ec72f0c" 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_9ec90516-1896-4f20-8b98-7be73e6f897e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66191268-6869-40d0-8109-213d2ec72f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_98a90db7-6979-4734-91c0-21f2d1c18fcb" 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_66191268-6869-40d0-8109-213d2ec72f0c" xlink:to="loc_us-gaap_AwardTypeAxis_98a90db7-6979-4734-91c0-21f2d1c18fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b0dce0b5-70c7-447d-bfac-d50d02f22333" 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_98a90db7-6979-4734-91c0-21f2d1c18fcb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b0dce0b5-70c7-447d-bfac-d50d02f22333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ce6cfd69-404c-4527-8f02-86523e26ebbe" 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_b0dce0b5-70c7-447d-bfac-d50d02f22333" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ce6cfd69-404c-4527-8f02-86523e26ebbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_a424f3eb-d2e2-4046-97c8-9cffc832ca25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66191268-6869-40d0-8109-213d2ec72f0c" xlink:to="loc_us-gaap_VestingAxis_a424f3eb-d2e2-4046-97c8-9cffc832ca25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_10919604-c84e-4792-be68-07daed73da4f" 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_a424f3eb-d2e2-4046-97c8-9cffc832ca25" xlink:to="loc_us-gaap_VestingDomain_10919604-c84e-4792-be68-07daed73da4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_655be10a-400a-4052-b9d3-7a517a655dea" 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_10919604-c84e-4792-be68-07daed73da4f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_655be10a-400a-4052-b9d3-7a517a655dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_b0e25b2f-5586-40f4-95ae-115d45dc5c41" 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_10919604-c84e-4792-be68-07daed73da4f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_b0e25b2f-5586-40f4-95ae-115d45dc5c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_48f4de76-5888-4806-bd08-820c3fc94d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66191268-6869-40d0-8109-213d2ec72f0c" xlink:to="loc_us-gaap_PlanNameAxis_48f4de76-5888-4806-bd08-820c3fc94d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3cab18e5-6cfc-4836-b1f8-b7322563883d" 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_48f4de76-5888-4806-bd08-820c3fc94d3a" xlink:to="loc_us-gaap_PlanNameDomain_3cab18e5-6cfc-4836-b1f8-b7322563883d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2009EquityIncentivePlanMember_a496ffda-f738-4332-8525-6690434c8326" xlink:href="stem-20210630.xsd#stem_A2009EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3cab18e5-6cfc-4836-b1f8-b7322563883d" xlink:to="loc_stem_A2009EquityIncentivePlanMember_a496ffda-f738-4332-8525-6690434c8326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021EquityIncentivePlanMember_6db10a76-33d2-4597-9321-5bc3554bfeff" xlink:href="stem-20210630.xsd#stem_A2021EquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3cab18e5-6cfc-4836-b1f8-b7322563883d" xlink:to="loc_stem_A2021EquityIncentivePlanMember_6db10a76-33d2-4597-9321-5bc3554bfeff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" 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_66191268-6869-40d0-8109-213d2ec72f0c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0c495797-0ee1-438e-92c7-62b62d569f4b" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0c495797-0ee1-438e-92c7-62b62d569f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_3fb44a50-73db-40f1-8332-a26acbfbf908" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_3fb44a50-73db-40f1-8332-a26acbfbf908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6b4aef9d-83fe-4173-a63d-dafad22c9ec1" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6b4aef9d-83fe-4173-a63d-dafad22c9ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_130c2f26-9ef9-43af-a646-6264da3a7a71" xlink:href="stem-20210630.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_130c2f26-9ef9-43af-a646-6264da3a7a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_1766cb31-ab6b-4f4b-94f4-3100f04073c7" xlink:href="stem-20210630.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_1766cb31-ab6b-4f4b-94f4-3100f04073c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ce8a5734-743b-4bf2-9292-308d9383087d" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_ce8a5734-743b-4bf2-9292-308d9383087d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5f16c453-f303-48bb-a6e5-e3d37f3c14d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5f16c453-f303-48bb-a6e5-e3d37f3c14d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_88d9690d-155e-4b00-b789-09a0a746537c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_88d9690d-155e-4b00-b789-09a0a746537c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5f8d1163-3ad6-44dd-812b-56b5ccec080b" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5f8d1163-3ad6-44dd-812b-56b5ccec080b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e73f0a9a-db72-492e-8efb-381ba1bc11a5" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e73f0a9a-db72-492e-8efb-381ba1bc11a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e9975246-4fdd-45a7-8ad6-4dcff7a10c78" 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_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e9975246-4fdd-45a7-8ad6-4dcff7a10c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_d6f6d0c2-e12d-4438-8c9e-8f1f42a0a40d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_d6f6d0c2-e12d-4438-8c9e-8f1f42a0a40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6227774b-243e-47ca-a448-0ef98a73ff61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a81c4730-9409-4ea6-91e9-42fafff3adae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6227774b-243e-47ca-a448-0ef98a73ff61" 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-20210630.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_5035b8da-4f26-43f1-a0c5-d470da676f91" 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_099557b1-3613-4669-b538-dc044f90c07d" 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_5035b8da-4f26-43f1-a0c5-d470da676f91" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_099557b1-3613-4669-b538-dc044f90c07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_d37baffa-547c-4eec-945c-e805b0fdfdde" 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_099557b1-3613-4669-b538-dc044f90c07d" xlink:to="loc_srt_RestatementAxis_d37baffa-547c-4eec-945c-e805b0fdfdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_fc8ca10d-155e-4f3a-9302-bc823192b11c" 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_d37baffa-547c-4eec-945c-e805b0fdfdde" xlink:to="loc_srt_RestatementDomain_fc8ca10d-155e-4f3a-9302-bc823192b11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_6a0f9e10-099f-471b-8b11-344f460e0a84" 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_fc8ca10d-155e-4f3a-9302-bc823192b11c" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_6a0f9e10-099f-471b-8b11-344f460e0a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_0ed2800e-c23e-4e5f-acad-0590ecbef239" 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_fc8ca10d-155e-4f3a-9302-bc823192b11c" xlink:to="loc_srt_RestatementAdjustmentMember_0ed2800e-c23e-4e5f-acad-0590ecbef239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" 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_099557b1-3613-4669-b538-dc044f90c07d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e0766ce0-c96b-49b1-b824-fb56a5916440" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_edf06dfb-6883-4631-a264-be79dc789f53" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_edf06dfb-6883-4631-a264-be79dc789f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1aead1e4-baaa-4cb5-89f7-169c2e544e4f" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1aead1e4-baaa-4cb5-89f7-169c2e544e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_229a1a69-75b6-4129-9300-6e49a99c5c19" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_229a1a69-75b6-4129-9300-6e49a99c5c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_32184088-fd0c-41c9-bed1-b4cc570c320d" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_32184088-fd0c-41c9-bed1-b4cc570c320d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_20a0f88d-8cbc-4692-9a88-dc6b73fc3c72" 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_e0766ce0-c96b-49b1-b824-fb56a5916440" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_20a0f88d-8cbc-4692-9a88-dc6b73fc3c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_65caa88a-f1ca-4db4-9f0c-f78749846ad0" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_65caa88a-f1ca-4db4-9f0c-f78749846ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_42d72c07-8282-4e45-8b6e-ebcc659b9225" 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_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_42d72c07-8282-4e45-8b6e-ebcc659b9225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5089fd56-6791-4d87-8dcb-e3e906dc6ad3" 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_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5089fd56-6791-4d87-8dcb-e3e906dc6ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0fbee002-af57-4d53-ac83-bd36699a65cb" 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_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0fbee002-af57-4d53-ac83-bd36699a65cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e4e1cc69-6bb7-427e-8e43-e4edd8feab99" 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_897fb815-9a6d-4bff-b6a9-62c34f70a4e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e4e1cc69-6bb7-427e-8e43-e4edd8feab99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_be9b7a69-f08f-4259-9fa2-911e9aa925bf" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_be9b7a69-f08f-4259-9fa2-911e9aa925bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7349b07e-c8c2-4597-85df-2efc9ff7420b" 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_e1658f17-02c5-4cad-8dc5-54a4a3f6f2c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_165b57ef-bbf5-4705-b5b9-48e60ab9c93f" 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_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_165b57ef-bbf5-4705-b5b9-48e60ab9c93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dcc76f45-21a5-4b97-b8e8-320dcf5d535a" 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_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dcc76f45-21a5-4b97-b8e8-320dcf5d535a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4d0ff986-fc8d-4dc1-a197-ab0197ef7692" 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_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4d0ff986-fc8d-4dc1-a197-ab0197ef7692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_6cbef48c-599e-4f8c-bcdc-7256a46b8fd5" 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_7349b07e-c8c2-4597-85df-2efc9ff7420b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_6cbef48c-599e-4f8c-bcdc-7256a46b8fd5" 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-20210630.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_311983ed-295d-4279-b9b3-2516f8d29444" 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_be594e1c-3681-41cc-a871-860f2875fa51" 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_311983ed-295d-4279-b9b3-2516f8d29444" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be594e1c-3681-41cc-a871-860f2875fa51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9c65ca02-5639-48fb-a2e0-ff09fe051aa9" 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_be594e1c-3681-41cc-a871-860f2875fa51" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9c65ca02-5639-48fb-a2e0-ff09fe051aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_eb73d7f5-5bef-4407-829a-089690d8e191" 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_9c65ca02-5639-48fb-a2e0-ff09fe051aa9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_eb73d7f5-5bef-4407-829a-089690d8e191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3a0d86b1-7b7f-4fa8-92f1-f195953c9d00" 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_eb73d7f5-5bef-4407-829a-089690d8e191" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_3a0d86b1-7b7f-4fa8-92f1-f195953c9d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_e933946f-5716-4d65-914b-b7be685bd22c" 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_eb73d7f5-5bef-4407-829a-089690d8e191" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_e933946f-5716-4d65-914b-b7be685bd22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_488e7c68-5dd4-4979-891a-4ede7b647bce" 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_eb73d7f5-5bef-4407-829a-089690d8e191" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_488e7c68-5dd4-4979-891a-4ede7b647bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cd06f3c-72e0-4aed-8feb-a79240b58cdd" 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_be594e1c-3681-41cc-a871-860f2875fa51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6cd06f3c-72e0-4aed-8feb-a79240b58cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_323e7813-88e9-4fa0-bd84-c15b77fcf462" 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_6cd06f3c-72e0-4aed-8feb-a79240b58cdd" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_323e7813-88e9-4fa0-bd84-c15b77fcf462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="stem-20210630.xsd#NETLOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NETLOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_42d4bc2e-1642-40d0-927a-78e08c058605" 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_aa33cd52-eb28-421f-8114-43089b02521d" 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_42d4bc2e-1642-40d0-927a-78e08c058605" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_aa33cd52-eb28-421f-8114-43089b02521d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="stem-20210630.xsd#NETLOSSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NETLOSSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4cc1f60b-5197-4e0d-aa5a-74fea2841cc9" 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_7967195c-bca2-4d43-8c81-93c897aafb83" 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_4cc1f60b-5197-4e0d-aa5a-74fea2841cc9" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7967195c-bca2-4d43-8c81-93c897aafb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a0f69315-6bd1-4580-b3ad-9ed7b7d62da7" 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_4cc1f60b-5197-4e0d-aa5a-74fea2841cc9" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a0f69315-6bd1-4580-b3ad-9ed7b7d62da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_97e807ff-9097-40f8-9ee8-0278bcc5c90e" 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_ba99819b-7a01-46d1-b971-b485e1f6f828" 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_97e807ff-9097-40f8-9ee8-0278bcc5c90e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ba99819b-7a01-46d1-b971-b485e1f6f828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9fc58da7-c4d8-40ab-a279-e30994ab04a7" 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_ba99819b-7a01-46d1-b971-b485e1f6f828" xlink:to="loc_us-gaap_NetIncomeLoss_9fc58da7-c4d8-40ab-a279-e30994ab04a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_c5af98df-c325-45e1-811e-ba94a496dfdd" 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_ba99819b-7a01-46d1-b971-b485e1f6f828" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_c5af98df-c325-45e1-811e-ba94a496dfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a67ed6d0-988e-43dc-b470-a7c782961617" 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_ba99819b-7a01-46d1-b971-b485e1f6f828" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a67ed6d0-988e-43dc-b470-a7c782961617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_72316b80-b4db-4323-8be6-d8b5c43e8870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ba99819b-7a01-46d1-b971-b485e1f6f828" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_72316b80-b4db-4323-8be6-d8b5c43e8870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6764e93c-15ce-49ab-8ffd-66d0c40c74aa" 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_97e807ff-9097-40f8-9ee8-0278bcc5c90e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6764e93c-15ce-49ab-8ffd-66d0c40c74aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_1ee11f9d-5a2e-4fdd-a351-77b0d5888609" 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_6764e93c-15ce-49ab-8ffd-66d0c40c74aa" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_1ee11f9d-5a2e-4fdd-a351-77b0d5888609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5940a0a6-3f9d-4d11-a54e-370d802eb0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6764e93c-15ce-49ab-8ffd-66d0c40c74aa" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5940a0a6-3f9d-4d11-a54e-370d802eb0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ca7802fd-51ae-4ddb-9c29-8030dc6b32b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6764e93c-15ce-49ab-8ffd-66d0c40c74aa" xlink:to="loc_us-gaap_EarningsPerShareBasic_ca7802fd-51ae-4ddb-9c29-8030dc6b32b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4c3d7d42-57d0-4c3a-a931-a33b4056e1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6764e93c-15ce-49ab-8ffd-66d0c40c74aa" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4c3d7d42-57d0-4c3a-a931-a33b4056e1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" xlink:type="simple" xlink:href="stem-20210630.xsd#NETLOSSPERSHAREAntidilutivesecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_95723ab0-86e8-4819-9679-3e41231cfc44" 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_94821b61-6f59-416d-a600-e3961f38cf11" 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_95723ab0-86e8-4819-9679-3e41231cfc44" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_94821b61-6f59-416d-a600-e3961f38cf11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4badf072-f98a-4d7b-b710-1bd9f6cb252b" 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_94821b61-6f59-416d-a600-e3961f38cf11" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4badf072-f98a-4d7b-b710-1bd9f6cb252b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" 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_4badf072-f98a-4d7b-b710-1bd9f6cb252b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_6e78396d-ede4-4f0c-b6bd-9e266dc70c57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_6e78396d-ede4-4f0c-b6bd-9e266dc70c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_58d439c1-230b-4d86-9b24-737b688289f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" xlink:to="loc_us-gaap_EmployeeStockOptionMember_58d439c1-230b-4d86-9b24-737b688289f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CommonStockWarrantsMember_6646c80c-0904-4a60-9d0f-ad138c5f6930" xlink:href="stem-20210630.xsd#stem_CommonStockWarrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_15fd2e3a-8b9e-442b-b9ad-2e7f2e549742" xlink:to="loc_stem_CommonStockWarrantsMember_6646c80c-0904-4a60-9d0f-ad138c5f6930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_961cfd51-9043-4ee2-b11d-bb2eea1c8941" 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_94821b61-6f59-416d-a600-e3961f38cf11" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_961cfd51-9043-4ee2-b11d-bb2eea1c8941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b6ed9b5b-19b6-4568-97a0-939bdc0e96b4" 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_961cfd51-9043-4ee2-b11d-bb2eea1c8941" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b6ed9b5b-19b6-4568-97a0-939bdc0e96b4" 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-20210630.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_8a32fdfb-1914-48ab-9e3a-656c1b696a49" 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_76722ade-30e3-43e3-afc1-c676da02e8ca" 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_8a32fdfb-1914-48ab-9e3a-656c1b696a49" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_76722ade-30e3-43e3-afc1-c676da02e8ca" 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-20210630.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_82b404fe-c063-464d-8766-028dea691357" 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1f469a9a-25cf-4c91-a092-da468ae52f33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_82b404fe-c063-464d-8766-028dea691357" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1f469a9a-25cf-4c91-a092-da468ae52f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="stem-20210630.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_1243d7ab-ce0b-430b-b898-077d7e550a0a" 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_a33f9a05-85cc-474b-b003-d8816e39cc43" 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_1243d7ab-ce0b-430b-b898-077d7e550a0a" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a33f9a05-85cc-474b-b003-d8816e39cc43" 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-20210630.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_84c08d3d-d2c9-4dda-8409-078e88d1d7f0" 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_4c377f64-8dae-4a1e-8aea-77b9647371a3" 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_84c08d3d-d2c9-4dda-8409-078e88d1d7f0" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4c377f64-8dae-4a1e-8aea-77b9647371a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_5838ab2a-b8ec-4088-81e8-5cd5eba70844" 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_4c377f64-8dae-4a1e-8aea-77b9647371a3" xlink:to="loc_us-gaap_LeaseContractualTermAxis_5838ab2a-b8ec-4088-81e8-5cd5eba70844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_c35a2a83-b220-4b22-8341-96313454e4e5" 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_5838ab2a-b8ec-4088-81e8-5cd5eba70844" xlink:to="loc_us-gaap_LeaseContractualTermDomain_c35a2a83-b220-4b22-8341-96313454e4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember_16a6270d-9501-4347-92ae-3217c473b30e" xlink:href="stem-20210630.xsd#stem_OfficeSpaceInSanFranciscoCaliforniaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_c35a2a83-b220-4b22-8341-96313454e4e5" xlink:to="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember_16a6270d-9501-4347-92ae-3217c473b30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f765d3c8-efa5-4589-9479-20787abcc287" 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_4c377f64-8dae-4a1e-8aea-77b9647371a3" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_f765d3c8-efa5-4589-9479-20787abcc287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_d7e51f55-8ef4-4690-ac64-c3dbb2f3ad98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f765d3c8-efa5-4589-9479-20787abcc287" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_d7e51f55-8ef4-4690-ac64-c3dbb2f3ad98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c7320b65-223d-4679-822c-2e454b14c284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f765d3c8-efa5-4589-9479-20787abcc287" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c7320b65-223d-4679-822c-2e454b14c284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="stem-20210630.xsd#SUBSEQUENTEVENTS"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1648a1f0-1b58-46f7-830e-876c6dc3979b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_7fb4fdb3-0575-4e21-8aa8-793954a42863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1648a1f0-1b58-46f7-830e-876c6dc3979b" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_7fb4fdb3-0575-4e21-8aa8-793954a42863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>stem-20210630_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/20210630"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="stem-20210630.xsd" xlink:type="simple"/>
    <context id="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icf14391a39cf4a5084e48c5ec10dff65_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0128b341bc1747e3864dd64dfd9be3de_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i45dc821c43ff44eda598a3c942ea0ee1_I20210810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-08-10</instant>
        </period>
    </context>
    <context id="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic9013ae7a85b49bd829cdf69118508ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16db82ae1f5f4f69803a62b8f7284bde_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0584ac410520448e91a8990e6fb46d3b_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if9429831bc2846f99028d0a108e8c51d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i32c39567a9c0455c80a0684656f89ed2_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ifa45e3757cb84708aba07ad9db06afb8_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0e6db772136f4eb7a76edf1621e4a538_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iab71b78a9aec49dc8f5ef3a77181cf9b_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie1142f2569714c9faf9e34689c10c3a5_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5685f083b1694ab29eedde77feaa250a_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="i5361142f8dc740d486db6f396a483438_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="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0677a149464641f7a57b75a0abd69e04_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="ib0566cb5474447ecab5c5cb92c1ccc4b_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="i7d5e642c3aab4ca395bb540ab3832311_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="i2288e6b467c140b680e70519e3dcec99_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="if1ed0fd7ea1c4e75af5326a835442183_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="ia339d2a45ad345b8ae3145055d31c419_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="i3bc81c34022e41218ed6b09233756325_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="i04e4aa82865d443ba3aadb8505c4a1f1_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="i19eaed187850487cb7c718ac6eb3ea61_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="i760162074dce402e9dccb57f02231cee_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="i1db1f54d560644ba9967665ef3d6880f_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="i33e4080b9db442b38f2cb6b08cc2ee6e_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="i55ac2cccd42949d68a45e4fd068c4d1a_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="icf91c749dd654919a32c235c99f7d4db_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="i07166172df754947a7c788fb0625ff57_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="i8217507b30064ea595a5827b6ca1ae62_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="ide5d3827bc5c47b2b7721f95e4bfdb35_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="i2ed862d46730403d92d8a467b0e2077d_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="ibf5f625909f44d7283c001bd88e9d777_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="i767ed212a35c408a8c56f3e4c446226d_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="i83a162005bb7446593b0784a1ab90bec_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="i2709991bf7c34253b4aee1fac45cda5e_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="i5365f2124d5c44f7857ad5cc951f91bf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibee7271645684a6c9c86ec77f67dfae9_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="i402ef5cd10054146b90b04e7dff44e7b_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="i87d3348bc5674707ad127f8973c3d541_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="i292d513cf8fc48f699c43253cd83ac99_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="i8df518a85ddb4242b33f2696f0f2b95a_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="i428c2a03d0a34e898f61403e2c7c2042_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="i31a6001315ad4d98a62e49c1281c6fe5_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="i11da0f649da34f7bbdd9e352722e4a5d_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="i25cd692ee14e4bcba18a21b92ff7c4b7_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="if035e1c14e914e3cab7963ff3043e55d_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="ia66b03ee250c4f219518ae1699ad484c_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="i070bb1bdb6e54e8e89e5406e0714d181_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="if62a28cf9e2a40e8b73562c4ba2269f1_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="i58a653ee808d4af9b02ab39214d8bbf2_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="i66fbff27fe0f4f6bb19b2fd9ab8d19de_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="i60b667c8ce244f4798bd44e21270736f_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="ic3e8917a4c6343e79507eea8dc91aefd_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="i9fe16aa11534477fa9dbbc41354c09f8_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="ieb15f91e7f5240379680664a51f27e90_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="i1473e5ca0e4942528582c73e408d602b_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="i05f61b835d09408bb66456453d58f529_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="i66b003f0291e4c0fa1778139e17dbc1c_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="i3da7a59dbf8341afadaa1216dc06516e_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="id1c9babaae594e98a83eb14f33579b71_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="i050b1ec932c745ada1ae4c17ca029a34_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="i964a32c4e9964158997e11ef147e191f_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="i6ea132418afe4f1eb2b93a975ef8f1d1_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="i19bdc827410545a585b60c96fa8bc9bc_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="i8d149a55975f4c4a96f913fb78c156f3_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="if8ef0568ad494f45874e19634f42bcb3_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="i10b2de0f85f947cbb48383b57ebc6108_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="ic31432983d7a472ea74ae9c939c2e1f4_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="ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2d029fa3417d495e8a717acbd6581a57_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="i82765047973d4f868feee38735ea4e93_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="i02935b4db3b44955af74205f0674a99b_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="i5a891e9ceed841b895cddca62bc6eb25_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="ie201a5f1f6b646649c15a6169beeacf3_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="i5b05565464164d28b05d84bb4566e5e1_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="i152825d42b2a49128e59a513cd660410_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="i16d4e9bde99b4b12b43efee4018966b4_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="ice1ef5b3f183425d9bf1a9e7c8463cef_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="i304397616ff248a691562a9576b51447_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="i6623e38674214b7c89a24811626da176_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1fabea98ea3c4b18ac789312ce318da4_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="i45764db6bef04f80b28097f32ee01e36_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="i8e30e937eac447e6b4ca16c0ed5ed09a_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="icb0314c2e44049eaba11dd92055d5a93_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="i31197d6cba6040229f2de4fafeb96053_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="ib5700fa6b36344aa81e98cba68078e56_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="i3a42182c1e2d4e278610d07f18f894f6_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="i3bafa71ade77472cb532a8b704436b92_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="i3b84e93a56ba4c00b649051a61a8c282_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="i72c2c2f3d8c94b5dbbb860b491d27eb1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icfa4c25267114472a692c699c923edd0_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="i9fca9602d8c746a6b753b2fe114f2710_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="id680553a949d4ba4a1cb11eea1efcd39_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="i22ec69729fdc484196214b69a1d5ff02_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="idcb56fbddc264bf7aeced286eb73e32f_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="iad24a8c4383f45c98373cf827e5620bf_D20210101-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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i838bdb6c93ec468fa7e359eef14fb1f1_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i74fbf66449ff4446904a952c441e13b1_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i78305b691a6042d89542abe587c3ed9f_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icb7f74ca66314ee1a1749153dbce95b2_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="iaa795a4a0a744929b673f61a16abf0b7_I20210427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-04-27</instant>
        </period>
    </context>
    <context id="icdaf7f685db2431b9ef68a9f2a5d7385_I20210428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-04-28</instant>
        </period>
    </context>
    <context id="i77c37c6a8a834d68bf977ff86b7f7c81_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id865cd69e2f74f5db3a4b4cb44bd2d82_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="ic44c1b913ad14399b87c41ead109005b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic1c55de40b8743cba8c3d3f0c8987f24_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if69121d1bf72441698230be526026ca4_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="i5930f32f013e475a8ab54706e49574c5_D20210401-20210630">
        <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:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibc1c1f9527fc4a22842dcf1e8c69cfa3_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib7229dab9d8b484bbe91c6ce970ae063_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="i1d8fdd3d839445c099f803f02dfc2b3b_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic14388b031a74eb6a1a0cdb185025da0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7bd40eedc5ee49c4be8f35da21826942_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id1ffcb51f1f54c418a59769105e08813_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaaebb9eda66a42c69842a89b22e73c29_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4a1a8856fcbe4a908b57e5d0096d5277_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerGMember</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-06-30</endDate>
        </period>
    </context>
    <context id="ib20f2da6bcc945ba84da1442282b1599_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1e46d0c331924238b19ff1706c7aa7e6_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic249fb1eb22847b2ab2bf53213050604_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4f819ca502224603957c2f398c9643dc_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i77663287610e4ba583ac1be5a8d60e3f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i94ffe0889abd4cf4aceb9cf0631f82b7_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i730bf1c650544453bd9c2ab846090ffc_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifcd454ddbbde4f038eaca15f17b07723_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i69dc23fc07694c8e9134b133f8e1ece4_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie42bead090d74a00a75112ff72c64bb3_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03684b4274ed4d0eac6c8023183e7555_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id015302956ca4f79b657f4beab9c585a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibe33ac39df254dc483e842a56757580a_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iee7072a386aa4a59a5370b210d507f2f_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1011d3dad7554a1ea64ca80a478c4b66_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8e979bc3cb8b47f09975e93e52946f15_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibee1e67ea9024e4896612f69ba0789f2_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i0356a9e9c6c6464bab19a18f4adf9d17_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i42fec89828f643e7b780ca47aae10fa0_I20210630">
        <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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic6b2089f79394ce68d235a244ed3c139_I20210630">
        <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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1e64c9a25b3a426387126cfad4d4bae2_I20210630">
        <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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id9b64a0cc98c4e359eb0c4d77437e79f_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id45317c3315d479290800ae3d088e4b4_I20210630">
        <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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5fd53b547ed84fd0ac735b1180ec597b_I20210630">
        <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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3b515e6d5d2448f6a2475049add256c5_I20210630">
        <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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if5fee9f217104e86ab0beff97fee8bb1_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic8a734b8bfad4b2ea9c352dbba600cde_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib4394c4e518a46108997c89983056896_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3d043dda22064cc0924a0df7ddb72a27_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i322eb3d56fd64fd8bfeb295df6a91d5c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idf1378c5cd7845b292d17dafc6445232_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia5b60a5411ef484194193df5f4d2f554_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i417108f845344a60854285972d95f89d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8a8b352de3b045f882e48fe45c8d68e8_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="i8eadc02bc79a43039cc2dc636bca0f2a_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="ic04f1a78154e42b38d98fbba6730ced5_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="icbdca7dd543045baa5b8e80948225367_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="ia8d65d4daedd4375934b28cefaa0518c_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="i62f46877f35147dd9d2af1ca4d1bec59_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="if5065f17b2e84f2a96a8cad503c7a1b3_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="ie188116a8cd145c1b46ab184b5f74b4e_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="i4484d193d78440009328baaed0b21e50_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7145afcb5dde4070828cbc1b2139ca43_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia464b78cfdb04792bf9e87b8b9deed7d_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie35a34c89e8943078946f5ff2e0aa3f7_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5082504ac84a474698af272bf689f708_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if8acf6243ccc4188b8a7824912e2367a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:ConvertibleWarrantStockLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:ConvertibleWarrantStockLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idfff8ae4b5144e5fb115b77b1bec4b3f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:ConvertibleWarrantStockLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie75926b7ba474372ad8475dd30989263_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic9848158c7684d4085882efe1429b512_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2e20e34146cc40d9896719b35b270fc2_I20170430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="i3289dda538e64efc92a66b87f1a6a3eb_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="i851f906a6d224b8aa9570c1daca4c5ab_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>
                <xbrldi:explicitMember dimension="stem:DebtTermsAxis">stem:DebtTermsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i884e90ed5fa249e5b21618743b26f03b_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>
                <xbrldi:explicitMember dimension="stem:DebtTermsAxis">stem:DebtTermsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="ia0b39db5949f4ffcb768d4892dc9e6b8_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="ie88a0f37f69a4919b75bbeef94ae1f2b_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="i66fb09d97f554d5585266b0cc7551384_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="ib8705e538fff4db3a573b0c46a2fbead_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="i2c4f069aa3614028bcb2865b4ca25fe9_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="ib96060097f8840e391a068fc0ed09260_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="i77eb9d2cf7ef42ddbc2c4a6ac58f47b1_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="i7f31441d5f0b46a5af685f0082078e12_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="i1cff0676c83d4c0e890b8a2a17dfc687_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="i7a1424c8ce4f43a5b89df5c8dad69f54_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="ia2bc56001419465e87c0ba9cd927d4b0_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="i0c059bf1aad6416faf73428b380addbb_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="ida90c0a8d2d5448196c3d3659c6aceee_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i16949b99fe6f402f968b25c15943ebd7_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="ib3e363c4c9874ce9a22cbef546c62bed_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="i499ecd73fa99475bbf50bf389e86a445_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="ie959805bfbbf482481b7cbeb386001d7_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="i7803a0228f0a4ababc2a58aa93438a05_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="i3cfee04ca7654604886be147dc7620e5_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="i0319d752097b4d6388b843233130e80b_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8d4768cd5b224a979bed6c70c9ecf4af_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="i28fe4203fcf54c7cae3484d26c382ce0_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3fd886cd5bd3421bb73245a5b9b7beb2_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="i332b71a4511f4042ba94431f4181c13a_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i62c5240de3d64bafba52ebada0dc35b8_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="ic9aca64b6dab4edb8844b0387f750d24_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="i81361b95011f4f0dbaab39128327f849_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i746e40fba1814021ab3906601b06e5ca_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if327cc838c5c47229086c459e841c68e_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i63996aa931f740f28fc993b956043d27_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="ib9e9d1a260514b72a15038388f931761_I20200820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-08-20</instant>
        </period>
    </context>
    <context id="ib8e915815d84448b87f0b3eb72c998a5_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="icc75a5f7cb3f4de5b2f1519a5d7c8cc7_I20210630">
        <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-30</instant>
        </period>
    </context>
    <context id="i910c068078b44438aeaca044b0e55782_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if6da4607cee04defba41f11cb40052d9_I20210725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-25</instant>
        </period>
    </context>
    <context id="if02c16209f8f494292f9d80c55c2bede_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9ea4653055164ccc9482ae3f279b18a0_I20210407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-04-07</instant>
        </period>
    </context>
    <context id="ic0fd68eba33746b4ae9ffa0f900afdd4_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="i0798f9cefba546d29dc34a9cbbe37931_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib75d584c626a48c6b4320fb18bec6e36_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i640a0c94a6244894842285bb9635a65d_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i408d3a77cbae440599a038f44f37ea26_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id4041985177a4197b464122c39055c88_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="i2d141948bc9743ab950024630ee1a217_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i35fec78604a64114965d0e2ba7d7d26a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8ec82a5336e74022b489409b0b50d8f4_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icc769ce9970c4e3284802e9be87e9781_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="ie2320c101a424bbaa6e65bb8f765a65f_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="ic8641ccd55334ef096ea8fd33127e104_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d69d56f4dac4f25b1aaff6b6c09ce75_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1082b4ca0c53410a93fbdad65ba52246_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3f0634e3b83a4d2f86899ffc337f398c_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib80ad2caa70943c5b064dcc7d2b33a60_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i900896281b214cfaad67ea2ee50a575e_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ide4bfb7374ea49dc83911fb69d6f776c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i697ccc1f55c24f70aefdbe2cd9bb94c8_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9da869cb1c7c48b09bf042c2e0e999dc_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1323f4e4d45240f48c754a3eb89a5207_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idb52ad6a03a648f9acd7ccea24ce366c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icbfac917e05848ff8a54ed045a510fe5_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6dd8477867b944498480ebadf5ab06b7_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i607b01ad8a0f4e98b01f25dc690d1660_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icc2cc662472b41e69e4132bd31141a84_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1c0de92664da4c72ac4720d309d7da8b_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5225b0681cfe43dfba5eba1991bc34df_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i920a9a7a84ed4d5c9c2ed87906d8b16e_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i076e84e718f64eb5974538d28d5c6757_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>
    <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="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>stem:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzMtMS0xLTEtMjk4Nw_467751e5-9a22-4313-bf5b-2b5f651bcdb8">0001758766</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzQtMS0xLTEtMjk4Nw_51620342-291f-45c5-901c-19a52b5a9d25">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzYtMS0xLTEtMjk4Nw_ca3cbadc-5f36-4da3-89df-f1242bdecc06">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzctMS0xLTEtMjk4Nw_b5efaaba-ac10-4b24-9fff-259265f93533">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MDAvZnJhZzowMGQ2OGRkYmVlN2M0ZmRlYjM2MjJiMWYwNjNjODhiYS90YWJsZTo2YTA2M2Y0Mjk5OTM0NTIyOWNkNjg3YzQ2MzViZjRkZS90YWJsZXJhbmdlOjZhMDYzZjQyOTk5MzQ1MjI5Y2Q2ODdjNDYzNWJmNGRlXzgtMS0xLTEtMjk4Nw_c371ad42-aea0-4938-a4b8-a158a1e5e21c">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i42fec89828f643e7b780ca47aae10fa0_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMi0xLTEtMS0w_abd4384b-b8c8-4394-a84a-b4c4364bf6cb">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ic6b2089f79394ce68d235a244ed3c139_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMi0zLTEtMS0w_3469fa93-1aee-4cc2-afe1-fb74650a1cf8">P4Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1e64c9a25b3a426387126cfad4d4bae2_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMi01LTEtMS0w_4f2fd979-a13b-43e4-83ad-92867ac7c217"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id45317c3315d479290800ae3d088e4b4_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMy0xLTEtMS0w_3c0fec8f-acad-4d2a-b2a6-1105f37662e0">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5fd53b547ed84fd0ac735b1180ec597b_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMy0zLTEtMS0w_4eb5f64d-30f8-4d56-9f12-2a3ba753c742">P4Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i3b515e6d5d2448f6a2475049add256c5_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNC9mcmFnOjQyZGExODFlMTAwYzQ1OGJhMjNlZjc0NzEyNDdhNDU2L3RhYmxlOmIyZmFiMTU4YWE4ZDQzZWJhNzU5MDUzNjVmYjVkZjg1L3RhYmxlcmFuZ2U6YjJmYWIxNThhYThkNDNlYmE3NTkwNTM2NWZiNWRmODVfMy01LTEtMS0w_f44a37d6-4c50-424a-bf6b-82b8153aef75"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i35fec78604a64114965d0e2ba7d7d26a_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81OC9mcmFnOjdhNmNkYzljOTA2ZDQyYjE4N2QzNDZiMDk1Njg3ZTNkL3RhYmxlOjdiNjU3MjFjODhjMDRmZDdiMzY4ZGY0ZjM4MTIyZmNiL3RhYmxlcmFuZ2U6N2I2NTcyMWM4OGMwNGZkN2IzNjhkZjRmMzgxMjJmY2JfMS0xLTEtMS0w_cb665072-dfd2-472a-9850-f63b1ef28df7"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i8ec82a5336e74022b489409b0b50d8f4_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81OC9mcmFnOjdhNmNkYzljOTA2ZDQyYjE4N2QzNDZiMDk1Njg3ZTNkL3RhYmxlOjdiNjU3MjFjODhjMDRmZDdiMzY4ZGY0ZjM4MTIyZmNiL3RhYmxlcmFuZ2U6N2I2NTcyMWM4OGMwNGZkN2IzNjhkZjRmMzgxMjJmY2JfMi0xLTEtMS0w_212b71a6-b17a-41b5-877d-97b98167c4f7"
      unitRef="number">0.0208</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzcyMDg_308e803f-447f-44ce-98f2-f3a40f4ddbb6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo2ZDExNzg1MTU5Njk0ZWVmYThhZDA1MzllMzY0MGI5MS90YWJsZXJhbmdlOjZkMTE3ODUxNTk2OTRlZWZhOGFkMDUzOWUzNjQwYjkxXzAtMC0xLTEtMjkxMQ_677d42ed-ee94-42df-9587-3780cd7b6de8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzE2NDkyNjc0NTExNzg_247c941c-52f4-4fec-be59-f9dd3b28bead">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTplZjliNThjM2E3ZGU0OTc2OWNmMmVjZDYyYWY4M2JmMS90YWJsZXJhbmdlOmVmOWI1OGMzYTdkZTQ5NzY5Y2YyZWNkNjJhZjgzYmYxXzAtMC0xLTEtMjkxMw_f2aa6752-2c30-48af-a518-035d113afe8c">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwNDQ1MzYwNDczMzgw_674bcea2-c8fe-4bc8-bdc3-83312157ff50">STEM, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo4YzJjZWY3Nzk5NDg0ZmFiYmYwYmY3YTIzMmQ3YmE0My90YWJsZXJhbmdlOjhjMmNlZjc3OTk0ODRmYWJiZjBiZjdhMjMyZDdiYTQzXzAtMC0xLTEtMTc2OQ_c828c3d9-b720-4602-9c28-6875e2b8ed3f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo4YzJjZWY3Nzk5NDg0ZmFiYmYwYmY3YTIzMmQ3YmE0My90YWJsZXJhbmdlOjhjMmNlZjc3OTk0ODRmYWJiZjBiZjdhMjMyZDdiYTQzXzAtMi0xLTEtMjkxNw_af7fba94-5f5a-4096-8c68-da493a6ca834">333-251397</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo4YzJjZWY3Nzk5NDg0ZmFiYmYwYmY3YTIzMmQ3YmE0My90YWJsZXJhbmdlOjhjMmNlZjc3OTk0ODRmYWJiZjBiZjdhMjMyZDdiYTQzXzAtNC0xLTEtMjkxOQ_4d09fe57-9402-4993-849d-5da8d455f454">85-1972187</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzY5NjY_45cd0f93-b1e9-4f2e-830b-89e199ece0b2">100 California St., 14th Fl</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzY5Njc_1d0f1bc5-fbdd-4eb0-a4c4-cd43ff198c40">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzY5Njg_6b82d3ae-0cda-4e82-b7f0-a026cfdf1da2">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzEwOTk1MTE2MzY5NzA_66cf3fda-d887-40c4-9137-952f6e5575f2">94111</dei:EntityAddressPostalZipCode>
    <dei:CountryRegion
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzE2NDkyNjc0NTE3MDU_515f7504-c214-486d-8635-f22ccd4543e4">1</dei:CountryRegion>
    <dei:CityAreaCode
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzY2Nzg_06119531-3d17-4926-befc-9c55cf06a489">877</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzY2ODA_11107c68-95b1-41ac-8765-aaf101566406">374-7836</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="icf14391a39cf4a5084e48c5ec10dff65_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzItMC0xLTEtNzQzNg_7f484eef-a03f-44ab-bb11-94cc96fa2bc4">Common Stock, par value $0.0001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icf14391a39cf4a5084e48c5ec10dff65_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzItMi0xLTEtNzQzOA_f9f454dd-3d5b-4212-8c23-696eaf0615cf">STEM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icf14391a39cf4a5084e48c5ec10dff65_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzItNC0xLTEtNzQ0MA_a6d2bd80-7479-4217-8c2a-94f3adbddf28">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0128b341bc1747e3864dd64dfd9be3de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzMtMC0xLTEtNzQzNg_41ca3ab1-8695-4cba-ba27-489aa53d8617">Warrants, each whole warrant exercisable for Common Stock at an exercise price of $11.50 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0128b341bc1747e3864dd64dfd9be3de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzMtMi0xLTEtNzQzOA_e20525a1-7364-4a1d-823f-b702d73b7ae5">STEM WS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0128b341bc1747e3864dd64dfd9be3de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTphZTM1NjJmYzIyNzI0MDljOTdjMGYyYmJjYmE5N2JhZC90YWJsZXJhbmdlOmFlMzU2MmZjMjI3MjQwOWM5N2MwZjJiYmNiYTk3YmFkXzMtNC0xLTEtNzQ0MA_7ca44896-cb4a-4d41-a818-13230ebb3165">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzYxNjY_b7563531-5005-4f0d-ac31-364dcc900e2e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzYxNjc_a487f904-5cc9-4e5c-9ad9-047d6415b93a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZToxOWVhZjE4ZmY0MjA0YzkwOTVkMTRhYTYxMmM5ODUwZS90YWJsZXJhbmdlOjE5ZWFmMThmZjQyMDRjOTA5NWQxNGFhNjEyYzk4NTBlXzEtMC0xLTEtMjg5OQ_2a9929dd-53dc-451d-8778-5dc3523b5083">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZToxOWVhZjE4ZmY0MjA0YzkwOTVkMTRhYTYxMmM5ODUwZS90YWJsZXJhbmdlOjE5ZWFmMThmZjQyMDRjOTA5NWQxNGFhNjEyYzk4NTBlXzEtMy0xLTEtMjkwNA_c7a2f296-37bd-484b-9d14-714370df5945">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZToxOWVhZjE4ZmY0MjA0YzkwOTVkMTRhYTYxMmM5ODUwZS90YWJsZXJhbmdlOjE5ZWFmMThmZjQyMDRjOTA5NWQxNGFhNjEyYzk4NTBlXzItMS0xLTEtMjkwMQ_51130c57-8a68-40c4-be7e-ea5ae47c13d3">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZToxOWVhZjE4ZmY0MjA0YzkwOTVkMTRhYTYxMmM5ODUwZS90YWJsZXJhbmdlOjE5ZWFmMThmZjQyMDRjOTA5NWQxNGFhNjEyYzk4NTBlXzMtMy0xLTEtMzAyMQ_24ab9f39-e4a5-4c7a-82ea-f0b7aef1225d">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90ZXh0cmVnaW9uOmM2ZGUwMDk5OTI0ZTQyZjQ5OTFhODM1YTRhNzU2ZDE3XzY1OTcwNjk3NzYxNjU_9bc82272-ceb9-4c7e-b75d-4cdca6a1a1a5">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i45dc821c43ff44eda598a3c942ea0ee1_I20210810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMDEvZnJhZzpjNmRlMDA5OTkyNGU0MmY0OTkxYTgzNWE0YTc1NmQxNy90YWJsZTo5ZDVkZmVhZDVmZGE0YmE1OGNlYmIzMDgwMWY1ZjI0Mi90YWJsZXJhbmdlOjlkNWRmZWFkNWZkYTRiYTU4Y2ViYjMwODAxZjVmMjQyXzEtMS0xLTEtMjgyOS90ZXh0cmVnaW9uOjE0ZmZiNWFiYjNiYjQ0YTM4Zjc5Njk5MjY5MzQzZDAxXzI0MTg5MjU1ODExMDkw_118cd294-4bfe-402c-97ea-87f137471da1"
      unitRef="shares">131008933</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zLTEtMS0xLTA_4ee15515-69e3-45a9-8bfd-ef00eba5adaa"
      unitRef="usd">474138000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zLTMtMS0xLTA_c7a2b166-25a2-4242-a9b0-c33a5d9fa222"
      unitRef="usd">6942000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80LTEtMS0xLTA_a3764da5-75e7-45ec-be61-15672a41e043"
      unitRef="usd">17833000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80LTMtMS0xLTA_4c90d784-cd36-42b5-aeb7-62f70ed35ab1"
      unitRef="usd">13572000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF81LTEtMS0xLTA_717785de-e79a-41d4-b594-3ce310f3fc20"
      unitRef="usd">27167000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF81LTMtMS0xLTA_943c9c79-1c54-40ae-b765-9c350367f4bc"
      unitRef="usd">20843000</us-gaap:InventoryNet>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF82LTAtMS0xLTAvdGV4dHJlZ2lvbjplNTY0YzcwODZjZTM0MTAwOGQ5NTk2ZmQxMzliOTRhNF8zNQ_1bd68caf-0209-4a02-8b16-319bc49c2d96"
      unitRef="usd">206000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF82LTAtMS0xLTAvdGV4dHJlZ2lvbjplNTY0YzcwODZjZTM0MTAwOGQ5NTk2ZmQxMzliOTRhNF80Mg_95701d30-5e13-4d35-8740-d48ad73f984e"
      unitRef="usd">123000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF82LTEtMS0xLTA_79b93a6b-5a43-4b20-a0ff-cb14ae0bcc08"
      unitRef="usd">19199000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF82LTMtMS0xLTA_14ea3486-9ab3-43f0-9aa0-4c05bc44ced2"
      unitRef="usd">7920000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF83LTEtMS0xLTA_196473c6-5a11-4f7d-8a34-8d63504d0e2f"
      unitRef="usd">538337000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF83LTMtMS0xLTA_79fb3520-9a91-4e61-9e4a-5a20d732d4c3"
      unitRef="usd">49277000</us-gaap:AssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF84LTEtMS0xLTA_68a88f08-4fda-420e-8613-ec9c5b789974"
      unitRef="usd">118216000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF84LTMtMS0xLTA_c4e3bee7-726c-431e-b0ab-9232be9eefdb"
      unitRef="usd">123703000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF85LTEtMS0xLTA_d62eac0f-0aa4-4f80-adbf-dd59343db9db"
      unitRef="usd">11668000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF85LTMtMS0xLTA_27929305-f9de-46c7-8afe-59d35e8a39ec"
      unitRef="usd">10404000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:Goodwill
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMC0xLTEtMS0w_b588f981-d563-4b29-b1da-091c9e0cf8f0"
      unitRef="usd">1786000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMC0zLTEtMS0w_c065cc44-850b-4e9f-981d-15cfd2ce0fe4"
      unitRef="usd">1739000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMS0xLTEtMS0w_d3c3ce59-e9f0-499e-9670-0d1d078e9d57"
      unitRef="usd">12387000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMS0zLTEtMS0w_6f2b5a8e-5357-4aec-a67c-cd7da9c58c85"
      unitRef="usd">12087000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMi0xLTEtMS0w_f937bc03-0585-4bd1-8bef-045e093ddb5e"
      unitRef="usd">15945000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMi0zLTEtMS0w_d03ab91a-b128-42b5-9515-d14e07d40a5b"
      unitRef="usd">8640000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMy0xLTEtMS0w_d8b721b0-9413-4af6-b532-46c6d41ac9e6"
      unitRef="usd">698339000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xMy0zLTEtMS0w_73fae6cd-adec-4b22-a814-5d430b1cbfe9"
      unitRef="usd">205850000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xNi0xLTEtMS0w_ebb69125-a3f7-4530-9026-425006f63e36"
      unitRef="usd">17798000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xNi0zLTEtMS0w_c240989c-451c-41eb-b8b7-c91172dc376c"
      unitRef="usd">13749000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xNy0xLTEtMS0w_1f9d88f8-8eb2-404e-bb55-58ab62391501"
      unitRef="usd">9177000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xNy0zLTEtMS0w_0ff36434-e2f6-4941-b97e-3a529d420b8e"
      unitRef="usd">16072000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xOC0xLTEtMS0w_187a40c2-0f2e-477f-b403-af414c014ca7"
      unitRef="usd">4565000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xOC0zLTEtMS0w_2e84029d-e7fc-47d2-907c-4dd72f2584b7"
      unitRef="usd">5976000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xOS0xLTEtMS0w_7c3acfbe-2e6c-44a5-93d7-e5fd2a415b24"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8xOS0zLTEtMS0w_4701d597-8e14-4481-ad88-4ba78661b2de"
      unitRef="usd">33683000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMC0wLTEtMS0wL3RleHRyZWdpb246YzRhZTlmOTY5MGZhNDc3NWJmYWMzMWI3YjlmNTczODJfNDM_0dd6602d-1b08-46d7-9af3-6b90baa345c0"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMC0wLTEtMS0wL3RleHRyZWdpb246YzRhZTlmOTY5MGZhNDc3NWJmYWMzMWI3YjlmNTczODJfNTA_8600c1f7-ea49-4ecb-8a42-dd1868048278"
      unitRef="usd">45271000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMC0xLTEtMS0w_522f0408-ec2c-46cb-b8fc-2cb0c9c76940"
      unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMC0zLTEtMS0w_70a08c6d-3192-45e6-9c51-54592b1b1e96"
      unitRef="usd">67590000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMS0xLTEtMS0w_4861581d-c158-4390-b06a-c14c6ad53f54"
      unitRef="usd">15336000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMS0zLTEtMS0w_eaca4606-2280-4876-be74-b80d2f7fc5ef"
      unitRef="usd">14914000</us-gaap:LoansPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMi0xLTEtMS0w_2d2e2914-a7f3-450d-8e34-af9e286909ea"
      unitRef="usd">37056000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMi0zLTEtMS0w_b0be3b01-99e9-4ed6-ad9a-ecf783b6099b"
      unitRef="usd">36942000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMy0wLTEtMS0wL3RleHRyZWdpb246OTI1Y2QwOGZlMDExNGYyMDlkZDIxYjFkOWI3MjZmNjBfNDA_faea76a1-8c76-4e37-a1d7-b9433d8f158a"
      unitRef="usd">880000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMy0wLTEtMS0wL3RleHRyZWdpb246OTI1Y2QwOGZlMDExNGYyMDlkZDIxYjFkOWI3MjZmNjBfNDc_a291ead5-0ef0-4cfc-abb3-aed993e57a43"
      unitRef="usd">399000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMy0xLTEtMS0w_3d82b321-0d21-4e22-936a-fbbf08ae5dde"
      unitRef="usd">1910000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yMy0zLTEtMS0w_f625800b-46e5-4930-ad18-a40747704a4a"
      unitRef="usd">1589000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNC0xLTEtMS0w_181a69d8-c12a-441c-ae31-e0b985f4f697"
      unitRef="usd">85842000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNC0zLTEtMS0w_89ecc430-ed6f-4ff3-b24a-68d3609825a2"
      unitRef="usd">190515000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNS0xLTEtMS0w_2b90eea4-d643-479b-a676-ce38db72cd6b"
      unitRef="usd">18648000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNS0zLTEtMS0w_9f20cb55-a6a8-4b33-9421-35a173c93435"
      unitRef="usd">15468000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNi0xLTEtMS0w_4fafd84e-a6f7-4423-8bf3-16100247a6cb"
      unitRef="usd">4178000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNi0zLTEtMS0w_13f4f528-9254-4fba-b902-ae716fe024ef"
      unitRef="usd">4137000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNy0xLTEtMS0w_14d14aab-67ea-46cd-b06b-321e95aea89d"
      unitRef="usd">1719000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yNy0zLTEtMS0w_1cf292eb-fc5c-4753-ab57-1839359a5c6f"
      unitRef="usd">4612000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yOC0xLTEtMS0w_49405132-0da0-479b-b195-c7844eccff74"
      unitRef="usd">74496000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yOC0zLTEtMS0w_545bdba3-08b0-474f-be22-5184b4205182"
      unitRef="usd">73128000</us-gaap:LongTermLoansPayable>
    <stem:WarrantLiabilityNoncurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yOS0xLTEtMS0w_ff1f0bf7-3b5a-42d6-a689-67369ba84f09"
      unitRef="usd">303798000</stem:WarrantLiabilityNoncurrent>
    <stem:WarrantLiabilityNoncurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8yOS0zLTEtMS0w_7b25bd5d-36b9-44d5-8052-f2752ae6c5e5"
      unitRef="usd">95342000</stem:WarrantLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMC0xLTEtMS0w_197abf6e-0fae-4c7c-8b88-6bfcedadacff"
      unitRef="usd">880000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMC0zLTEtMS0w_98c2190c-176c-4969-bfbc-9b486434815d"
      unitRef="usd">57000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMS0xLTEtMS0w_219bba97-733f-4e55-b332-e7153862b085"
      unitRef="usd">489561000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMS0zLTEtMS0w_359c7842-66c8-4d6b-bfe4-162f6ec5b82b"
      unitRef="usd">383259000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMi0xLTEtMS0w_ea24e6f2-f9be-47e2-8c5b-04c78977ed43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zMi0zLTEtMS0w_450abf9d-bbc7-4a6b-bc0d-5a2df2f7546a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfNDI_25d7f658-eb56-437a-90f8-48f9b261d7d9"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfNDI_9c098e66-176b-478a-8396-127e2941fbda"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfNTY_a375bcef-0dce-4a14-912e-b4f405d0f14a"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfNTY_d7b01853-e405-4c6c-ae46-1ed8ae313082"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfMTIx_998c60dc-057b-4a09-871e-ad0f0a79c7c9"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfMTIx_9bd7bc74-ebaf-420d-b8be-ffee4ec7b0ce"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfMTIx_a293a205-e649-4e8d-b508-b40e0ab3c82e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0wLTEtMS0wL3RleHRyZWdpb246NTFlZTQwNmE1MzdhNGUxNjgzMjhjZGRkYTRiOTJkYjlfMTIx_c28db2c0-5dd0-4c26-9bed-e6b42446eda3"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0xLTEtMS0w_aa82ca8a-b842-4a7b-8486-59141f4ebb38"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNS0zLTEtMS0w_677dd502-535b-45f0-a4a2-a8fdf1c1414a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMjE5OTAyMzI1NTgxNA_65d178c3-a17e-493c-8400-617b157046c1"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMjE5OTAyMzI1NTgxNA_e9307646-c1cf-481f-a983-2263cf82e5eb"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMjE5OTAyMzI1NTgxOA_8dc9e0cf-40d9-4f60-a1db-f672504831fd"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMjE5OTAyMzI1NTgxOA_968d13c1-b4fd-4246-875d-281c9d6f7007"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfOTc_0181fc72-1f15-44ec-b0d8-e9e7c2ccc55b"
      unitRef="shares">130768055</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfOTc_9cd9befb-fc4a-47c8-8eaa-7ed99083d5f0"
      unitRef="shares">130768055</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMTA0_197dac4d-de38-4426-a196-2f54bc1a55a4"
      unitRef="shares">40202785</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0wLTEtMS0wL3RleHRyZWdpb246ZjI5ZTBkOTQ4NWU5NDI3NzlmODZiMDM4NDY3NmZhOTdfMTA0_6d777762-5171-4ffe-a090-cc8decaf8c20"
      unitRef="shares">40202785</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0xLTEtMS0w_fccc9eec-5737-497a-9301-ca309ef2514a"
      unitRef="usd">13000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNi0zLTEtMS0w_03a4bde7-13b9-4f93-a4d5-bf68cf845f49"
      unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNy0xLTEtMS0w_37e532cd-1006-49c0-b0b0-c7f33c1440f0"
      unitRef="usd">799918000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zNy0zLTEtMS0w_bd70e417-b631-44a9-9840-814b2d9e56ba"
      unitRef="usd">230620000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zOC0xLTEtMS0w_dcbfb5aa-4af6-40ea-b20c-aa5648427121"
      unitRef="usd">-543000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zOC0zLTEtMS0w_2c46ab21-f776-4590-968b-6254e98f5944"
      unitRef="usd">-192000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zOS0xLTEtMS0w_5d4026f9-0c9d-4f3a-86e1-8a92b8c73141"
      unitRef="usd">-590610000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF8zOS0zLTEtMS0w_d220b015-ee71-4dd1-a982-e4ddfe55425e"
      unitRef="usd">-407841000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80MC0xLTEtMS0w_234690e7-1ac4-4ce7-949f-b7e89be11841"
      unitRef="usd">208778000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80MC0zLTEtMS0w_9d90c043-a83b-4d3a-a61f-7cb3fea57759"
      unitRef="usd">-177409000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80MS0xLTEtMS0w_f0d67f97-1563-491d-81b5-0f38b8e2b319"
      unitRef="usd">698339000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83L2ZyYWc6OWY0YTU0ZmQzOTFjNDIxMzg4ZTdmMTdmM2QyZGQzZTAvdGFibGU6Y2RmNjFiMDkyOTc2NDIzOGFiOWRmZmU5MTQ3YzJmN2QvdGFibGVyYW5nZTpjZGY2MWIwOTI5NzY0MjM4YWI5ZGZmZTkxNDdjMmY3ZF80MS0zLTEtMS0w_33f29931-2d20-4d2e-a342-738c2fac5172"
      unitRef="usd">205850000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16db82ae1f5f4f69803a62b8f7284bde_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMi0xLTEtMS0xNTk3_8b9f9d30-7e59-46a1-aad9-697121815fa0"
      unitRef="usd">5153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0584ac410520448e91a8990e6fb46d3b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMi0zLTEtMS0xNTk3_0448758d-280b-473a-a0b2-c24efb2e6290"
      unitRef="usd">3670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9429831bc2846f99028d0a108e8c51d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMi0xLTEtMS0w_f0ea7e9b-b553-44b1-a17a-5b860cce2aa3"
      unitRef="usd">10035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32c39567a9c0455c80a0684656f89ed2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMi0zLTEtMS0w_4791eef0-5d93-4db8-99dc-f9e66ba800c7"
      unitRef="usd">7062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa45e3757cb84708aba07ad9db06afb8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMy0xLTEtMS0xNTk3_bbd7ac24-962c-4abd-9b05-c6492115274c"
      unitRef="usd">14184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e6db772136f4eb7a76edf1621e4a538_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMy0zLTEtMS0xNTk3_531633fd-4994-42a0-b2f1-c81b7f59c06c"
      unitRef="usd">709000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab71b78a9aec49dc8f5ef3a77181cf9b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMy0xLTEtMS0w_61172959-ea35-4fea-ad5f-95f074df0208"
      unitRef="usd">24723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1142f2569714c9faf9e34689c10c3a5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMy0zLTEtMS0w_595e4397-434e-4327-b998-b6432ca4980c"
      unitRef="usd">1427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNC0xLTEtMS0xNTk3_418daf5a-4f03-4baa-8c22-dafa7a77a68c"
      unitRef="usd">19337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNC0zLTEtMS0xNTk3_9fa7a306-2977-45f8-8168-2c4f29f1f356"
      unitRef="usd">4379000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNC0xLTEtMS0w_6599a12c-0a23-4a87-b9ee-fbc747e44158"
      unitRef="usd">34758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNC0zLTEtMS0w_efdeeec3-fcd6-42f8-8c63-a9f64d31e164"
      unitRef="usd">8489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i16db82ae1f5f4f69803a62b8f7284bde_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNS0xLTEtMS0xNTk3_849bb403-a4b5-436b-a25c-8202eeb5557a"
      unitRef="usd">5809000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0584ac410520448e91a8990e6fb46d3b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNS0zLTEtMS0xNTk3_4ee306cb-b6da-497a-b1fc-4e65c8ca1dcc"
      unitRef="usd">5510000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if9429831bc2846f99028d0a108e8c51d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNS0xLTEtMS0w_40c84e73-0365-470f-8e8c-1edf9ae6ae83"
      unitRef="usd">12715000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i32c39567a9c0455c80a0684656f89ed2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNS0zLTEtMS0w_5f3a3977-5829-4cca-9813-f5febbdc6d00"
      unitRef="usd">10255000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ifa45e3757cb84708aba07ad9db06afb8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNi0xLTEtMS0xNTk3_1362c43d-a38e-49b2-9783-14a2233fa6aa"
      unitRef="usd">13655000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0e6db772136f4eb7a76edf1621e4a538_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNi0zLTEtMS0xNTk3_650ae23c-883b-4f74-afa2-d826f7bcfa55"
      unitRef="usd">614000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iab71b78a9aec49dc8f5ef3a77181cf9b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNi0xLTEtMS0w_4becd37b-7628-4745-800a-07327f5c5ba4"
      unitRef="usd">22286000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie1142f2569714c9faf9e34689c10c3a5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNi0zLTEtMS0w_746b92ba-a7e9-4477-ac56-30e9e3c63034"
      unitRef="usd">1365000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNy0xLTEtMS0xNTk3_539e80e4-8206-4fa9-b785-036a308e3625"
      unitRef="usd">19464000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNy0zLTEtMS0xNTk3_3f7a48bf-bd03-4456-a87d-253bbde715c9"
      unitRef="usd">6124000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNy0xLTEtMS0w_73e6b778-7ef9-44fc-ad01-39100db6bf2b"
      unitRef="usd">35001000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfNy0zLTEtMS0w_f0037177-cea3-4a45-8708-c0a155069fd5"
      unitRef="usd">11620000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfOC0xLTEtMS0xNTk3_0d8b3662-74a6-414c-bada-53a0d6f3d080"
      unitRef="usd">-127000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfOC0zLTEtMS0xNTk3_5aae701e-1ca9-417c-964b-310f20330960"
      unitRef="usd">-1745000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfOC0xLTEtMS0w_c1facdfd-b203-4284-83c0-104690b7bcc4"
      unitRef="usd">-243000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfOC0zLTEtMS0w_338dfe04-4c68-4764-96e2-d501bc8ea564"
      unitRef="usd">-3131000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTAtMS0xLTEtMTYwMg_591c85eb-2d8b-484a-b848-6c2dc0a47258"
      unitRef="usd">3913000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTAtMy0xLTEtMTYwMg_39406e19-92c0-4add-853b-45685eafb8cc"
      unitRef="usd">4242000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTAtMS0xLTEtMA_a96a4944-123b-4367-b438-c093cc1a70e9"
      unitRef="usd">6580000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTAtMy0xLTEtMA_5b0a2c3a-757a-4084-8185-dbc30c187830"
      unitRef="usd">8646000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTEtMS0xLTEtMTYwMg_1c3af17a-1d88-413e-ad6e-ecf7105b2c6f"
      unitRef="usd">4827000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTEtMy0xLTEtMTYwMg_5ce09c53-6fba-4836-8a33-5886e5514e8a"
      unitRef="usd">3619000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTEtMS0xLTEtMA_800f5a47-91d0-4b8e-acb7-fc3823f80a6e"
      unitRef="usd">9234000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTEtMy0xLTEtMA_99b4e81e-af65-49e6-8a8e-6dd2d860ebab"
      unitRef="usd">7032000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTItMS0xLTEtMTYwMg_8577bde0-1693-4dd1-b9ba-b5cade22d73a"
      unitRef="usd">15014000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTItMy0xLTEtMTYwMg_d3388815-8002-496d-ba61-ead633231438"
      unitRef="usd">2404000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTItMS0xLTEtMA_b3d7fd74-8507-4feb-bb19-20e51a3fa876"
      unitRef="usd">17706000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTItMy0xLTEtMA_90230fbf-6159-4785-ae17-51324f5c4d0b"
      unitRef="usd">5383000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTMtMS0xLTEtMTYwMg_00e96f3c-71ce-4669-8d61-8fa294bfe3d0"
      unitRef="usd">23754000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTMtMy0xLTEtMTYwMg_52535e6c-0faa-4922-ac1c-e27570d2e276"
      unitRef="usd">10265000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTMtMS0xLTEtMA_c00e0daa-47af-4351-a706-2bd245164e85"
      unitRef="usd">33520000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTMtMy0xLTEtMA_bcfcf579-daf9-4662-afd7-a7c0a2e2ae82"
      unitRef="usd">21061000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTQtMS0xLTEtMTYwMg_14d00eec-56ef-48aa-bd31-cd91671c9208"
      unitRef="usd">-23881000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTQtMy0xLTEtMTYwMg_da9e9c97-9d5e-4cf0-ba17-9839c13e1592"
      unitRef="usd">-12010000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTQtMS0xLTEtMA_9faf5a17-4695-4e3f-8e34-266a0b81ddd8"
      unitRef="usd">-33763000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTQtMy0xLTEtMA_3c7d1776-e8a3-4dc9-9d52-057fe1e00a34"
      unitRef="usd">-24192000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTYtMS0xLTEtMTYwNg_280517eb-8179-4929-a421-d924f0400fce"
      unitRef="usd">3929000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTYtMy0xLTEtMTYwNg_7f5bd9b1-6f8c-41ef-832b-7df60e166030"
      unitRef="usd">5192000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTYtMS0xLTEtMA_f5824549-0bbc-499a-904d-6372666a2bad"
      unitRef="usd">10162000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTYtMy0xLTEtMA_fad45483-d02e-40c6-bd74-066a385a13d8"
      unitRef="usd">9561000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMS0xLTEtOTQ2NA_8cc63f45-2726-4859-96b8-9838f726b066"
      unitRef="usd">-5064000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMy0xLTEtOTQ2NA_f8e25ac5-7b47-4f8d-b353-a1f8b9cee8a5"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktNS0xLTEtOTQ2OA_8b38bd1d-d8b1-4b01-839b-5e74dff720da"
      unitRef="usd">-5064000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktNy0xLTEtOTQ2OA_65e522aa-50a4-42f2-8807-d8d1c5beea8a"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTctMS0xLTEtMTYwNg_0fde104a-4b3d-4ac8-8141-513fea7bfff6"
      unitRef="usd">67179000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTctMy0xLTEtMTYwNg_eb4280a4-3589-475b-ba0a-c26ca9a29522"
      unitRef="usd">1918000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTctMS0xLTEtMA_79bdf611-a0d5-4293-80e3-81293add5bb9"
      unitRef="usd">133577000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTctMy0xLTEtMA_dd312b51-d999-42c8-8acd-b016b673452c"
      unitRef="usd">909000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTgtMS0xLTEtMTYwNg_2b3771a5-4e5f-4b09-bdb9-f93255ccefd6"
      unitRef="usd">-163000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTgtMy0xLTEtMTYwNg_7d950e97-d9de-43be-92ad-3121142602ea"
      unitRef="usd">139000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTgtMS0xLTEtMA_4470c62a-4688-4529-a4a1-6c321d4fffe6"
      unitRef="usd">-203000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTgtMy0xLTEtMA_aa71abda-24ee-4c73-9304-d225e5dc67e2"
      unitRef="usd">-1790000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMS0xLTEtMTYwNg_e748be96-cb11-4ccf-8124-0980bf309b34"
      unitRef="usd">-76335000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMy0xLTEtMTYwNg_4b740efe-8946-4752-adbc-1b619f5c3592"
      unitRef="usd">-6971000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMS0xLTEtMA_1a7e684f-70df-4826-98b5-4e8fee298d0b"
      unitRef="usd">-149006000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMTktMy0xLTEtMA_91cff17e-bd70-4ece-91e2-82396799d47a"
      unitRef="usd">-12260000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjAtMS0xLTEtMTYwNg_6fbf7b33-8fa0-40da-bd7f-bad0c550bcc6"
      unitRef="usd">-100216000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjAtMy0xLTEtMTYwNg_a8a6817e-c474-405e-bf75-84fc202b33e7"
      unitRef="usd">-18981000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjAtMS0xLTEtMA_065cbcda-675a-4396-a74b-d3b8531771b7"
      unitRef="usd">-182769000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjAtMy0xLTEtMA_1a808b57-4820-4147-8950-62287782d6de"
      unitRef="usd">-36452000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjEtMS0xLTEtMTYxMA_2b07113e-dea7-45f7-ae21-81dedc6cd1df"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjEtMy0xLTEtMTYxMA_fe3118f9-aee3-4d51-9ed0-52ac49098ad5"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjEtMS0xLTEtMA_72ba90fa-9558-4318-8e01-a7418508387d"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjEtMy0xLTEtMA_907607af-3dd4-4b2a-aed3-74587ddf2550"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjItMS0xLTEtMTYxMA_33312f8a-5952-478d-8ad3-33c4ae507bf5"
      unitRef="usd">-100216000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjItMy0xLTEtMTYxMA_64b00611-212e-4fe2-bbfe-e13b097d1e48"
      unitRef="usd">-18981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjItMS0xLTEtMA_5ee922ed-6e0f-4bdd-8cc0-fb0a48d32b18"
      unitRef="usd">-182769000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjItMy0xLTEtMA_c63812eb-7902-4516-9274-65247be373fc"
      unitRef="usd">-36452000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMS0xLTEtMTYxNQ_832d361a-0498-4656-94c3-e6cb1c119626"
      unitRef="usdPerShare">-1.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMS0xLTEtMTYxNQ_c7c4310b-0464-4cfa-b40e-32f9fb70620b"
      unitRef="usdPerShare">-1.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMy0xLTEtMTYxNQ_0fe7f561-67e5-4515-8ea2-4ff33a82efd7"
      unitRef="usdPerShare">-0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMy0xLTEtMTYxNQ_5cdd85b1-9d9e-4677-8200-23c755b0f9b8"
      unitRef="usdPerShare">-0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMS0xLTEtMA_16b0b7ef-c919-46e3-a971-5bd8979b11dc"
      unitRef="usdPerShare">-2.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMS0xLTEtMA_225f721a-fd92-4fc4-8d5d-01ec836f0d92"
      unitRef="usdPerShare">-2.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMy0xLTEtMA_217e0393-2382-42e8-b71e-010ea6b83b8a"
      unitRef="usdPerShare">-1.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjMtMy0xLTEtMA_281afdb7-d5be-4abe-a868-e2ffae921b8e"
      unitRef="usdPerShare">-1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMS0xLTEtMTYxNQ_333cddcc-06a5-458a-8978-5df312459107"
      unitRef="shares">100611965</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMS0xLTEtMTYxNQ_959ec16f-a769-490b-8543-ac2361cbfd68"
      unitRef="shares">100611965</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMy0xLTEtMTYxNQ_042bc500-1a47-4882-bf55-a5312a131e50"
      unitRef="shares">39801379</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMy0xLTEtMTYxNQ_f810e1f1-69cc-4541-995c-2b0a045df1db"
      unitRef="shares">39801379</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMS0xLTEtMA_499528a9-5d9a-4f7c-85ff-ec78b855c3c6"
      unitRef="shares">70684750</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMS0xLTEtMA_c102cfe2-076a-42e0-a201-e4461a4cacd9"
      unitRef="shares">70684750</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMy0xLTEtMA_2bc5e889-502d-4329-9d00-79887684bad9"
      unitRef="shares">40209877</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMC9mcmFnOjM2MzEzNjc2ZjlmODQ3ZGU4ZWU5YzQ1NTZhYzMwMjg5L3RhYmxlOjcxMGJhZjhlOTYzNzQ5NDA4ZWYyZmQ2YzliNDdmNDc1L3RhYmxlcmFuZ2U6NzEwYmFmOGU5NjM3NDk0MDhlZjJmZDZjOWI0N2Y0NzVfMjQtMy0xLTEtMA_b621a65e-53e9-4360-a106-448c93270401"
      unitRef="shares">40209877</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfMi0xLTEtMS0xNjE5_63d75885-b0e6-4ab2-acf0-7a13c930237d"
      unitRef="usd">-100216000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfMi0zLTEtMS0xNjE5_477085b7-54c3-47a4-a707-584fac7ef592"
      unitRef="usd">-18981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfMi0xLTEtMS0w_02c246ae-bebc-4887-9e31-029c976e3569"
      unitRef="usd">-182769000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfMi0zLTEtMS0w_2131fcbd-8269-4918-88eb-45edb7f02795"
      unitRef="usd">-36452000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNC0xLTEtMS0xNjE5_fe7c17f2-28e3-4a8b-86ce-a8d4cc13eddd"
      unitRef="usd">-602000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNC0zLTEtMS0xNjE5_c2cce043-3ce9-48eb-9a94-9ab654a84669"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNC0xLTEtMS0w_0af6f04d-559f-47aa-977a-cb4afb2fd7e2"
      unitRef="usd">-351000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNC0zLTEtMS0w_87af93bf-ee48-407a-8449-acd01b9057f4"
      unitRef="usd">242000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNS0xLTEtMS0xNjE5_a58bb4f7-ba47-4926-a5d7-eae6a6153dd8"
      unitRef="usd">-100818000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNS0zLTEtMS0xNjE5_82e97dc3-4b7e-4b7d-8300-a4195476ee16"
      unitRef="usd">-19190000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNS0xLTEtMS0w_2b655960-e885-43d3-b323-5e2ab485e0a1"
      unitRef="usd">-183120000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xMy9mcmFnOmYyYmE1NDcxMzYyYzQwNTFiNGMyNDI5MTg3ZmU0MzJkL3RhYmxlOmYxMmQ2M2FlNGJiZjQzMjNhN2I3NWM1NTg2NzY4MGMxL3RhYmxlcmFuZ2U6ZjEyZDYzYWU0YmJmNDMyM2E3Yjc1YzU1ODY3NjgwYzFfNS0zLTEtMS0w_d50e6a3d-6d0c-4adf-9a7e-3163f89f9c5d"
      unitRef="usd">-36210000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0677a149464641f7a57b75a0abd69e04_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xLTEtMS0w_95306784-db44-4b09-b791-6ecd1fb277ec"
      unitRef="shares">175437783</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0677a149464641f7a57b75a0abd69e04_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0zLTEtMS0w_4595a79c-969a-4291-8069-7233bd35de0c"
      unitRef="usd">220563000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ib0566cb5474447ecab5c5cb92c1ccc4b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi01LTEtMS0w_0e23ea46-8b44-438e-adb5-e7853fe8e4f3"
      unitRef="shares">2961</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib0566cb5474447ecab5c5cb92c1ccc4b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi03LTEtMS0w_26aad2fe-1177-48cc-836d-90ac7bc2face"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i7d5e642c3aab4ca395bb540ab3832311_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi05LTEtMS0w_a5ee8457-1f29-4633-98d5-8d7f8aa6de31"
      unitRef="shares">11228371</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7d5e642c3aab4ca395bb540ab3832311_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xMS0xLTEtMA_526d6201-075a-40b0-ab0d-aee6101175ba"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2288e6b467c140b680e70519e3dcec99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xMy0xLTEtMA_fc148e53-f106-45df-b957-90449d547025"
      unitRef="usd">10061000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1ed0fd7ea1c4e75af5326a835442183_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xNS0xLTEtMA_ff9f4953-a4b0-482c-80cd-92d85c03aacf"
      unitRef="usd">-192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia339d2a45ad345b8ae3145055d31c419_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xNy0xLTEtMA_f3595b80-ffa9-42d3-80ef-b70a29fd434a"
      unitRef="usd">-407841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0677a149464641f7a57b75a0abd69e04_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMi0xOS0xLTEtMA_84e58e5f-12f6-4ffa-ae37-7f17a3440b46"
      unitRef="usd">-397972000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i3bc81c34022e41218ed6b09233756325_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xLTEtMS0zODkx_15b346ed-9d9b-412e-98a7-e087c62fbac8"
      unitRef="shares">-175437783</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3bc81c34022e41218ed6b09233756325_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0zLTEtMS0zODkx_0311ba2a-000d-4b43-a156-eebdffb60983"
      unitRef="usd">-220563000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i04e4aa82865d443ba3aadb8505c4a1f1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy01LTEtMS0zODkx_ee0f67ae-acbd-4f75-8223-a6e583365c07"
      unitRef="shares">-2961</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i04e4aa82865d443ba3aadb8505c4a1f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy03LTEtMS0zODkx_3767ffeb-126b-4692-991f-d2b9b163a116"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i19eaed187850487cb7c718ac6eb3ea61_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy05LTEtMS0zODkx_b28a2a43-2264-4aaf-9c13-867a5ea759c0"
      unitRef="shares">28974414</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i19eaed187850487cb7c718ac6eb3ea61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xMS0xLTEtMzg5MQ_23fc64af-52c8-447e-9cea-9ca0bc844aca"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i760162074dce402e9dccb57f02231cee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xMy0xLTEtMzg5MQ_1879f4f3-1380-4234-960e-45f11e7d5e6e"
      unitRef="usd">220559000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1db1f54d560644ba9967665ef3d6880f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xNS0xLTEtNDM4NQ_e4b4ee4f-9b9d-466d-bfaa-46f2d4f5c293"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33e4080b9db442b38f2cb6b08cc2ee6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xNy0xLTEtNDM4NQ_6519b8aa-e016-4283-b783-85476e474d51"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3bc81c34022e41218ed6b09233756325_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xOS0xLTEtNDM4NQ_f124f8e9-f20a-41d6-b0da-c1672cf8cda1"
      unitRef="usd">220563000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xLTEtMS0zODkx_e73366e6-6115-4003-b7b5-a712a5934954"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0zLTEtMS0zODkx_a761c4c9-77e3-433a-a449-50352bfdf38d"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i55ac2cccd42949d68a45e4fd068c4d1a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC01LTEtMS0zODkx_41f2601d-5179-4fef-93d7-c8b303d8db5e"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i55ac2cccd42949d68a45e4fd068c4d1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC03LTEtMS02ODQx_516b5426-39e9-4b58-93d0-448cf3fd37dd"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="icf91c749dd654919a32c235c99f7d4db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC05LTEtMS0zODkx_dacf75fe-9200-4969-b6e9-c174cac26afd"
      unitRef="shares">40202785</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icf91c749dd654919a32c235c99f7d4db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xMS0xLTEtMzg5MQ_d4c75021-f3b0-487d-9604-8ac71c60e729"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07166172df754947a7c788fb0625ff57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xMy0xLTEtMzg5MQ_bbab552a-3ebb-4e89-8ac4-5d7188f21fec"
      unitRef="usd">230620000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8217507b30064ea595a5827b6ca1ae62_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xNS0xLTEtMzg5MQ_5e88872a-3aea-436e-8295-0a90738289bc"
      unitRef="usd">-192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide5d3827bc5c47b2b7721f95e4bfdb35_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xNy0xLTEtMzg5MQ_fbb3d1ce-617b-46d0-a14c-0031f5d21e69"
      unitRef="usd">-407841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xOS0xLTEtMzg5MQ_f800ee54-160f-4197-a743-b0d7d9fe45c6"
      unitRef="usd">-177409000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i2ed862d46730403d92d8a467b0e2077d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xMy0xLTEtMA_2cf9e1f2-54b3-4b3b-a7f4-30a329aa7658"
      unitRef="usd">1126000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMy0xOS0xLTEtMA_7a44c41f-6f9f-44b6-903b-78cd8fe1e507"
      unitRef="usd">1126000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="i767ed212a35c408a8c56f3e4c446226d_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi05LTEtMS00MzY1_fec13c18-cde7-43fd-9e7e-65bbea8c1c26"
      unitRef="shares">1412025</stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i2ed862d46730403d92d8a467b0e2077d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xMy0xLTEtNDM2NQ_1c66bf89-802e-4b54-a738-beb9808e2a11"
      unitRef="usd">3147000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xOS0xLTEtNDM2NQ_b2c2457f-d7e9-4328-b5fb-b723895eb69b"
      unitRef="usd">3147000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2ed862d46730403d92d8a467b0e2077d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xMy0xLTEtNDM2NQ_1ef8483b-d320-4fd1-a96a-0def235e9e28"
      unitRef="usd">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xOS0xLTEtNDM2NQ_85917f93-805b-490d-a582-45823bc469cf"
      unitRef="usd">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i83a162005bb7446593b0784a1ab90bec_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xNS0xLTEtNDM2NQ_99d54a49-aa31-4059-a1a3-44eeb69c8da7"
      unitRef="usd">251000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xOS0xLTEtNDM2NQ_404787a0-a425-4391-b754-d536ac8f6a0d"
      unitRef="usd">251000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i2709991bf7c34253b4aee1fac45cda5e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOS0xNy0xLTEtNDM2NQ_57589f52-9ed5-48ca-bf6a-23a5f6f91154"
      unitRef="usd">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibf5f625909f44d7283c001bd88e9d777_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOS0xOS0xLTEtNDM2NQ_7967062f-677e-4f81-a37e-4fbe80dd6c70"
      unitRef="usd">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5365f2124d5c44f7857ad5cc951f91bf_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMS0xLTEtNDM2NQ_75df4d4b-039d-42e6-8f26-a6b8b91226c8"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5365f2124d5c44f7857ad5cc951f91bf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMy0xLTEtNDM2NQ_4b7b5e26-844b-461b-bf17-a594f642ace7"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ibee7271645684a6c9c86ec77f67dfae9_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtNS0xLTEtNDM2NQ_9542d2bd-a5d6-45ed-a4aa-bc08d4522af9"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibee7271645684a6c9c86ec77f67dfae9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtNy0xLTEtNDM2NQ_7e2a6a2a-c4f2-4c7b-8f2d-8c5a599e1a81"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i402ef5cd10054146b90b04e7dff44e7b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtOS0xLTEtNDM2NQ_e029d069-ceba-4895-9dde-3b65be2fedbd"
      unitRef="shares">41614810</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i402ef5cd10054146b90b04e7dff44e7b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTEtMS0xLTQzNjU_a401c86c-3e1b-4164-acad-bd700f810e49"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i87d3348bc5674707ad127f8973c3d541_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTMtMS0xLTQzNjU_63369ba1-bf23-47dc-937e-c7fbadb6c6d1"
      unitRef="usd">235677000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i292d513cf8fc48f699c43253cd83ac99_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTUtMS0xLTQzNjU_f91758ac-9d55-4ffd-a3dd-d9003dfda9f6"
      unitRef="usd">59000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8df518a85ddb4242b33f2696f0f2b95a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTctMS0xLTQzNjU_a51dda65-873c-4172-8f4d-b9f81b890f23"
      unitRef="usd">-490394000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5365f2124d5c44f7857ad5cc951f91bf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTAtMTktMS0xLTQzNjU_0ae912de-f22e-47f4-82f3-bfa8e1fb11bc"
      unitRef="usd">-254654000</us-gaap:StockholdersEquity>
    <stem:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi05LTEtMS0zODkx_5b1f4a6c-d7fd-4bc1-b956-a4106a927f40"
      unitRef="shares">70428326</stem:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <stem:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xMS0xLTEtMzg5MQ_1b932abd-1f12-4714-94fa-fe9f2df58da1"
      unitRef="usd">7000</stem:StockIssuedDuringPeriodValueReverseRecapitalization>
    <stem:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xMy0xLTEtMzg5MQ_3c3a25ab-ae73-4ea0-9628-05ad81a0359b"
      unitRef="usd">247011000</stem:StockIssuedDuringPeriodValueReverseRecapitalization>
    <stem:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xOS0xLTEtMzg5MQ_f354ddf7-1fbf-4e41-affa-be954ecaa3d3"
      unitRef="usd">247018000</stem:StockIssuedDuringPeriodValueReverseRecapitalization>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i11da0f649da34f7bbdd9e352722e4a5d_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTItOS0xLTEtOTM3Nw_6c49afa4-7ef2-410c-9e1c-3c10621267a3"
      unitRef="shares">2759970</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i25cd692ee14e4bcba18a21b92ff7c4b7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTItMTMtMS0xLTkzNzc_4ed0cdfb-c7a4-4d18-a569-5d12182bdf61"
      unitRef="usd">60568000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if035e1c14e914e3cab7963ff3043e55d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTItMTktMS0xLTkzNzc_c58d89e7-5293-46fe-b89e-fc40eabf923d"
      unitRef="usd">60568000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ia66b03ee250c4f219518ae1699ad484c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTMtOS0xLTEtOTM4MQ_9aae0f3d-a7e6-4e54-acda-a716bdb85046"
      unitRef="shares">10921548</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ia66b03ee250c4f219518ae1699ad484c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTMtMTEtMS0xLTkzODE_32e28090-5d66-4509-aae8-407263054405"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i070bb1bdb6e54e8e89e5406e0714d181_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTMtMTMtMS0xLTkzODE_657323af-848a-4ff2-a78c-cdfdfa52b457"
      unitRef="usd">77747000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if62a28cf9e2a40e8b73562c4ba2269f1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTMtMTktMS0xLTkzODE_eb243b33-8266-43aa-8741-d34d7a8c5ec2"
      unitRef="usd">77748000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <stem:StockIssuedDuringPeriodSharesExchangeOfWarrants
      contextRef="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy05LTEtMS0zODkx_7b27052b-bce6-4d71-98bc-2446855539e7"
      unitRef="shares">4683349</stem:StockIssuedDuringPeriodSharesExchangeOfWarrants>
    <stem:StockIssuedDuringPeriodValueExchangeOfWarrants
      contextRef="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfMTItMTEtMS0xLTQzNzU_cf32f18f-70f7-4366-81f4-f3f704c4358a"
      unitRef="usd">1000</stem:StockIssuedDuringPeriodValueExchangeOfWarrants>
    <stem:StockIssuedDuringPeriodValueExchangeOfWarrants
      contextRef="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xMy0xLTEtMzg5MQ_d89c86f2-0def-4a36-93b7-411be4a83e78"
      unitRef="usd">168646000</stem:StockIssuedDuringPeriodValueExchangeOfWarrants>
    <stem:StockIssuedDuringPeriodValueExchangeOfWarrants
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xOS0xLTEtMzg5MQ_8b249c95-9b23-4603-ae38-a46bd36ff28b"
      unitRef="usd">168647000</stem:StockIssuedDuringPeriodValueExchangeOfWarrants>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xMy0xLTEtMzg5MQ_f44697b1-16f0-49ff-bc8e-105f34936ee9"
      unitRef="usd">9183000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xOS0xLTEtMzg5MQ_9298a5d5-563f-4ef9-8635-2aaa5207945f"
      unitRef="usd">9183000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="i428c2a03d0a34e898f61403e2c7c2042_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC05LTEtMS0w_0df26aec-da0c-483b-8cc0-d39622053261"
      unitRef="shares">360052</stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xMy0xLTEtMA_cbe1eb35-f913-4caa-9a3d-ca000fb6395a"
      unitRef="usd">39000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNC0xOS0xLTEtMA_e9ab7d5f-19d6-413e-a324-1e742388abc6"
      unitRef="usd">39000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i31a6001315ad4d98a62e49c1281c6fe5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNS0xMy0xLTEtMA_fe685059-32da-4536-a337-00f079f72e98"
      unitRef="usd">1047000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNS0xOS0xLTEtMA_a86b4576-0707-43e7-b92e-8464efcb740c"
      unitRef="usd">1047000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i58a653ee808d4af9b02ab39214d8bbf2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xNS0xLTEtMA_c7d5b507-a95e-415e-bba1-66c996fd8026"
      unitRef="usd">-602000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNi0xOS0xLTEtMA_4e7f3670-4771-4d13-a05a-c75a4caa52a9"
      unitRef="usd">-602000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i66fbff27fe0f4f6bb19b2fd9ab8d19de_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xNy0xLTEtMA_c3aef6d2-f56c-4131-9b25-10fb900ae88d"
      unitRef="usd">-100216000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfNy0xOS0xLTEtMA_abebbe36-7e0a-480c-a529-068387aa579f"
      unitRef="usd">-100216000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xLTEtMS0w_2dcd3d16-81a5-4afa-870a-c574a7b2c81e"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0zLTEtMS0w_10039d42-c4ff-4e16-8f4f-232801c356bb"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i60b667c8ce244f4798bd44e21270736f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC01LTEtMS0w_112ef790-9e84-4776-a87f-305304ae2c71"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i60b667c8ce244f4798bd44e21270736f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC03LTEtMS0w_902c70cb-406b-46c0-863a-ac640dd60ae6"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ic3e8917a4c6343e79507eea8dc91aefd_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC05LTEtMS0w_4ababb93-32a8-4f52-a547-4be406d37de2"
      unitRef="shares">130768055</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic3e8917a4c6343e79507eea8dc91aefd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xMS0xLTEtMA_7af8dbae-2ae1-4cec-8b28-216a2b02498c"
      unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9fe16aa11534477fa9dbbc41354c09f8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xMy0xLTEtMA_e7f70d41-61d8-4336-b6da-cfa95e746fcd"
      unitRef="usd">799918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb15f91e7f5240379680664a51f27e90_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xNS0xLTEtMA_cf06163a-416c-4d0a-ae55-e191b6825071"
      unitRef="usd">-543000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1473e5ca0e4942528582c73e408d602b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xNy0xLTEtMA_445dbe1d-7576-4e84-ba03-70e1e842376b"
      unitRef="usd">-590610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjU0NTExMWFjOTIxZTQ0NmVhYjc2NTBjZTdjYmQxMzI3L3RhYmxlcmFuZ2U6NTQ1MTExYWM5MjFlNDQ2ZWFiNzY1MGNlN2NiZDEzMjdfOC0xOS0xLTEtMA_a0fcb522-fe72-4a8c-a16d-9b1858729eb3"
      unitRef="usd">208778000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i05f61b835d09408bb66456453d58f529_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xLTEtMS0w_95b0e13f-1bf0-439d-83f0-0b75e8f7b436"
      unitRef="shares">191139933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i05f61b835d09408bb66456453d58f529_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0zLTEtMS0w_6db4a6eb-baef-4cfa-9830-76f008776566"
      unitRef="usd">231129000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i66b003f0291e4c0fa1778139e17dbc1c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi01LTEtMS0w_172f16b9-2e96-48c4-b958-a342ee4850d8"
      unitRef="shares">2961</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i66b003f0291e4c0fa1778139e17dbc1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi03LTEtMS0w_78fbf6d1-4881-4725-a89a-674c952459be"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i3da7a59dbf8341afadaa1216dc06516e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi05LTEtMS0w_c7ca744c-60d8-4302-94c3-4c1a7e5a04a2"
      unitRef="shares">9392682</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3da7a59dbf8341afadaa1216dc06516e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xMS0xLTEtMA_cf5531fe-144e-40c9-9257-ed6a037cbd85"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1c9babaae594e98a83eb14f33579b71_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xMy0xLTEtMA_5bdb500c-0ca9-4393-9b8e-5db256a2f224"
      unitRef="usd">3339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i050b1ec932c745ada1ae4c17ca029a34_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xNS0xLTEtMA_f1019d52-69a4-4378-8b59-9ded47eccc0a"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i964a32c4e9964158997e11ef147e191f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xNy0xLTEtMA_288d018c-26a9-4946-817b-1696f75cc235"
      unitRef="usd">-259054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05f61b835d09408bb66456453d58f529_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMi0xOS0xLTEtMA_342e7fb6-bab9-4c07-bd90-5e903c4eb198"
      unitRef="usd">-255661000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6ea132418afe4f1eb2b93a975ef8f1d1_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xLTEtMS00MzM5_d11bd002-ee5b-4b57-bfef-e0232b05a717"
      unitRef="shares">-191139933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i6ea132418afe4f1eb2b93a975ef8f1d1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0zLTEtMS00MzM5_288c1357-b682-40b4-ae1c-2636929033f6"
      unitRef="usd">-231129000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i19bdc827410545a585b60c96fa8bc9bc_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy01LTEtMS00MzM5_d7afa374-7e7b-4ed6-ac6c-908ba6f1c07e"
      unitRef="shares">-2961</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i19bdc827410545a585b60c96fa8bc9bc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy03LTEtMS00MzM5_20bb4b16-cbce-4945-9df1-79b74c24f4e1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i8d149a55975f4c4a96f913fb78c156f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy05LTEtMS00MzM5_d714b93e-a174-4639-84cc-ee0bd6eb8c47"
      unitRef="shares">33796513</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8d149a55975f4c4a96f913fb78c156f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xMS0xLTEtNDMzOQ_0690d473-f261-4f59-98d7-d09a217a9fa7"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8ef0568ad494f45874e19634f42bcb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xMy0xLTEtNDMzOQ_7d96b218-82f1-4e2e-a955-d1f24fc0e47c"
      unitRef="usd">231126000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10b2de0f85f947cbb48383b57ebc6108_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xNS0xLTEtNDMzOQ_3c2745d7-ce32-4b80-8b70-b2f2ad850b7d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic31432983d7a472ea74ae9c939c2e1f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xNy0xLTEtNDMzOQ_97b5ffbd-d3a1-48c5-88b4-5e91f8f8d0f2"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ea132418afe4f1eb2b93a975ef8f1d1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xOS0xLTEtMjg2Mg_4e5616ad-3101-4470-8d7d-f934b33dda1a"
      unitRef="usd">231129000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xLTEtMS00MzQ2_43722d9f-1740-4172-82a1-c9e09718fa99"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0zLTEtMS00MzQ2_92f46cab-2d9d-4669-a40b-5bffba0cf8dd"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i2d029fa3417d495e8a717acbd6581a57_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC01LTEtMS00MzQ2_5f3925ad-c549-4a82-8a72-6171d931db99"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2d029fa3417d495e8a717acbd6581a57_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC03LTEtMS00MzQ2_c28e7362-fb97-4c68-801a-87365b6abf04"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i82765047973d4f868feee38735ea4e93_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC05LTEtMS00MzQ2_67e4e45a-6fad-4413-9c7c-52b404b13ea7"
      unitRef="shares">43189195</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i82765047973d4f868feee38735ea4e93_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xMS0xLTEtNDM0Ng_a51fc1d5-3a93-41ee-8a17-84624cd46a03"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02935b4db3b44955af74205f0674a99b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xMy0xLTEtNDM0Ng_964e7a30-b677-4d45-a3f2-26d7a06febf1"
      unitRef="usd">234465000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5a891e9ceed841b895cddca62bc6eb25_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xNS0xLTEtNDM0Ng_213c9d1c-72af-4d38-bdd1-ee9419d84238"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie201a5f1f6b646649c15a6169beeacf3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xNy0xLTEtNDM0Ng_97aa18fc-fc93-496b-839b-cbe62fe6f3b5"
      unitRef="usd">-259054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xOS0xLTEtMjg2Mg_7ebe2b6d-192e-48cc-9828-c241f8ddbffc"
      unitRef="usd">-24532000</us-gaap:StockholdersEquity>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares
      contextRef="i5b05565464164d28b05d84bb4566e5e1_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy05LTEtMS0w_8799b405-30d3-4853-a902-38996a5cf407"
      unitRef="shares">-3448648</stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue
      contextRef="i152825d42b2a49128e59a513cd660410_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xMy0xLTEtMA_bd8be787-ea94-47d6-b709-1ae8b9b697c0"
      unitRef="usd">-10605000</stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue
      contextRef="i16d4e9bde99b4b12b43efee4018966b4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xNy0xLTEtMA_181b322e-bd55-452c-9330-ae0a4e708655"
      unitRef="usd">7337000</stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue
      contextRef="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMy0xOS0xLTEtMA_730e7526-cd5e-445d-9850-c6c0e407abf0"
      unitRef="usd">-3268000</stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="i5b05565464164d28b05d84bb4566e5e1_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi05LTEtMS00MzI0_39a074db-e280-4017-8b9f-234c11329b59"
      unitRef="shares">15457</stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="i152825d42b2a49128e59a513cd660410_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi0xMy0xLTEtNDMyNA_8000a9af-7ad3-43bc-99b4-64df7c2d794b"
      unitRef="usd">21000</stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi0xOS0xLTEtNDMyNA_7456384b-0975-4b4f-8e9d-1ed1b7023c4f"
      unitRef="usd">21000</stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i152825d42b2a49128e59a513cd660410_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNy0xMy0xLTEtNDMyNA_c80e38bd-10fb-42f7-9bbe-a89d5aba7e86"
      unitRef="usd">456000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNy0xOS0xLTEtNDMyNA_4d850488-36ad-4151-badc-1713e956ae37"
      unitRef="usd">456000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i304397616ff248a691562a9576b51447_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xNS0xLTEtNDMyNA_df9b0307-48d9-450e-a775-384bf3a684f3"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xOS0xLTEtNDMyNA_e6f7074c-48cd-41c7-bf53-3e4c1e9f5c6f"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i16d4e9bde99b4b12b43efee4018966b4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOS0xNy0xLTEtNDMyNA_c7aeeaa0-3a96-4399-a403-d00ea2c3b15e"
      unitRef="usd">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ice1ef5b3f183425d9bf1a9e7c8463cef_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOS0xOS0xLTEtNDMyNA_6559f67e-83c8-4eb7-b15d-9178d621b1f6"
      unitRef="usd">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6623e38674214b7c89a24811626da176_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMS0xLTEtNDMyNA_0cfe6796-39f8-440c-be12-7d45f557eafc"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i6623e38674214b7c89a24811626da176_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMy0xLTEtNDMyNA_f50d3696-4362-4584-a694-5248ca2a68fb"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i1fabea98ea3c4b18ac789312ce318da4_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtNS0xLTEtNDMyNA_17dcdbd0-9873-48bc-981e-00990c0e0091"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1fabea98ea3c4b18ac789312ce318da4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtNy0xLTEtNDMyNA_a1e9ab9b-8e97-4d87-923c-96adbe06ec14"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i45764db6bef04f80b28097f32ee01e36_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtOS0xLTEtNDMyNA_b9970385-df82-420b-a9bc-436a176892ef"
      unitRef="shares">39756004</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i45764db6bef04f80b28097f32ee01e36_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTEtMS0xLTQzMjQ_b6e3072f-0c2c-4bb4-9372-148c5d2f10a0"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e30e937eac447e6b4ca16c0ed5ed09a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTMtMS0xLTQzMjQ_26c8b4a4-f8df-4111-8931-b7451bbb2611"
      unitRef="usd">224337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb0314c2e44049eaba11dd92055d5a93_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTUtMS0xLTQzMjQ_f3e91b14-6140-42a3-a7ac-c9efac095410"
      unitRef="usd">505000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31197d6cba6040229f2de4fafeb96053_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTctMS0xLTQzMjQ_15914832-3bda-4115-b5bb-42e18a116937"
      unitRef="usd">-269188000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6623e38674214b7c89a24811626da176_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTAtMTktMS0xLTQzMjQ_92065ab5-f9b0-4513-9821-2dc0a1b34ab2"
      unitRef="usd">-44343000</us-gaap:StockholdersEquity>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="ib5700fa6b36344aa81e98cba68078e56_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTEtMTMtMS0xLTQzMzI_a37dcd67-cfb1-4a34-9c4e-dd0c00b6002e"
      unitRef="usd">168000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfMTEtMTktMS0xLTQzMzI_138cf1a1-cb24-4a4b-9cca-c92fc11c66ed"
      unitRef="usd">168000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="i3a42182c1e2d4e278610d07f18f894f6_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC05LTEtMS0w_46ee7719-3c23-442c-bd93-fe0299da723e"
      unitRef="shares">87942</stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="ib5700fa6b36344aa81e98cba68078e56_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xMy0xLTEtMA_047a8fb7-9359-4574-9838-ef87ac7389ad"
      unitRef="usd">4000</stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNC0xOS0xLTEtMA_e1a7df21-2287-4343-b431-f0443ecddd68"
      unitRef="usd">4000</stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib5700fa6b36344aa81e98cba68078e56_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNS0xMy0xLTEtMA_089d75bf-f55e-40ca-8871-0519458b9cd8"
      unitRef="usd">476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNS0xOS0xLTEtMA_ae1c1299-e14c-427f-89b0-a38aaa5d4151"
      unitRef="usd">476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3bafa71ade77472cb532a8b704436b92_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi0xNS0xLTEtMA_45d01dc7-6923-4ce7-a56a-8daa621203df"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNi0xOS0xLTEtMA_6d240159-dd9b-4ee3-96d2-45717f61a250"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i3b84e93a56ba4c00b649051a61a8c282_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNy0xNy0xLTEtMA_1059e71d-d9e4-4b22-bfe3-59b2fc8fa8f7"
      unitRef="usd">-18981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfNy0xOS0xLTEtMA_a5875c42-c8d5-4226-a31d-8f91264298d7"
      unitRef="usd">-18981000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i72c2c2f3d8c94b5dbbb860b491d27eb1_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xLTEtMS0w_7660e152-6b4d-424e-bed9-102b46ecee05"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i72c2c2f3d8c94b5dbbb860b491d27eb1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0zLTEtMS0w_198b5f77-3505-42b2-a88d-091314b6140f"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="icfa4c25267114472a692c699c923edd0_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC01LTEtMS0w_fa63679e-c4af-4af9-afdc-0a86273e57e8"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icfa4c25267114472a692c699c923edd0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC03LTEtMS0w_4057ebef-d80e-42e0-9189-76e493c03468"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i9fca9602d8c746a6b753b2fe114f2710_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC05LTEtMS0w_8cb63907-aec0-4c41-b0d0-46762e1097a4"
      unitRef="shares">39843946</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9fca9602d8c746a6b753b2fe114f2710_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xMS0xLTEtMA_670fd738-39e4-4169-aade-58e6edd4da0a"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id680553a949d4ba4a1cb11eea1efcd39_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xMy0xLTEtMA_173e5731-372c-42fd-a647-9b6b96eac7e3"
      unitRef="usd">224985000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22ec69729fdc484196214b69a1d5ff02_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xNS0xLTEtMA_c56ffd38-7f7d-44f9-9e26-a32ea68ea59f"
      unitRef="usd">296000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idcb56fbddc264bf7aeced286eb73e32f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xNy0xLTEtMA_92db1995-5a2f-42c2-90b9-16cfdbc517c6"
      unitRef="usd">-288169000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72c2c2f3d8c94b5dbbb860b491d27eb1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xNi9mcmFnOjY2NjJkZDJkM2RlMDQxMDRiNjViNGY3NGYzZWYzMThiL3RhYmxlOjRkZTg5MTczM2ZiZjQwMTY4MjdkYWM3NzllZDdjNmZkL3RhYmxlcmFuZ2U6NGRlODkxNzMzZmJmNDAxNjgyN2RhYzc3OWVkN2M2ZmRfOC0xOS0xLTEtMA_988b0124-09a6-43ae-8ca9-986495437d62"
      unitRef="usd">-62885000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMy0xLTEtMS0w_b9241472-8174-46d1-b7e3-e476bced2307"
      unitRef="usd">-182769000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMy0zLTEtMS0w_d4e00c87-145e-4722-8f57-8bcc500a77e8"
      unitRef="usd">-36452000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNS0xLTEtMS0w_cd0147ed-e078-4403-bf93-f487c0d401b6"
      unitRef="usd">10315000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNS0zLTEtMS0w_c760c7bc-5a04-4b0b-a8da-0c718d14deea"
      unitRef="usd">7918000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNi0xLTEtMS0w_5874ccc7-8580-43e0-9644-644d8ce17267"
      unitRef="usd">7119000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNi0zLTEtMS0w_8319d745-3de0-40e9-a78b-52780d783d2c"
      unitRef="usd">4570000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNy0xLTEtMS0w_ad69c150-f4df-4781-bd70-e6d3dfcde62d"
      unitRef="usd">1784000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfNy0zLTEtMS0w_7cb76669-9654-4e07-8464-85b740ba5d4e"
      unitRef="usd">932000</us-gaap:ShareBasedCompensation>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfOC0xLTEtMS0w_532fad84-7ed9-483b-861e-188dc6170c5d"
      unitRef="usd">133577000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfOC0zLTEtMS0w_1e548efe-e190-4667-89c8-59c2c7acf818"
      unitRef="usd">909000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfOS0xLTEtMS0w_e2f53f00-bc69-48a5-9a76-850bfd466ee5"
      unitRef="usd">334000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfOS0zLTEtMS0w_151e88b0-de36-4932-8d60-a626d36a08cc"
      unitRef="usd">286000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTAtMS0xLTEtMA_fce000ce-974c-47d6-a3f8-81bb22c8c093"
      unitRef="usd">112000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTAtMy0xLTEtMA_bc6f6cb3-a163-4bc7-a771-4922085b7290"
      unitRef="usd">160000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTEtMS0xLTEtMA_cfa7c7e8-a747-464b-8984-6dedc0da3916"
      unitRef="usd">1275000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTEtMy0xLTEtMA_f1b26764-7dcc-4cbe-a275-edd0b4a8362f"
      unitRef="usd">947000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTItMS0xLTEtNDUyMQ_fe07b953-6867-406e-a61d-360278e802b1"
      unitRef="usd">9183000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTItMy0xLTEtNDUyMQ_34666d65-fcbb-4c47-819f-33d87c09fea7"
      unitRef="usd">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTMtMS0xLTEtMA_5df39ca2-9831-4071-b8a5-03edab83d965"
      unitRef="usd">4219000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTMtMy0xLTEtMA_e1ee2f92-6d4c-49a6-b98c-91cac5b4d7c6"
      unitRef="usd">-2212000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTQtMS0xLTEtMA_4dba9058-55a2-4d1a-b732-ec97430b6a63"
      unitRef="usd">6323000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTQtMy0xLTEtMA_da5de942-253e-4c2b-be9f-813a7e99b033"
      unitRef="usd">6340000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTUtMS0xLTEtMA_ada570a3-b5eb-49c0-a8fe-8bcb55795752"
      unitRef="usd">16924000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTUtMy0xLTEtMA_a26d4573-92d4-4eb2-a8da-dd658af1a845"
      unitRef="usd">2691000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <stem:IncreaseDecreaseInCapitalizedContractCosts
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTYtMS0xLTEtMA_43228f4f-4621-4af2-9388-1a4cc56168e8"
      unitRef="usd">1650000</stem:IncreaseDecreaseInCapitalizedContractCosts>
    <stem:IncreaseDecreaseInCapitalizedContractCosts
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTYtMy0xLTEtMA_d2fe31d4-684d-4ef7-8d94-9024f3a6038a"
      unitRef="usd">1383000</stem:IncreaseDecreaseInCapitalizedContractCosts>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTctMS0xLTEtMA_81c3dddd-bea1-401c-8514-da2f8e5f8edc"
      unitRef="usd">3292000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTctMy0xLTEtMA_49a07a72-cc35-438a-912b-499e6bc023c8"
      unitRef="usd">412000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTgtMS0xLTEtMA_cc9543cd-9e24-4b04-b8bd-1dbdb002c4fb"
      unitRef="usd">3294000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTgtMy0xLTEtMA_7bd88cad-a9cf-4a60-aac5-083ed63d9915"
      unitRef="usd">12308000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTktMS0xLTEtMA_e590a846-9981-4e3b-9368-cb2a63f77558"
      unitRef="usd">-289000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMTktMy0xLTEtMA_39bedadd-0de4-4f8b-b286-af13b1ac1d51"
      unitRef="usd">-310000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjAtMS0xLTEtMA_759efa56-ea39-4270-a273-48edac0eea99"
      unitRef="usd">56000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjAtMy0xLTEtMA_fc2e4c1c-6ac9-40d5-91d8-1b1c21a2d377"
      unitRef="usd">25000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjEtMS0xLTEtMA_1c63515d-ac21-41c8-b0e3-9bee2c62689e"
      unitRef="usd">-41833000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjEtMy0xLTEtMA_16b51dde-bc39-4be5-8ca4-bdb6ea9b9955"
      unitRef="usd">-16497000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMachineryAndEquipment
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjMtMS0xLTEtMA_814b7d31-ce71-420c-90e2-f1e698ca3edd"
      unitRef="usd">5603000</us-gaap:PaymentsToAcquireMachineryAndEquipment>
    <us-gaap:PaymentsToAcquireMachineryAndEquipment
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjMtMy0xLTEtMA_7fb3ee04-a5fe-4ba4-b916-84841fd1beef"
      unitRef="usd">7555000</us-gaap:PaymentsToAcquireMachineryAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjQtMS0xLTEtMA_37c51e90-fd5e-4ca6-bccc-fc4722671a8c"
      unitRef="usd">2693000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjQtMy0xLTEtMA_f384af5d-0a0d-41d6-8f16-3c615a82681a"
      unitRef="usd">2628000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjYtMS0xLTEtNDA0Nw_b7f05732-e6ef-43cb-9dec-1f85ea0e9f13"
      unitRef="usd">300000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjYtMy0xLTEtNDA0Nw_2a54c85a-6677-4904-b41f-a3408c9bef10"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjUtMS0xLTEtMA_35130bbc-12cf-40e7-aa0f-01adbd747599"
      unitRef="usd">-8596000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjUtMy0xLTEtMA_eb14b7e3-a1c5-4e20-a138-fa1746830e64"
      unitRef="usd">-10183000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <stem:ProceedsFromStockOptionsAndWarrantsExercised
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjctMS0xLTEtMA_36e3af28-3480-46a6-83e8-cbec21d98b71"
      unitRef="usd">2933000</stem:ProceedsFromStockOptionsAndWarrantsExercised>
    <stem:ProceedsFromStockOptionsAndWarrantsExercised
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjctMy0xLTEtMA_9a04904c-5d0c-464c-ae1b-8f1882ef8513"
      unitRef="usd">54000</stem:ProceedsFromStockOptionsAndWarrantsExercised>
    <stem:PaymentsOfReverseRecapitalizationTransactionCosts
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMC0xLTEtNDUyNS90ZXh0cmVnaW9uOmMwZmU3ZTcwYTcwNjQwZTQ4ZTMzMTkxNWY1ZjE1MTMxXzE2NDkyNjc0NDE3NjA_91221fd3-8ff3-444e-9f00-2e09414644ef"
      unitRef="usd">58061000</stem:PaymentsOfReverseRecapitalizationTransactionCosts>
    <us-gaap:ProceedsFromContributionsFromAffiliates
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMS0xLTEtNDUyNQ_963dd557-8724-4ccc-baca-37fcb0c954df"
      unitRef="usd">550322000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMy0xLTEtNDUyNQ_80370f84-ee83-49cf-97ff-221872aec307"
      unitRef="usd">0</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjgtMS0xLTEtMA_ecda3c54-b792-464b-80eb-e44ae4936313"
      unitRef="usd">4929000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjgtMy0xLTEtMA_472b0571-61f9-497e-b2a9-fb5f43e8126f"
      unitRef="usd">8391000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjktMS0xLTEtMA_daddc929-55fe-45e4-b1b7-69c49f0a625c"
      unitRef="usd">4609000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMjktMy0xLTEtMA_af9fee06-84bf-4d79-be3c-d07adb0ce486"
      unitRef="usd">4267000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iad24a8c4383f45c98373cf827e5620bf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjM4ZDQzNTEzNGI1NjQ5M2M4OTlmNmE5MzA3YWE1YWM2Xzc0_15ba0a09-7c01-4fe2-bbb0-98dde181bc18"
      unitRef="usd">8000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i838bdb6c93ec468fa7e359eef14fb1f1_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjM4ZDQzNTEzNGI1NjQ5M2M4OTlmNmE5MzA3YWE1YWM2Xzgx_004f429f-9cc9-46fa-8f36-38d2819bd89a"
      unitRef="usd">911000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzAtMS0xLTEtMA_5b822d94-4416-4b7d-a0c9-efbbb31c5123"
      unitRef="usd">1118000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzAtMy0xLTEtMA_dd0d2fd9-ed5c-4ae5-a453-b5ee49053a44"
      unitRef="usd">14050000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i74fbf66449ff4446904a952c441e13b1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNzY5YjgwOTUyZTRjYTJhNjkxYjc1OWE0ZWYzMzk2XzE2NDkyNjc0NDE4MTU_1d746a01-c16d-4a9a-ab0d-e7636ce05bd0"
      unitRef="usd">101000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i78305b691a6042d89542abe587c3ed9f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjRhNzY5YjgwOTUyZTRjYTJhNjkxYjc1OWE0ZWYzMzk2XzE2NDkyNjc0NDE4MjQ_33d1c1e3-f7f1-4842-bc4c-84bd465999b6"
      unitRef="usd">1502000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMS0xLTEtMA_3edf16fb-2042-4be0-a640-b146119f1bbd"
      unitRef="usd">3940000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzEtMy0xLTEtMA_c9d4e075-8211-46c5-b46e-1e860cc04898"
      unitRef="usd">23498000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzItMS0xLTEtMA_910f7ed6-a50c-45aa-b416-3eeb5f244d9b"
      unitRef="usd">41446000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzItMy0xLTEtMA_358d62c2-e4e9-4311-94ef-4a653e576ccf"
      unitRef="usd">19665000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzMtMS0xLTEtMA_347d3053-9b53-41e4-9463-62eba390fbbd"
      unitRef="usd">517187000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzMtMy0xLTEtMA_38af9703-44d3-41d0-a3ec-6af1f0b240bd"
      unitRef="usd">22061000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzQtMS0xLTEtMA_da513992-9459-41c6-8832-05513dab9272"
      unitRef="usd">438000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzQtMy0xLTEtMA_7fb9ee5b-dd8f-4b7a-a2f2-e3e8f595d29f"
      unitRef="usd">-176000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzUtMS0xLTEtMA_a973fe72-11d6-4cd6-80ce-45c23fa58ec8"
      unitRef="usd">467196000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzUtMy0xLTEtMA_bec05d05-a61c-45a7-9112-a2ec733e5a7b"
      unitRef="usd">-4795000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzYtMS0xLTEtMA_cfa69a96-ffad-4cb3-842c-f25411135698"
      unitRef="usd">6942000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzYtMy0xLTEtMA_ff071faa-03b0-404a-91c1-a5073dc210c4"
      unitRef="usd">12889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzctMS0xLTEtMA_67540059-b82f-4698-8355-a5957321ed67"
      unitRef="usd">474138000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i72c2c2f3d8c94b5dbbb860b491d27eb1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOmE1MzJkMDA5ZDQ2ZDRiODU5YzU2NzU5YmQwZmNjMWNlL3RhYmxlcmFuZ2U6YTUzMmQwMDlkNDZkNGI4NTljNTY3NTliZDBmY2MxY2VfMzctMy0xLTEtMA_64eeb718-855a-45c6-88c2-c18161cb4968"
      unitRef="usd">8094000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMS0xLTEtMS0xMDA2NQ_811688e5-bac2-4fca-80d3-c1e757076e01"
      unitRef="usd">7131000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMS0zLTEtMS0xMDA2NQ_17729381-05e8-40bc-a9bb-88fd40baf661"
      unitRef="usd">4534000</us-gaap:InterestPaidNet>
    <stem:IncreaseDecreaseInAssetRetirementCostsAndObligations
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMy0xLTEtMS0xMDA2NQ_98876f79-cb61-4fd1-bdf6-f486e6d2516b"
      unitRef="usd">71000</stem:IncreaseDecreaseInAssetRetirementCostsAndObligations>
    <stem:IncreaseDecreaseInAssetRetirementCostsAndObligations
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMy0zLTEtMS0xMDA2NQ_b41bff06-6501-404b-a919-04b7bb35f055"
      unitRef="usd">76000</stem:IncreaseDecreaseInAssetRetirementCostsAndObligations>
    <stem:ExchangeOfWarrantsForCommonStock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNC0xLTEtMS0xMDA2NQ_d98f0cb7-9479-4b0b-b3fd-3d56abfc360e"
      unitRef="usd">168647000</stem:ExchangeOfWarrantsForCommonStock>
    <stem:ExchangeOfWarrantsForCommonStock
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNC0zLTEtMS0xMDA2NQ_b352e6e3-158e-4c47-9d2a-4f62871bfed6"
      unitRef="usd">0</stem:ExchangeOfWarrantsForCommonStock>
    <stem:ConversionOfWarrantsUponMerger
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNS0xLTEtMS0xMDA2NQ_59b632ea-6253-4608-831f-badba5dd380a"
      unitRef="usd">60568000</stem:ConversionOfWarrantsUponMerger>
    <stem:ConversionOfWarrantsUponMerger
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNS0zLTEtMS0xMDA2NQ_73675100-5d1c-4f96-a7c0-74ebe9a390b1"
      unitRef="usd">0</stem:ConversionOfWarrantsUponMerger>
    <stem:ConversionOfConvertiableNoteUponMerger
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNi0xLTEtMS0xMDA2NQ_a68d77aa-699f-4d88-b8bf-449fc35b9449"
      unitRef="usd">77748000</stem:ConversionOfConvertiableNoteUponMerger>
    <stem:ConversionOfConvertiableNoteUponMerger
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNi0zLTEtMS0xMDA2NQ_b02d5a2b-a014-4e4d-84df-359b2716d1b4"
      unitRef="usd">0</stem:ConversionOfConvertiableNoteUponMerger>
    <stem:ConversionOfAccruedInterestIntoOutstandingNotePayable
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNy0xLTEtMS0xMDA2NQ_a4dc1693-0acd-4df2-adad-ab454dd7db88"
      unitRef="usd">337000</stem:ConversionOfAccruedInterestIntoOutstandingNotePayable>
    <stem:ConversionOfAccruedInterestIntoOutstandingNotePayable
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfNy0zLTEtMS0xMDA2NQ_186be3a0-770b-4f28-8b4a-69aa359f724f"
      unitRef="usd">128000</stem:ConversionOfAccruedInterestIntoOutstandingNotePayable>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfOC0xLTEtMS0xMDA2NQ_cd0e73c2-4c64-4a75-9f71-6d7a019f56da"
      unitRef="usd">1230000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfOC0zLTEtMS0xMDA2NQ_0c8d008f-4df3-498f-96f0-8145a3d7ef64"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfOS0xLTEtMS0xMDA2NQ_6eb95e0d-5a4c-42c0-bb93-e7f257c138e1"
      unitRef="usd">253000</stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise>
    <stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfOS0zLTEtMS0xMDA2NQ_f8a76fab-f60e-4083-8d2e-f6f2dbb1e6ce"
      unitRef="usd">0</stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMTAtMS0xLTEtMTAwNjU_0276d5b8-b2fc-4bb3-9ecd-f11af327d6e1"
      unitRef="shares">0</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMTAtMy0xLTEtMTAwNjU_d3e24502-4d31-4a70-862d-432f8f88e5a0"
      unitRef="shares">168000</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <stem:StockBasedCompensationCapitalizedToInternalUseSoftware
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMTEtMS0xLTEtMTAwNjU_476acf06-11a5-48c6-aef8-8fa0a2ad146e"
      unitRef="usd">47000</stem:StockBasedCompensationCapitalizedToInternalUseSoftware>
    <stem:StockBasedCompensationCapitalizedToInternalUseSoftware
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8xOS9mcmFnOmNkZThkYjI5ZjY4ZDQ2YjViNjM3NzBlNDE2MmUwOGU4L3RhYmxlOjIxMGZhYzc3N2MwMTQyZmNiOTU5NGU1YTE0NWZhNzkxL3RhYmxlcmFuZ2U6MjEwZmFjNzc3YzAxNDJmY2I5NTk0ZTVhMTQ1ZmE3OTFfMTEtMy0xLTEtMTAwNjU_3d136e71-73dc-4cb8-a035-439f44deb23e"
      unitRef="usd">0</stem:StockBasedCompensationCapitalizedToInternalUseSoftware>
    <us-gaap:NatureOfOperations
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNDQ0OA_7250d615-0ffc-455d-ae77-457c44fc72c2">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 an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (&#x201c;Legacy Stem&#x201d;) prior to the Merger (as defined below).&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. 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 the &#x201c;New Stem&#x201d;, following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol &#x201c;STPK&#x201d;, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (&#x201c;Merger Sub&#x201d;), providing for, among other things, and subject to the conditions therein, the combination of the Company and STPK pursuant to the 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:&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 (the &#x201c;Exchange Ratio&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;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 8, 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 June&#160;30, 2021, the Company had cash and cash equivalents of $474.1 million, an accumulated deficit of $590.6 million and net working capital of $452.5 million, with $15.3 million of financing obligation coming due within the next 12 months. During the six months ended June&#160;30, 2021, the Company incurred a net loss of $182.8 million and had negative cash flows from operating activities of $41.8 million. However, the Merger provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position, inclusive of funds raised with the Merger, 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#x201c;COVID-19&#x201d;) as a pandemic, adversely impacting global commercial activity and greatly disrupting supply chains and the manufacturing, delivery and installation of energy storage systems worldwide. As a result, we adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#x2019; needs for vital technology. Government and business responses to COVID-19, along with the rise of 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 economic slowdown. The continued uncertainty and fluidity of this situation precludes any predication as to the extent and the duration of the economic impact of government and business responses to COVID-19 and the Delta variant, and therefore present material uncertainty and risk with respect to the Company and its performance and could materially and adversely affect our business, financial condition, and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <stem:ScheduleOfReverseRecapitalizationTableTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNjU5NzA2OTgwNDk4MA_24b22490-361c-4e23-bd66-f2e7dcdc5196">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:&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="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTQ4Nw_d9ceb008-7851-43bb-86f4-5052d133bf15"
      unitRef="usd">550300000</stem:ProceedsFromReverseRecapitalizationTransaction>
    <stem:CashAcquiredThroughReverseRecapitalization
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RhYmxlOjZjN2Y1MDQ5NThmMTRkOTBhMzZhOWIyNWM4MDIyOTdjL3RhYmxlcmFuZ2U6NmM3ZjUwNDk1OGYxNGQ5MGEzNmE5YjI1YzgwMjI5N2NfMS0xLTEtMS0zOTA1_a910cb43-a73b-428e-8533-e0888cd2cd0e"
      unitRef="usd">383383000</stem:CashAcquiredThroughReverseRecapitalization>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RhYmxlOjZjN2Y1MDQ5NThmMTRkOTBhMzZhOWIyNWM4MDIyOTdjL3RhYmxlcmFuZ2U6NmM3ZjUwNDk1OGYxNGQ5MGEzNmE5YjI1YzgwMjI5N2NfMi0xLTEtMS0zOTA1_0e24f64a-5479-468f-9816-a5f905c53564"
      unitRef="usd">225000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <stem:PaymentsOfReverseRecapitalizationTransactionCosts
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RhYmxlOjZjN2Y1MDQ5NThmMTRkOTBhMzZhOWIyNWM4MDIyOTdjL3RhYmxlcmFuZ2U6NmM3ZjUwNDk1OGYxNGQ5MGEzNmE5YjI1YzgwMjI5N2NfMy0xLTEtMS0zOTA1_747ee7a7-ad17-4a2e-acbd-34f3e667a6f9"
      unitRef="usd">58061000</stem:PaymentsOfReverseRecapitalizationTransactionCosts>
    <stem:ProceedsFromReverseRecapitalizationTransaction
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RhYmxlOjZjN2Y1MDQ5NThmMTRkOTBhMzZhOWIyNWM4MDIyOTdjL3RhYmxlcmFuZ2U6NmM3ZjUwNDk1OGYxNGQ5MGEzNmE5YjI1YzgwMjI5N2NfNS0xLTEtMS0zOTA1_5fbb5798-3733-4b99-a53d-c4c4d6abfe0a"
      unitRef="usd">550322000</stem:ProceedsFromReverseRecapitalizationTransaction>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iaa795a4a0a744929b673f61a16abf0b7_I20210427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTA5OTUxMTYzMTYwODY_64719939-c583-48db-b87f-a77b4e331ba9"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaa795a4a0a744929b673f61a16abf0b7_I20210427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTA5OTUxMTYzMTYwOTg_b344e053-f2d6-454b-81f4-ea6a4452fc06"
      unitRef="usdPerShare">0.000001</us-gaap:CommonStockParOrStatedValuePerShare>
    <stem:RecapitalizationExchangeRatio
      contextRef="icdaf7f685db2431b9ef68a9f2a5d7385_I20210428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjYwNQ_4c2fd56c-c61b-4ef1-b161-51798fd85c2e"
      unitRef="number">4.6432</stem:RecapitalizationExchangeRatio>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjcyMw_7c2c00c5-7877-4943-9543-0f204e3c85b5"
      unitRef="shares">22500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="icdaf7f685db2431b9ef68a9f2a5d7385_I20210428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjczMg_947d0fe0-b8f3-49d8-a52e-5ec8b6d05da0"
      unitRef="usdPerShare">10</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjcyNw_442d3a16-05ce-4dd6-b282-82fab3d38536"
      unitRef="usd">225000000.0</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <stem:NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization
      contextRef="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfNzY5NjU4MTQzMjc0OQ_fabffd66-cb4d-4123-b54c-0ad6a4b415c4"
      unitRef="usd">304000000.0</stem:NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTkwMA_94437b6a-fc10-4a8a-887a-347cfe3b1554"
      unitRef="usd">474100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTkzMA_75cbe9d5-078e-4cee-94a9-0a0e9d93c833"
      unitRef="usd">-590600000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <stem:WorkingCapital
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTk2NA_20a1b3a8-57a3-4ee7-9ac8-262a02e108a4"
      unitRef="usd">452500000</stem:WorkingCapital>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMTk3Mw_5f069db7-4b3b-4cb1-9af1-8428e1abee7b"
      unitRef="usd">15300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths>
    <us-gaap:NetIncomeLoss
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMjA5MQ_d3b10599-482e-40eb-9cec-666c05d5f2ca"
      unitRef="usd">-182800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yNS9mcmFnOjAwMmEyY2Y5NTNkYjQzZWI4YjIxODRmZTVjNjg4ZjIyL3RleHRyZWdpb246MDAyYTJjZjk1M2RiNDNlYjhiMjE4NGZlNWM2ODhmMjJfMjE1MQ_cd181ceb-8d86-4889-bdb6-d15b2e9c8704"
      unitRef="usd">-41800000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjE_13ae7247-3236-4208-90f0-ec36aef3cae5">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 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. 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 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 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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future 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 consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.&lt;/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 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. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as &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 June&#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 respective 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:36.180%"/&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: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.680%"/&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;June 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 June 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;Six Months Ended June 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="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="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;10&#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;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="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;27&#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="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="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="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;10&#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="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;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;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="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="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;/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="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;15&#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="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 E&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="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="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="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;/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 F&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;10&#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="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;25&#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="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;14&#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="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 G&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;16&#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="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="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;/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&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 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 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 June&#160;30, 2021 and December&#160;31, 2020 include cash and cash equivalents 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 4, &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 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 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 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 impact to the Company&#x2019;s 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 impact, if any, the guidance will have on the Company&#x2019;s 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 impact, if any, the guidance will have on the Company's 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 August 2020, the FASB issued ASU 2020-06, &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;Debt &#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity's Own Equity (Subtopic 815-40) &#x2014; Accounting For Convertible Instruments and Contracts in an Entity's Own Equity&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 ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfNjU5NzA2OTc4MzU4MA_ccb3a5a1-9ff3-4be3-8393-e653d20aa41f">&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 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. 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 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 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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future year.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjY_fdecf933-6a6c-41ac-86b8-86389d791cdb">&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 consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.&lt;/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 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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjI_7d595ccf-0ac4-41dd-b2c3-cd3160e1b80c">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. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as &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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMzM0Nw_aa2e2bc9-06e5-4641-b5cf-89086b52913e"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:MajorCustomersPolicyPolicyTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjc_332c6475-15da-47d6-acf5-457099c11ca1">Significant CustomersA significant customer represents 10% or more of the Company&#x2019;s total revenue or accounts receivable, net balance at each respective reporting date.</us-gaap:MajorCustomersPolicyPolicyTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjg_ef66e009-61e6-443a-926a-a197a46c7c1a">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:36.180%"/&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: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.680%"/&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;June 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 June 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;Six Months Ended June 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="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="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;10&#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;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="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;27&#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="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="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="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;10&#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="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;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;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="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="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;/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="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;15&#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="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 E&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="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="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="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;/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 F&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;10&#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="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;25&#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="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;14&#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="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 G&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;16&#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="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="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;/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="i77c37c6a8a834d68bf977ff86b7f7c81_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNS0xLTEtMS0w_9282c89a-088a-44bf-858c-decb69ad09a0"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id865cd69e2f74f5db3a4b4cb44bd2d82_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNS0zLTEtMS0w_342af4b2-3078-4d22-9a72-4e45d15e04b6"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic44c1b913ad14399b87c41ead109005b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNS01LTEtMS0w_c79aec03-716b-43b2-aca4-89bc3673ce0e"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic1c55de40b8743cba8c3d3f0c8987f24_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNS05LTEtMS00NTUx_5d84928b-bc27-4de7-8e47-c44c40411db3"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if69121d1bf72441698230be526026ca4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNi0zLTEtMS0w_0c08eed7-e312-4d75-a62e-18eeb8d312fe"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5930f32f013e475a8ab54706e49574c5_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNi01LTEtMS0w_2d99baf7-7b35-4db4-884d-3baa4917272b"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibc1c1f9527fc4a22842dcf1e8c69cfa3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNy0xLTEtMS0w_a7ec9da2-f33d-4a01-8393-57ec259c79cb"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib7229dab9d8b484bbe91c6ce970ae063_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfNy0zLTEtMS0w_5117e457-9e04-4049-a804-38f523904302"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1d8fdd3d839445c099f803f02dfc2b3b_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOC05LTEtMS00NTUx_11462b89-e0ab-4ba4-872f-101b1814e588"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic14388b031a74eb6a1a0cdb185025da0_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOS0xMS0xLTEtNDU1MQ_a36740d1-ab26-4d3d-ad24-037f688099d7"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7bd40eedc5ee49c4be8f35da21826942_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOS0xLTEtMS00NjE1_0cd17340-04f7-4614-8236-055a66891815"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id1ffcb51f1f54c418a59769105e08813_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOS01LTEtMS00NjE1_3bdd3b3c-fc8c-42f0-bfe9-899ea7dc531e"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaaebb9eda66a42c69842a89b22e73c29_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfOS05LTEtMS00NjE1_36decb43-4608-4bdc-95e5-921c7bad3842"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4a1a8856fcbe4a908b57e5d0096d5277_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RhYmxlOjFlZjFkOWYzZTZiYzRkZjE5YTZjOWQ2OTQyZDJiMzZjL3RhYmxlcmFuZ2U6MWVmMWQ5ZjNlNmJjNGRmMTlhNmM5ZDY5NDJkMmIzNmNfMTAtMS0xLTEtNDYxNQ_040b7d09-ad3b-479c-bfe8-5ac4af3ed0aa"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjM_71e88bfd-9057-41c1-9534-f44f9265902f">&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 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 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;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8yOC9mcmFnOjgxZDYyNTA0OWE2ZTRhZGViOWRlNGE5NDIyODY5MWMyL3RleHRyZWdpb246ODFkNjI1MDQ5YTZlNGFkZWI5ZGU0YTk0MjI4NjkxYzJfMTEzMjQ_96a18ecf-8f73-4512-8479-42a10e350bfc">&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 4, &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 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 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 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 impact to the Company&#x2019;s 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 impact, if any, the guidance will have on the Company&#x2019;s 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 impact, if any, the guidance will have on the Company's 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 August 2020, the FASB issued ASU 2020-06, &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;Debt &#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity's Own Equity (Subtopic 815-40) &#x2014; Accounting For Convertible Instruments and Contracts in an Entity's Own Equity&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 ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTE0MTA_e11ba499-5299-422b-ae19-e203b06028bc">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 generates revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.&lt;/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 who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company&#x2019;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#x2019;s contracts with host customers generally ranges from 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 determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct 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 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 solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#x2019;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#x2019;s contracts with customers under partnership arrangements generally ranges from 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;June 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;Six Months Ended&lt;br/&gt;June 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;14,184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;709&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;24,723&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;1,427&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;42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;5,111&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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,670&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;9,956&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;7,062&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;19,337&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;4,379&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;34,758&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;8,489&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 June&#160;30, 2021, the Company had $189.8 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (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 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 year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except percentages)&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: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:#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;130,564&#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;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:#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;50&#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;37&#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;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:#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;59,238&#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;100&#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;&#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:#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;&#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:#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 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:#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:#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;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;189,802&#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="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;/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 six months ended June&#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;25,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;/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;2,959&#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;(19,457)&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;(5,354)&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 June 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;55,704&#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="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI1MDkzNA_9fc8f09e-b1c2-4e50-9394-4e0e1ce92822"
      unitRef="segment">2</stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="ib20f2da6bcc945ba84da1442282b1599_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0MTIzOQ_932da0ee-4351-4eea-bb22-037e11073f47">P5Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="i1e46d0c331924238b19ff1706c7aa7e6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0MTI0Ng_f180e6cd-c2e7-45ab-ba38-c04d26a996db">P10Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerIncentivePeriod
      contextRef="ic249fb1eb22847b2ab2bf53213050604_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0MzA1MQ_e99862cf-4192-4f06-9cbf-e44a5c34c921">P5Y</stem:RevenueFromContractWithCustomerIncentivePeriod>
    <stem:RevenueFromContractWithCustomerEstimatedBenefitPeriod
      contextRef="ic249fb1eb22847b2ab2bf53213050604_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0MzQ5OQ_73942ef0-28c3-45f5-95c9-89d52b12d04b">P10Y</stem:RevenueFromContractWithCustomerEstimatedBenefitPeriod>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="i4f819ca502224603957c2f398c9643dc_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0NzIwNA_8abbad76-370c-4e42-96d5-dea64e5f51da">P10Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="i77663287610e4ba583ac1be5a8d60e3f_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfODI0NjMzNzI0NzIxMQ_0f6ef24a-8091-4289-a3d4-61d05318592d">P20Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod
      contextRef="i77663287610e4ba583ac1be5a8d60e3f_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfNjU5NzA2OTgyMDA4MQ_270c1345-7e8f-4453-8bda-dec5d1ae9315">P1Y</stem:RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTE0MDc_40b601f6-383b-44ca-a27f-ff3c9b205e09">&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;June 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;Six Months Ended&lt;br/&gt;June 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;14,184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;709&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;24,723&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;1,427&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;42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;5,111&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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,670&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;9,956&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;7,062&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;19,337&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;4,379&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;34,758&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;8,489&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94ffe0889abd4cf4aceb9cf0631f82b7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMi0xLTEtMS0zODQ4_c85fe66a-1dde-48a8-81d4-7b8401ffb325"
      unitRef="usd">14184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i730bf1c650544453bd9c2ab846090ffc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMi0zLTEtMS0zODQ4_291e11b4-9660-477d-86e3-e8cd490bae36"
      unitRef="usd">709000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcd454ddbbde4f038eaca15f17b07723_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMi0xLTEtMS0w_bb7f960d-8baf-4dd4-bed7-0ba999c1001b"
      unitRef="usd">24723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69dc23fc07694c8e9134b133f8e1ece4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMi0zLTEtMS0w_345f49c0-89ca-4222-a6a5-cd976b684dbd"
      unitRef="usd">1427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie42bead090d74a00a75112ff72c64bb3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMy0xLTEtMS0zODQ4_ef958798-795b-478f-b2e6-279879e62bb9"
      unitRef="usd">42000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03684b4274ed4d0eac6c8023183e7555_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMy0zLTEtMS0zODQ4_8776e892-dcb5-4893-8c7a-ef59a6f5140a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id015302956ca4f79b657f4beab9c585a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMy0xLTEtMS0w_a7487de0-259d-4396-a580-d2b8d0ce43df"
      unitRef="usd">79000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe33ac39df254dc483e842a56757580a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfMy0zLTEtMS0w_a0763c29-650a-42ef-8dae-97c5e9b2ca87"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee7072a386aa4a59a5370b210d507f2f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNC0xLTEtMS0zODQ4_3d39563e-0ca5-466a-a200-b829ada705dc"
      unitRef="usd">5111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1011d3dad7554a1ea64ca80a478c4b66_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNC0zLTEtMS0zODQ4_15cff675-67c8-4abf-bbae-6fedf880566a"
      unitRef="usd">3670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e979bc3cb8b47f09975e93e52946f15_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNC0xLTEtMS0w_3aef0154-cf41-4229-afa0-7d13a33938eb"
      unitRef="usd">9956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibee1e67ea9024e4896612f69ba0789f2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNC0zLTEtMS0w_256c810d-5780-4850-a449-b871245fc2fd"
      unitRef="usd">7062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNS0xLTEtMS0zODQ4_f90195f8-1287-4cfa-845d-9c24be948afc"
      unitRef="usd">19337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNS0zLTEtMS0zODQ4_24117d85-8118-45b9-87bc-0044b81d0237"
      unitRef="usd">4379000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNS0xLTEtMS0w_afb484cf-0710-44b7-92c4-edfc9796f0bd"
      unitRef="usd">34758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOmJmN2YwMzM1ZGZlMDQ2NmFiZjkwYWMzNjNmZjllNmVmL3RhYmxlcmFuZ2U6YmY3ZjAzMzVkZmUwNDY2YWJmOTBhYzM2M2ZmOWU2ZWZfNS0zLTEtMS0w_5233cb0d-f318-4caa-8ad5-3f3477888c8b"
      unitRef="usd">8489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTE0MDg_39b3ddbc-0897-494a-ac57-106ac8db26e0">As of June&#160;30, 2021, the Company had $189.8 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are 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: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 year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except percentages)&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: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:#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;130,564&#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;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:#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;50&#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;37&#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;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:#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;59,238&#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;100&#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;&#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:#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;&#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:#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 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:#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:#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;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;189,802&#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="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;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTA5NzM_2608062b-d601-4602-b027-41e9bd423894"
      unitRef="usd">189800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i0356a9e9c6c6464bab19a18f4adf9d17_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfMy0xLTEtMS0w_f78e3265-79e5-4fea-8ff8-de30064a2a3a"
      unitRef="usd">130564000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i42fec89828f643e7b780ca47aae10fa0_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfMy0zLTEtMS0w_20d0bb76-b37c-48df-8dd5-7526c0350e06"
      unitRef="number">0.13</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ic6b2089f79394ce68d235a244ed3c139_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfMy01LTEtMS0w_03918170-e5c3-432c-9fe7-b1c81d3da025"
      unitRef="number">0.50</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i1e64c9a25b3a426387126cfad4d4bae2_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfMy03LTEtMS0w_07540ce7-98c4-47e6-8de2-af0f481334af"
      unitRef="number">0.37</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id9b64a0cc98c4e359eb0c4d77437e79f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNC0xLTEtMS0w_9ad62655-160b-46ea-a352-75f022b7c996"
      unitRef="usd">59238000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="id45317c3315d479290800ae3d088e4b4_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNC0zLTEtMS0w_c04a1550-8c69-48e9-a800-8852ef7aa505"
      unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i5fd53b547ed84fd0ac735b1180ec597b_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNC01LTEtMS0w_a3307a3a-b34a-47af-8ccd-8f25f7e18226"
      unitRef="number">0</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i3b515e6d5d2448f6a2475049add256c5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNC03LTEtMS0w_2936abb2-6eb9-4c8f-ba30-815080985401"
      unitRef="number">0</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjQxMGRlZDU1ZDgyNTRlOTRhMGNmMzdiNTE4MWE4YzA4L3RhYmxlcmFuZ2U6NDEwZGVkNTVkODI1NGU5NGEwY2YzN2I1MTgxYThjMDhfNS0xLTEtMS0w_fa12663f-d978-47e4-bb9a-793784b350ea"
      unitRef="usd">189802000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RleHRyZWdpb246NzZjZGUwOGRjYzBjNGIwNGJiNjQ3NTdiNDhjYTk5NjZfMTE0MDk_82af3770-2adb-4975-8410-49ca452a316a">The following table presents the changes in the deferred revenue balance during the six months ended June&#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;25,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;/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;2,959&#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;(19,457)&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;(5,354)&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 June 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;55,704&#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="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfMC0xLTEtMS0w_02cdb972-d0ad-4d8a-b3dc-dbc4cf56d393"
      unitRef="usd">52410000</us-gaap:ContractWithCustomerLiability>
    <stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfMS0xLTEtMS0w_035b1cec-be8d-4c7c-b1be-2056fcefad44"
      unitRef="usd">25146000</stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers>
    <stem:ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfMi0xLTEtMS0w_b5dbc446-0957-4463-981e-4a24d8f08131"
      unitRef="usd">2959000</stem:ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfMy0xLTEtMS0w_0e678e56-87d0-4b47-8770-b1275947dad9"
      unitRef="usd">19457000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <stem:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfNC0xLTEtMS0w_9e8fda6d-6702-42d8-ac33-568e09272201"
      unitRef="usd">5354000</stem:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zMS9mcmFnOjc2Y2RlMDhkY2MwYzRiMDRiYjY0NzU3YjQ4Y2E5OTY2L3RhYmxlOjIyNWQ1MmE1OGMwMDQzZmNiNWU5ZjQ5OWI3MzkzNzhhL3RhYmxlcmFuZ2U6MjI1ZDUyYTU4YzAwNDNmY2I1ZTlmNDk5YjczOTM3OGFfNS0xLTEtMS0w_e2bb8839-a5dd-40e1-88d0-817087527b3e"
      unitRef="usd">55704000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RleHRyZWdpb246NWNkN2UxOTY3NjRhNDFlNGE1NjczOGZmMWZhMmMxMjhfMTkwMw_4b01b8c5-1d4b-46fb-8f77-a0cafc88c319">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 June&#160;30, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.&lt;/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;June 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;225,795&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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 4.25pt 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;225,795&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: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:36pt;padding-right:8.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public 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:#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;303,798&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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 4.25pt 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;303,798&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 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 8, 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 June 30, 2021. The fair value of the convertible preferred stock warrants as of June 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;Six Months Ended&lt;br/&gt;June 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;75.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;16.0&#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;2.0&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;19.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;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;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 presents the changes in the liability for warrants on convertible preferred stock during the six months ended June&#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;Convertible  Warrant Stock 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;133,577&#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: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;(253)&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 June 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;303,798&#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;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RleHRyZWdpb246NWNkN2UxOTY3NjRhNDFlNGE1NjczOGZmMWZhMmMxMjhfMTkwMA_9096db6a-89ef-4c27-9401-545184f1c5f8">&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;June 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;225,795&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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 4.25pt 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;225,795&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: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:36pt;padding-right:8.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public 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:#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;303,798&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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 4.25pt 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;303,798&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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="if5fee9f217104e86ab0beff97fee8bb1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNC0xLTEtMS0w_cebb298d-9bbc-4449-b70c-4857a109f94f"
      unitRef="usd">225795000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic8a734b8bfad4b2ea9c352dbba600cde_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNC0zLTEtMS0w_10c255a4-e8cc-4f67-86c6-9a44b9e4a266"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib4394c4e518a46108997c89983056896_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNC01LTEtMS0w_50a241c5-b45a-4a80-9def-973f738f45cc"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3d043dda22064cc0924a0df7ddb72a27_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNC03LTEtMS0w_b62cebc3-9599-4d00-acb2-4850609b07d0"
      unitRef="usd">225795000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <stem:WarrantLiability
      contextRef="i322eb3d56fd64fd8bfeb295df6a91d5c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNi0xLTEtMS04NTQ3_84445adb-dbb2-4641-b8cb-0e653a1aebcd"
      unitRef="usd">303798000</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="idf1378c5cd7845b292d17dafc6445232_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNi0zLTEtMS04NTQ3_5995d046-b10a-4737-9dd0-adc82bea836a"
      unitRef="usd">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="ia5b60a5411ef484194193df5f4d2f554_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNi01LTEtMS04NTQ3_ad99a679-e58e-42bc-8525-c861346cf7b5"
      unitRef="usd">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="i417108f845344a60854285972d95f89d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjg0ODY0NjM2ZWZiODQxOTlhNDE3YjY2NmJlMGE5ZThlL3RhYmxlcmFuZ2U6ODQ4NjQ2MzZlZmI4NDE5OWE0MTdiNjY2YmUwYTllOGVfNi03LTEtMS04NTQ3_a8ae5fe3-e939-4d3f-8c2b-f87bb8e062f6"
      unitRef="usd">303798000</stem:WarrantLiability>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8a8b352de3b045f882e48fe45c8d68e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNC0xLTEtMS0w_6e20f97e-d61b-4751-af95-e51a43bb42f2"
      unitRef="usd">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8eadc02bc79a43039cc2dc636bca0f2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNC0zLTEtMS0w_0c5e1061-a833-48f4-8be4-106a77264546"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic04f1a78154e42b38d98fbba6730ced5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNC01LTEtMS0w_950a15e7-3cd6-4322-8149-112798967de5"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icbdca7dd543045baa5b8e80948225367_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNC03LTEtMS0w_444dbb6b-736e-4d1a-8f75-4b7f5bf4c2e5"
      unitRef="usd">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <stem:WarrantLiability
      contextRef="ia8d65d4daedd4375934b28cefaa0518c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNi0xLTEtMS0w_5b9bd549-8406-4782-9fb5-e17489585e0e"
      unitRef="usd">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="i62f46877f35147dd9d2af1ca4d1bec59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNi0zLTEtMS0w_74efe407-b6fb-4531-85fd-25600f37dcdc"
      unitRef="usd">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="if5065f17b2e84f2a96a8cad503c7a1b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNi01LTEtMS0w_a87b4039-97c2-4f14-8d78-8ab7fabc5b3c"
      unitRef="usd">95342000</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="ie188116a8cd145c1b46ab184b5f74b4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOmIxYjY3NGRkYWNhNjQxMTQ5MDRmNTlhOWUxMTg2NzY2L3RhYmxlcmFuZ2U6YjFiNjc0ZGRhY2E2NDExNDkwNGY1OWE5ZTExODY3NjZfNi03LTEtMS0w_8c97b042-7b58-460c-a1a4-ae594a8b6a84"
      unitRef="usd">95342000</stem:WarrantLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RleHRyZWdpb246NWNkN2UxOTY3NjRhNDFlNGE1NjczOGZmMWZhMmMxMjhfMTkwMQ_bb5ede4c-3dc6-468b-9f69-76f3f7f531bc">&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;Six Months Ended&lt;br/&gt;June 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;75.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;16.0&#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;2.0&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;19.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;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="i4484d193d78440009328baaed0b21e50_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfMi0yLTEtMS0w_dca81ede-8792-495b-8820-4024ac9f5eef"
      unitRef="number">0.750</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="i7145afcb5dde4070828cbc1b2139ca43_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfMy0yLTEtMS0w_c22ed74a-f1ce-46c7-8325-865b1674a995"
      unitRef="number">0.160</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="ia464b78cfdb04792bf9e87b8b9deed7d_I20200630"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfNC0yLTEtMS0w_81d75977-ff2c-4393-b5ec-212c2bf5e963"
      unitRef="number">2.0</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="ie35a34c89e8943078946f5ff2e0aa3f7_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfNS0yLTEtMS0w_2aa4b6b9-0d31-494b-967c-c0f399154ca6"
      unitRef="number">0</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="i5082504ac84a474698af272bf689f708_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjhiMTQxODgzZTU2ZDQxMjhiOGI1ZmFiYTVkODczZmRmL3RhYmxlcmFuZ2U6OGIxNDE4ODNlNTZkNDEyOGI4YjVmYWJhNWQ4NzNmZGZfNi0yLTEtMS0w_11866a90-064c-4808-ab07-f16d80db80db"
      unitRef="number">0.193</stem:WarrantLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RleHRyZWdpb246NWNkN2UxOTY3NjRhNDFlNGE1NjczOGZmMWZhMmMxMjhfMTkwMg_693dfaee-a8f2-434a-85d5-c36cc12a7c44">&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 warrants on convertible preferred stock during the six months ended June&#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;Convertible  Warrant Stock 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;133,577&#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: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;(253)&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 June 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;303,798&#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="if8acf6243ccc4188b8a7824912e2367a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfMS0xLTEtMS0w_a9854165-de52-46ae-8ce8-4dce0869e818"
      unitRef="usd">95342000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfMi0xLTEtMS0w_59ccdb4a-6628-4d64-8cdb-2919336dd688"
      unitRef="usd">133577000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfMy0xLTEtMS00MDk0_32590759-3dd6-4b64-ac87-e86c8382905a"
      unitRef="usd">303221000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger
      contextRef="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfNC0xLTEtMS00MDk0_059c70f6-0e6a-4c1e-8b3c-711281d03237"
      unitRef="usd">59442000</stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger>
    <stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants
      contextRef="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfNS0xLTEtMS00MDk0_16a0afa3-21dd-4df9-bf8a-9f861ca8b63d"
      unitRef="usd">168647000</stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ib6331036b00d40fe856e3fe762caf1f7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfMy0xLTEtMS0w_b81c9527-3138-4fca-8c7b-aa2da1edd6a6"
      unitRef="usd">253000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idfff8ae4b5144e5fb115b77b1bec4b3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl8zNy9mcmFnOjVjZDdlMTk2NzY0YTQxZTRhNTY3MzhmZjFmYTJjMTI4L3RhYmxlOjU3NTE3M2Q4M2NmMjQwNTZhZDJmNzhlMzU5ZGMyYTZlL3RhYmxlcmFuZ2U6NTc1MTczZDgzY2YyNDA1NmFkMmY3OGUzNTlkYzJhNmVfNC0xLTEtMS0w_86499a77-1d46-402e-b8c6-f56b8ca528bc"
      unitRef="usd">303798000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfMjg4_2b483079-72cf-406d-a540-b0e514edbfdd">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;June 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;144,754&#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;(39,848)&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,310&#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;118,216&#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.4&#160;million within cost of service revenue for the three months ended June&#160;30, 2021 and 2020, respectively, and approximately $7.3&#160;million and $5.7&#160;million within cost of service revenue for the six months ended June&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfMjg5_19a39b1b-c42a-4a17-9140-7436c8be3805">&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;June 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;144,754&#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;(39,848)&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,310&#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;118,216&#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="ie75926b7ba474372ad8475dd30989263_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RhYmxlOjQ5MjkyYTNhNmMwMzQ5ODFhMGY4YTY4OGY2MzgzZTlkL3RhYmxlcmFuZ2U6NDkyOTJhM2E2YzAzNDk4MWEwZjhhNjg4ZjYzODNlOWRfMS0xLTEtMS0w_6d9965a6-cf2e-4fc4-b642-2b921db7e0f7"
      unitRef="usd">144754000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RhYmxlOjQ5MjkyYTNhNmMwMzQ5ODFhMGY4YTY4OGY2MzgzZTlkL3RhYmxlcmFuZ2U6NDkyOTJhM2E2YzAzNDk4MWEwZjhhNjg4ZjYzODNlOWRfMi0xLTEtMS0w_f7a28f65-ded2-4824-a186-3dcb19f3319a"
      unitRef="usd">39848000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic9848158c7684d4085882efe1429b512_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RhYmxlOjQ5MjkyYTNhNmMwMzQ5ODFhMGY4YTY4OGY2MzgzZTlkL3RhYmxlcmFuZ2U6NDkyOTJhM2E2YzAzNDk4MWEwZjhhNjg4ZjYzODNlOWRfMy0xLTEtMS0w_3a9a9534-6a29-4c2a-bae4-92a447ee4b72"
      unitRef="usd">13310000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RhYmxlOjQ5MjkyYTNhNmMwMzQ5ODFhMGY4YTY4OGY2MzgzZTlkL3RhYmxlcmFuZ2U6NDkyOTJhM2E2YzAzNDk4MWEwZjhhNjg4ZjYzODNlOWRfNC0xLTEtMS0w_382751ca-ef12-47f9-a51a-bff1750e9e81"
      unitRef="usd">118216000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfOTg5NTYwNDY1MTE0Mg_373244c3-6bbf-42c8-97dd-b1189812b398"
      unitRef="usd">3600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfODI0NjMzNzIwOTQ5OA_ae9e5084-6243-4455-9093-1eb461f5f252"
      unitRef="usd">3400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfMjAw_ff3e0be8-6e26-4e29-9042-3821d4d565d2"
      unitRef="usd">7300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80MC9mcmFnOjg1M2E4NTU4NTJmMzQ5Y2I5M2M4MjQ3NTVmYjA1ZDY3L3RleHRyZWdpb246ODUzYTg1NTg1MmYzNDljYjkzYzgyNDc1NWZiMDVkNjdfMjA3_ee752bc5-8128-4f92-ab0a-52fe2e62c338"
      unitRef="usd">5700000</us-gaap:Depreciation>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjQxMQ_3a19a9b9-f04b-457b-9cad-d89e83f1a090">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 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 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 June&#160;30, 2021, and December&#160;31, 2020, the outstanding balance was $1.8 million and zero, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of June&#160;30, 2021.&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;The Company&#x2019;s outstanding debt consisted of the following as of June&#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;6/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,951&#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;(232)&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,719&#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;CONVERTIBLE PROMISSORY NOTES&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  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 six months ended June&#160;30, 2021, the Company issued additional Convertible Promissory Notes. The details of the convertible notes issued are set forth below. As of June 30, 2021, there were no Convertible Promissory Notes outstanding due to their conversion and cancellation upon the Merger.&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;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 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="i2e20e34146cc40d9896719b35b270fc2_I20170430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDg1_a5a04e7d-3e06-4fdf-b30f-fdfb01c1b62a"
      unitRef="usd">45000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2e20e34146cc40d9896719b35b270fc2_I20170430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNTI0_fbfec6e3-e799-4250-b335-29f3284f72c9"
      unitRef="number">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3289dda538e64efc92a66b87f1a6a3eb_I20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNzQx_0c5e9832-1e98-4c2c-8692-e3143055eaf4"
      unitRef="usd">35000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <stem:DebtInstrumentInterestRatePeriodThreshold
      contextRef="i851f906a6d224b8aa9570c1daca4c5ab_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTY0OTI2NzQ1Njk3NQ_9fb3368f-5ef8-4c91-9251-ce3c0859a102">P9M</stem:DebtInstrumentInterestRatePeriodThreshold>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i884e90ed5fa249e5b21618743b26f03b_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfODky_1a183dd9-0fe5-42f4-a57b-f205ad38ee4a"
      unitRef="number">0.14</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases
      contextRef="ia0b39db5949f4ffcb768d4892dc9e6b8_D20170401-20170430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTAxMQ_89175bbc-10e4-4def-b167-1fca36c77165"
      unitRef="number">0.0100</stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases>
    <stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases
      contextRef="ie88a0f37f69a4919b75bbeef94ae1f2b_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTEyNg_56d28c2c-e273-4ff0-9369-d2a8d05deea8"
      unitRef="number">0.0085</stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases>
    <stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases
      contextRef="i66fb09d97f554d5585266b0cc7551384_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTE2Mg_e220acf2-32b0-47d8-a52b-d0ba898d09c8"
      unitRef="number">0.0070</stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases>
    <us-gaap:LineOfCredit
      contextRef="ib8705e538fff4db3a573b0c46a2fbead_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTM3Mw_4b80fa15-d963-4ef5-a7bf-4e44ccfb5204"
      unitRef="usd">7400000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2c4f069aa3614028bcb2865b4ca25fe9_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjAxNQ_f94140f3-36a3-4cad-91f8-a04442481e49"
      unitRef="usd">13300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib96060097f8840e391a068fc0ed09260_I20200101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjE0OA_2ecc2006-6bb1-4102-8a9b-6e143d904b66"
      unitRef="number">0.125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
      contextRef="ib96060097f8840e391a068fc0ed09260_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjIyMA_ecff433e-7e43-46a6-9d7e-8099a56a93d2"
      unitRef="usd">3000000.0</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <us-gaap:RepaymentsOfMediumTermNotes
      contextRef="i77eb9d2cf7ef42ddbc2c4a6ac58f47b1_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjMzNg_78758c65-a6e5-4084-b0a1-8ab76c087633"
      unitRef="usd">5900000</us-gaap:RepaymentsOfMediumTermNotes>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i7f31441d5f0b46a5af685f0082078e12_D20180601-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjU4NA_885cc179-7736-404d-9c03-e8886eb37d3a"
      unitRef="usd">8100000</us-gaap:PaymentsToMinorityShareholders>
    <stem:DebtInstrumentQuarterlyInterestRateStatedPercentage
      contextRef="i1cff0676c83d4c0e890b8a2a17dfc687_I20180630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMjcyMg_5785f05e-2acf-46f5-b39c-af9f147d4376"
      unitRef="number">45</stem:DebtInstrumentQuarterlyInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1cff0676c83d4c0e890b8a2a17dfc687_I20180630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTY0OTI2NzQ1NDczOQ_30be43c8-563b-4bec-98c2-2ca88ed71980"
      unitRef="number">0.180</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:DebtInstrumentPrepaidAmountPrincipalAndInterest
      contextRef="i7a1424c8ce4f43a5b89df5c8dad69f54_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzAzOQ_418bb4fe-49c7-4ad9-a68b-3caf0e57efa1"
      unitRef="usd">1500000</stem:DebtInstrumentPrepaidAmountPrincipalAndInterest>
    <stem:DebtInstrumentPrepaidAmountPrincipal
      contextRef="i7a1424c8ce4f43a5b89df5c8dad69f54_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzA5MA_3d6423ee-5cfe-4ff7-a721-1f88d0397239"
      unitRef="usd">1000000.0</stem:DebtInstrumentPrepaidAmountPrincipal>
    <stem:ClassOfWarrantOrRightWarrantsIssued
      contextRef="i7a1424c8ce4f43a5b89df5c8dad69f54_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzI4Mg_d735127d-4cca-4678-a79b-3f8d15a35c3f"
      unitRef="shares">400000</stem:ClassOfWarrantOrRightWarrantsIssued>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ia2bc56001419465e87c0ba9cd927d4b0_I20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzM1Mg_536ff000-3ca7-47fd-9cef-2746264bb15c"
      unitRef="usd">200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i0c059bf1aad6416faf73428b380addbb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMzUxOQ_b5d95d1f-31ce-4006-98a0-7b20f75a0c8e"
      unitRef="usd">5800000</us-gaap:LongTermDebt>
    <stem:DebtInstrumentPrepaymentPenalties
      contextRef="ida90c0a8d2d5448196c3d3659c6aceee_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjU5NzA2OTc3OTY5Mw_378dc8bf-2083-473c-9012-39fbef0e924d"
      unitRef="usd">2600000</stem:DebtInstrumentPrepaymentPenalties>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i16949b99fe6f402f968b25c15943ebd7_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDA4NQ_5b3b146c-875c-4282-93f4-98cce592685d"
      unitRef="usd">25000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib3e363c4c9874ce9a22cbef546c62bed_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDQ0NA_0fa244af-551d-4707-bce9-e7e45dd0b639"
      unitRef="number">0.12</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:DebtInstrumentInterestRateStatedPercentagePaidInCash
      contextRef="ib3e363c4c9874ce9a22cbef546c62bed_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDQ2Nw_448beb8c-c993-4b59-8bfd-7ac431e59857"
      unitRef="number">0.08</stem:DebtInstrumentInterestRateStatedPercentagePaidInCash>
    <stem:DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal
      contextRef="ib3e363c4c9874ce9a22cbef546c62bed_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDQ5MA_6cc18088-7dba-4355-932f-109e1e2c0682"
      unitRef="number">0.04</stem:DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal>
    <us-gaap:LineOfCredit
      contextRef="i499ecd73fa99475bbf50bf389e86a445_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNDcyNA_052c63e0-8828-4dfe-84ac-941eb9fc9c6d"
      unitRef="usd">25600000</us-gaap:LineOfCredit>
    <stem:DebtInstrumentPrepaymentPenaltyFee
      contextRef="ie959805bfbbf482481b7cbeb386001d7_D20210401-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfMTY0OTI2NzQ1Njk1OA_54cb2cd8-8665-49a0-87ec-d25ea523dcff"
      unitRef="usd">1400000</stem:DebtInstrumentPrepaymentPenaltyFee>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7803a0228f0a4ababc2a58aa93438a05_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNTU3MA_f64dcc6a-441d-4d5b-ab1f-b8a22dc6fb56"
      unitRef="usd">2700000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7803a0228f0a4ababc2a58aa93438a05_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNTcxMA_436b7ec7-97b2-4475-818a-ba28e131c1d1"
      unitRef="number">0.0545</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i3cfee04ca7654604886be147dc7620e5_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNTgwOQ_9b55b083-4a65-4787-9cdf-185591659d1b"
      unitRef="usd">1800000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i0319d752097b4d6388b843233130e80b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjA3OA_8fdc5064-e82f-4a11-9f42-52d5d9409d65"
      unitRef="usd">1800000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i8d4768cd5b224a979bed6c70c9ecf4af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjA4NQ_b2f64c05-3eb4-4798-ba36-e48b846d3d4f"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RleHRyZWdpb246NGE5NjkwYzkyMTAyNGI3MGFmMmY5NmQ5Zjk4ODUxNGFfNjQxMg_dcbf3035-067c-4a18-a6b0-4532c65b540a">&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 June&#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;6/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,951&#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;(232)&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,719&#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="i28fe4203fcf54c7cae3484d26c382ce0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RhYmxlOmMxMDdkOWI2MWE2NTQ2ODc5NGFlN2JjZGNjZmU3NzhmL3RhYmxlcmFuZ2U6YzEwN2Q5YjYxYTY1NDY4Nzk0YWU3YmNkY2NmZTc3OGZfMS0xLTEtMS0w_2527521b-c5d8-484f-95e6-b9b53f73866e"
      unitRef="usd">1951000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i28fe4203fcf54c7cae3484d26c382ce0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RhYmxlOmMxMDdkOWI2MWE2NTQ2ODc5NGFlN2JjZGNjZmU3NzhmL3RhYmxlcmFuZ2U6YzEwN2Q5YjYxYTY1NDY4Nzk0YWU3YmNkY2NmZTc3OGZfMi0xLTEtMS0w_6e59c052-8455-43d7-b83a-8e57cba8bbfa"
      unitRef="usd">232000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i28fe4203fcf54c7cae3484d26c382ce0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80My9mcmFnOjRhOTY5MGM5MjEwMjRiNzBhZjJmOTZkOWY5ODg1MTRhL3RhYmxlOmMxMDdkOWI2MWE2NTQ2ODc5NGFlN2JjZGNjZmU3NzhmL3RhYmxlcmFuZ2U6YzEwN2Q5YjYxYTY1NDY4Nzk0YWU3YmNkY2NmZTc3OGZfMy0xLTEtMS0w_6a0c3be7-77ee-4b71-ae34-21cdb799d9da"
      unitRef="usd">1719000</us-gaap:LongTermDebt>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i3fd886cd5bd3421bb73245a5b9b7beb2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfNjU5NzA2OTc5NjM2Mw_cff48a52-2cfc-4fd5-8226-f51553a0d5a6"
      unitRef="usd">67600000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i332b71a4511f4042ba94431f4181c13a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfMTY0OTI2NzQ3MTg2NQ_c9dfdb94-2f66-4688-b8df-f5b91b75bb96"
      unitRef="usd">0</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i62c5240de3d64bafba52ebada0dc35b8_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfOTg5NTYwNDY2MDM4MA_92889f17-a3a2-45a7-8c45-215be129f6c7"
      unitRef="usd">1100000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ic9aca64b6dab4edb8844b0387f750d24_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfOTg5NTYwNDY2MDg2Mg_8a113bfd-92d6-4843-bddf-2790da6a44aa"
      unitRef="usd">1100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfNjU5NzA2OTgwMDA0Nw_d780acdd-072f-4af1-b576-d01b37f6d36b"
      unitRef="shares">10921548</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i81361b95011f4f0dbaab39128327f849_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfNzY5NjU4MTQyNDEwOA_33ba3a06-b512-45ea-973c-771352f7e0a3"
      unitRef="usd">77700000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="i81361b95011f4f0dbaab39128327f849_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfODI0NjMzNzIzODAwNg_53f79979-e933-45e7-bc8f-5fbb66e1a66a"
      unitRef="usd">7700000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i746e40fba1814021ab3906601b06e5ca_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80Ni9mcmFnOmI2MDA4MGE4ZDkzNzRlNDY5ZTYwNjc3NGZiNTBiNmRhL3RleHRyZWdpb246YjYwMDgwYThkOTM3NGU0NjllNjA2Nzc0ZmI1MGI2ZGFfNzY5NjU4MTQyNDA4Ng_f27aef00-884b-4cc4-8294-3647c4ed129c"
      unitRef="usd">1100000</us-gaap:DebtInstrumentCarryingAmount>
    <stem:WarrantDisclosureTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfMTUwOQ_f1660070-68a3-431c-9d3f-8d2ad42884ca">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 4 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 June 30, 2021, there were 23,634 Legacy Stem Warrants that remain 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 on August 20, 2020, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitles the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share (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. 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 June 30, 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;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, 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, 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="icdaf7f685db2431b9ef68a9f2a5d7385_I20210428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODAzOA_f0d6b9f1-5f4e-4277-9642-c50de24e9af0"
      unitRef="shares">50207439</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODA1MA_c106f2a4-baa6-49bf-85d4-479171c9d68c"
      unitRef="shares">2759970</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODA3OA_c79bbdbf-2b55-4ce8-bc16-f2fdbe28072c"
      unitRef="usd">-100900000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODA5Nw_d1eda1ec-1d13-4c0c-8356-e1a8b9afbbca"
      unitRef="usd">60600000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="if327cc838c5c47229086c459e841c68e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODExOA_de6df3fa-e6e5-4474-9853-9da7cacb42bf"
      unitRef="shares">23634</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i63996aa931f740f28fc993b956043d27_D20200820-20200820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODEyNQ_f3590dd4-ed68-4a84-ace5-3f715fdff6e8"
      unitRef="shares">12786168</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="ib9e9d1a260514b72a15038388f931761_I20200820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfMjE5OTAyMzI3NTc0Mw_657248ed-7388-4826-980d-9e0feaa7bc0b"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib8e915815d84448b87f0b3eb72c998a5_I20200820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODE0NA_f06fd813-20f3-4381-a090-5a39b059641a"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="icc75a5f7cb3f4de5b2f1519a5d7c8cc7_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODE1MA_3a538294-d9f1-4622-aa45-0fe77e9e999b"
      unitRef="shares">7181134</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i910c068078b44438aeaca044b0e55782_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfNzY5NjU4MTQxNzI3Ng_e082442e-0f4b-43d1-b232-cec97e250adf"
      unitRef="usd">185900000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="icc75a5f7cb3f4de5b2f1519a5d7c8cc7_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfNzY5NjU4MTQxNzI4NA_b51dec1c-d7a9-4d9e-9db2-9ca54be1798f"
      unitRef="usd">118400000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODI0NA_db845574-d5f2-4743-bb92-6ab7a60ec92b"
      unitRef="usd">304300000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="if6da4607cee04defba41f11cb40052d9_I20210725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODMyMw_9cc8fad0-bba8-4270-8cc9-409d78b5122a"
      unitRef="shares">7181134</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="if6da4607cee04defba41f11cb40052d9_I20210725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODMzNQ_a701e153-d4b1-40b4-8497-c80a32f8b055"
      unitRef="shares">4683349</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if02c16209f8f494292f9d80c55c2bede_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODM1MQ_aa6c14dd-8562-42ff-8367-ed2ee46d8963"
      unitRef="usd">-52000000.0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="icc75a5f7cb3f4de5b2f1519a5d7c8cc7_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfNjU5NzA2OTc4NjcxMA_a9ae59b0-b25f-476e-9211-382f07245c81"
      unitRef="shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i9ea4653055164ccc9482ae3f279b18a0_I20210407"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODM2NA_3cb27871-dc3b-401a-9cca-678005a8023c"
      unitRef="shares">350000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i9ea4653055164ccc9482ae3f279b18a0_I20210407"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfODI0NjMzNzIyODM3Mg_b74390b5-65bf-4896-b8f9-66fecd371a63"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ic0fd68eba33746b4ae9ffa0f900afdd4_D20210407-20210407"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl80OS9mcmFnOjQ0ZDMyNjk2OTkzNzQ4ZGM5N2VmNzY1MzcxYTg1YmQ2L3RleHRyZWdpb246NDRkMzI2OTY5OTM3NDhkYzk3ZWY3NjUzNzFhODViZDZfMjE5OTAyMzI3NTcyOQ_ce86fecc-0336-4718-ae15-cd622507e194"
      unitRef="usd">9200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RleHRyZWdpb246ZWJiMTczYzY4YWMwNDA3ZmI1ODg2ZTM2MDNiNmRmMzJfMzA2_beb907df-7942-47d3-bf81-82ff2730dc11">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;June 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="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;12,809,802&#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: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;10,357,133&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;23,016,754&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="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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,183,689&#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:StockholdersEquityNoteDisclosureTextBlock>
    <stem:CommonStockReservedForIssuanceTableTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RleHRyZWdpb246ZWJiMTczYzY4YWMwNDA3ZmI1ODg2ZTM2MDNiNmRmMzJfMzA4_a6987eae-c392-4ab8-b8b5-f2ecf1c1fd1b">&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;June 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="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;12,809,802&#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: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;10,357,133&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;23,016,754&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="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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,183,689&#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:CommonStockReservedForIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0798f9cefba546d29dc34a9cbbe37931_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfMi0xLTEtMS0w_540de35b-cc20-46e3-815b-24626e428c3e"
      unitRef="shares">12809802</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib75d584c626a48c6b4320fb18bec6e36_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfNC0xLTEtMS0w_6b666757-6675-4058-8512-cf718e98a18c"
      unitRef="shares">10357133</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfNC0xLTEtMS0w_83373caf-a242-4a3a-b275-3785f1dea087"
      unitRef="shares">10357133</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i640a0c94a6244894842285bb9635a65d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfNS0xLTEtMS0w_566748a0-a9db-4166-8ba3-ddbc59033e41"
      unitRef="shares">23016754</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81Mi9mcmFnOmViYjE3M2M2OGFjMDQwN2ZiNTg4NmUzNjAzYjZkZjMyL3RhYmxlOjAyZGZiZGU4MTllMzRiMWE5YzI2NWZjM2ZhNDczNzVkL3RhYmxlcmFuZ2U6MDJkZmJkZTgxOWUzNGIxYTljMjY1ZmMzZmE0NzM3NWRfNi0xLTEtMS0w_4a2eed1f-ffb5-4c82-a730-53f6a3c47637"
      unitRef="shares">46183689</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTk2Nw_3defa8d5-4ad5-4bf3-8c58-34853d38aa5b">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 the Company&#x2019;s 2009 Equity Incentive Plan (the &#x201c;2009 Plan&#x201d;), incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock are available for grant to employees, directors and consultants. At June 30, 2021, 9,647,780 stock options outstanding under the 2009 Plan and zero shares were available for future grant. In May 2021, the Company issued stock options under the Stem Inc 2021 Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;), with 23,722,254 shares reserved thereunder. &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;Under both the 2009 Plan and the 2021 Plan (collectively, the &#x201c;Plans&#x201d;), 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;A summary of activity under the Plans is 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: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;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;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;709,448&#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;25.53&#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;(1,402,538)&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.97&#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;(15,435)&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.25&#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 June 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;10,357,133&#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;4.27&#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.0&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;328,644&#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; June 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;7,273,421&#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.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;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;247,154&#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 $16.84 during the six months ended June&#160;30, 2021. There were 2,354,515 stock options granted during the six months ended June&#160;30, 2020.   The intrinsic value of options exercised was $47.6 million and less than $0.1&#160;million during the six months ended June&#160;30, 2021 and 2020, respectively.&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;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;June 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;Six Months Ended&lt;br/&gt;June 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;168&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;150&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;252&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;220&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;264&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;301&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;419&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;486&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;592&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;25&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;1,113&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;226&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;1,024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;476&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;1,784&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;932&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 June&#160;30, 2021, the Company had approximately $17.9 million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of 3.6 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i408d3a77cbae440599a038f44f37ea26_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNjU5NzA2OTc3NDYwMw_0cedd4ab-4b9c-41ff-b22e-826c99ce5c52"
      unitRef="shares">9647780</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i408d3a77cbae440599a038f44f37ea26_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTY0OTI2NzQ1MTUyMg_231c4a88-f951-43c7-9a40-6923087f14e1"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id4041985177a4197b464122c39055c88_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTA5OTUxMTYzMzI3Nw_6ff42025-1f47-4a00-96e3-36a389d4edb3"
      unitRef="shares">23722254</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNDQx_584c236b-8fae-4875-8cb9-2decc62217fa"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders
      contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNTU1_fcfbfd47-2f4a-4a30-af46-745961d6d5f9"
      unitRef="number">1.10</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership
      contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNjEz_2e5ddb6c-2c6b-4801-b6a0-b8737365598d"
      unitRef="number">0.10</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfNzE1_43da4708-698b-4aca-b004-f9effd1079ec">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i35fec78604a64114965d0e2ba7d7d26a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfODU2_cc0b88ea-e05b-4b9f-8089-014ef1962229">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8ec82a5336e74022b489409b0b50d8f4_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfOTIz_2b12328c-cffa-4a38-bca9-90efdf62a80b">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfOTU2_ddffaba1-805b-4c1a-a041-a3de75e045b9">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTk2OA_b1921a95-6e78-414e-bca5-6dd9fd5292eb">&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 summary of activity under the Plans is 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: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;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;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;709,448&#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;25.53&#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;(1,402,538)&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.97&#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;(15,435)&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.25&#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 June 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;10,357,133&#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;4.27&#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.0&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;328,644&#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; June 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;7,273,421&#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.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;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;247,154&#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="i0677a149464641f7a57b75a0abd69e04_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMS0zLTEtMS0w_30a6e177-9f06-45f4-919e-c98153a8db24"
      unitRef="shares">51379939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0677a149464641f7a57b75a0abd69e04_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMS01LTEtMS0w_f7c0e44d-c8d8-417f-9296-a1a12a38dab6"
      unitRef="usdPerShare">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="icc769ce9970c4e3284802e9be87e9781_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMS03LTEtMS0w_6b2f5890-d0e9-44d4-8516-286c667de361">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i0677a149464641f7a57b75a0abd69e04_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMS05LTEtMS0w_36dde6fe-84b4-47ae-9a58-60228b88b4e7"
      unitRef="usd">46516000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3bc81c34022e41218ed6b09233756325_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMi0zLTEtMS02Mjg4_d6d3d803-dc95-415a-b6da-d5ffade5bcfa"
      unitRef="shares">-40314281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3bc81c34022e41218ed6b09233756325_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMi01LTEtMS02NjIx_3fca10a6-bad6-43dd-a321-1f6bdc58122b"
      unitRef="usdPerShare">2.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy0zLTEtMS02NTk1_17d65825-2d5a-48cc-ae4b-63873d4359cd"
      unitRef="shares">11065658</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy01LTEtMS02NjIx_dfebfa49-ab21-4cac-b721-1be304c497d5"
      unitRef="usdPerShare">2.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie2320c101a424bbaa6e65bb8f765a65f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy03LTEtMS02NjIx_3bb63f9f-d3e2-4a9d-8358-1a6409cb6599">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic9013ae7a85b49bd829cdf69118508ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy05LTEtMS02NjIx_ae0490d4-cd1e-4465-96b2-208aed0b249a"
      unitRef="usd">46516000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMi0zLTEtMS0w_9c49ebd5-7040-4d0f-8294-10a24bc4f9b9"
      unitRef="shares">709448</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMi01LTEtMS0w_bb0dd002-5766-48b7-ba44-851636612de1"
      unitRef="usdPerShare">25.53</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy0zLTEtMS0w_bb826fe9-6d20-4a20-8ac3-77230cb2cdcf"
      unitRef="shares">1402538</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfMy01LTEtMS0w_b050cf65-2787-48f1-843a-412450e04be2"
      unitRef="usdPerShare">1.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNC0zLTEtMS0w_d892b6c6-6383-48aa-8219-1dd9f9db91e8"
      unitRef="shares">15435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNC01LTEtMS0w_fdf2c66d-cb0d-4f93-b261-5ec0e95ec137"
      unitRef="usdPerShare">2.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib75d584c626a48c6b4320fb18bec6e36_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS0zLTEtMS0w_6b666757-6675-4058-8512-cf718e98a18c"
      unitRef="shares">10357133</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS0zLTEtMS0w_83373caf-a242-4a3a-b275-3785f1dea087"
      unitRef="shares">10357133</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS01LTEtMS0w_ff250138-7fb8-4a5e-ba93-9cd79a7f1c24"
      unitRef="usdPerShare">4.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS03LTEtMS0w_16e82cb9-c521-490e-81ac-7720b761120f">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNS05LTEtMS0w_70470e5e-40e9-4136-8bcc-52ed8b0e692d"
      unitRef="usd">328644000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNi0zLTEtMS0w_33f69483-6842-4a0d-9fdb-1511e90045fc"
      unitRef="shares">7273421</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNi01LTEtMS0w_a2429bde-27de-4ed6-a1b6-dce7ac3dbd95"
      unitRef="usdPerShare">2.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNi03LTEtMS0w_ed198ed1-49be-4ac8-86c2-bdd058702be2">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOjA0NzVlMDcxMjRhNDQzMTNiY2QyNTM5NjM1MTkyMDM1L3RhYmxlcmFuZ2U6MDQ3NWUwNzEyNGE0NDMxM2JjZDI1Mzk2MzUxOTIwMzVfNi05LTEtMS0w_11defeb1-def0-40be-a149-a32d49dedad5"
      unitRef="usd">247154000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTMzNw_d3279d1d-d14f-48b4-8051-fcb1cdac7f2e"
      unitRef="usdPerShare">16.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTM4Mg_ea45b21b-0c1d-437c-a6cb-04a711092f5e"
      unitRef="shares">2354515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTQ4Ng_f2b8bdba-2e91-400d-8fa7-1b85dfa842a1"
      unitRef="usd">47600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTUwMw_8235d330-aa91-4b0c-a981-4d8558d72779"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTk2OQ_eadf2374-599a-4356-8ebe-61893763a224">&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;June 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;Six Months Ended&lt;br/&gt;June 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;168&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;150&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;252&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;220&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;264&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;301&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;419&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;486&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;592&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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;25&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;1,113&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;226&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;1,024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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;476&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;1,784&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;932&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic8641ccd55334ef096ea8fd33127e104_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMi0xLTEtMS0zMTk1_5ad38ec7-dade-4a65-b41f-686564842c07"
      unitRef="usd">168000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9d69d56f4dac4f25b1aaff6b6c09ce75_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMi0zLTEtMS0zMTk1_73e30171-6abb-432c-83cb-30d6e919e662"
      unitRef="usd">150000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1082b4ca0c53410a93fbdad65ba52246_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMi0xLTEtMS0w_6e30f5de-1cbe-4272-bf8e-eb019cf887a6"
      unitRef="usd">252000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3f0634e3b83a4d2f86899ffc337f398c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMi0zLTEtMS0w_2397c6bf-24de-4b43-8c55-335ca9826714"
      unitRef="usd">220000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib80ad2caa70943c5b064dcc7d2b33a60_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMy0xLTEtMS0zMTk1_009c63a4-01e8-47fa-9ebc-402522370c67"
      unitRef="usd">264000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i900896281b214cfaad67ea2ee50a575e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMy0zLTEtMS0zMTk1_8bcf980c-7ed5-4583-ae28-05dfbcb27c8f"
      unitRef="usd">301000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide4bfb7374ea49dc83911fb69d6f776c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMy0xLTEtMS0w_c9405d29-09a9-47b4-9b41-719ec8616894"
      unitRef="usd">419000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i697ccc1f55c24f70aefdbe2cd9bb94c8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfMy0zLTEtMS0w_e8866cc5-b986-471f-b29d-38a480c0e39e"
      unitRef="usd">486000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9da869cb1c7c48b09bf042c2e0e999dc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNC0xLTEtMS0zMTk1_a5755dae-17e8-4b40-966f-a78b2dc1ec46"
      unitRef="usd">592000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1323f4e4d45240f48c754a3eb89a5207_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNC0zLTEtMS0zMTk1_7a23dc61-197a-42c5-a7cc-c42325990c98"
      unitRef="usd">25000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idb52ad6a03a648f9acd7ccea24ce366c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNC0xLTEtMS0w_bdd24e82-9e31-484e-a266-e4340805af09"
      unitRef="usd">1113000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icbfac917e05848ff8a54ed045a510fe5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNC0zLTEtMS0w_c656143a-74d3-42da-b33f-447d38828d59"
      unitRef="usd">226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNS0xLTEtMS0zMTk1_812d66c1-3f4f-4a93-ac17-96d7ea6b5d45"
      unitRef="usd">1024000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNS0zLTEtMS0zMTk1_5a30b02b-6b10-4e24-ad48-4eda1110a532"
      unitRef="usd">476000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNS0xLTEtMS0w_fa781d9b-47ae-4a1b-b3b5-4003d5a642af"
      unitRef="usd">1784000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RhYmxlOmY2YjE4ZTZmM2IxZjQ5Y2E5YTQyOWQyMTk1Yjg4ODQyL3RhYmxlcmFuZ2U6ZjZiMThlNmYzYjFmNDljYTlhNDI5ZDIxOTViODg4NDJfNS0zLTEtMS0w_3cf90c88-019a-43d1-b81a-e3cd1fd23d1d"
      unitRef="usd">932000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTgzMw_fc7c9591-1af6-488d-ae03-816e06ae8306"
      unitRef="usd">17900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2d141948bc9743ab950024630ee1a217_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl81NS9mcmFnOjA4Zjg0MjFkMmFkYTRmNzNiZjJlZTk5OTI0ZDcwNTc4L3RleHRyZWdpb246MDhmODQyMWQyYWRhNGY3M2JmMmVlOTk5MjRkNzA1NzhfMTA5OTUxMTYzNTcxOQ_747edfe6-c30b-42f4-b31b-0663460d9d74">P3Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RleHRyZWdpb246MThjZDBlNDQ2OTBmNDhlOThkMDZiMThjYzkyNDc0YmRfMzgy_dbfb7555-542e-430b-a7dd-18fa5b9a31f1">NET 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 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;June 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;Six Months Ended&lt;br/&gt;June 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:400;line-height:100%"&gt;Numerator:&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 loss attributable to common stockholders&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;(100,216)&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,981)&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;(182,769)&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;(36,452)&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;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: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;(100,216)&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,981)&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;(182,769)&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;(45,936)&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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, basic and diluted&lt;/span&gt;&lt;/div&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;100,611,965&#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,801,379&#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;70,684,750&#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,209,877&#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:9pt;text-indent:-9pt"&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, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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.00)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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.48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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;(2.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;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;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: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;June 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;June 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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible promissory notes&lt;/span&gt;&lt;/div&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;7,473,946&#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;div&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;/div&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;10,357,133&#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;9,585,364&#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&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;/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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,809,802&#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,842,181&#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;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:#ffffff;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;23,166,935&#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="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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,901,491&#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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RleHRyZWdpb246MThjZDBlNDQ2OTBmNDhlOThkMDZiMThjYzkyNDc0YmRfMzgz_593e7fc0-610a-43b9-942a-d4960bbd0295">&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 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;June 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;Six Months Ended&lt;br/&gt;June 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:400;line-height:100%"&gt;Numerator:&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 loss attributable to common stockholders&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;(100,216)&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,981)&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;(182,769)&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;(36,452)&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;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: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;(100,216)&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,981)&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;(182,769)&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;(45,936)&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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, basic and diluted&lt;/span&gt;&lt;/div&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;100,611,965&#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,801,379&#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;70,684,750&#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,209,877&#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:9pt;text-indent:-9pt"&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, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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.00)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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.48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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;(2.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfMy0xLTEtMS0zMTM4_d3c36238-c6fb-4737-9c0c-54414cc3107c"
      unitRef="usd">-100216000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfMy0zLTEtMS0zMTQy_2ba987f4-edc9-42f5-a28e-280985750cd7"
      unitRef="usd">-18981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfMy0xLTEtMS0w_f71eef07-dbb3-4699-925d-d0f80b6e05de"
      unitRef="usd">-182769000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfMy0zLTEtMS0w_895fa327-97af-488a-8b8f-f84fbc5e5f34"
      unitRef="usd">-36452000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNC0xLTEtMS0zMTQ2_1cf7d185-01fb-4449-b684-002417010827"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNC0zLTEtMS0zMTQ2_19524a50-20c5-4c29-af83-0a84590a5966"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNC0xLTEtMS0w_fceee5fa-3462-424c-be28-e21bf48b72e5"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNC0zLTEtMS0w_0b5c5f53-b822-4202-9a54-1aa75196e792"
      unitRef="usd">9484000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0xLTEtMS0zMTQ2_645682f8-44cc-4389-affa-ccc4cb1ad34c"
      unitRef="usd">-100216000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0xLTEtMS0zMTQ2_db30f764-f675-4ded-8b56-50980d0da82f"
      unitRef="usd">-100216000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0zLTEtMS0zMTQ2_8cca5b4e-2309-4e92-8b78-517d15dfc572"
      unitRef="usd">-18981000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0zLTEtMS0zMTQ2_c13d055c-1d74-46d2-9264-834c70a0618c"
      unitRef="usd">-18981000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0xLTEtMS0w_384637ea-a39b-470b-8407-f6e21c1ca612"
      unitRef="usd">-182769000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0xLTEtMS0w_6e2de817-240d-4d7a-bf65-a5fcb7272c01"
      unitRef="usd">-182769000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0zLTEtMS0w_5c1e976b-5df7-4304-a15e-40a9c0992085"
      unitRef="usd">-45936000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNS0zLTEtMS0w_aab18e65-fcb1-440b-a1c1-7dd9f32e4c8c"
      unitRef="usd">-45936000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0xLTEtMS0zMTUy_56f497b7-27b0-4c89-b49b-632dec148fc2"
      unitRef="shares">100611965</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0xLTEtMS0zMTUy_6c6e9aed-8350-4cda-9630-442ba6aff6f8"
      unitRef="shares">100611965</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0zLTEtMS0zMTUy_e3710efb-e1ef-414c-8e98-a2cbaedab68e"
      unitRef="shares">39801379</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0zLTEtMS0zMTUy_f13e7d9c-7822-472d-a03e-379e44a8b799"
      unitRef="shares">39801379</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0xLTEtMS0w_323da034-a8bf-4c59-9d57-e519a2651275"
      unitRef="shares">70684750</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0xLTEtMS0w_b3e82d70-2a5e-48b4-afd1-fa205e074ca3"
      unitRef="shares">70684750</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0zLTEtMS0w_3d3c0ada-efbf-476e-92ee-82829a88ad04"
      unitRef="shares">40209877</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfNy0zLTEtMS0w_9a33410d-13da-4fdc-8833-262b31656a6c"
      unitRef="shares">40209877</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0xLTEtMS0zMTU2_7a7813b6-4e3c-4f12-915d-bae4d14f2118"
      unitRef="usdPerShare">-1.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5685f083b1694ab29eedde77feaa250a_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0xLTEtMS0zMTU2_ad3fdbc4-9c92-4431-8f47-1d96bda98af8"
      unitRef="usdPerShare">-1.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0zLTEtMS0zMTU2_897b4e67-ce2c-44d2-ba8c-bf40afcbac80"
      unitRef="usdPerShare">-0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5361142f8dc740d486db6f396a483438_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0zLTEtMS0zMTU2_d9fc6d62-cae8-436c-8dee-60ddfee4c6d0"
      unitRef="usdPerShare">-0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0xLTEtMS0w_1f7ccb71-8d59-4a2f-be57-5667a5435422"
      unitRef="usdPerShare">-2.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0xLTEtMS0w_fcbcff6f-f2ea-4fa1-8351-e97aa1a089e7"
      unitRef="usdPerShare">-2.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0zLTEtMS0w_46258cc3-f7af-494f-abb9-e4b23fe7cd79"
      unitRef="usdPerShare">-1.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmUxZDhjZGJhZGMyYTQyMGQ5YmI3N2Q2ODJjYTY2NTY3L3RhYmxlcmFuZ2U6ZTFkOGNkYmFkYzJhNDIwZDliYjc3ZDY4MmNhNjY1NjdfOC0zLTEtMS0w_c2c3364e-099a-41b4-8f08-cd6a5937d1f2"
      unitRef="usdPerShare">-1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RleHRyZWdpb246MThjZDBlNDQ2OTBmNDhlOThkMDZiMThjYzkyNDc0YmRfMzgx_56a68c60-95c9-4bf6-b445-fd406e7a9dd9">&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;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: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;June 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;June 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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible promissory notes&lt;/span&gt;&lt;/div&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;7,473,946&#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;div&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;/div&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;10,357,133&#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;9,585,364&#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&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;/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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,809,802&#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,842,181&#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;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:#ffffff;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;23,166,935&#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="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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,901,491&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6dd8477867b944498480ebadf5ab06b7_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfMi0xLTEtMS0w_65ebaf16-7a14-437b-b87c-8a5b2171edcf"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i607b01ad8a0f4e98b01f25dc690d1660_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfMi0zLTEtMS0w_0bacb085-7901-4591-8cfd-be69d9a1aa9d"
      unitRef="shares">7473946</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icc2cc662472b41e69e4132bd31141a84_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfMy0xLTEtMS0w_fd20b226-6097-4e78-9eb8-b8540d27a361"
      unitRef="shares">10357133</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1c0de92664da4c72ac4720d309d7da8b_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfMy0zLTEtMS0w_9cd37b8e-ea4a-455b-98b3-78a178cb555a"
      unitRef="shares">9585364</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5225b0681cfe43dfba5eba1991bc34df_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfNC0xLTEtMS0w_5e2c2d92-9866-49a6-8ff4-1abc289c7b66"
      unitRef="shares">12809802</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i920a9a7a84ed4d5c9c2ed87906d8b16e_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfNC0zLTEtMS0w_3dc9ec7a-fc0a-4a31-bf40-3143c8e33508"
      unitRef="shares">9842181</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfNi0xLTEtMS0w_0b2fec53-cc3c-4bc3-978c-755755c7ee9c"
      unitRef="shares">23166935</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82MS9mcmFnOjE4Y2QwZTQ0NjkwZjQ4ZTk4ZDA2YjE4Y2M5MjQ3NGJkL3RhYmxlOmNkYjEzNjE3MmZkZDQ2YzQ5N2U5YmMxYzk2NDhkMzkyL3RhYmxlcmFuZ2U6Y2RiMTM2MTcyZmRkNDZjNDk3ZTliYzFjOTY0OGQzOTJfNi0zLTEtMS0w_5c5c3d6c-9ca5-4a3e-9ffc-838c0743eb26"
      unitRef="shares">26901491</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82NC9mcmFnOjRlOWZjYTM3MjBjYTQ5ZDRiYzUzNDQyMzE5NDg2NzNiL3RleHRyZWdpb246NGU5ZmNhMzcyMGNhNDlkNGJjNTM0NDIzMTk0ODY3M2JfMjM4_6288f3fc-0a4c-4911-8da0-83f6cfc46736">INCOME TAXESThe Company did not record a provision or benefit for income taxes during the six months ended June&#160;30, 2021 and 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:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i526f70aa323c48bcb5f6a0a1b6d219eb_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82NC9mcmFnOjRlOWZjYTM3MjBjYTQ5ZDRiYzUzNDQyMzE5NDg2NzNiL3RleHRyZWdpb246NGU5ZmNhMzcyMGNhNDlkNGJjNTM0NDIzMTk0ODY3M2JfMzQ_2f955f0b-0f8d-4763-9d2e-8efe2648330f"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl82NC9mcmFnOjRlOWZjYTM3MjBjYTQ5ZDRiYzUzNDQyMzE5NDg2NzNiL3RleHRyZWdpb246NGU5ZmNhMzcyMGNhNDlkNGJjNTM0NDIzMTk0ODY3M2JfMzQ_fe606a76-ff60-48fb-9bd4-e4336bbb46e2"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83MC9mcmFnOmJkYmU5MDhmYjRmMjQxZjhhZjFjNjM3ZDU2YzdmNGM1L3RleHRyZWdpb246YmRiZTkwOGZiNGYyNDFmOGFmMWM2MzdkNTZjN2Y0YzVfODkz_f595e6fa-2fc4-40cc-a5d5-3562430d0f4e">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 believes there is no current litigation pending or loss contingencies that could have, either individually or in the aggregate, a material adverse impact on the Company&#x2019;s 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 a lease agreement for office space in San Francisco, California. The lease has a term of  approximately 7.7 years and is expected to commence in the third quarter of 2021. Total lease payments are estimated to be $15.2&#160;million over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i076e84e718f64eb5974538d28d5c6757_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83MC9mcmFnOmJkYmU5MDhmYjRmMjQxZjhhZjFjNjM3ZDU2YzdmNGM1L3RleHRyZWdpb246YmRiZTkwOGZiNGYyNDFmOGFmMWM2MzdkNTZjN2Y0YzVfNjU5NzA2OTc3MzE5MA_8c07d824-d7d4-41c4-a34c-d9900f7599ce">P7Y8M12D</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i076e84e718f64eb5974538d28d5c6757_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83MC9mcmFnOmJkYmU5MDhmYjRmMjQxZjhhZjFjNjM3ZDU2YzdmNGM1L3RleHRyZWdpb246YmRiZTkwOGZiNGYyNDFmOGFmMWM2MzdkNTZjN2Y0YzVfNjU5NzA2OTc3MzE5Mg_33a25988-d703-46e0-8a7d-dab58b63e040"
      unitRef="usd">15200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkNmYxYjQ5MjgwMzRmZmQ4MDFiYjc3NTE3YTExMGVmL3NlYzplZDZmMWI0OTI4MDM0ZmZkODAxYmI3NzUxN2ExMTBlZl83My9mcmFnOjE4ZjJlNjViNmI4MDQyMTU5NWQ0M2ZlOTUxYTU0NDI2L3RleHRyZWdpb246MThmMmU2NWI2YjgwNDIxNTk1ZDQzZmU5NTFhNTQ0MjZfMTQ2Nw_afb535f4-c7d6-4900-b0f9-66b9621cf1da">SUBSEQUENT EVENTSManagement has evaluated subsequent events through August 11, 2021, the date the condensed consolidated financial statements were available for issuance, and has determined that there are no subsequent events that require disclosure.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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="idm140357820462344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Aug. 10, 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_EntityListingsLineItems', window );"><strong>Entity Listings [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_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">Jun. 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_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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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">131,008,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="ro">
<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="re">
<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="ro">
<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">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</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_dei_EntityListingsLineItems', window );"><strong>Entity Listings [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_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="re">
<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="ro">
<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_CommonStockWarrantsMember', window );">Common Stock Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Warrants, each whole warrant exercisable for Common Stock at an exercise price of $11.50 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 WS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</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_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_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">dei_EntityListingsLineItems</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_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_StatementClassOfStockAxis=stem_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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="idm140357817168216">
<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>Jun. 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">$ 474,138<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">17,833<span></span>
</td>
<td class="nump">13,572<span></span>
</td>
</tr>
<tr class="ro">
<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">27,167<span></span>
</td>
<td class="nump">20,843<span></span>
</td>
</tr>
<tr class="re">
<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 $206 and $123 due from related parties as of June&#160;30, 2021 and December&#160;31, 2020, respectively)</a></td>
<td class="nump">19,199<span></span>
</td>
<td class="nump">7,920<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">538,337<span></span>
</td>
<td class="nump">49,277<span></span>
</td>
</tr>
<tr class="re">
<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">118,216<span></span>
</td>
<td class="nump">123,703<span></span>
</td>
</tr>
<tr class="ro">
<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,668<span></span>
</td>
<td class="nump">10,404<span></span>
</td>
</tr>
<tr class="re">
<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,786<span></span>
</td>
<td class="nump">1,739<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">12,387<span></span>
</td>
<td class="nump">12,087<span></span>
</td>
</tr>
<tr class="re">
<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">15,945<span></span>
</td>
<td class="nump">8,640<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">698,339<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">17,798<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">9,177<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">4,565<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 June&#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">15,336<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">37,056<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 $880 and $399 due to related parties as of June&#160;30, 2021 and December&#160;31, 2020, respectively)</a></td>
<td class="nump">1,910<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">85,842<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">18,648<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,178<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,719<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">74,496<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">303,798<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">880<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">489,561<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 June&#160;30, 2021 and December&#160;31, 2020, respectively; 0 shares issued and outstanding as of June&#160;30, 2021 and December&#160;31, 2020</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 June&#160;30, 2021 and December&#160;31, 2020; 130,768,055 and 40,202,785 issued and outstanding as of June&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">13<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">799,918<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">(543)<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">(590,610)<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">208,778<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">$ 698,339<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_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_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>16
<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="idm140357820898712">
<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>Jun. 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">$ 206<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">$ 880<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">130,768,055<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">130,768,055<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>17
<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="idm140357820079880">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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">$ 19,337<span></span>
</td>
<td class="nump">$ 4,379<span></span>
</td>
<td class="nump">$ 34,758<span></span>
</td>
<td class="nump">$ 8,489<span></span>
</td>
</tr>
<tr class="ro">
<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">19,464<span></span>
</td>
<td class="nump">6,124<span></span>
</td>
<td class="nump">35,001<span></span>
</td>
<td class="nump">11,620<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="num">(127)<span></span>
</td>
<td class="num">(1,745)<span></span>
</td>
<td class="num">(243)<span></span>
</td>
<td class="num">(3,131)<span></span>
</td>
</tr>
<tr class="ro">
<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">3,913<span></span>
</td>
<td class="nump">4,242<span></span>
</td>
<td class="nump">6,580<span></span>
</td>
<td class="nump">8,646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">4,827<span></span>
</td>
<td class="nump">3,619<span></span>
</td>
<td class="nump">9,234<span></span>
</td>
<td class="nump">7,032<span></span>
</td>
</tr>
<tr class="re">
<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">15,014<span></span>
</td>
<td class="nump">2,404<span></span>
</td>
<td class="nump">17,706<span></span>
</td>
<td class="nump">5,383<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">23,754<span></span>
</td>
<td class="nump">10,265<span></span>
</td>
<td class="nump">33,520<span></span>
</td>
<td class="nump">21,061<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">(23,881)<span></span>
</td>
<td class="num">(12,010)<span></span>
</td>
<td class="num">(33,763)<span></span>
</td>
<td class="num">(24,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_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">(3,929)<span></span>
</td>
<td class="num">(5,192)<span></span>
</td>
<td class="num">(10,162)<span></span>
</td>
<td class="num">(9,561)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(5,064)<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_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrants and embedded derivative</a></td>
<td class="num">(67,179)<span></span>
</td>
<td class="num">(1,918)<span></span>
</td>
<td class="num">(133,577)<span></span>
</td>
<td class="num">(909)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(163)<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="num">(203)<span></span>
</td>
<td class="num">(1,790)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(76,335)<span></span>
</td>
<td class="num">(6,971)<span></span>
</td>
<td class="num">(149,006)<span></span>
</td>
<td class="num">(12,260)<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 );">Loss before income taxes</a></td>
<td class="num">(100,216)<span></span>
</td>
<td class="num">(18,981)<span></span>
</td>
<td class="num">(182,769)<span></span>
</td>
<td class="num">(36,452)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (100,216)<span></span>
</td>
<td class="num">$ (18,981)<span></span>
</td>
<td class="num">$ (182,769)<span></span>
</td>
<td class="num">$ (36,452)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common shareholders, basic (in dollars per share)</a></td>
<td class="num">$ (1.00)<span></span>
</td>
<td class="num">$ (0.48)<span></span>
</td>
<td class="num">$ (2.59)<span></span>
</td>
<td class="num">$ (1.14)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (1.00)<span></span>
</td>
<td class="num">$ (0.48)<span></span>
</td>
<td class="num">$ (2.59)<span></span>
</td>
<td class="num">$ (1.14)<span></span>
</td>
</tr>
<tr class="re">
<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">100,611,965<span></span>
</td>
<td class="nump">39,801,379<span></span>
</td>
<td class="nump">70,684,750<span></span>
</td>
<td class="nump">40,209,877<span></span>
</td>
</tr>
<tr class="ro">
<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">100,611,965<span></span>
</td>
<td class="nump">39,801,379<span></span>
</td>
<td class="nump">70,684,750<span></span>
</td>
<td class="nump">40,209,877<span></span>
</td>
</tr>
<tr 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">$ 5,153<span></span>
</td>
<td class="nump">$ 3,670<span></span>
</td>
<td class="nump">$ 10,035<span></span>
</td>
<td class="nump">$ 7,062<span></span>
</td>
</tr>
<tr class="re">
<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">5,809<span></span>
</td>
<td class="nump">5,510<span></span>
</td>
<td class="nump">12,715<span></span>
</td>
<td class="nump">10,255<span></span>
</td>
</tr>
<tr 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">14,184<span></span>
</td>
<td class="nump">709<span></span>
</td>
<td class="nump">24,723<span></span>
</td>
<td class="nump">1,427<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 13,655<span></span>
</td>
<td class="nump">$ 614<span></span>
</td>
<td class="nump">$ 22,286<span></span>
</td>
<td class="nump">$ 1,365<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_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_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>18
<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="idm140357820635768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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 loss</a></td>
<td class="num">$ (100,216)<span></span>
</td>
<td class="num">$ (18,981)<span></span>
</td>
<td class="num">$ (182,769)<span></span>
</td>
<td class="num">$ (36,452)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="num">(602)<span></span>
</td>
<td class="num">(209)<span></span>
</td>
<td class="num">(351)<span></span>
</td>
<td class="nump">242<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (100,818)<span></span>
</td>
<td class="num">$ (19,190)<span></span>
</td>
<td class="num">$ (183,120)<span></span>
</td>
<td class="num">$ (36,210)<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_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>19
<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="idm140357802821352">
<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 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 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 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(36,452)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 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 );">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="ro">
<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_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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(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 );">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 (Note 7)</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 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 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 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="num">(351)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(182,769)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 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 );">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 (Note 1)</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 (Note 8)</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 (Note 8)</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 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>
</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_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_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_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_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_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>20
<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="idm140357819926824">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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 loss</a></td>
<td class="num">$ (182,769)<span></span>
</td>
<td class="num">$ (36,452)<span></span>
</td>
</tr>
<tr class="re">
<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">10,315<span></span>
</td>
<td class="nump">7,918<span></span>
</td>
</tr>
<tr class="re">
<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">7,119<span></span>
</td>
<td class="nump">4,570<span></span>
</td>
</tr>
<tr class="ro">
<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">1,784<span></span>
</td>
<td class="nump">932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liability and embedded derivative</a></td>
<td class="nump">133,577<span></span>
</td>
<td class="nump">909<span></span>
</td>
</tr>
<tr class="ro">
<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">334<span></span>
</td>
<td class="nump">286<span></span>
</td>
</tr>
<tr class="re">
<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">112<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of energy storage systems</a></td>
<td class="nump">1,275<span></span>
</td>
<td class="nump">947<span></span>
</td>
</tr>
<tr class="re">
<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_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">(4,219)<span></span>
</td>
<td class="nump">2,212<span></span>
</td>
</tr>
<tr class="ro">
<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">(6,323)<span></span>
</td>
<td class="num">(6,340)<span></span>
</td>
</tr>
<tr class="re">
<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">(16,924)<span></span>
</td>
<td class="num">(2,691)<span></span>
</td>
</tr>
<tr class="ro">
<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,650)<span></span>
</td>
<td class="num">(1,383)<span></span>
</td>
</tr>
<tr class="re">
<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">3,292<span></span>
</td>
<td class="nump">412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">3,294<span></span>
</td>
<td class="nump">12,308<span></span>
</td>
</tr>
<tr class="re">
<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">(289)<span></span>
</td>
<td class="num">(310)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(41,833)<span></span>
</td>
<td class="num">(16,497)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMachineryAndEquipment', window );">Purchase of energy storage systems</a></td>
<td class="num">(5,603)<span></span>
</td>
<td class="num">(7,555)<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,693)<span></span>
</td>
<td class="num">(2,628)<span></span>
</td>
</tr>
<tr class="re">
<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">(300)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(8,596)<span></span>
</td>
<td class="num">(10,183)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromStockOptionsAndWarrantsExercised', window );">Proceeds from exercise of stock options and warrants</a></td>
<td class="nump">2,933<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<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">8,391<span></span>
</td>
</tr>
<tr class="re">
<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">(4,609)<span></span>
</td>
<td class="num">(4,267)<span></span>
</td>
</tr>
<tr class="ro">
<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 $911 for the six months ended June 30, 2021 and 2020, respectively</a></td>
<td class="nump">1,118<span></span>
</td>
<td class="nump">14,050<span></span>
</td>
</tr>
<tr class="re">
<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 six months ended June 30, 2021 and 2020, respectively</a></td>
<td class="nump">3,940<span></span>
</td>
<td class="nump">23,498<span></span>
</td>
</tr>
<tr class="ro">
<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">(19,665)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">517,187<span></span>
</td>
<td class="nump">22,061<span></span>
</td>
</tr>
<tr class="ro">
<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">438<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">467,196<span></span>
</td>
<td class="num">(4,795)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">474,138<span></span>
</td>
<td class="nump">8,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">7,131<span></span>
</td>
<td class="nump">4,534<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">71<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ConversionOfConvertiableNoteUponMerger', 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="re">
<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">128<span></span>
</td>
</tr>
<tr class="ro">
<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">1,230<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_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise', window );">Settlement of warrant liability into preferred stock due to exercise</a></td>
<td class="nump">$ 253<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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1', window );">Issuance of warrants upon debt modification</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">168,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockBasedCompensationCapitalizedToInternalUseSoftware', window );">Stock-based compensation capitalized to internal-use software</a></td>
<td class="nump">$ 47<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_ConversionOfConvertiableNoteUponMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Convertiable 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_ConversionOfConvertiableNoteUponMerger</td>
</tr>
<tr>
<td style="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_ProceedsFromStockOptionsAndWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Stock Options And Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromStockOptionsAndWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement Of Warrant Liability Into Preferred Stock Due To Exercise</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockBasedCompensationCapitalizedToInternalUseSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock-Based Compensation Capitalized To Internal-Use Software</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockBasedCompensationCapitalizedToInternalUseSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionExpenseIncludingAssetRetirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense, which includes, but is not limited to, accretion expense from asset retirement obligations, environmental remediation obligations, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionExpenseIncludingAssetRetirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of warrants issued 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 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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1</td>
</tr>
<tr>
<td style="padding-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_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_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>21
<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="idm140357817661160">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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">$ 911<span></span>
</td>
</tr>
<tr class="rh">
<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>22
<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="idm140357909862088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (&#8220;Legacy Stem&#8221;) prior to the Merger (as defined below).</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. 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 the &#8220;New Stem&#8221;, following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol &#8220;STPK&#8221;, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (&#8220;Merger Sub&#8221;), providing for, among other things, and subject to the conditions therein, the combination of the Company and STPK pursuant to the 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:</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 (the &#8220;Exchange Ratio&#8221;).</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%">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 8, 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 June&#160;30, 2021, the Company had cash and cash equivalents of $474.1 million, an accumulated deficit of $590.6 million and net working capital of $452.5 million, with $15.3 million of financing obligation coming due within the next 12 months. During the six months ended June&#160;30, 2021, the Company incurred a net loss of $182.8 million and had negative cash flows from operating activities of $41.8 million. However, the Merger provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position, inclusive of funds raised with the Merger, 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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, adversely impacting global commercial activity and greatly disrupting supply chains and the manufacturing, delivery and installation of energy storage systems worldwide. As a result, we adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. Government and business responses to COVID-19, along with the rise of 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 economic slowdown. The continued uncertainty and fluidity of this situation precludes any predication as to the extent and the duration of the economic impact of government and business responses to COVID-19 and the Delta variant, and therefore present material uncertainty and risk with respect to the Company and its performance and could materially and adversely affect our business, financial condition, and results 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_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>23
<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="idm140357816437336">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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. 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 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 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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future 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 consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</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 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. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as </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 June&#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 respective 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:36.180%"/><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: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.680%"/><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%">June 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 June 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%">Six Months Ended June 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="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="2" style="background-color:#ffffff;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%">10&#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%">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="2" style="background-color:#ffffff;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%">27&#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="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="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="2" style="background-color:#cceeff;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%">10&#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="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%">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%">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="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="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></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="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%">15&#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="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 E</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="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="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="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></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 F</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%">10&#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="2" style="background-color:#cceeff;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%">25&#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="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%">14&#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="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 G</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%">16&#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="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="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></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><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 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 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 June&#160;30, 2021 and December&#160;31, 2020 include cash and cash equivalents 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 4, </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 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 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 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 impact to the Company&#8217;s 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 impact, if any, the guidance will have on the Company&#8217;s 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 impact, if any, the guidance will have on the Company's 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 August 2020, the FASB issued ASU 2020-06, </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%">Debt &#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity's Own Equity (Subtopic 815-40) &#8212; Accounting For Convertible Instruments and Contracts in an Entity's Own Equity</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 ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's 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>24
<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="idm140357820653976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 generates revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.</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 who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company&#8217;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#8217;s contracts with host customers generally ranges from 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 determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct 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 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 solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#8217;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#8217;s contracts with customers under partnership arrangements generally ranges from 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/>June 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%">Six Months Ended<br/>June 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%">14,184</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">709</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%">24,723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">1,427</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%">42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">5,111</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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,670</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%">9,956</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">7,062</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%">19,337</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">4,379</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%">34,758</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">8,489</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 June&#160;30, 2021, the Company had $189.8 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (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 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 year</span></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except percentages)</span></div></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%">Service revenue</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: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%">130,564&#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%">13&#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%">50&#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%">37&#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;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:#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%">59,238&#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%">100&#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%">&#8212;&#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%">&#8212;&#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 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:#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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">189,802&#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="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></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 six months ended June&#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%">25,146&#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%">2,959&#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%">(19,457)</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%">(5,354)</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 June 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%">55,704&#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>25
<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="idm140357814369496">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 June&#160;30, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</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%">June 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%">225,795</span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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 4.25pt 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%">225,795</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: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:36pt;padding-right:8.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public warrant liability</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%">303,798</span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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 4.25pt 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%">303,798</span></td></tr></table></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 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 8, 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 June 30, 2021. The fair value of the convertible preferred stock warrants as of June 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%">Six Months Ended<br/>June 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%">75.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%">16.0&#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%">2.0</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%">19.3&#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><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 presents the changes in the liability for warrants on convertible preferred stock during the six months ended June&#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%">Convertible  Warrant Stock 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%">133,577&#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: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%">(253)</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 June 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%">303,798&#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><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>26
<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="idm140357910893336">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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%">June 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%">144,754&#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%">(39,848)</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,310&#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%">118,216&#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.4&#160;million within cost of service revenue for the three months ended June&#160;30, 2021 and 2020, respectively, and approximately $7.3&#160;million and $5.7&#160;million within cost of service revenue for the six months ended June&#160;30, 2021 and 2020, respectively.</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>27
<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="idm140357814349512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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 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 June&#160;30, 2021, and December&#160;31, 2020, the outstanding balance was $1.8 million and zero, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of June&#160;30, 2021.</span></div><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 June&#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%">6/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,951&#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%">(232)</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,719&#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>CONVERTIBLE PROMISSORY NOTES<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  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 six months ended June&#160;30, 2021, the Company issued additional Convertible Promissory Notes. The details of the convertible notes issued are set forth below. As of June 30, 2021, there were no Convertible Promissory Notes outstanding due to their conversion and cancellation upon the Merger.</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%">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 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>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="idm140357814275288">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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 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 June&#160;30, 2021, and December&#160;31, 2020, the outstanding balance was $1.8 million and zero, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of June&#160;30, 2021.</span></div><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 June&#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%">6/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,951&#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%">(232)</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,719&#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>CONVERTIBLE PROMISSORY NOTES<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  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 six months ended June&#160;30, 2021, the Company issued additional Convertible Promissory Notes. The details of the convertible notes issued are set forth below. As of June 30, 2021, there were no Convertible Promissory Notes outstanding due to their conversion and cancellation upon the Merger.</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%">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 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>29
<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="idm140357814349512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>WARRANTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 4 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 June 30, 2021, there were 23,634 Legacy Stem Warrants that remain 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 on August 20, 2020, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitles the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share (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. 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 June 30, 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%">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, 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, 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>30
<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="idm140357820653976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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%">June 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,809,802&#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: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%">10,357,133</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%">23,016,754</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="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:10pt;font-weight:400;line-height:100%">46,183,689&#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_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>31
<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="idm140357814045816">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 the Company&#8217;s 2009 Equity Incentive Plan (the &#8220;2009 Plan&#8221;), incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock are available for grant to employees, directors and consultants. At June 30, 2021, 9,647,780 stock options outstanding under the 2009 Plan and zero shares were available for future grant. In May 2021, the Company issued stock options under the Stem Inc 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;), with 23,722,254 shares reserved thereunder. </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%">Under both the 2009 Plan and the 2021 Plan (collectively, the &#8220;Plans&#8221;), 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%">A summary of activity under the Plans is 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: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;padding:2px 0 2px 1pt;text-align: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;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%">709,448&#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%">25.53&#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%">(1,402,538)</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.97&#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%">(15,435)</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.25&#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 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:10pt;font-weight:400;line-height:100%">10,357,133&#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%">4.27&#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.0</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%">328,644&#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; June 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%">7,273,421&#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.15&#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%">247,154&#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 $16.84 during the six months ended June&#160;30, 2021. There were 2,354,515 stock options granted during the six months ended June&#160;30, 2020.   The intrinsic value of options exercised was $47.6 million and less than $0.1&#160;million during the six months ended June&#160;30, 2021 and 2020, respectively.</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%">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/>June 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%">Six Months Ended<br/>June 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%">168</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">150</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%">252</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%">220</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%">264</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">301</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%">419</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%">486</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%">592</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">25</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%">1,113</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%">226</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%">1,024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">476</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%">1,784</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%">932</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 June&#160;30, 2021, the Company had approximately $17.9 million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of 3.6 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>32
<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="idm140357814062712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 LOSS PER SHARE</a></td>
<td class="text">NET 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 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/>June 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%">Six Months Ended<br/>June 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:400;line-height:100%">Numerator:</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 loss attributable to common stockholders</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%">(100,216)</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,981)</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%">(182,769)</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%">(36,452)</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%">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: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%">(100,216)</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,981)</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%">(182,769)</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%">(45,936)</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</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;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:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</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:10pt;font-weight:400;line-height:100%">100,611,965&#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,801,379&#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%">70,684,750&#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,209,877&#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:9pt;text-indent:-9pt"><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, basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(1.00)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.48)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(2.59)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(1.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">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><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: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%">June 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%">June 30, 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible promissory notes</span></div></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%">7,473,946&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</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:10pt;font-weight:400;line-height:100%">10,357,133&#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%">9,585,364&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants </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%">12,809,802&#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,842,181&#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"><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:#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:10pt;font-weight:400;line-height:100%">23,166,935&#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="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:10pt;font-weight:400;line-height:100%">26,901,491&#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_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>33
<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="idm140357815680792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 six months ended June&#160;30, 2021 and 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>34
<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="idm140357910126216">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 believes there is no current litigation pending or loss contingencies that could have, either individually or in the aggregate, a material adverse impact on the Company&#8217;s 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 a lease agreement for office space in San Francisco, California. The lease has a term of  approximately 7.7 years and is expected to commence in the third quarter of 2021. Total lease payments are estimated to be $15.2&#160;million over the lease term.</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>35
<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="idm140357815786536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">SUBSEQUENT EVENTSManagement has evaluated subsequent events through August 11, 2021, the date the condensed consolidated financial statements were available for issuance, and has determined that there are no subsequent events that require disclosure.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>36
<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="idm140357814110008">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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. 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 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 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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future year.</span></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_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 consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</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 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. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as </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 respective 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_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 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 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><span></span>
</td>
</tr>
<tr class="re">
<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 4, </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 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 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 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 impact to the Company&#8217;s 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 impact, if any, the guidance will have on the Company&#8217;s 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 impact, if any, the guidance will have on the Company's 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 August 2020, the FASB issued ASU 2020-06, </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%">Debt &#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity's Own Equity (Subtopic 815-40) &#8212; Accounting For Convertible Instruments and Contracts in an Entity's Own Equity</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 ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's 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_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>37
<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="idm140357815688840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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:<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>38
<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="idm140357814339752">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 );">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:36.180%"/><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: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.680%"/><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%">June 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 June 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%">Six Months Ended June 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="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="2" style="background-color:#ffffff;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%">10&#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%">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="2" style="background-color:#ffffff;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%">27&#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="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="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="2" style="background-color:#cceeff;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%">10&#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="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%">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%">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="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="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></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="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%">15&#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="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 E</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="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="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="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></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 F</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%">10&#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="2" style="background-color:#cceeff;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%">25&#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="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%">14&#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="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 G</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%">16&#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="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="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></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>39
<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="idm140357815778520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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/>June 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%">Six Months Ended<br/>June 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%">14,184</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">709</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%">24,723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">1,427</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%">42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">5,111</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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,670</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%">9,956</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">7,062</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%">19,337</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">4,379</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%">34,758</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">8,489</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 June&#160;30, 2021, the Company had $189.8 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are 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: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 year</span></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except percentages)</span></div></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%">Service revenue</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: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%">130,564&#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%">13&#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%">50&#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%">37&#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;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:#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%">59,238&#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%">100&#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%">&#8212;&#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%">&#8212;&#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 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:#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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">189,802&#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="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></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 six months ended June&#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%">25,146&#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%">2,959&#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%">(19,457)</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%">(5,354)</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 June 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%">55,704&#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>40
<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="idm140357815873304">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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"><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%">June 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%">225,795</span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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 4.25pt 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%">225,795</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: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:36pt;padding-right:8.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public warrant liability</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%">303,798</span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 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 4.25pt 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%">303,798</span></td></tr></table></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%">Six Months Ended<br/>June 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%">75.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%">16.0&#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%">2.0</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%">19.3&#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 warrants on convertible preferred stock during the six months ended June&#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%">Convertible  Warrant Stock 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%">133,577&#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: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%">(253)</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 June 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%">303,798&#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>41
<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="idm140357815680792">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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%">June 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%">144,754&#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%">(39,848)</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,310&#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%">118,216&#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>42
<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="idm140357815993800">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 June&#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%">6/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,951&#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%">(232)</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,719&#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>43
<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="idm140357815653944">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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%">June 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,809,802&#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: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%">10,357,133</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%">23,016,754</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="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:10pt;font-weight:400;line-height:100%">46,183,689&#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_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>44
<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="idm140357814068024">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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%">A summary of activity under the Plans is 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: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;padding:2px 0 2px 1pt;text-align: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;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%">709,448&#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%">25.53&#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%">(1,402,538)</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.97&#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%">(15,435)</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.25&#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 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:10pt;font-weight:400;line-height:100%">10,357,133&#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%">4.27&#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.0</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%">328,644&#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; June 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%">7,273,421&#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.15&#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%">247,154&#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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-based Compensation Expense</a></td>
<td class="text"><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/>June 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%">Six Months Ended<br/>June 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%">168</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">150</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%">252</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%">220</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%">264</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">301</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%">419</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%">486</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%">592</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 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%">25</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%">1,113</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%">226</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%">1,024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 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%">476</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%">1,784</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%">932</span></td></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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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="idm140357815952952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 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/>June 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%">Six Months Ended<br/>June 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:400;line-height:100%">Numerator:</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 loss attributable to common stockholders</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%">(100,216)</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,981)</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%">(182,769)</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%">(36,452)</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%">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: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%">(100,216)</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,981)</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%">(182,769)</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%">(45,936)</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</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;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:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</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:10pt;font-weight:400;line-height:100%">100,611,965&#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,801,379&#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%">70,684,750&#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,209,877&#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:9pt;text-indent:-9pt"><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, basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(1.00)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.48)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(2.59)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(1.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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"><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><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: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%">June 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%">June 30, 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible promissory notes</span></div></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%">7,473,946&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</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:10pt;font-weight:400;line-height:100%">10,357,133&#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%">9,585,364&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants </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%">12,809,802&#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,842,181&#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"><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:#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:10pt;font-weight:400;line-height:100%">23,166,935&#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="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:10pt;font-weight:400;line-height:100%">26,901,491&#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_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>46
<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="idm140357921637208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 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>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </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>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 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>$ / 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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,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="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>
</tr>
<tr class="re">
<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="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="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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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">$ 474,138<span></span>
</td>
<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,138<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">590,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">590,610<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="re">
<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">452,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">452,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">15,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="nump">15,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_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,216<span></span>
</td>
<td class="nump">$ 82,553<span></span>
</td>
<td class="nump">$ 18,981<span></span>
</td>
<td class="nump">$ 17,471<span></span>
</td>
<td class="nump">182,769<span></span>
</td>
<td class="nump">$ 36,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 41,833<span></span>
</td>
<td class="nump">$ 16,497<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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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="idm140357817866200">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2021</div></th>
<th class="th"><div>Jun. 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="text">&#160;<span></span>
</td>
<td class="nump">$ 383,383<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">225,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PaymentsOfReverseRecapitalizationTransactionCosts', window );">Less: transaction costs and advisory fees paid</a></td>
<td class="text">&#160;<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,300<span></span>
</td>
<td class="nump">$ 550,322<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>48
<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="idm140357903758792">
<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="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.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 F</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Concentration Risk | Customer G</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">27.00%<span></span>
</td>
<td class="nump">15.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 B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<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">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="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.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 E</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="rh">
<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 F</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">25.00%<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>
</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_CustomerFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerFMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CustomerGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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="idm140357929424216">
<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">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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>50
<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="idm140357819894040">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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">$ 19,337<span></span>
</td>
<td class="nump">$ 4,379<span></span>
</td>
<td class="nump">$ 34,758<span></span>
</td>
<td class="nump">$ 8,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">14,184<span></span>
</td>
<td class="nump">709<span></span>
</td>
<td class="nump">24,723<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_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">14,184<span></span>
</td>
<td class="nump">709<span></span>
</td>
<td class="nump">24,723<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_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">5,153<span></span>
</td>
<td class="nump">3,670<span></span>
</td>
<td class="nump">10,035<span></span>
</td>
<td class="nump">7,062<span></span>
</td>
</tr>
<tr 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">42<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">79<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">$ 5,111<span></span>
</td>
<td class="nump">$ 3,670<span></span>
</td>
<td class="nump">$ 9,956<span></span>
</td>
<td class="nump">$ 7,062<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>51
<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="idm140357819904600">
<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>Jun. 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 );">Remaining performance obligations</a></td>
<td class="nump">$ 189,802<span></span>
</td>
</tr>
<tr 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 );">Remaining performance obligations</a></td>
<td class="nump">130,564<span></span>
</td>
</tr>
<tr 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 );">Remaining performance obligations</a></td>
<td class="nump">$ 59,238<span></span>
</td>
</tr>
<tr class="rh">
<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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-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">13.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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-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">50.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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-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">37.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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-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-07-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-07-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-07-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-07-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-07-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-07-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>52
<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="idm140357817943016">
<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">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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">25,146<span></span>
</td>
</tr>
<tr class="ro">
<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">2,959<span></span>
</td>
</tr>
<tr class="re">
<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">(19,457)<span></span>
</td>
</tr>
<tr class="ro">
<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">(5,354)<span></span>
</td>
</tr>
<tr class="re">
<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">$ 55,704<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>53
<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="idm140357817460184">
<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) - Fair Value, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Warrant liability</a></td>
<td class="nump">$ 303,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Convertible Preferred Stock Warrant</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">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 );">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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">225,795<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 | Public 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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">Warrant liability</a></td>
<td class="nump">303,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 | Convertible Preferred Stock Warrant</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 );">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 | Money market fund</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">225,795<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 | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Warrant liability</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_FairValueInputsLevel2Member', window );">Level 2 | Convertible Preferred Stock Warrant</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">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 | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 | Public 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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">Warrant liability</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 | Convertible Preferred Stock Warrant</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 );">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 | Money market fund</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_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_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_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>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="idm140357820573736">
<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>Jun. 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.750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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.160<span></span>
</td>
</tr>
<tr class="rh">
<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">2.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_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.193<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>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="idm140357910118120">
<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) - Convertible warrant stock liability<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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_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 " 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="nump">133,577<span></span>
</td>
</tr>
<tr class="ro">
<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">(253)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 303,798<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_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_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_ConvertibleWarrantStockLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConvertibleWarrantStockLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140357812896776">
<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>Jun. 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">$ (39,848)<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">118,216<span></span>
</td>
</tr>
<tr class="rh">
<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">144,754<span></span>
</td>
</tr>
<tr class="rh">
<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,310<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>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="idm140357932159112">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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.4<span></span>
</td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="nump">$ 5.7<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>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="idm140357817192040">
<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>
</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>
</tr>
<tr class="re">
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Total capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35.0<span></span>
</td>
<td class="nump">$ 45.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases', window );">Percent of capacity usage for financing of hardware purchases</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">0.85%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="rh">
<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 );">Debt Terms, 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>
</tr>
<tr class="re">
<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_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>
</tr>
<tr class="re">
<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>
</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtTermsAxis=stem_DebtTermsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtTermsAxis=stem_DebtTermsOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140357812959528">
<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>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="idm140357817575032">
<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="2">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payment to acquire noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToFormerNonControllingInterestHolderMember', window );">Term Loan 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="nump">4500.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_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest', window );">Prepaid principal and interest</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentPrepaidAmountPrincipal', window );">Prepaid principal</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightWarrantsIssued', window );">Warrants issued (in shares)</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.6<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>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="idm140357817582104">
<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 Thousands</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>Jun. 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,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_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,600<span></span>
</td>
</tr>
<tr class="ro">
<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,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>
</tr>
<tr class="rh">
<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,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, 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,800<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Total capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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>
</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>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="idm140357815657016">
<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>Jun. 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,951<span></span>
</td>
</tr>
<tr class="re">
<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">(232)<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,719<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>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="idm140357820324632">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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">$ 14,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>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="idm140357904169368">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jul. 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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="ro">
<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">$ 100,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (67,179)<span></span>
</td>
<td class="num">$ (1,918)<span></span>
</td>
<td class="num">$ (133,577)<span></span>
</td>
<td class="num">$ (909)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="ro">
<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="nump">$ 304,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (Note 8)</a></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="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="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>
</tr>
<tr class="ro">
<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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 185,900<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Loss from fair value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,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_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="nump">7,181,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 118,400<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 | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="re">
<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="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>
</table>
<div style="display: none;">
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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="idm140357910122872">
<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>Jun. 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">46,183,689<span></span>
</td>
</tr>
<tr class="rh">
<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">12,809,802<span></span>
</td>
</tr>
<tr class="rh">
<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">10,357,133<span></span>
</td>
</tr>
<tr class="rh">
<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">23,016,754<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>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="idm140357909334504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>May 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding</a></td>
<td class="nump">10,357,133<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">46,183,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Options granted, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 16.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="nump">709,448<span></span>
</td>
<td class="nump">2,354,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options exercised, intrinsic value</a></td>
<td class="nump">$ 47.6<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 17.9<span></span>
</td>
<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>
</tr>
<tr class="re">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding</a></td>
<td class="nump">9,647,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<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_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="nump">23,722,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Exercise price as a percentage of fair value</a></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="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="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">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">3 years 7 months 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_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>
</tr>
<tr class="re">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="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="rh">
<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>
</tr>
<tr class="re">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></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="re">
<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="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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="idm140357817615416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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>
</tr>
<tr class="ro">
<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="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="nump">709,448<span></span>
</td>
<td class="nump">2,354,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,402,538)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited (in shares)</a></td>
<td class="num">(15,435)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">10,357,133<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">7,273,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 4.27<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="nump">25.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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.97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options forfeited, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">2.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, options outstanding</a></td>
<td class="text">7 years<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">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">$ 328,644<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">$ 247,154<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="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="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>
</tr>
<tr class="ro">
<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="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>
</tr>
<tr class="ro">
<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">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="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="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="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>
</tr>
<tr class="re">
<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="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>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="idm140357820901000">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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">$ 1,024<span></span>
</td>
<td class="nump">$ 476<span></span>
</td>
<td class="nump">$ 1,784<span></span>
</td>
<td class="nump">$ 932<span></span>
</td>
</tr>
<tr class="rh">
<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">168<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">252<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="rh">
<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">264<span></span>
</td>
<td class="nump">301<span></span>
</td>
<td class="nump">419<span></span>
</td>
<td class="nump">486<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 592<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 1,113<span></span>
</td>
<td class="nump">$ 226<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>69
<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="idm140357819873608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Basic and diluted net loss per share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (100,216)<span></span>
</td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (18,981)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
<td class="num">$ (182,769)<span></span>
</td>
<td class="num">$ (36,452)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">0<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 loss attributable to common stockholders, basic</a></td>
<td class="num">(100,216)<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="num">(182,769)<span></span>
</td>
<td class="num">(45,936)<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stockholders, diluted</a></td>
<td class="num">$ (100,216)<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="num">$ (182,769)<span></span>
</td>
<td class="num">$ (45,936)<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">100,611,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,801,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,684,750<span></span>
</td>
<td class="nump">40,209,877<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</a></td>
<td class="nump">100,611,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,801,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,684,750<span></span>
</td>
<td class="nump">40,209,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common shareholders, basic (in dollars per share)</a></td>
<td class="num">$ (1.00)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2.59)<span></span>
</td>
<td class="num">$ (1.14)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (1.00)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2.59)<span></span>
</td>
<td class="num">$ (1.14)<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_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>70
<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="idm140357819798488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Antidilutive securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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">23,166,935<span></span>
</td>
<td class="nump">26,901,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">7,473,946<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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,357,133<span></span>
</td>
<td class="nump">9,585,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<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">12,809,802<span></span>
</td>
<td class="nump">9,842,181<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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="idm140357816601368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Provision (benefit) for income taxes, federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>72
<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="idm140357815812888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGNECIES (Details) - Office Space In San Francisco, California<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">7 years 8 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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments estimated</a></td>
<td class="nump">$ 15.2<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>73
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MCNOS:U:']O(LKQJXSPQCY=2>XRH] 4I!02L25>%]4P-0MP2YDW6.R_'IVL,
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
MT] &\'S)H83>W^C/H</G[\O_ 5!+ P04    " !]A0M3<UE-;HL#   C#
M&    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*676V_B.!3'OXH5S4,K=1LG
M(5Q&@$2!T70TVZ*AW7U8[8-)#+'JQ%G;@9G]]'N<9-*$6V"6![#C<XY__Y/C
M"\.=D&\JHE2C[S%/U,B*M$X_VK8*(AH3=2]2FL#(6LB8:.C*C:U224F8.\7<
M=C'NVC%AB34>YL\6<CP4F>8LH0N)5!;'1/YXH%SL1I9C_7SPC6TB;1[8XV%*
M-G1)]6NZD-"SJR@ABVFBF$B0I.N1-7$^3AW/..06?S"Z4[4V,E)60KR9SF,X
MLK AHIP&VH0@\+.E4\JYB00<_Y1!K6I.XUAO_XS^*1</8E9$T:G@?[)01R.K
M;Z&0KDG&]3>Q^TQ+0;Z)%PBN\F^T*VVQA8),:1&7SD 0LZ3X)=_+1-0<G,X)
M![=T<"]U\$J'/'-V09;+FA%-QD,I=D@::XAF&GEN<F]0PQ+S&I=:PB@#/SV>
M/C_-YD_+^0Q!:_G\]7$V>8'.P^3KY&DZ1\O/\_G+$MV\/DU>9X\P<HMN%D32
M1$=4LX#P6_0;>EW.T,V'6_0!L02]1")3) G5T-; 9V:Q@Y+EH6!Q3[!\R9)[
MY.$[Y&+7.>(^/>\^HP&X.[D[;KK;D)4J-6Z5&C>/YYV(M]1$4ZA8C<0:?6()
M20)&.%H(Q?(*_&NR4EI"'?Y]9C*OFLS+)^N<F.P9$BKAA4N36T24HEK=H3"C
M:"U%# N& TR(4B(UHT=S6\3OYO'-XMV.7=P=VMMZ @]M'->K;!K@G0J\<Q9\
M*I(M!:@5IR@%5*:4D#]0(C0M!6AQ"7XQBU]#PWOPAQ8=W^TYQ_']"M^_(N^<
MD17CS#!>P^X?I+7?WZ<_M/$&@^/LW8J]>Y9] 3L>!? 0P381O-T91+0E'+AO
M8"6&@G,B%4I!H(I@T=X>8R^FZ-7S?H\Q=O;P6\T:"GJ5@MYU"G).A4BF(R'9
MOS!@E!1/C^+W#HK"P?EGC[_=KB&@7PGH_Y( 6 59.WR_M>;/632 !Q7PX)>
MX817&K9MEFS:J >MU.<L&M0.?C^F<,LV$\>PY_Z/0B\G:*WT=KNFA-I)ZUPA
MX>I*+Z/7L^IC?+38+S)MJG@_%!WW>A67E7L9N;$(/=SK]K'O[RLX-.W J>[V
M^OX) >\'K7/^I#TJX(KR+\-?I.+0](0*NW:#,]?GWXG<L$0A3M?@BN][$$,6
M-]*BHT6:7^I60L,5,6]&<(NGTAC ^%K  5QVS#VQ^E\P_@]02P,$%     @
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
M++((C'+?[V#;.CKN=G1?DV(&GS3.\='Z(^[V1Z[Q@>P#>2PROPD16&@*.T1
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
M  0H[0(HJ+0+P*A0#7/U\#@'D AA'!*U07@!*1A&G%)DX!!4<@BZ7</$L*N
M*Q&(<ZJ&YF,*M$-$*A1QK&XNH+\";,)3 *>YTPGIN2%] $)5!SJE7+BE7 )K
MB8G/L"+J&L AWU>?OP$D3BQDH)$FR(61XI;;3JC/ $JM\$*"J,]#JNC_>U?@
M%^ND[2N7DJH&_L]/"0/).(/NUV:^)EESB3D>"VY?OSW0O$][G\35M$B\(IE=
M=*[R^5]G[Q9D];L%WIOZ%0./0ZG5AP"X-:.5_B]=J+9]DK0&=M+:->5UY8<!
M< V:(G%8!08-)3,-.MR5V3 I#X"J#Z)<75H'JJVXI(*!G0JNDPL&.DT3^TO5
MTPYJJ[ERJ?G5>A@!T,/0+ODX0&VM)3\+-F]T!$"C(\1!H 2N.S>NK9QD:L$V
M#1$7:SL-W T1 $(10S1$I@-7\KM@W8:(DV8&0$,$!Y2I+<!3 *A9ID.T?0!P
M+Q(PKA8S 9P:<^\ S"Z-?)%2&]91TKA@RX:(D](%SAA^#$!,F2  =66"3$9I
MMD&?Q6D@L_599@8"$# 3!'#63)!)!L!>JG$#[@W6N7'#9-!FVS1N8#4Z-VZ8
MC,QLR\:-,Q-DSL;-&0"!WD:!"CK ZRC -5DX$P20ADP04M":"3+)(-@&G27W
MK@)+/D FR/2^$9P) D P$P1PFCN=D)X;T@<@:B;HEG+AEG()K"68"0*BH$S0
ML)!:)@BZ4,L$(?_IF:![(>Z@Z<!,$)H1S 2MD[9W@R2J[/_0'&0K+][9&><6
M/)E!-V],')A)FLGL--/&@1EP>1F%F)LJW$SR0[86/UPS'IXR9_&O#T 0\3D+
MQ4XQ:"]9&7.\=K1!Z 3J8'XH6)-Z^KDK6  $J8T.IO,T'D41"M4S N!S@7I]
MX Y$1>)D,FQ'+BD?7Y?RK5LDYYWO/W/)UKB=K3DO8\":=+X"S25)XR_5#H15
MLK4#VRI)PL:W:?+!:MB:=VTU)*WA6_;(G!DR=_;(^@#$GB%S&8CX!FTO]S.F
MUT'@))D[^V-] *(R%V Z,$D&<%J2#*EN2Y*Y#*J<_?R8SE=>^K9'T/.D>$B*
MIJIXU;LZ]N[33/BS]JRCW,GU\,I]*M(#4T66R_C*[?'5HE-31$9@$9D#-1'*
M?35J]+E>7E'+H291!K["9>SE]MA[*(OF]7V>1#"IM*J_]RG-FJ*Y>OMGOA)V
M5WSD4!,FPBB@BNV? "3F011QTWO4,A:&]EBXF670EZ"%>AV#B]Q-,>4(@#&1
MD"FPCP!,8>I7A@F5A^(WYX3ME9/Q.G145Q8O68MU6]Y%TU?-L1U#O<A"64@(
M-;#=4$;QT!'%.^K7;,T0W)HAT!IA(5.7N!_J)1KU9623*,.A$TIF$-J9@?$:
MWM+F^[P0#W;Q+1TNVUD&<_5ZB""O*LMUH=IV2&H1=NBYO$ [*]39 V&^;WI7
M(I3<(;1SAVVZ6:$>AM4WB2[MF+;2,DJ''>[%=NQDA< 55U]KN;E0;45E/ _M
M\7R+'#T$$F;F*\64&Q>JK??*%W'88[XMDP^AEW-]03+52VT=@&WU9. .UTJ:
MUTWY0V<?HP] '"E_)(-SM-9;NEVRG@CH.D I/X!3+0,@6LH/8,"4'\ !*3^(
M@E+^O94OF:V_-URD,"*Q*;UQ<B]&^K_6M+^8?17W[$.5/S7?._LUKZI\TOSX
MF,2"I-< \??[7(2%^8?ZJVR77XA^\#]02P,$%     @ ?84+4XF.B\NO"0
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
M;T26/;$,M-C8MK(4&IN4G:;X&0%I$G!_)?"\J\ 4J#],_=]02P,$%     @
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
M@@""I.YN'?! Y'][<7&%8(^5)NA5:"-M07=&R@BAZ,D4JBWW@46JF**\DGH
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
M>Z-SO9[K.CL><TP=00\G:A20[XJ4K^V:EPFF&;0&UFI6^$$&&V7SMLER73>
MQ*RR#8(**ELL0HH+CI*X/ .FPAA\598W,,>WUI#MYC=BJ\ZL=FT:VMZPW6\
MH@A3A=CEB46[0?AB<Q:U,"XOK6OA;-*>Y!!_)![[\W\]G8R?/(?H5=5"F0=[
M_B [DX7LQE2D!GPPPS. 4@44IS&C#$)EJO@"^!+[T*H&)L6:%6SN'/"? T%E
M"V7J;OD05Q =L.IXC$2$!,P&/VU!049QC.4Z"YDJ+]NB4W1': _K="&!\IV@
M]UO$Y=N[F3#*#+[;KBS<LF^W9'ARE2F,J@$O(X[@WDY7>*#FI==1NR;#7J8A
M+/J)O#0Y>O[;V5O'OXZ?_XP(AW%YK-<OQ+7CM8%=E5,^=SKKZ-*@>O"&L$\G
M (:Q]D[WT]^GS* 9W,JV)8*4W*3">E_:2NILS.([D79?!@5'WVA5PP#DQSO9
M>9"=P_^*\2($2+.JM6;%PPK.7.^OJ>Z$8)'54#MTK!T^[9H8C09)9*J"<@AI
M?SL*.5/7ZH94UM<;$ K=[;=HX8\@-HEV6^XQI3\'.WPE,+!H&V0GSSK(+AUO
M^-8U!L@ -U(P"HP*4.#A0V*3!A&ZF.8F@5N/*2[)3X+4M?H*7>*69$#EP,PV
M'G09FQ8+J.HM04"-O=4Z1CW&ZT:FEHA@4W+0CFY!D)>>G$9;#T\2 -6,G\'X
MWU59<FF7=+6^TE7K52.G(9X=@+(F%W63Z)/$B8# :<PI&DZYW!D)KE@9,+(:
M85+RFDAI*BBT!1Y2)MO6>1^GYIPC_325$UA>TL;9BI*>ZE5#^!M"+>?4*@Q,
M7X?B8]UM5[DV7_E!FC,_#QE)8VJR$W;BZ(R&VUAGA AC@; =#&4EIR#F038S
MR\HLH!X\M3LXP)M+R0&!6O<#V"G5,:0?@5+#9AFAXB+F<X'"TBPX#G2EZR6*
MW8W#,NZY .^:W/9[3 V_&_QHYZ59BBK/B9GKNF8P6Z^-<RRY!U_F=Y2X"U.6
MG!&Y=8U?_TJ5;5P\" "G(WF"("/!WTIJ+QQ;PHCPBETT6Z@V"A8#RZAU@^R3
MTI:*%T*7RQ]M*?HB5YL;SW]\D,MW^Q201?\)]JK)4[U$HF@'^A2$>4QB&-'(
MMWK)8IPE%*3#4R=/';L&MF/*H"BPUAM;!<JG*BE.4KRW*\-AZ')HF89:RG)
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
M3*,DKZ<G)_Q#5Y^+JTDAII/IY8GYKM+.KGB^JV,[4_>J[I186K,1WT)6"P^
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
M 2 **9A/UM7?'382_#E=2QC*)->;;"ULJHU#SKK*>,"!^,JDZ0P%D<USK)#
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
M[)?6]7;T=YT6Z:0@=UWBL</U*E<F<2XM2' NZK40Y>'3VFO\T#0L.-#;^^7
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
M59XYR/BBM T7GGYII/;DTZ-?%_@0(!M=Z+4]QH82W2HCTS8]@<0MI]?#)'C
MI4+[K>/2S&6656XLI9$8"UW2O8/=K9Z)])4HIM&)O;ESP:V$772=$[@J+/G2
M<$WY=Y9<#\?N(UZ63?'T4=!SQ[%&:>%=YY1YN>B:/!!-B# $=AG@DX0D!)8E
M>J#I+VO(GSCZ'' AN"';%DV>DV\<.3BRO#P"5-^Q;64<3H/*:.A$/2RVM/7(
M-J3R>7":#"\Z;EY$;J*&H7-[Z4-5H['$,G=<;.Z2T_6*J)Z9^;KS!Z[NSS>N
M_(7C'/"_37Q?A7/RBK9^TR+GH7 Z%(8JN=L"M"'&6FD,Y,%2S2FVA//S\7@P
M'H^900<@;(:DJD"C0BUK^BMV&\RJ#M" ,WG3<F_H#-KP$&F,AY,N98X6R7VT
M0\:"=ZX[$?_U"OA319S<5;AM87V;I&N- :W)\+)%A^Q)J 3HW@XXMC-? PJD
M7^G,10@SIB',H6'%*< LJZ"8>II0 '>FJ-"<T$(%.K#H,/]V"=^?4@<3=ZMN
MIVYC1WQAIMLK-DQYH3"68NTA[UR%<-W+0 LMP&EM&TC"X*0W_:BP;7<76DEA
M;#-.=T $&?2VDAK=.)?C(6__+$?I5;F.[?-!%EJY5G6[=),&L'TN77MRECQM
M9Y$!.YL\W5_PCX\ R.FSZ9&=J#CW:(,D309P3@%.4'IC"<[LJ=:A4MB&I]_J
M1(4GHL;K)Q9H@?Q3;E:643'QH/<GR1R\8B,3J#&J)VW>"ABY"838+\ -V<=9
MI73<\[<H".%K2QC'"5-I,6\C+QZDL91F4XILA3=I6@?OM@[XLP0&_%W^'S!8
M$@TN_^,,ENQEL!]X"6QM=@,S:)M:#D2C-=LPM2ZA;<9+GLFV?QQ\E>XB]@GW
M-I:AAE<10754XV=--W.$264OYWBW["B4Y$>-F;HAL^CJ@UK,9Q2=1H/#YMQ0
MKU ZU'G^6DOJSH1W^DXS?$"5(S0;M7Z/>C$\1Y-*.@[?*DV3?D*W\+7W ^[R
MH)N0=W3;N:_K$RCD<32=[![DO= H48)X^&.?&S/A8-:YPY>BN;T:\4UAFW]+
M"M,>Y_7FHQ;5@;&L#?F&(GXHS(Z#X@D/8"7G_E%:BOU%^W\36@VHNZN$_8TC
MW_1#0IN(O?$6DW0WKP(KJ;H'!>PC5M^%[TDXOGN.GKZ6!^(#6+Z@ZQC0-3G=
M>6V!E+17;?N$LC/++^!RR#!/OV&7H^EX9+_YN+<K/\4\\OPB83^5O*!Z\AL4
MM4WNV62*&CQ#NVR#U%Z86<-HYU7R_/&70>%*."[ KNK&AZ8N'=\3$LQVEBR$
M-J'S3FERM:%C2V"LLC!'=$R#&DQB(8;(()1 N\GW7[/(@MNN!?A QO@V['CY
M,V3581G^JCJ^3[B\BLOBFT:'P<?(AW OZJ:^+;#WRA.-+UE\A7C,"N<]9#*7
MN=G7_3CG!Z$H8T;4-!,!R;[[V9M^=GYS=:]4Q_W00W,[R4GMS3 A&U/R4^YG
MNJ;R]!)J^-\2GU61*B?_6!UK#P;Y1N79\<;O+(+'07UMB]Z1L^&%\)?3'F-M
M=W74,_!$R(<6[IYBEF"-)14,X-J8?G>?'+J4$92<EHFZ*%OWJJH.=UB^]3CL
M3G)5Q/SV-(N%S[)()NC#\^H<Q+V0]H+8YZ5-O96]LG+\30FYW?GY;HG'^R/Y
M"T&%4[3STNO9=ZWK[>CO.BV224'NNL1CA^M5KDSB7%K0QKFHUT*4AT]KK_%#
MT[#@0&_OEP-W3V![(#< 2'=5'\%MP')9R*@\=A>X]MV!B+L(X_#^%L)V&G!:
MC(*=&XG##@BWP^%7'=H144DWL-@IL \O#(M:!'2U*FV!+$O_L$!; LEB6SY]
M5R0>*OII@:%NZIU+M,/V=G==75CZOSX5 J4.D\JLSR:SF$V@YF@BV@'!,0U[
M5Q2HVY!,%U!(3AV<VAI0TLCL+7>;'+2I)=:B/[(<+^Y'C?+4!;3\"&"D&W9'
MG2IO:H664J;T*UG 5^B_N_NK>,O,W67=$4;],/28\R!87Y=WW)YD/'@.1KXX
MOXY$S7*T3.RF?\6&STFV USPX+[6ZM'NL[,&K3J]NNJ&C0$A/V\R]T4TA,"
M[F=A +WI>,(5A[B+#:U\\):[8DSI8'(A'3%M9=4S63[K9543-5M;4[QMK=H$
M^YH7#B=/YX*8+,A8NHW>A)Q\S,2J_MC$NN^AD%'TL$U!CJ-'BH@B<4CWW$W[
M:?O4THU[6*=;[AYY>L_U$IT=YI$%MHZ'5Q<G3+O'B-R;6E7VT9VYJ@%/^W(E
M.,H1+<#W"P4'^3>DH'V6Z]7O4$L#!!0    ( 'V%"U/HQ+9WU@8  )L1   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;*58VW+;-A#]%8R:Z;0S#$5=
M;,N)[1G93:=NZL1C)?5#IP\0N1(1@P #@);U]]T%>)-\2=J^2"*(79S=/7L
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
MS/N?.7#D+TW ]RN-%ZSZ@19H_X\Y^P=02P,$%     @ ?84+4\.-6Q>! @
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
M.FHG7K^Q:NM>L+B[XCWLEALI,,F8 .<KI6R_807#?VE<_@]02P,$%     @
M?84+4U7,6 7H P  OP@  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL
MI59M;]LV$/XK!VT8$D"UWF79LPTD:89N:-,@SM8/PS[0TMD20I$J2<7)O]^1
MLET;2X)B_6(=R;N'S[WQ/-M*]:!K1 -/+1=Z[M7&=-,@T&6-+=,CV:&@D[54
M+3.T5)M =PI9Y8Q:'L1AF <M:X2WF+F]6[68R=[P1N"M MVW+5//E\CE=NY%
MWG[CKMG4QFX$BUG'-KA$\V=WJV@5'%"JID6A&RE X7KN7433R]3J.X6_&MSJ
M(QFL)RLI'^SB]VKNA980<BR-16#T><0KY-P"$8VO.TSO<*4U/);WZ+\YW\F7
M%=-X)?F7IC+UW"L\J'#->F[NY/8#[OS)+%XIN7:_L!UTD]"#LM=&MCMC8M V
M8OBRIUT<C@R*UPSBG4'L> \7.9;OF6&+F9);4%:;T*S@7'761*X1-BE+H^BT
M(3NSN+F^AX^?ETNXO;Z#Y8>+N^M98 C7G@;E#N-RP(A?P<CADQ2FUG M*JQ.
M[0/B<R 5[TE=QF\"_M&+$22A#W$81V_@)0<G$X>7O()WS91HQ$;#+2I8UDPA
M_'VQTD913?SS!GYZP$\=?OI#07P3PS;?5'>LQ+E'W:51/:+W C#<UPAKR:F9
MR",P;,41-!I-F\K48.BXE&W7&^:J7JYMT38E,%%!U?#>8 6"FIU+K:&C>&@7
M#V:,:E;]@&>DQ6C)G.JO?*@EKU!I.&L$X<M>$Y;V 9]*[,S>GN"/T%K9"Z//
MIT17(9[4!RR;I],-FV7[$QY)-WV+BAFIIG"S9_L]''^&LR@,_3C*SYU<^),B
MVHFQ/\XG3DYR/\WB<_B(6D_A/6*+-CJ/387DQR\_%7$4__J?[]G$3XOT_#OO
M2#-_DI#&>Q22&G?PY8M[);!ZQQ[)O0V"Z-L5A8W2Y"*G@1Y.;2B:-KN])EJ#
MHY10_)]Y\U^H ,L_CR)_DF>03/PBC/QD/($Q[1:I/\Y"2,G!D$[&XV\)^.%K
M;8A&8>CB$X[2P@GQ*!LB%HTBBNYI@7?2H# -X_QY0*$W?!^J+1(3(0TTHN2]
MK217H-0 C)<]/S3 _O87(DQ-XRS(LT96Y*%M/6&5F78'N%[3_*#1TO,*:LH:
MK!!IF!"G=WL^4Z '"P\/ULDJA"LI*->FL9'J%)6"UE(]6][$95]:8S\=)_XD
MS>'S$3L73I"==413SOPD&_M1DL#$SXK,3_+T1'W+E")BI!E31FU68](LTMB/
MB@CNI6$<XL2/\IPJ,X.8/I3W=!+!2V]@<#14J!<W;G1JRC1U]C!?#KN'Z7PQ
M#*5OZL-H_\34IB$/.*[)-!R-,P_4,"Z'A9&=&U$K:6C@.;&F?QBHK *=KR5%
M:[>P%QS^LRS^!5!+ P04    " !]A0M3X8RNYG "   U!0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6R=5-MNTT 0_961D7A"L>.DI2I)I"0MHDB%
MJFD!"?&PL<?QJGLQN^,F_7MFUXD)$JT0#XGW,N?,F=T],]E:]^!K1(*=5L9/
MDYJH.4]37]2HA1_8!@WO5-9I03QUF]0W#D4905JE>9:=IEI(D\PF<>W&S2:V
M)24-WCCPK=;"/2U0V>TT&2:'A5NYJ2DLI+-)(S:X0KIO;AS/TIZEE!J-E]:
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
MWPU^M-/2S$65IT3T=5TSH"Z7QCF6W!< YH@$'C-3EIP1N76-7_\J*]NX>!
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
M8"MA;]7F(S;Y]!Q>IH3Q?]@TMDD$V<I8537.Q*#B,JQLV]S#_SBDC4/J>8=
MGN4'9MEHH-4&M+,F-+?QJ7IO(L>E>Y2YU73*R<^.)O?SJZ\7\SD<W[&%0',R
MB"W!NL,X:R F 2)]!>(,KI6TI8$+F6/^W#\F.GM.Z8[3)#T(^&DE3Z&3M"!-
MTO8!O,X^QX['Z[R"=Z.73/+?S)5!"Z9*&B5XSD)5R!QF&@U*&Q2J@$LNF<PX
M$S G)5()6@,_Q@MC-171SP.,NGM&7<^H^PJC.?56OA((-P7<XAJU05HS5G/+
M1,/TI8<XB.KZ]]S4+,-A5+N4]!JCT8V$<:VY@+0?+K0%IF0:2R5RBNORG=_-
M/@.K:ZW6F(,M$:Y1+U&W8$4OJF%3\JRDN\"*VC!#[JR\^9936Z!XA*->+SGM
M4'T*X>]8TC0AX +1^!O&+0T1XP0#A1(T"<SY/PG#E)D2WK[II^WT?2!E-76
M1W"]S>42&A=:R?8(.OU.B[[GKK.KV06D::^5) E\04.QZ.6D86$09,K80(OE
M:VZ4?@Q$:\9S..[U6\E9^Z2Y@E ?#J\(14$4CH"R;772%%ZJA/A)+U8.PTT<
M0T%7TH:VW&OW0VT<>OFO>9B(UTPON30@L"#7Y/1=+P(=IDP0K*I]9R^4I3GA
MMR4-9M3.@,X+I>Q.< 'VHW[T!U!+ P04    " !]A0M3O('XR=X"  "6!@
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
MP"]8D_^EE6,YC1!N'C?;B?$P($3P7=\/"32!I: ^_/^DDS>N%T2&NFEB=^G
M[(9A\![)^D?CJ4*YL4/8I'Q;ZW92=:?=G)^VX^V'>/LGX8[)#:="E+@F5:^7
M$KMD.WC;C1:-'78KH6ETVF5!_U50&@&Z7PNA#QMCH/OW,_D74$L#!!0    (
M 'V%"U.BX1K3( 0  'T)   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM
M;*56VV[C-A#]E8%:%#&@M76W[-H&DDV*;9'-&G':?2CZ0$MC2P@E:DDJ3OZ^
M0\K6VFUB!.V+Q,O,X9D;A[.=D(^J0-3P7/%:S9U"ZV8Z&JFLP(JIH6BPIIV-
MD!73-)7;D6HDLMPJ57P4>%XRJEA9.XN975O*Q4RTFI<U+B6HMJJ8?+E"+G9S
MQW<."_?EMM!F8;28-6R+*]2_-TM)LU&/DI<5UJH4-4C<S)U+?WH5&WDK\$>)
M.W4T!F/)6HA',_DUGSN>(80<,VT0&/V>\"-R;H"(QK<]IM,?:12/QP?T7ZSM
M9,N:*?PH^-<RU\7<21W(<<-:KN_%[A/N[;$$,\&5_<*NDTTB![)6:5'ME8E!
M5=;=GSWO_7"DD'IO* 1[A<#R[@ZR+*^99HN9%#N01IK0S,"::K6)7%F;H*RT
MI-V2]/3B[N8!;K^L5K"\N8?5I\O[&[AX8&N.:C ;:3K B(VR/=A5!Q:\ 9;
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
MA33F^A?LLWM;V 'AE@N:Y&"901*EV7_P+1?B""!YR@$H!Z#O!> <@-\#&F<
MC1S0> ]HG0$T<X NW<UJU\(- Q'T.HSN 5-W2S9UH-77:*E7E*J),A-,7HTD
M3O1FKT]/_>F?X/D!S,:/D_'#V.]/OH*^[S^_3KZ.)X_@Y?G+V!^/9N#G(1%!
M%/-?P*^ DY6<+:+C"IF#8G+#/-X@BX?.Q,/@B:9BS<$H79!%"=ZWXUM5^)$=
M#Y&%P)7B%0JB@X(#9&7\O$UO /8^ >0A6%;0Q^##[X=[97+8X4,22C@L@Y^(
M@8OIA#4?/L/GTS24\X(%V@6F$7\#?WV1]X"Q( G_VQ*A441HZ B-,Q$FVV1.
M&*!+(,U2Q4E7A]G(R]3/V)J:3;GFKB=5WI4DT"P2:%H3Z(<AW<I@8$I"$NV"
M>4S ?\#7CZI,K$2!HZM]BP*M(H%631JWBPAM:XFG$9B,\ E(L=68?'F4J6SG
M@]Z-Y_U4-COM.%R".RGHMBCHMKZ>#2P)W!4)W-74,^@9)_>NV[51!2&JDA\>
MO65@?0WP;2D@DP*JJP7&_2"^\H-300C;YYZ<'P">%F4,%]H=]T.]>["E8"P7
M-NOJG7%5V+IV[^R$9:YWFIOQ8V@WP@^UX-&6@G%0>%M7"XQ)PKMKM\!."%L5
M+4#&79'=#*=D1]+ME5[UR!@G@C7)CHPS(G1=V0<5A.B<:_D50-BLZI>Q8F0W
MP(O[97O-(V.6J%%7OXP;(OL*] ?Z92>L="ID7!393>]BV8>VL,8@4;LNV8T#
M(OLB\G)WJB"LGNW&.9'=Z"Z6?63[V#.FB+V:9,?& ;%]Z7BQ[,,*0H@J9,?&
M.;'=KRZ6W;8<PD<?V75]96-C9-B^ZKO<9"H(4<ELSQZ3"B!LG.N7>[3O)=5=
MZ0U'#O1:*=O *4:+3<V^WLI[-^[#^V&V-6EHLIW2IX"MHI2#F"PEI7?3ED[*
MLLW'[$30C=Y=FU,A6ZP/UR18$*9ND->7E(K#B0I0; 'W_@=02P,$%     @
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
M$)LB2 N&(*80<92S%<1:2),NB%=*8Z;,25,ZA]>H"67J" Z <IC,1:$(3]7
MU8:C]>0F-9_+BD^P@\^G@I]"RSN&P O\Q_@:#@^.?D5Q381-F$$39E#"MG;
MCJ2I8ZE7QS!BA&LPY"!Z+6AN"DS#MSMS'&YM/-_W.&LUSEJEL_8.9W>HU+FI
MMZ3("D8TIJ9,S)5)*+&%N$V3"J];XME[M A/6F?]=G_@+K;P:#<\VGMY3(0F
M#+#*FZKSIM9YXZBW4:D@.QM4?+\?^-WM5#H-E<Y>*M%6$I SDAAY*-<"%,H%
M37"/_MW&6??]D]UKG/7^0^29%&KK+>C]*7.[W>NTM\O<;\CT_T5F+C2LS#7]
M.[G/&J=G[R^W[_UL6-Y["%ZC;MXQO]7RO=\$=S=:J7V6[HF<4:Z X=38>:<]
MDS)9=?IJHD5>=M=GH4VO+H=S\SJBM ?,_E0(O9[8AMV\M^$/4$L#!!0    (
M 'V%"U.'RGE B0(  *@&   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM
M;*5576^;,!3]*U>H#ZW4!0*TF2J"E _6K5*Z*+2;JFD/#CB)56-3VS3MOY]M
M"$LK$E7;"]C7]YSC>XT/T9:+1[G!6,%+09D<.ANERBO7E=D&%TCV>(F97EEQ
M42"EIV+MRE)@E%M005W?\R[= A'FQ)&-S44<\4I1PO!<@*R* HG7,:9\.W3Z
MSBZP(.N-,@$WCDJTQBE6]^5<Z)G;LN2DP$P2SD#@U= 9]:^2T.3;A!\$;^7>
M&$PE2\X?S>1;/G0\LR%,<:8, ]*O9SS!E!HBO8VGAM-I)0UP?[QC_V)KU[4L
MD<033G^27&V&SF<'<KQ"%54+OOV*FWHN#%_&J;1/V-:Y@]"!K)**%PU8[Z @
MK'ZCEZ8/>P#-TPWP&X#_'G!((6@ P4<5P@80?E3AH@'8TMVZ=MNX*5(HC@3?
M@C#9FLT,;/<M6O>+,/.=I$KH5:)Q*DYND\7U Z1WWQ>CZP32A_0NF:7G<)O<
MP2>X14(@<Y)P.L4*$2K/=/0^G<+IR1F< &$P(Y3J$Y>1J_1V#*F;-=+C6MH_
M(!W C#.UD9"P'.<=^.EQ_.41O*O;T/;"W_5B[!\EO*E8#P+O''S/[W?L9_)Q
MN-=5SO^I)_^L_J890?MA!)8O., W%]J+A'H]ASE%3 %B.21/%2FU22CX-5I*
M)?0M_WU$*FRE0BL5'I":8FUQ&4'6.?"+MD")NSZGFJ5?[]@8X',<]"XC]WG_
MC#J3PK=)TXZD02]XFY1T)%WT!FU27:J[=_4*+-;6\R1DO&*J;G8;;6UU9-WD
M77S<OYKT.^)3;<.U:_ZEKSU\AL2:, D4K[24UQMH9Q"U+]83Q4M[\9=<:1NQ
MPXW^E6!A$O3ZBG.UFQB!]N<4_P%02P,$%     @ ?84+4^(&%+18 P  3PH
M !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULM59=;^(X%/TK5]&L-"-U
M2 *AM!4@\37:2F6+2F=7H]4^F.1"K'%LUG:@_?=K.R&%;@CS,/,"\<<Y/O?X
MVK[]O9#?58JHX25C7 V\5.OMG>^K.,6,J);8(C<C:R$SHDU3;GRUE4@2!\J8
MWPZ":S\CE'O#ONM;R&%?Y)I1C@L)*L\R(E_'R,1^X(7>H>.);E)M._QA?TLV
MN$3]=;N0IN57+ G-D"LJ.$A<#[Q1>#<+'<#-^)/B7AU]@PUE)<1WV[A/!EY@
M%2'#6%L*8OYV.$'&+)/1\6])ZE5K6N#Q]X']BPO>!+,B"B>"_443G0Z\&P\2
M7).<Z2>Q_QW+@+J6+Q9,N5_8EW,##^)<:9&58*,@H[SX)R^E$4< PU,/:)>
M]GM YPR@4P(Z[P'1&4!4 J(?!71+@ O=+V)WQDV))L.^%'N0=K9ALQ_.?8<V
M?E%N$V6II1FE!J>'?SP^SY:P&'T;C1]F\!F><"?8CO(-/ C"89HC: '+Q0SF
MF*U0PL<I:D*9^F0F/Q@R$&N82$RHKD<_GZ _P]?E%#Y^^ 0?@'*84\9,NJB^
MKTTL5I$?E[K'A>[V&=TAS 77J8(93S YQ?O&@\J(]L&(<;N1<)1O6M )KZ =
MM(,:/9-F^)R\-J&G%Q;?2K-X8.%AKP8^:X9/,3ZG_<2+3I44'<?7.<NWTG#/
ME9:YN1,T_.TV^EYCIOYIH(\J^LC11V?HGX4F#&*R)3'5KW5>%_AKA[=7W6[8
MZ?;]W;&A_Y\2O4TYD=6M9'4;97VA+YB8K-0H46F01.,5$,YSPNIVM)DL#%I!
M\%N#6=>5JNM&H@7*V.Z!.68'QR!7Y@X'\TK FG+"8WO@S'A*9+(G$F&;RS@U
MMV?MN6I>+FCUWLLNMN02[*9;!YLVP\(+)O4JDWJ-/(^Y5IKPQ!JQ(LQ8@G6G
MJ" ).T=)TVM%]5ES4RU]T[BT.RO/*#-U!8\<&X*YK1AO?\7I"X.W*S_XB8D^
MN< 61A<V,3QZB\)+N4Y% CHUNE+!$I?B)SIK]363WD+F7HHZA?[1PYFAW+B*
M14$L<JZ+IZ/JK:JBD:L%WO6/P[MI4=N\T12EUIS(#>4*&*X-I3E>YMZ01?52
M-+38NN=Y);1Y[-UG:BH^E':"&5\+H0\-NT!50P[_ U!+ P04    " !]A0M3
M>(SW2:\"  #[!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6R-5=MN
MVD 0_961E4J)E. ;ES0") A$I0HM"DFKJNK#8@]@92]T=QV2O^_NVK@D ;<O
M>"]SSIR9P<?=K9"/:HVHX9E1KGK>6NO-E>^K9(V,J(;8(#<W2R$9T68K5[[:
M2"2I S'J1T'0]AG)N-?ONK.9['=%KFG&<29!Y8P1^3)$*K8]+_1V!W?9:JWM
M@=_O;L@*YZ@?-C-I=G[%DF8,N<H$!XG+GC<(KT8=&^\"OF6X57MKL)4LA'BT
MFTG:\P(K""DFVC(0\WC":Z34$AD9OTM.KTII@?OK'?N-J]W4LB *KP7]GJ5Z
MW?,N/4AQ27*J[\3V$Y;UM"Q?(JARO[ M8P,/DEQIP4JP4< R7CS)<]F'/8#A
M.0R(2D#T%M \ HA+0/R_@&8):+K.%*6X/HR()OVN%%N0-MJPV85KID.;\C-N
MQS[7TMQF!J?[7[[>C^<P&_P8#&_'< 'W*!G<"L)AE"-H ?/9&*;(%BCA=(2:
M9%2=O8N[?Q6W?WL!#_,1G)Z<P0ED'*89I6;<JNMK(]Y*\)-2Z+ 0&AT1&L)4
M<+U6,.8IIJ_QOBFZJCS:53Z,:@FGY 7B\!RB( H.R+FN1W\FO '!<?BH'C["
MI%%F#R]KBHFK,<:.+S[*M] PX4K+W+R3&G[>F@"8:&3J5PU]LZ)O.OKF$?H;
MDB 0)G*N#]5:@,-"G#6:IWX8-^*N_W0@9ZO*V:K/F3UC:OXS&B4J#9)H/ ?"
M>4[HH7'5DX51HQ5\J.E$NU+5_H<J3JAQ&DJ%<:T->;'M/J2GH&GOM>1(/SI5
MYDYMYCLLLX%8&F=;',HZ[+R?1*OQ\4UB?\\N&,J5LUT%B1UOX1S5:>7L V=H
M_M_PXK,P)7*5<044EP8:-#IF#+*PVF*CQ<:9ST)H8V5NN39?)Y0VP-POA="[
MC4U0?>_Z?P!02P,$%     @ ?84+4T=B'/27 P  =0L  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#<N>&ULM5;;;MLX$/T50FB!!$AUL^PX@6T@OA3-(FF-
M)MFB6.P#+=$V48I42"I.%OOQ.Z04V4DE;OI0/UB\G3-GAJ/1C'9"_E!;0C1Z
MS!E78V^K=7$>!"K=DAPK7Q2$P\Y:R!QKF,I-H I)<&9!.0OB,!P$.:;<FXSL
MVE).1J+4C'*RE$B5>8[ETY0PL1M[D?>\\)5NMMHL!)-1@3?DANB[8BEA%C0L
M&<T)5U1P),EZ[%U$YXLH,0![XD]*=NI@C(PK*R%^F,EE-O9"HX@PDFI#@>'Q
M0&:$,<,$.NYK4J^Q:8"'XV?VC]9Y<&:%%9D)]HUF>COVAA[*R!J73'\5NT^D
M=JAO^%+!E/U'N_ILZ*&T5%KD-1@4Y)173_Q8!^(  #SM@+@&Q*\!20>@5P-Z
M;[60U(#DK1;Z-<"Z'E2^V\#-L<:3D10[),UI8#,#&WV+AGA1;A+E1DO8I8#3
MD\]?;A<W:'GQ_6)ZM4 ?T"V1.;H2F*-Y29 6R%P'D>BSX!]F@FLI&%!LT"77
M1!*ET2?!,M@_FA.-*5/'P'%W,T='[X[1.T0YNJ8 $%R- @URC=$@K:5-*VEQ
MA[0(78/!K4(+GI&L!3]WXP<.? !A:F(5/\=J&CL)K_$3ZD4G* [CL$7.S(W^
MH^0^ZH4&'@W;O'DS/(Y:X LW?$Y2OT/\BUCTFKSI6;Y>)]]*0Q(H+4LH&QK]
M=04'T*4FN?K;09\T](FE3SKHE_C)TD("XO2^I)(@+GAZD("T3L"VBZBXHTJ[
M*94/DZ$/07MH4=1O%/6=BEZ^&+=O?C'^W;]2CK@,&A6#WQ'VTX;^U.GD1_I(
MLB:T2&)-3M!]B24LL*>V4+OYDGX8^F'XWB%MV$@;_KHTS'F)69LN-UDT_!]5
M9XVJ,W>>2E)@FJ%"4I[2 C.0E+ER<WKV<VY&?K\]-Z-P7\7#7]/16FXKCL&A
MZ0[#!Y^/R&GX&Y82<ZT05:J$"SJ"DJ^V&+P_;I50L?4/)"2A^77HB/<Z8J>.
M.XYS(37]!S1D5*6BY*WAKVE>Q#_TXP[S^VH8]9SFOY1::;AZ4P%6F&&>DK8:
M7;.\L-[WAQW6]\4R<E=+6Q5H4Q5.( T@':H*"ATE9IJ2M@_P/&JIE+$_>*4G
M.&@OH.1M;%^GD(UQ]?5L5IO>\<)V3*_6I]'YK.H ]S150WJ-Y08<0(RL@3+T
M3R%#9-7C51,M"MO$K(2&EL@.M] 7$VD.P/Y:"/T\,0::3GOR'U!+ P04
M" !]A0M3GAHFFHX#  "*#   &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6RU5UUOVS@0_"N$T (MT%JB+#M.8!OP5] <FM9HTCL4AWM@I+5-1")5DHJ3
M?W\D)<M.+-%I<?=BDQ1G.%PN1ZOAEHM[N0%0Z#%+F1QY&Z7R"]^7\08R(CL\
M!Z:?K+C(B-)=L?9E+H D%I2E?A@$?3\CE'GCH1U;BO&0%RJE#)8"R2++B'B:
M0LJW(P][NX%O=+U19L ?#W.RAAM0W_.ET#V_9DEH!DQ2SI" U<B;X(M+W#<
M.^-/"EMYT$9F*W><WYO.53+R J,(4HB5H2#Z[P%FD*:&2>OX69%Z]9H&>-C>
ML5_:S>O-W!$),Y[^11.U&7D##R6P(D6JOO'M)Z@VU#-\,4^E_47;:F[@H;B0
MBF<56"O(*"O_R6,5B . YFD&A!4@? F(6@#="M!]">BV *(*$+UVA5X%Z+T6
MT*\ ]C#],E@VTG.BR'@H^!8),UNSF88]+HO6 :;,9-:-$OHIU3@U_O+U=G&#
MEI,?D^GG!?J(PB ,$&&):6 T$Y!0A29K :#324GT;@Z*T%2^UW,_:R[$5[M9
M']'WFSEZ]^8]>H,H0[<;7DC-)(>^TD+-<GY<B9J6HL(641A=<Z8V$BU8 LES
MO*\W6.\RW.UR&CH))[GHH&[PP>ZJ0<_,#?^#, W'K?"Y&WY-GG;HH &].+%X
MP9S:+]WP.<2=EM6?A;);)TS7\D4M?#9!7N:%@S>J>2/+VVW5>:?0%9-*%(81
M_6VSZTI!)O]QT/=J^IY3]E+P&""1:"5XAN)2/VG67YYIR=>W?,:?'\9A+PAT
M"!\:9/1K&7VGC$OZ"(F^'0H$2(4$4?!!7S=6D+1)@YL,AYT@>.L(SEFMZNS7
M5>6$FC$4$[EITN:F')R0-JBE#7XC8(FV!?U"B>^1XB@7E,4T;XZ@FSTZH?*\
M5GGNY/E:**FTUU&VUK)2PF)HNJGG#2G5;TLI'.PM/#B1VY"3)WMK=,%!4D6A
MV72#H_5QU+K\P1L$GW*$XS>%(Z@XW#.'_X<GX+V78;>9_;(KS"K"9S$<M,9P
M;WXX^@]]87:"K=>)>JZTQGO7Q&[;?%UB+_"Q63Z+2IG^#;/: K?W4^SVP%NN
M2*H]*B<Q54^-L>H?W[JSHQ/S#TJH#,3:%KL2Q;Q@JJPSZM&ZH)[8,O+%^!1?
MS,NR>$]35NG71*PIDRB%E:8,.F<Z'*(L?,N.XKDMU.ZXTF6?;6[TQP((,T$_
M7W&N=AVS0/WY,?X74$L#!!0    ( 'V%"U-%)!_(1P(  .\$   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0Y+GAM;'U4;4_;,!#^*U;$!Y &>2F%@=)(E#(-
MQ*"BL&F:]L%-KHV%8V?VI87]^IV=$'5;RY?89]\]+\[9Z5J;9UL"('NII+*C
MH$2LS\/0YB54W![I&A3M++2I.%)HEJ&M#?#"%U4R3*+H)*RX4$&6^K6IR5+=
MH!0*IH;9IJJX>1V#U.M1$ =O"P]B6:);"+.TYDN8 3[54T-1V*,4H@)EA5;,
MP&(47,3GXZ'+]PE?!:SMQIPY)W.MGUUP78R"R D""3DZ!$[#"BY!2@=$,GYU
MF$%/Z0HWYV_HG[QW\C+G%BZU_"8*+$?!QX 5L."-Q >]_@R='R\PU]+Z+UMW
MN5' \L:BKKIB4E )U8[\I3N'C8(DWE&0= 6)U]T2>943CCQ+C5XSX[()S4V\
M55]-XH1R/V6&AG8%U6%V=_]X-6/3B^\7X]LK=LAF]->+1@+3"W;?H$6N"J&6
M; )S9/L30"ZD/:#$.XU@V92_\CEE[S&AV&.I&TOY-@V1I#F",.]DC%L9R0X9
M-XTZ8H/H TNB)'Z:3=C^WL'?*"$9Z]TEO;O$PPYVP'K5U\JB::B1D/VXI01V
MC5#9G^_ #WKX@8<_W@&_>4"U$2H7-9?;S+<P)Q[&79-5%I\-XS1<;2$_[LF/
MWR5_4KS2!L5O*%@A;*X;A=NX6Y3A!O=A,DBV<P][[N&[W)?<F%?G>L5EXWNE
MH)/>QC[\W_EI?/8/>[C1O^XI^,+-4BC+)"RH+#HZ)1337J\V0%W[EIYKI OB
MIR6]2&!< NTO-'5G%[A;TK]QV1]02P,$%     @ ?84+4\E>=[F4 P  GPP
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
M&*KM9.W$R,IUC[4TV(O<L,#N#\H>P/U<2O,XL0VI_Y^8_P%02P,$%     @
M?84+4U2"\LY?!0  :!8  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
MS5A=;]LV%/TKA-$!+9!8(F7Y(W ,)+:'I5N:H$[:AV$/C$3;1"71)>DX'O;C
M=TDIDI+(5#H40UYLBN*]//?R\AR*XYV0W]2:,8T>TB13IYVUUIL3SU/1FJ54
M=<6&9?!F*61*-3S*E:<VDM'8&J6)1WR_[Z649YW)V/9=R\E8;'7",W8MD=JF
M*97[<Y:(W6D'=QX[/O/56IL.;S+>T!5;,'V[N9;PY)5>8IZR3'&1(<F6IYTS
M?#(/K($=\86SG:JUD0GE3HAOYN$B/NWX!A%+6*2-"PI_]VS*DL1X AS?"Z>=
M<DYC6&\_>O_5!@_!W%'%IB+YRF.]/NT,.RAF2[I-]&>Q^XT5 87&7R0297_1
MKACK=U"T55JDA3$@2'F6_].'(A$U ]([8$ * _+, !\R" J#X+E!<,"@5QCT
M7CM#6!C8T+T\=INX&=5T,I9BAZ09#=Y,PV;?6D.^>&8*9:$EO.5@IR>+FZOI
M[\?G9XOY#$VO+J_GGQ9G-Q=7G] Q^D2EI&89T?L9TY0GZ@/TWBYFZ/V[#^@=
M\I!:4\D4XAFZS;A61] )[4N>)% #:NQI &BF\:("S'D.AAP TT>7(M-KA>99
MS.*G]AX$5D9''J,[)TZ''[=9%P7^$2(^P0UXIJ\W]QO,9V[S2[I' 3XX^=QM
M/6-1]]'<=^0B*%<ZL/Z"0RMM%NO8;*H8344*3*.HW:MGL,S9BL'NU^ANC^KC
MKNG>=I_MJ(S1GW^ 2W2A6:K^<@#JE8!Z%E#O *"KC9E>(: OI6D6\VS55#*Y
MD] Z,;1W/\%^$ YP$(R]^WHZ&P9BOQ_VPV$Y\ G.L,09.G%^9HK)>\A&4>YB
MB2*1II YV)W1-P1LC;A26YI%L%7,#L@'?FB*)GP!LM?'PZ _'#6#[)<@^Z]*
MY@K64K/X".TL1;+XF-XS"92?OT$QU0PM*9?HGB9;P MP8Y$D5"JT83*'WH@\
MGW]83V^_.^PUPQZ4L <_ MO"<61O\")[ W_4ZPV?5L+TY3 2A+T0A\U@AR78
MX:O L@<F(ZY,EGFF)0?5C/)T-F'.?>*@ON2#;O\9Y(91?A<WXQV5>$<MA6M.
M"K"MT#:3+!*KC/]MRMA4;;'!HSH1L ?3;@QB]!(>'G0/U"SV*_'QG0CA.#-"
M\^];KO?H K9/9N7F.J&9@U]P3=OPVZ \3"I(Y&>07N&E7L*C?F\P&/H'4EZI
M  [^/S8KYJK#/ 2P4@7LE@6CEC]>$Q69X_"-U$1%W=C-W3]S26;%7$_);T (
M"0]0-:ZX&K>0=56S!3*15[,K"Q6YXN$;69B*/[&;0.<%T:.-Y)!ZJA U(FEJ
MTB@JK%.EI(W;P^T>^W[7]W]QG7,K)B5N)OT1J+:@; FM11(S4'ZQLS*A-BSB
M2PZ)A2\-GFY31%.QS713;"UXX.C5%EM%XP0[?2TX*->21^;\4H.-]!HV@6FC
MK2D&$U7,-)-I+GKL24H:8W#/VQY"1?O$3?O5\C#)1=P(QNT!^VC/X)3F@E.)
M '&+P-?B<(@>#X<Y+)O"XJ1@MQZ4S7\Y+;3,'N21H %*\\^]/AQ+]\[(*O4@
M+1\5AS@*_=/,'!6Y'*$;:$=KAJXRY@)3:0UY(UI#*JTA;JWYPI0VN7'4H=L!
MMHOGPE+I"7'K20U+P5.->-Q.2-BV22L%(BWG^Y]1.S<[X0)3:0\9O8W:"2J-
M"=R<WEX[+0Z"5@H+*E$(W.3\NN)I<4*Z_K"Q=KS:C5K*Y,I>92H@0%##_/JI
M["VO2\_L)>&S_G-\,LTO/2LW^1WL)94K^'1$"5N"2[\[ "Z1^;5F_J#%QM[;
MW0FM16J;:T9!^,P >+\40C\^F G*R^7)OU!+ P04    " !]A0M3P9!>7(0%
M  "E&0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6S565%SVC@0_BL:
MI@_M3 *69!OH$&8(Y.;:FS9,2*\/-_<@L !-;8N3!)3[]2?9QG*"[9BD/%P>
MB"UK=[]=K??3RH,]%S_DFE(%?D9A+&]::Z4V'SL=N5C3B,@VW]!8/UER$1&E
M;\6J(S>"DB 1BL(.<AR_$Q$6MX:#9&PJA@.^52&+Z50 N8TB(@ZW-.3[FQ9L
M'0<>V&JMS$!G.-B0%9U1]6TS%?JNDVL)6$1CR7@,!%W>M$;PXP1[1B"9\2>C
M>UFX!L:5.><_S,VGX*;E&$0TI ME5!#];T?'- R-)HWCGTQI*[=I!(O71^V_
M)<YK9^9$TC$/O[- K6]:O18(Z))L0_7 ][_3S*$$X(*',OD%^VRNTP*+K50\
MRH0U@HC%Z7_R,PM$00!Y%0(H$T#/!*!;(8 S =S4@IL)N$ED4E>2.$R((L.!
MX'L@S&RMS5PDP4RDM?LL-NL^4T(_95I.#6>/]^,_KF]'L[L)&-]_F=Y]G8T>
M/]U_!=?@?I.LS,BL#%,'\'Y"%6&A_*"??9M-P/MW'\ [T %R3025@,7@6\R4
MO-*#^OIQS;>2Q($<=)3&::QU%AFFVQ03JL#D@R\\5FL)[N* !B7RDWIYB&H4
M='2 \BBA8Y1N4:W&S]NX#;!S!9"#8 F@<7-QI\R?>O$)76AQ6";^Q!N<KSE.
M].$*?5^WT9P*P)?9$DMPOU52Z<5B\:I&OYOK=Q/];H7^HU9NM5Z!.5VQ.-:7
MQNZ&"L8#\%[G29H]'\JR)+7B)59,_=H-(71\S_=Z@\ZN!)^7X_,:X5L)$BOZ
M(@SO!$;7Z;NN!9&FP.DTA#W7@UXY6#\'ZS<"2W]2L6#R9;C^"8YKZ#K(PQ51
MZ^9 NHV :*Y94M8@;MT2()Z+*^+1RV'TSD\N&@?-TZIWFE8.]KH0XZ<K.BF9
M6)M__=R%?B,7=E2:,&HGCJM+YB%]"7[_-!U1%[NF+I6!@HYE J>V+'Q/.)(&
MUV"THT*3/KC+<@Y,!5OH7UTT9@9838V !>*!YR_D/L, 2 ;AF/9@DT PL0EX
M&!(AS6JG<2H-4V:]5XB3VT;=9TM<,@NU_:I0(NL;.J?"_%*_4LO0+4+VVAZN
MP&Q) >+S"LTO18U/4<-VOUL!VC(-;$8U>5'ZI:#=DE"W444!@Y9^8#/^*7__
MK0?7;_? *TGO*D:"EI*@7ULIDB)P;;;; 1CS2/<@DJ1[1:$3?D5U7Z# _ "*
M\Z;DD R/]D3H5<IB< 5&0<#,)0G!A,E%R.76[";_&LVE$KHK^+NNV%CN@O7D
M]?UY4@AJFB*S'5GHK:(QM-4(0K;4\>>GE:DTN/4FN^! ]0J5;E\;20($HG0;
MJS>T 3G(NDA8^H3U_/FJ2)1G:FE0ZJW[KW#-TBJLY]71:B7HBBBJ^P\EF.Y-
M%V!'PNT92YH:\ OO"T8]WW6?T\;I/-?WH%_^8B%+P<AYJP?-ER*S502)W*[>
M@E6@M,R-ZIE[*NB.Z>XN/( 'NN%"U?=8EC41NDA?@BS'H68<]];.)#-3W(1Y
M$'?[?=RO"*YE-/2*YNF<_>T$G?9-+X"SS(6\RV\1D>49U*SWN<P6<9)9+[*C
MT_9\I_A7L15$EGE0]W_!E<@R!+H 0]07ULD+)E_!>,C2 KHP+4S06>4>VW*/
MZ\O] U6"IR>?@&PV(5NDJ:%?=4$79,,4"=F_R5C=L8\MW!A>I,!B6\)QL\;G
MK04V,_/D\,!U,'11K^*-Q(73KU>0P%D5%I^6_Y?0V?J/W<N76&PK.F[6BURH
MQ.*R!L1YWH!T"N?7$16KY#N U-5F&ZOTD#8?S;\UC)(3]F?CM_#C./UB8-6D
M'S"^$*&34(*0+K5*I]W5P$3Z32"]47R3G)+/N5(\2B[7E 14F GZ^9)S=;PQ
M!O(O,\/_ %!+ P04    " !]A0M3Y0 EO&P#  "P#   &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-2YX;6S-5UM/VS 4_BM6M(<A#9(XE[:HK=3;-K8Q*@K;
MP[0'MSEM(A*[LUT*_WZV$T)(0X0V(?'2VL[YOG/Y3N/3_I[Q&Q$#2'27I50,
MK%C*[:EMBU4,&1$G; M4/5DSGA&IMGQCBRT'$AE0EMK8<4([(PFUAGUS-N?#
M/MO)-*$PYTCLLHSP^S&D;#^P7.OAX#+9Q%(?V,/^EFQ@ ?)Z.^=J9Y<L49(!
M%0FCB,-Z8(W<TYGK:8"Q^)' 7E362*>R9.Q&;\ZB@>7HB""%E=041'W=P@32
M5#.I./X4I%;I4P.KZP?VCR9YE<R2")BP]&<2R7A@=2T4P9KL4GG)]I^A2"C0
M?"N6"O.)]H6M8Z'53DB6%6 509;0_)O<%86H !1/,P 7 %P'^,\ O +@O=2#
M7P#\EWH("H!)W<YS-X6;$DF&?<[VB&MKQ:87IOH&K>J54-TH"\G5TT3AY'!Q
M=3'Y>CP>+693-+DXG\^^+T979Q??T3%:2+:Z.1XK%2(T89EJ34&,N+,[O0;T
M?@J2)*DX4L;7BREZ_^X(O4,)15<QVPE"(]&WI8I1>[)713SC/![\3#P>.F=4
MQ@+-: 11 W[:C@];\+:J35D@_%"@,6XE_+*C)\AS/B#L8+<AGLG+X4Y3.O_G
M??;/WI\4PRN[Q3-\WG/=$A,.Q\O#EAAQ3N@&U!M$HN4]JMK-R;TY'NT)C]"O
M;XH2G4G(Q.^6@/PR(-\$Y#\3T!63)$7"=&KN;E4-"_).;6K#G#<TO/IM>CMT
M'>SW[=NJMH=&?B=\:C-M(.IT:T2S0Z.>ATN;)ZD'9>I!:^H+DH) ZE>F7@?\
M!F1"-RT%#4O6\&THW"D#ZKR2PCEO4!4F[-8$;K )G)K AS8XP#5]&VRPTZQO
MMTR\VYKX)0@@?!4;B2.X57?Z5I>YI::]DKKW-D1VG<=KR'DEF0OB)[4/ZS_D
M!B//<6M"-QCY;J^F=)-1-VR6VJW<PFYK^I^  E<%T%J32-WSB9"<Z!FJK;KX
MD1Z_$<$?;Q+7>RW!O8.7:=##=<$/C7!0U_O0QG5=KRYX Q.N"VY7)K ,^,:,
MOD*EM*,ROU[+TW*\'IFALG8^=D\G;L/Y5(_C9N)[I,]G^7/"-PD5*(6U<N6<
M=%1K\GP\SC>2;<W\MV1239-F&:N_%,"U@7J^9DP^;+2#\D_*\"]02P,$%
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
M -*Y""1-U6$21 :D"T"Z%X1LU:0'0'J7A'0,R!L \N:2D*X!^0& _'!)2,^
M_ A ?L2%',QH& 64&C2? )I/N#1T-IGXR0.)[P@-[Z/P+ASZ44K\X3">16EH
M1NT>%+9[N)A), ^B66#B@!9!ULB='R9D[H]G 9D$/ITE.N2E9I-:D#\L9($$
M49#</ZA^'R?^?4#H U7]G_Y*HB U$2%[6,CZB.(TH&3J/_B#<:M9(5M8^+J8
M!TD:*B0R3>))2&FLQD;#:C)"LK"0;?&'GR3^J[X&><%"%\-D$D>ZKPV_F4R0
M!BQD#S0PUP/_8(+)5#G!3\/83$HLR  6L@+4."3CF*K^'R2$?O63U@B ;& A
MZR",5'T%)/7_;/5X&XK]-G+LUSTL3)L 2_RH<7L:1O=!- S;D) 1;&0CT-F
M!K_/%"31JFJ-3QN<2R"[ !1\*P6V(1_8R#XX9D7D2DU@"U;_8H)!3K"1G0#7
MGYF=VY 6;&0M/"=()ZL/TH.-K(<SF=*1T\2$C&$C&P/(F#2JB0F)P\86AYDU
MG6QK2!XVLCS,5. 4G -9Q$&VR+F<X!G4Q(0\XB![Y&UJ<+(F(:,XR$;Y-U1?
MDR@3(M.KCN1JQ&3&BS8EN#SU7D*Y)E0];K$K&*F6)&%[)FIFKO0YD%Z<B^K%
M7%=Q(+TX[Z27_VQRR#4.LFM>($>\SE8KP5;-CY[;W<2$7.,@N^8%,V%ZWX&7
M*S)EHGE6F;<B$>0:!]DU+YC#JI0BRR499(4FK'73FYB0=!QDZ9Q+,)Z'O;D.
M#>G'1=;/><QO[ ?Q34Q(/^YE%K8.M=F:+;B0@MS++7!I5!,3<I"+[" 8L[5'
M FZ2(#NHG57JL+2OBKT.2^,J*TU5NI"#7&0'O<9,F=@<"$<[1J2)"5G(1;80
MB-D>0I"%7&0+O<:T>W:/9.5"GUAD:&)"%G+?=<;3SN7B7:O1(0NYZ%.?\RO'
MRI;F1B-D(0_90L?%XY.YFP>)QT/?F#?FCNUFINO,_'K @\3C8:^FG9M%'A)C
M$Q,2CX<L'@ SWDIN8D+B\; G/^<QJ:QR$Q/<G\<6S]LY^;7*A6N>-P'3Q(3$
MXV&+YQ2F7TJ^X,6NW>B0>#QD\9A;#*?C$.0;#]DW9S8;HD!O-I K$Q/RC=?X
MIGO\MFK!EKQDBTC]1:W*\ZS(IX+HPV&OV/7TKL]R5Q1#51:7*EU8'#_5.GYF
M]N4?4$L#!!0    ( 'V%"U-9=@'X]0$  #@C   :    >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8]
M"'A[HE"$95&<!LVJK+'E[;_Z9(U]]Y3W;=EUQW&[Z\?9QV%_')?-MI3^7TKC
M:IL/[7C5]?EXNK+NAD-;3LMAD_IV]=IN<M+Y?)&&GS.:^[N?,V?/GWW^GXG=
M>KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/<G6:W,P>7Y;-
M\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)N
MZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N
M(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ
MK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]#
MO8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CM
MJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=
MJ'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW7U)=
M3O?FR^//R^^3B//BC'."'V7NOP!02P,$%     @ ?84+4Q?(S!O; 0  T2(
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZ
MJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616C
MNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-
MG-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F
M9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I
M21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4
MB'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z
M4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN<A18
M.8JL D56@2*K0)%5H,@J4&05*+(*%%D%BJP"15:!(JM$D56BR"I19)4HLDH4
M626*K!)%5HDBJT215:+(JE!D52BR*A19%8JL"D56A2*K0I%5H<BJ4&15*+)J
M%%DUBJP:15:-(JM&D56CR*I19-4HLFH46?5_ROID[?JO?[+H[WEKZNX]GPU_
MLER] E!+ 0(4 Q0    ( 'V%"U,'04UB@0   +$    0              "
M 0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ ?84+4QBX O7N
M*P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#
M%     @ ?84+4YE<G",0!@  G"<  !,              ( !S $  'AL+W1H
M96UE+W1H96UE,2YX;6Q02P$"% ,4    " !]A0M3]O*JJ.@%  #]&0  &
M            @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#
M%     @ ?84+4S7P^)I1!P  "A\  !@              ("!*PX  'AL+W=O
M<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( 'V%"U-S64UNBP,  ",,
M   8              " @;(5  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q0
M2P$"% ,4    " !]A0M3/HH!-^$&  !P'@  &               @(%S&0
M>&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ ?84+4VFV0@T<
M P  $0D  !@              ("!BB   'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;%!+ 0(4 Q0    ( 'V%"U-/D^%A'@X  !Q=   8              "
M@=PC  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !]A0M3
MB8Z+RZ\)  !Q)P  &               @($P,@  >&PO=V]R:W-H965T<R]S
M:&5E=#<N>&UL4$L! A0#%     @ ?84+4]()5<Z9 @  I 8  !@
M     ("!%3P  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (
M 'V%"U/>F;G]MPT  #@B   8              " @>0^  !X;"]W;W)K<VAE
M971S+W-H965T.2YX;6Q02P$"% ,4    " !]A0M3SXHXP-80  !+,@  &0
M            @('13   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4
M Q0    ( 'V%"U/9SYID$Q   +HT   9              " @=Y=  !X;"]W
M;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ ?84+4W']G"W.!@
M]!   !D              ("!*&X  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6Q02P$"% ,4    " !]A0M3B4[UD_4"  #\!@  &0              @($M
M=0  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( 'V%"U-I
M/T:4UPL  +DE   9              " @5EX  !X;"]W;W)K<VAE971S+W-H
M965T,30N>&UL4$L! A0#%     @ ?84+4T 7B^GR"P  UR4  !D
M     ("!9X0  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M" !]A0M3Z,2V=]8&  ";$0  &0              @(&0D   >&PO=V]R:W-H
M965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( 'V%"U/#C5L7@0(  $T%   9
M              " @9V7  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L!
M A0#%     @ ?84+4]/-]*LB!P  WA   !D              ("!59H  'AL
M+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " !]A0M35<Q8!>@#
M  "_"   &0              @(&NH0  >&PO=V]R:W-H965T<R]S:&5E=#$Y
M+GAM;%!+ 0(4 Q0    ( 'V%"U/AC*[F< (  #4%   9              "
M@<VE  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ ?84+
M4SQ''0WA P  3 @  !D              ("!=*@  'AL+W=O<FMS:&5E=',O
M<VAE970R,2YX;6Q02P$"% ,4    " !]A0M3O>LE35\"   Y!0  &0
M        @(&,K   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0
M   ( 'V%"U,BSRG' !   ! Q   9              " @2*O  !X;"]W;W)K
M<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ ?84+4P+F^L3M @  ]@4
M !D              ("!6;\  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q0
M2P$"% ,4    " !]A0M3O('XR=X"  "6!@  &0              @(%]P@
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( 'V%"U-= MM:
MC@0  /P*   9              " @9+%  !X;"]W;W)K<VAE971S+W-H965T
M,C8N>&UL4$L! A0#%     @ ?84+4VX11A)6!   W@H  !D
M ("!5\H  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !]
MA0M3]^A;&J4"  "A!0  &0              @('DS@  >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( 'V%"U,H>^XA?P(  "@%   9
M          " @<#1  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#
M%     @ ?84+4^D8$=R7 @  7P4  !D              ("!=M0  'AL+W=O
M<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !]A0M31:0=[#8$   )
M"0  &0              @(%$UP  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM
M;%!+ 0(4 Q0    ( 'V%"U.BX1K3( 0  'T)   9              " @;';
M  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ ?84+4Z_O
M/($&!0  H!(  !D              ("!".   'AL+W=O<FMS:&5E=',O<VAE
M970S,RYX;6Q02P$"% ,4    " !]A0M3FZ@=7[8"  !H!@  &0
M    @(%%Y0  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (
M 'V%"U,A%NOL^@,   X6   9              " @3+H  !X;"]W;W)K<VAE
M971S+W-H965T,S4N>&UL4$L! A0#%     @ ?84+4_AT(0DE P  :@P  !D
M             ("!8^P  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"
M% ,4    " !]A0M3@PC,-(H#  #@#@  &0              @(&_[P  >&PO
M=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( 'V%"U,1/RO/T ,
M !H7   9              " @8#S  !X;"]W;W)K<VAE971S+W-H965T,S@N
M>&UL4$L! A0#%     @ ?84+4QCW&)_Q @  C <  !D              ("!
MA_<  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " !]A0M3
M\0J%HOD#  !)$@  &0              @(&O^@  >&PO=V]R:W-H965T<R]S
M:&5E=#0P+GAM;%!+ 0(4 Q0    ( 'V%"U-#<V_)UP(  ,8)   9
M      " @=_^  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%
M  @ ?84+4V!/!"L; P    @  !D              ("![0$! 'AL+W=O<FMS
M:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !]A0M3C>?M+;0"  ![!P
M&0              @($_!0$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+
M 0(4 Q0    ( 'V%"U.'RGE B0(  *@&   9              " @2H( 0!X
M;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ ?84+4^(&%+18
M P  3PH  !D              ("!Z@H! 'AL+W=O<FMS:&5E=',O<VAE970T
M-2YX;6Q02P$"% ,4    " !]A0M3>(SW2:\"  #[!@  &0
M@(%Y#@$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( 'V%
M"U-'8ASTEP,  '4+   9              " @5\1 0!X;"]W;W)K<VAE971S
M+W-H965T-#<N>&UL4$L! A0#%     @ ?84+4YX:)IJ. P  B@P  !D
M         ("!+14! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M    " !]A0M3120?R$<"  #O!   &0              @('R& $ >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( 'V%"U/)7G>YE ,  )\,
M   9              " @7 ; 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL
M4$L! A0#%     @ ?84+4V[*\DT6!0  "!<  !D              ("!.Q\!
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " !]A0M3*'/)
M_[0"  !;"   &0              @(&() $ >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;%!+ 0(4 Q0    ( 'V%"U-4@O+.7P4  &@6   9
M  " @7,G 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @
M?84+4\&07ER$!0  I1D  !D              ("!"2T! 'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6Q02P$"% ,4    " !]A0M3Y0 EO&P#  "P#   &0
M            @('$,@$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4
M Q0    ( 'V%"U-KKXU!%00  (00   9              " @6<V 0!X;"]W
M;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ ?84+4WAN@8$6 P
M<0H  !D              ("!LSH! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6Q02P$"% ,4    " !]A0M38B@;!3H"   (!0  &0              @($
M/@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( 'V%"U-I
M5H0=2@(  *T$   9              " @7%  0!X;"]W;W)K<VAE971S+W-H
M965T-3DN>&UL4$L! A0#%     @ ?84+4^A:.^5. P  !!8   T
M     ( !\D(! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !]A0M3EXJ[',
M   3 @  "P              @ %K1@$ 7W)E;',O+G)E;'-02P$"% ,4
M" !]A0M30U.&[ND$  #J)@  #P              @ %41P$ >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ ?84+4UEV ?CU 0  .",  !H
M ( !:DP! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M?84+4Q?(S!O; 0  T2(  !,              ( !ETX! %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     $, 0P!,$@  HU !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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>75
<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>76
<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>242</ContextCount>
  <ElementCount>362</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>72</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="stem-20210630.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-20210630.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-20210630.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-20210630.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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="stem-20210630.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-20210630.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-20210630.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-20210630.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-20210630.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-20210630.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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2115104 - 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>12</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2120105 - 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>13</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124106 - Disclosure - NOTES PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/NOTESPAYABLE</Role>
      <ShortName>NOTES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2131107 - 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>15</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2133108 - Disclosure - WARRANTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/WARRANTS</Role>
      <ShortName>WARRANTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2135109 - Disclosure - COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/COMMONSTOCK</Role>
      <ShortName>COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2138110 - 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>18</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2143111 - Disclosure - NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/NETLOSSPERSHARE</Role>
      <ShortName>NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2147112 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2149113 - 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>21</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2151114 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="stem-20210630.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-20210630.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-20210630.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-20210630.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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2316304 - 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>27</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2321305 - 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>28</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2325306 - 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>29</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2336307 - 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>30</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2339308 - 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>31</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2344309 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/NETLOSSPERSHARETables</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/NETLOSSPERSHARE</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.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>33</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.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>34</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.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>35</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.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>36</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.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>37</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.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>38</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.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>39</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2417408 - 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>40</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2418409 - 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>41</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2419410 - 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>42</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2422411 - 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>43</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2423412 - 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>44</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2426413 - 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>45</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2427414 - 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>46</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2428415 - 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>47</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2429416 - 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>48</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2430417 - 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>49</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2432418 - 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>50</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2434419 - 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>51</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2437420 - 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>52</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2440421 - 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>53</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2441422 - 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>54</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2442423 - 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>55</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2445424 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails</Role>
      <ShortName>NET LOSS PER SHARE - Basic and diluted net loss per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2446425 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails</Role>
      <ShortName>NET LOSS PER SHARE - Antidilutive securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2448426 - 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>58</Position>
    </Report>
    <Report instance="stem-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2450427 - 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>59</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-20210630.htm">stem-20210630.htm</File>
    <File>stem-10xq2021q2ex101.htm</File>
    <File>stem-10xq2021q2ex102.htm</File>
    <File>stem-10xq2021q2ex311.htm</File>
    <File>stem-10xq2021q2ex312.htm</File>
    <File>stem-10xq2021q2ex321.htm</File>
    <File>stem-10xq2021q2ex322.htm</File>
    <File>stem-20210630.xsd</File>
    <File>stem-20210630_cal.xml</File>
    <File>stem-20210630_def.xml</File>
    <File>stem-20210630_lab.xml</File>
    <File>stem-20210630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/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>79
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "stem-20210630.htm": {
   "axisCustom": 1,
   "axisStandard": 27,
   "contextCount": 242,
   "dts": {
    "calculationLink": {
     "local": [
      "stem-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "stem-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "stem-20210630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "stem-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "stem-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "stem-20210630.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",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd"
     ]
    }
   },
   "elementCount": 491,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 8,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 13
   },
   "keyCustom": 53,
   "keyStandard": 309,
   "memberCustom": 31,
   "memberStandard": 38,
   "nsprefix": "stem",
   "nsuri": "http://www.stem.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115104 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120105 - 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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124106 - Disclosure - NOTES PAYABLE",
     "role": "http://www.stem.com/role/NOTESPAYABLE",
     "shortName": "NOTES PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131107 - Disclosure - CONVERTIBLE PROMISSORY NOTES",
     "role": "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES",
     "shortName": "CONVERTIBLE PROMISSORY NOTES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133108 - Disclosure - WARRANTS",
     "role": "http://www.stem.com/role/WARRANTS",
     "shortName": "WARRANTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135109 - Disclosure - COMMON STOCK",
     "role": "http://www.stem.com/role/COMMONSTOCK",
     "shortName": "COMMON STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138110 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143111 - Disclosure - NET LOSS PER SHARE",
     "role": "http://www.stem.com/role/NETLOSSPERSHARE",
     "shortName": "NET LOSS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "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-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147112 - Disclosure - INCOME TAXES",
     "role": "http://www.stem.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149113 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151114 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://www.stem.com/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316304 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321305 - 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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325306 - Disclosure - NOTES PAYABLE (Tables)",
     "role": "http://www.stem.com/role/NOTESPAYABLETables",
     "shortName": "NOTES PAYABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "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-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:CommonStockReservedForIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336307 - 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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:CommonStockReservedForIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339308 - 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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344309 - Disclosure - NET LOSS PER SHARE (Tables)",
     "role": "http://www.stem.com/role/NETLOSSPERSHARETables",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "stem:ScheduleOfReverseRecapitalizationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "stem:ProceedsFromReverseRecapitalizationTransaction",
      "reportCount": 1,
      "unitRef": "usd",
      "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-20210630.htm",
      "contextRef": "iaa795a4a0a744929b673f61a16abf0b7_I20210427",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "stem:CashAcquiredThroughReverseRecapitalization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "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-20210630.htm",
      "contextRef": "i94ffe0889abd4cf4aceb9cf0631f82b7_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "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-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "ic9013ae7a85b49bd829cdf69118508ac_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-20210630.htm",
      "contextRef": "ic9013ae7a85b49bd829cdf69118508ac_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "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-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i417108f845344a60854285972d95f89d_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - 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",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i417108f845344a60854285972d95f89d_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i4484d193d78440009328baaed0b21e50_I20200630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - 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-20210630.htm",
      "contextRef": "i4484d193d78440009328baaed0b21e50_I20200630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "if8acf6243ccc4188b8a7824912e2367a_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": "2419410 - 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",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "if8acf6243ccc4188b8a7824912e2367a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - 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-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - 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-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i3289dda538e64efc92a66b87f1a6a3eb_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": "2426413 - 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-20210630.htm",
      "contextRef": "i3289dda538e64efc92a66b87f1a6a3eb_I20200531",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i2c4f069aa3614028bcb2865b4ca25fe9_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": "2427414 - 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-20210630.htm",
      "contextRef": "i2c4f069aa3614028bcb2865b4ca25fe9_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i7f31441d5f0b46a5af685f0082078e12_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": "2428415 - 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-20210630.htm",
      "contextRef": "i7f31441d5f0b46a5af685f0082078e12_D20180601-20180630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToMinorityShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i16949b99fe6f402f968b25c15943ebd7_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": "2429416 - 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-20210630.htm",
      "contextRef": "i16949b99fe6f402f968b25c15943ebd7_D20200501-20200531",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i28fe4203fcf54c7cae3484d26c382ce0_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - 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",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i28fe4203fcf54c7cae3484d26c382ce0_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "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 LOSS (UNAUDITED)",
     "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432418 - 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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "icdaf7f685db2431b9ef68a9f2a5d7385_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": "2434419 - 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-20210630.htm",
      "contextRef": "icdaf7f685db2431b9ef68a9f2a5d7385_I20210428",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "stem:CommonStockReservedForIssuanceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437420 - 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-20210630.htm",
      "contextRef": "i0798f9cefba546d29dc34a9cbbe37931_I20210630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
       "span",
       "td",
       "tr",
       "table",
       "stem:CommonStockReservedForIssuanceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440421 - 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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "ic9013ae7a85b49bd829cdf69118508ac_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - 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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - 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",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445424 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details)",
     "role": "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails",
     "shortName": "NET 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-20210630.htm",
      "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446425 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details)",
     "role": "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails",
     "shortName": "NET LOSS PER SHARE - Antidilutive securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448426 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.stem.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i076e84e718f64eb5974538d28d5c6757_I20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450427 - 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-20210630.htm",
      "contextRef": "i076e84e718f64eb5974538d28d5c6757_I20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "ia4e62d9da5b74e6fb59c6d9dae1aca36_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-20210630.htm",
      "contextRef": "i5b05565464164d28b05d84bb4566e5e1_D20200101-20200331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "iad24a8c4383f45c98373cf827e5620bf_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "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-20210630.htm",
      "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 72,
   "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": [
      "r545"
     ],
     "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": [
      "r546"
     ],
     "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": [
      "r547"
     ],
     "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": [
      "r547"
     ],
     "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": [
      "r556"
     ],
     "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": [
      "r547"
     ],
     "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": [
      "r555"
     ],
     "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_EntityListingsLineItems": {
     "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": "Entity Listings [Line Items]",
        "terseLabel": "Entity Listings [Line Items]"
       }
      }
     },
     "localname": "EntityListingsLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityListingsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container for exchange listing information for an entity",
        "label": "Entity Listings [Table]",
        "terseLabel": "Entity Listings [Table]"
       }
      }
     },
     "localname": "EntityListingsTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r547"
     ],
     "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": [
      "r547"
     ],
     "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": [
      "r547"
     ],
     "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": [
      "r547"
     ],
     "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": [
      "r543"
     ],
     "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": [
      "r544"
     ],
     "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": [
      "r183",
      "r323",
      "r329",
      "r521"
     ],
     "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": [
      "r245",
      "r285",
      "r344",
      "r345",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r485",
      "r519",
      "r522",
      "r540",
      "r541"
     ],
     "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/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r245",
      "r285",
      "r344",
      "r345",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r485",
      "r519",
      "r522",
      "r540",
      "r541"
     ],
     "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": [
      "r183",
      "r323",
      "r329",
      "r521"
     ],
     "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": [
      "r181",
      "r323",
      "r327",
      "r488",
      "r518",
      "r520"
     ],
     "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": [
      "r181",
      "r323",
      "r327",
      "r488",
      "r518",
      "r520"
     ],
     "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": [
      "r245",
      "r285",
      "r335",
      "r344",
      "r345",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r485",
      "r519",
      "r522",
      "r540",
      "r541"
     ],
     "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/REVENUENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r245",
      "r285",
      "r335",
      "r344",
      "r345",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r485",
      "r519",
      "r522",
      "r540",
      "r541"
     ],
     "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/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r110",
      "r112",
      "r113",
      "r115",
      "r116",
      "r137",
      "r403",
      "r404"
     ],
     "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",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r137",
      "r194",
      "r195",
      "r372",
      "r384",
      "r402",
      "r403",
      "r404",
      "r405",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r557",
      "r558"
     ],
     "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",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r137",
      "r194",
      "r195",
      "r372",
      "r384",
      "r402",
      "r403",
      "r404",
      "r405",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r557",
      "r558"
     ],
     "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",
      "r102",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r112",
      "r113",
      "r115",
      "r116",
      "r137",
      "r194",
      "r195",
      "r372",
      "r384",
      "r402",
      "r403",
      "r404",
      "r405",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r557",
      "r558"
     ],
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210630",
     "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/20210630",
     "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",
        "verboseLabel": "Common Stock Warrants"
       }
      }
     },
     "localname": "CommonStockWarrantsMember",
     "nsuri": "http://www.stem.com/20210630",
     "presentation": [
      "http://www.stem.com/role/Cover",
      "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ConversionOfConvertiableNoteUponMerger": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Convertiable Note Upon Merger",
        "label": "Conversion Of Convertiable Note Upon Merger",
        "terseLabel": "Conversion of convertible notes upon merger"
       }
      }
     },
     "localname": "ConversionOfConvertiableNoteUponMerger",
     "nsuri": "http://www.stem.com/20210630",
     "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/20210630",
     "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"
       }
      }
     },
     "localname": "ConvertiblePreferredStockWarrantMember",
     "nsuri": "http://www.stem.com/20210630",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ConvertibleWarrantStockLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Warrant Stock Liability",
        "label": "Convertible Warrant Stock Liability [Member]",
        "terseLabel": "Convertible warrant stock liability"
       }
      }
     },
     "localname": "ConvertibleWarrantStockLiabilityMember",
     "nsuri": "http://www.stem.com/20210630",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer E",
        "label": "Customer E [Member]",
        "terseLabel": "Customer E"
       }
      }
     },
     "localname": "CustomerEMember",
     "nsuri": "http://www.stem.com/20210630",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer F",
        "label": "Customer F [Member]",
        "terseLabel": "Customer F"
       }
      }
     },
     "localname": "CustomerFMember",
     "nsuri": "http://www.stem.com/20210630",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerGMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer G",
        "label": "Customer G [Member]",
        "terseLabel": "Customer G"
       }
      }
     },
     "localname": "CustomerGMember",
     "nsuri": "http://www.stem.com/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_DebtTermsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Terms",
        "label": "Debt Terms [Axis]",
        "terseLabel": "Debt Terms [Axis]"
       }
      }
     },
     "localname": "DebtTermsAxis",
     "nsuri": "http://www.stem.com/20210630",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_DebtTermsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Terms [Domain]",
        "label": "Debt Terms [Domain]",
        "terseLabel": "Debt Terms [Domain]"
       }
      }
     },
     "localname": "DebtTermsDomain",
     "nsuri": "http://www.stem.com/20210630",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_DebtTermsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Terms, One",
        "label": "Debt Terms, One [Member]",
        "terseLabel": "Debt Terms, One"
       }
      }
     },
     "localname": "DebtTermsOneMember",
     "nsuri": "http://www.stem.com/20210630",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"
     ],
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_HardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hardware",
        "label": "Hardware [Member]",
        "terseLabel": "Hardware"
       }
      }
     },
     "localname": "HardwareMember",
     "nsuri": "http://www.stem.com/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/BUSINESSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement Of Warrant Liability Into Preferred Stock Due To Exercise",
        "label": "Settlement Of Warrant Liability Into Preferred Stock Due To Exercise",
        "terseLabel": "Settlement of warrant liability into preferred stock due to exercise"
       }
      }
     },
     "localname": "SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise",
     "nsuri": "http://www.stem.com/20210630",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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 (Note 8)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueExchangeOfWarrants",
     "nsuri": "http://www.stem.com/20210630",
     "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 (Note 1)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueReverseRecapitalization",
     "nsuri": "http://www.stem.com/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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/20210630",
     "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": "Warrant liability"
       }
      }
     },
     "localname": "WarrantLiability",
     "nsuri": "http://www.stem.com/20210630",
     "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/20210630",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "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/20210630",
     "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/20210630",
     "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",
      "r451"
     ],
     "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",
      "r99",
      "r447",
      "r448"
     ],
     "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": [
      "r535"
     ],
     "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",
      "r184",
      "r185"
     ],
     "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_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",
      "r213"
     ],
     "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",
      "r508",
      "r528",
      "r532"
     ],
     "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",
      "r102",
      "r103",
      "r104",
      "r398",
      "r523",
      "r524",
      "r558"
     ],
     "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",
      "r372",
      "r451"
     ],
     "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": [
      "r102",
      "r103",
      "r104",
      "r369",
      "r370",
      "r371",
      "r403"
     ],
     "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": [
      "r241"
     ],
     "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 (Note 7)"
       }
      }
     },
     "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": [
      "r346",
      "r348",
      "r374",
      "r375"
     ],
     "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": [
      "r240",
      "r299",
      "r306"
     ],
     "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 (Note 8)"
       }
      }
     },
     "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": [
      "r348",
      "r366",
      "r373"
     ],
     "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": [
      "r85",
      "r265",
      "r274",
      "r275",
      "r436"
     ],
     "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": [
      "r134"
     ],
     "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/NETLOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r134"
     ],
     "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/NETLOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "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/NETLOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r134"
     ],
     "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/NETLOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "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": [
      "r218"
     ],
     "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": [
      "r96",
      "r164",
      "r173",
      "r179",
      "r192",
      "r226",
      "r227",
      "r228",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r395",
      "r399",
      "r424",
      "r449",
      "r451",
      "r491",
      "r505"
     ],
     "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",
      "r96",
      "r192",
      "r226",
      "r227",
      "r228",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r395",
      "r399",
      "r424",
      "r449",
      "r451"
     ],
     "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_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_AwardTypeAxis": {
     "auth_ref": [
      "r349",
      "r368"
     ],
     "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"
     ],
     "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": [
      "r101"
     ],
     "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": [
      "r205"
     ],
     "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_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r29",
      "r87"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r81",
      "r87",
      "r91"
     ],
     "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": [
      "r81",
      "r425"
     ],
     "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_ClassOfStockDomain": {
     "auth_ref": [
      "r93",
      "r96",
      "r122",
      "r123",
      "r128",
      "r131",
      "r133",
      "r141",
      "r142",
      "r143",
      "r192",
      "r226",
      "r231",
      "r232",
      "r233",
      "r237",
      "r238",
      "r283",
      "r284",
      "r288",
      "r292",
      "r424",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "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": [
      "r307",
      "r347"
     ],
     "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": [
      "r300"
     ],
     "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": [
      "r300"
     ],
     "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": [
      "r307",
      "r347"
     ],
     "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_CommitmentsAndContingencies": {
     "auth_ref": [
      "r42",
      "r223",
      "r495",
      "r512"
     ],
     "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": [
      "r220",
      "r221",
      "r222",
      "r224",
      "r536"
     ],
     "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": [
      "r102",
      "r103",
      "r403"
     ],
     "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",
      "http://www.stem.com/role/Cover"
     ],
     "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",
      "r299"
     ],
     "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",
      "r451"
     ],
     "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 June\u00a030, 2021 and December\u00a031, 2020; 130,768,055 and 40,202,785 issued and outstanding as of June\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",
      "r498",
      "r514"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r151",
      "r152",
      "r183",
      "r421",
      "r422",
      "r535"
     ],
     "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": [
      "r151",
      "r152",
      "r183",
      "r421",
      "r422",
      "r533",
      "r535"
     ],
     "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": [
      "r151",
      "r152",
      "r183",
      "r421",
      "r422",
      "r533",
      "r535"
     ],
     "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": [
      "r151",
      "r152",
      "r183",
      "r421",
      "r422"
     ],
     "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": [
      "r149",
      "r151",
      "r152",
      "r153",
      "r421",
      "r423",
      "r535"
     ],
     "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": [
      "r151",
      "r152",
      "r183",
      "r421",
      "r422",
      "r535"
     ],
     "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": [
      "r312"
     ],
     "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": [
      "r309",
      "r311",
      "r324"
     ],
     "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": [
      "r309",
      "r310",
      "r324"
     ],
     "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": [
      "r309",
      "r310",
      "r324"
     ],
     "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": [
      "r309",
      "r310",
      "r324"
     ],
     "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": [
      "r325"
     ],
     "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 June\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": [
      "r239",
      "r242",
      "r243",
      "r245",
      "r255",
      "r256",
      "r257",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r272",
      "r273",
      "r274",
      "r275"
     ],
     "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": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible promissory notes"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r16",
      "r493",
      "r506",
      "r534"
     ],
     "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_CostOfRevenue": {
     "auth_ref": [
      "r69",
      "r96",
      "r192",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r424"
     ],
     "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": [
      "r150",
      "r183"
     ],
     "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": [
      "r89",
      "r90"
     ],
     "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": [
      "r89",
      "r90"
     ],
     "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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": {
     "auth_ref": [
      "r89",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of warrants 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 cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Warrants or Options Issued",
        "terseLabel": "Issuance of warrants upon debt modification"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "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": [
      "r92",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r259",
      "r266",
      "r267",
      "r269",
      "r278"
     ],
     "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",
      "r15",
      "r16",
      "r95",
      "r100",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r272",
      "r273",
      "r274",
      "r275",
      "r437",
      "r492",
      "r493",
      "r504"
     ],
     "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": [
      "r16",
      "r270",
      "r493",
      "r504"
     ],
     "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": [
      "r242",
      "r272",
      "r273",
      "r435",
      "r437",
      "r438"
     ],
     "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": [
      "r95"
     ],
     "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",
      "r243"
     ],
     "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",
      "r95",
      "r100",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r272",
      "r273",
      "r274",
      "r275",
      "r437"
     ],
     "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",
      "r95",
      "r100",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r268",
      "r272",
      "r273",
      "r274",
      "r275",
      "r300",
      "r303",
      "r304",
      "r305",
      "r434",
      "r435",
      "r437",
      "r438",
      "r503"
     ],
     "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": [
      "r255",
      "r434",
      "r438"
     ],
     "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_Depreciation": {
     "auth_ref": [
      "r85",
      "r211"
     ],
     "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": [
      "r85",
      "r162"
     ],
     "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": [
      "r323",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333"
     ],
     "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": [
      "r323"
     ],
     "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": [
      "r376"
     ],
     "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",
      "r99",
      "r229",
      "r231",
      "r232",
      "r236",
      "r237",
      "r238",
      "r446"
     ],
     "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",
      "r107",
      "r108",
      "r110",
      "r111",
      "r112",
      "r118",
      "r122",
      "r131",
      "r132",
      "r133",
      "r137",
      "r138",
      "r404",
      "r405",
      "r499",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share attributable to common shareholders, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r66",
      "r107",
      "r108",
      "r110",
      "r111",
      "r112",
      "r122",
      "r131",
      "r132",
      "r133",
      "r137",
      "r138",
      "r404",
      "r405",
      "r499",
      "r515"
     ],
     "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/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "NET LOSS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETLOSSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r425"
     ],
     "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": [
      "r367"
     ],
     "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": [
      "r367"
     ],
     "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": [
      "r364"
     ],
     "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/NETLOSSPERSHAREAntidilutivesecuritiesDetails",
      "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",
      "r102",
      "r103",
      "r104",
      "r106",
      "r113",
      "r116",
      "r140",
      "r193",
      "r299",
      "r306",
      "r369",
      "r370",
      "r371",
      "r383",
      "r384",
      "r403",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r523",
      "r524",
      "r525",
      "r558"
     ],
     "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": [
      "r85",
      "r279"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "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",
        "negatedTerseLabel": "Change in fair value of warrants and embedded derivative",
        "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "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": [
      "r408"
     ],
     "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": [
      "r408"
     ],
     "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": [
      "r406",
      "r419",
      "r420"
     ],
     "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": [
      "r406",
      "r419"
     ],
     "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": [
      "r257",
      "r272",
      "r273",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r407",
      "r458",
      "r459",
      "r460"
     ],
     "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": [
      "r414",
      "r415"
     ],
     "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": [
      "r406",
      "r407",
      "r409",
      "r410",
      "r416"
     ],
     "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": [
      "r414"
     ],
     "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": [
      "r257",
      "r336",
      "r337",
      "r342",
      "r343",
      "r407",
      "r458"
     ],
     "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": [
      "r257",
      "r272",
      "r273",
      "r336",
      "r337",
      "r342",
      "r343",
      "r407",
      "r459"
     ],
     "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": [
      "r257",
      "r272",
      "r273",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r407",
      "r460"
     ],
     "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": [
      "r411"
     ],
     "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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r411",
      "r415"
     ],
     "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": [
      "r412"
     ],
     "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": [
      "r413"
     ],
     "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": [
      "r413"
     ],
     "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": [
      "r411"
     ],
     "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": [
      "r257",
      "r272",
      "r273",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r458",
      "r459",
      "r460"
     ],
     "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": [
      "r414",
      "r416"
     ],
     "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": [
      "r417",
      "r418"
     ],
     "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_FinancialInstrumentAxis": {
     "auth_ref": [
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r268",
      "r297",
      "r401",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r85",
      "r276",
      "r277"
     ],
     "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": [
      "r206",
      "r207",
      "r451",
      "r490"
     ],
     "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",
      "r96",
      "r164",
      "r172",
      "r175",
      "r178",
      "r180",
      "r192",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r424"
     ],
     "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_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r85",
      "r210",
      "r215"
     ],
     "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",
      "r164",
      "r172",
      "r175",
      "r178",
      "r180",
      "r489",
      "r496",
      "r501",
      "r516"
     ],
     "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": "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": [
      "r216",
      "r219"
     ],
     "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": [
      "r219"
     ],
     "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": [
      "r97",
      "r380",
      "r381",
      "r382",
      "r385",
      "r387",
      "r389",
      "r390",
      "r391"
     ],
     "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": [
      "r98",
      "r115",
      "r116",
      "r163",
      "r378",
      "r386",
      "r388",
      "r517"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r379"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Provision (benefit) for income taxes, federal"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r84"
     ],
     "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": [
      "r84"
     ],
     "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": [
      "r84",
      "r486"
     ],
     "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": [
      "r84"
     ],
     "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": [
      "r84",
      "r442"
     ],
     "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": [
      "r84"
     ],
     "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": [
      "r84"
     ],
     "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": [
      "r208",
      "r209"
     ],
     "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",
      "r161",
      "r433",
      "r436",
      "r500"
     ],
     "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": [
      "r80",
      "r82",
      "r88"
     ],
     "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",
      "r451"
     ],
     "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_IssuanceOfStockAndWarrantsForServicesOrClaims": {
     "auth_ref": [
      "r85"
     ],
     "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": [
      "r441"
     ],
     "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": [
      "r441"
     ],
     "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": [
      "r441"
     ],
     "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_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r444"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Total lease payments estimated"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r37",
      "r96",
      "r174",
      "r192",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r396",
      "r399",
      "r400",
      "r424",
      "r449",
      "r450"
     ],
     "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",
      "r96",
      "r192",
      "r424",
      "r451",
      "r494",
      "r510"
     ],
     "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",
      "r96",
      "r192",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r396",
      "r399",
      "r400",
      "r424",
      "r449",
      "r450",
      "r451"
     ],
     "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": [
      "r16",
      "r493",
      "r504"
     ],
     "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": [
      "r16",
      "r256",
      "r271",
      "r272",
      "r273",
      "r493",
      "r507"
     ],
     "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": "Outstanding balance",
        "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": [
      "r100"
     ],
     "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",
      "r225"
     ],
     "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": [
      "r149",
      "r151",
      "r152",
      "r183"
     ],
     "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_MeasurementInputDiscountForLackOfMarketabilityMember": {
     "auth_ref": [
      "r408"
     ],
     "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": [
      "r408"
     ],
     "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": [
      "r408"
     ],
     "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": [
      "r408"
     ],
     "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": [
      "r408"
     ],
     "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": [
      "r408"
     ],
     "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": [
      "r336"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r144",
      "r157"
     ],
     "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": [
      "r81"
     ],
     "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": [
      "r81"
     ],
     "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": [
      "r81",
      "r83",
      "r86"
     ],
     "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",
      "r86",
      "r96",
      "r105",
      "r107",
      "r108",
      "r110",
      "r111",
      "r115",
      "r116",
      "r129",
      "r164",
      "r172",
      "r175",
      "r178",
      "r180",
      "r192",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r405",
      "r424",
      "r497",
      "r513"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED": {
       "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/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "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 loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss attributable to common stockholders"
       }
      }
     },
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r107",
      "r108",
      "r110",
      "r111",
      "r118",
      "r119",
      "r130",
      "r133",
      "r164",
      "r172",
      "r175",
      "r178",
      "r180"
     ],
     "calculation": {
      "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to common stockholders, basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r121",
      "r124",
      "r125",
      "r126",
      "r127",
      "r130",
      "r133"
     ],
     "calculation": {
      "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails": {
       "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/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "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",
      "r99",
      "r447"
     ],
     "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": [
      "r158"
     ],
     "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": [
      "r164",
      "r172",
      "r175",
      "r178",
      "r180"
     ],
     "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_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r439"
     ],
     "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_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r85"
     ],
     "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",
      "r451"
     ],
     "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 $206 and $123 due from related parties as of June\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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r393",
      "r394",
      "r397"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED": {
       "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED",
      "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:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r38",
      "r451"
     ],
     "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 $880 and $399 due to related parties as of June\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_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": [
      "r78"
     ],
     "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_PaymentsToAcquireMachineryAndEquipment": {
     "auth_ref": [
      "r73"
     ],
     "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": [
      "r73"
     ],
     "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": [
      "r73"
     ],
     "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": [
      "r79"
     ],
     "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": [
      "r349",
      "r368"
     ],
     "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/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails": {
       "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/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "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",
      "r283"
     ],
     "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",
      "r283"
     ],
     "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",
      "r451"
     ],
     "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 June\u00a030, 2021 and December\u00a031, 2020, respectively; 0 shares issued and outstanding as of June\u00a030, 2021 and December\u00a031, 2020"
       }
      }
     },
     "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": [
      "r76"
     ],
     "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": [
      "r75"
     ],
     "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 $911 for the six months ended June 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": [
      "r75"
     ],
     "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": [
      "r74"
     ],
     "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": [
      "r75",
      "r95"
     ],
     "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": [
      "r75"
     ],
     "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 six months ended June 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_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",
      "r214"
     ],
     "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/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r217",
      "r537",
      "r538",
      "r539"
     ],
     "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",
      "r212"
     ],
     "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/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r214",
      "r451",
      "r502",
      "r511"
     ],
     "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",
      "r214"
     ],
     "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",
      "r212"
     ],
     "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/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RepaymentsOfMediumTermNotes": {
     "auth_ref": [
      "r77"
     ],
     "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": [
      "r77"
     ],
     "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": [
      "r77"
     ],
     "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": [
      "r377",
      "r487",
      "r542"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r306",
      "r372",
      "r451",
      "r509",
      "r527",
      "r532"
     ],
     "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",
      "r102",
      "r103",
      "r104",
      "r106",
      "r113",
      "r116",
      "r193",
      "r369",
      "r370",
      "r371",
      "r383",
      "r384",
      "r403",
      "r523",
      "r525"
     ],
     "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": [
      "r159",
      "r160",
      "r171",
      "r176",
      "r177",
      "r181",
      "r182",
      "r183",
      "r322",
      "r323",
      "r488"
     ],
     "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": [
      "r151",
      "r183"
     ],
     "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": [
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r320",
      "r321",
      "r326",
      "r334"
     ],
     "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": [
      "r318"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligations"
       }
      }
     },
     "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": [
      "r319"
     ],
     "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": [
      "r319"
     ],
     "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": [
      "r319"
     ],
     "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": [
      "r319"
     ],
     "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": [
      "r443",
      "r445"
     ],
     "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": [
      "r134"
     ],
     "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/NETLOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "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/NETLOSSPERSHARETables"
     ],
     "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": [
      "r133"
     ],
     "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/NETLOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r348",
      "r365",
      "r373"
     ],
     "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",
      "r214"
     ],
     "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/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r349",
      "r368"
     ],
     "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/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r353",
      "r358",
      "r361"
     ],
     "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",
      "r93",
      "r141",
      "r142",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r292",
      "r297",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306"
     ],
     "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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r149",
      "r151",
      "r152",
      "r153",
      "r421",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Significant Customers"
       }
      }
     },
     "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": [
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r182"
     ],
     "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": [
      "r327"
     ],
     "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": [
      "r84"
     ],
     "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": [
      "r350"
     ],
     "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_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/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": [
      "r360"
     ],
     "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": [
      "r357"
     ],
     "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": [
      "r359"
     ],
     "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": [
      "r368"
     ],
     "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": [
      "r355",
      "r368"
     ],
     "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"
       }
      }
     },
     "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": [
      "r354"
     ],
     "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": [
      "r363"
     ],
     "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": [
      "r363"
     ],
     "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": [
      "r363"
     ],
     "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": [
      "r347",
      "r352"
     ],
     "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"
     ],
     "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/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": [
      "r350"
     ],
     "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": [
      "r351"
     ],
     "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": [
      "r362"
     ],
     "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": [
      "r363"
     ],
     "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_StatementClassOfStockAxis": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r93",
      "r96",
      "r122",
      "r123",
      "r128",
      "r131",
      "r133",
      "r141",
      "r142",
      "r143",
      "r192",
      "r226",
      "r231",
      "r232",
      "r233",
      "r237",
      "r238",
      "r283",
      "r284",
      "r288",
      "r292",
      "r299",
      "r424",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r46",
      "r59",
      "r60",
      "r61",
      "r102",
      "r103",
      "r104",
      "r106",
      "r113",
      "r116",
      "r140",
      "r193",
      "r299",
      "r306",
      "r369",
      "r370",
      "r371",
      "r383",
      "r384",
      "r403",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r523",
      "r524",
      "r525",
      "r558"
     ],
     "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": [
      "r102",
      "r103",
      "r104",
      "r140",
      "r488"
     ],
     "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": [
      "r134"
     ],
     "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",
      "r260",
      "r299",
      "r300",
      "r306"
     ],
     "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",
      "r299",
      "r306",
      "r356"
     ],
     "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)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r46",
      "r299",
      "r306"
     ],
     "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_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r26",
      "r27",
      "r96",
      "r186",
      "r192",
      "r424",
      "r451"
     ],
     "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": [
      "r94",
      "r284",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r298",
      "r306",
      "r308"
     ],
     "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_SubsequentEventMember": {
     "auth_ref": [
      "r432",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r432",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r432",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r452",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUBSEQUENTEVENTS"
     ],
     "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": [
      "r226",
      "r231",
      "r232",
      "r233",
      "r237",
      "r238"
     ],
     "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": [
      "r17"
     ],
     "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": [
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r268",
      "r297",
      "r401",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r392"
     ],
     "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_UseOfEstimates": {
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r154",
      "r155",
      "r156"
     ],
     "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": [
      "r368"
     ],
     "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": [
      "r368"
     ],
     "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_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_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r121",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)",
        "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r118",
      "r120"
     ],
     "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/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r118",
      "r133"
     ],
     "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/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 5
  }
 },
 "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": "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"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "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": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "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": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r129": {
   "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"
  },
  "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": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "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": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "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": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "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": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "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": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "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": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r221": {
   "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"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r223": {
   "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"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "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": "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "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": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "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": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "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": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r279": {
   "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"
  },
  "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": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "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": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "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": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r309": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "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": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "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": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "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": "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "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",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "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": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "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": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "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": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "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",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "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": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "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": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r431": {
   "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"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "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": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "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": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r451": {
   "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"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "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",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "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": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "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": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "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": "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "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": "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "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.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "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": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r544": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r545": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r546": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r547": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r548": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r549": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "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": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r551": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r552": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r553": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r554": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r555": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r556": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "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"
  },
  "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"
  },
  "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"
  },
  "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": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "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": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "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": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>80
<FILENAME>0001758766-21-000145-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001758766-21-000145-xbrl.zip
M4$L#!!0    ( 'V%"U,=0WU>+Q8  $>,   8    <W1E;2TQ,'AQ,C R,7$R
M97@Q,#$N:'1M[3UK4QL[LM_OK]"2NV>ARC;8D$ @)U4...!:8K.V23:?MN09
MC:W->.0S#QS?7W^[6]*\;, D.6OL)54![)F1NEO][I;FW5\NNN>#KS<M-HXG
M/KNY_7#=/F<[U?W]+X?G^_L7@PMV-?ATS8YJ!W4V"'D0R5BJ@/O[^ZW.#ML9
MQ_'T=']_-IO59H<U%8[V![U]'.IHWU<J$C4W=G?>O\-OX*?@[OO_>?>7:I5=
M*">9B"!F3BAX+%R61#(8L2^NB+ZQ:M7<=:ZF\U".QC%K'#3J[(L*O\D[KJ_'
M,O;%>SO.NWW]^=T^3?)NJ-SY^W>NO&/2_7U'>I[G''A'QR=O&^Y1HSZ$7_6W
MCEOWWIZ\:9P<.O^J Y#[<+M^)HKGOOA]9R*#ZEC@_*?'C6E\-I-N/#ZM'QS\
M=:=P7RR^QU49N #'Z>&;:0Q7/06XF<N.\E5X^NJ _IWAE:K')]*?G_YM("<B
M8ATQ8STUX<'?*A%0N!J)4'KZQDC^GSBMX^3T<::A.8)Q?!D("UV]@2#]]JK^
MYN#LO^?GNWVDR9]-Z^.EM&[]\ZK]H3U@]8-:W<*A^6>1BW@X D:*U50/3MS"
M?3D*3AW@&!'^Z>RR'(7^H/6IPMJ=\UH1@0T G;1!ZQ^W[<%71*#5&;0_M]C-
M=;/S&"I#%<=JHN=YKMCU!]WSO[/NS:#=[;#F9:_5^@08_L@B_3N)8NG-SYZ)
M@KH-?!%%3,5C$<YD))@K/+C)9?!9R*#"X (#ND^B](H,Z$N]X'\D,IZS=H"K
M(^\$N_%YP';Q^F^O3AJ-@S/\@OZLG^VQ:,Q]GXTYW(BW1'R233@1/ ![$^GQ
M9<3ZL7*^L>X4C1MKCD(AR#KE!R]?M!/]D/B8E5D3A[5KZ].=9U/NND#[JB^\
M^+1Q4CL\LJ1QA:-"CE0^38!90WQTYWVG.VB?MUCW(RL(QF6ON6%"L7PM.L"7
MO[UZ?7+&V!9@TW3=$&1<(_2?8;+ENN9?J__;*+(OQW8 :HI$)@+@0+_=\#"6
MCIQR &7,(S84(F C<-_1U0:E:719K-@T"1VX0X"O/9G 5UH1*H]T)GP'0\PK
M+$J&_Q9.C ]D.IH'+G-4X%)$$-EG2"GC)=*K9:5980"-IWQ?S323K&BPWQ3M
M-7A=2)B"*D'R%];CH&96).9#7]AQARH$.E5A97P^C<2I_>/,E='4Y_-3&1!]
MZ:&S(A2O888[@:3EOF$$FE!?-O'!V]>U@S=U#!'B$/Z[=F(3/=0H>MB/W<5K
M1V]KKX_>WGL9D+[WVD/#OJV]/3SYY:,>'M<:]<.5AMTG0FAB +DCX*G?=PYW
M[ -F%4\;T^^L/H58#WX?UHZ/BQ*':[Q ?#5=D\!=0-"*''^),E5D9$.-%-$W
M"X@>()I;3)S/ I0C1/.H4@1X:^1*(<5>"%6*(K^+T$%'^":4CF!3$;+^F(<O
M="J;-Q5SGW62R1 H!%)'1(JT\ GWA5K+J%7DK1<:E6@TGY+^UO[)P]19Q+1
MG>TA2A99%\+AW7:_NU>@SHH,L0*9C#>F?;H&^%<L4KYTF45VRRG> <<YYG$2
MJW!>(GKG!XF^2>@/(([X[=71\5GK^U3JR/])?L(/<0_1<9_<^PV.^1[*F%C_
MJ^^,A9OX8IUQ."WENBL$&[O*&-EG4;3.: X%$]JV(PM7,(4Y&RL(<%6(?T\A
M](<HVP'&0-ZW(;N.N?&+.\,=D>&.E<+PC:"4*!(*$64*E!T@GX1L+G@8L9F,
MQRR> :SSJH>F#IQNAU*]C==_W;-)C$@[F*6TAQG=$E#IW+0G0YB'!P&,%D8<
M%+D9Y-XPB-(C*L!%"0$,0F+,=NND"H]._A1Q/:Z=K*)5IDH7>$]#X7-T!<YP
MY:M'M<9BZF/((Z$53CQ>IXIYVJH)[HS9! 8=X]50<"_&H"+(%0EXNH3Z/AX]
MLIZ[N*#2TP,R$-A @;D* 9@IYL?@&1BS8B?Q.?!+>9(]EH#KY1M934*<]@DL
M54C110F@F$L!8J6B?GP6P6,P1Y"H)&)]$=YAS!F/0Y6,QIHL?#KU88$Q6V;)
MY<+@3ZQP+*J"]^^&:'/O&21?8E_DO_N*[B8E=Y ]PH=@_9-X\9'G58Y?5B[6
M/\=AYLR-1'4(S/FM2OQYROT9GT<[3VI/N)?V&ZOD'W)ZT)>4@?8A;V!PY:[=
M[=D*H_JP^X$F#'6( "5XN*=56<2T3EU1 SD"[$A4 ?U'U6%27@[\I9<2IG<3
M@5IMV7"NX* H 80+!$?Z,IX;ATCB*%C7B%?"8"9\\ 5VZXV?P:'&6$?%Z&%
M4*?UOE;GH1@I<KFPK0#4-L$(-D+<H?Z>@"G(0YG!A\4: @.'N2]80O,T#=6=
M=/'V(3@\"^47G %&S9D(\(5\B0/GI"8_CJF[8S%G$^O;SZC ?5A[<_)P@7N;
M6CSJ_R'"+W=>"X0_?ICJE#S.4H#K-!:@-S!X:;H@BC** 585EDJPU"(SG.L:
M;F1=VWR9-P#7-95;4$.HEC!5GD\J:9SA'GR0M?4<H"9R#2^VDZ:H][#/I8*%
M8V6R4PM],6G;3;ZFC'<%Y:Q])&(*?,:K  N3QG23U8B@H@JEDJ<-5P"\G"'/
MT'2?6O"N&(LCL:,(N&V*#)<V-C%8N%!X\#?H?ECL?C9X'WX3]= SK)\4QS0(
M:2L!5SC.[H&''H,V!Y,E@I^NQJ_TO#:;TU#<<>G_C#DH:"GT6=>5Z/; <\!6
M"5JD5?B&(X'8?0ERPU#M?C?CHCS!B2W \J-EA47_(P&J>/.'!^6%)K@"GQPU
M&IEZ<)&C.@)C\[% #ZIBF19HC8P3CT&$9 P?'2%<'<K^+T0)%: Q"Q.?4,9Q
M%B;9=4MXI/Y3;+JV$0/V0!+;$*:3$0: _8C1K0@K&#&C\X7J#<:+5%"8;!<N
M@1SI1A44).79IKY Q64B]KO$S$$9>\"-/,I !?H)B&]QR(K^^O&Y %MPWWCH
MINCVNVDK#=F3S%-BL)B97Z>?C\N:O5+0ZP9_T+<$;8C*(9*NI*!?7]-++4.&
M^01<(F 5,9GZ:BY ). F5X;PM0HCW>V(S_C2N,,ESYDPI4$1352C0/8]ZV*3
MMPHRGH3",EC6*60)7EJRE/Z_3#&LT7UI;(S[DAJOY^'!;(%1V.5[SV;Q&[5'
MEK]'NV) *BT?K-U_?23*=I,0(V")SBOX&VC3=(V"@_DS6?E<@M.6KLB]4TF\
MFI$&%R8=*9?+I*@V6MTMV@IN'CXG;CYH/,S.GT0\5BZNSJ;P,[CTKO Q/T\&
M&M@IC5 "S:-+0PW-OVFPA%+  -Y A,2.$#E%";*RS>(#ZSH@"!@WF2J$=1PP
MI^,*G;\1-O[0H*(WIH,O< @=:[]3^#*S7ED>H9$,&6<#G]1CY[P!B1W%5$Q)
M\U3+L'7-@.70"@;3[D<H(*C I!C700=>YE8*"6.3N0K%'PDX.2Z2/4<$$SB7
MJ)LM&&H8O%'J)Z=\/C$^(6F(T0@]NUB4>J6(THKA&&5,T+L<"8*=B(0+D5,T
M,?].WX^5C^Q_'Q^YB"!% H547S*%F\"3$W(:EQ!-W5@O\?TY/N,DZ'^6,2\A
M_!"63T1E:ZHWQ[^D>+,.M51M5#>_=K1&D]A1:0K*2J*,HD04U6XAV:0UNY'?
M?($"'R3/)=5HZ3,H@2"C6J@R@?+Y# L$37AP0K4 JG/@O9)32<"C_@WX1@L?
MP 2R(;32+\/M@+:48#U1B^"F;$^$H=8H^5C/U)M=ZE4/EJKQ3/N4E3[!I^?=
MALCN<&,BNQY8Q/!.K+5\6=NPS6C+L3C:F#6_AEBF>CM]!H5K6/G"YC%==B"G
M+-*IQ/SE+!VG/ ]3>E-?N"/L1A&^7T$U!>K)Z!/Z!G_J_)-60:#S\C?9RD$E
MJR'<?[,><61"/WM7A>D3(^#F&0]#H]6S@7T1N!6\FFU#MBI4Y](B5+N 3\7D
MU?RY[JRSGRHT66&[W*X=#F!R(-"-I8CVRA4<N(=VE6,J6-$8T8Q/*T!B=T3M
M9'8,@GJDZS%$<0N?=DL#9;*G2_O^TGPA T8+U$0Z9"S ?\;B P7 :@;A1C26
M4VW>?@27L?#)P2QF%NDI@!C-#M(0K)F?Y*K)X(?J)*C$G"/E$3$#"1S/T.Q(
M+^>VYD.#NS0;22(S Z"0&)2V?BKDR*L4#&$RG)KPQC!H2-LB74:2,&>[]9.#
M/6S1BG)]DT13X'*=@'7-!C"="<WPTL%7/LRP,WO2+V2,^RF0K.GHQ&PN-#)T
M*89 (HH78B"FPD72()]@*#!1!"< F/B<\O- U!C<?U/D"=BNW-.>+8XQ38:^
MR8]G[.@B;G*8Z&\]'$%PD"9<(A7&.FK;E78<'G!_'L48R%"3FIN+[=14!OBA
M8E@#R%IA,#*MBB\G,B8GIF(X( <IRCVWQ9!.LW_!>M2ZBC,VCNOU76]O]V@/
M@>Y\[;=R%X^.&_I:Q:;3@<C87H(9_UQ>"*XAL#KPI!) K/9JO\P*KM'MS<NH
MU>/*AI"T+":1D6>_>Z)PS/B#-SM_"C<:OQ-KM>2V1E272?-T67>,RM\:".H!
M"JF ,4*)\W39R,B@72-=<T%;JY6_]!Z%[4]2+94EEM'TTU0(7=2" B2N;G6+
M#>H-P*8D)0,@R21MR7DX \*LUB@A!7,!L0.3_4F)3?&&L)*,SVN1U^:;%J&
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
M>)PKM*B$9WAV)"E( NH2%! C*P:+P7N \Z--/C[B&U0Q*+01R BJT!3;;'Y
M#UD!Y Q$*P8-"WF#!LLU'@#ETOK-$7H<8)X?28K;*TYWAH$GG66# = H/^&*
M"/97JT%7>$!<6/J+YT<GY[ J)P XAS$'44V;C"HE!0JW:)*D=H@4N;/R\ISL
M220T1BP<6:J"KV"JIH ZI)KGL#;=B(SJ&:D?IQ8ZKI<6ZO4[@RN+V>W?'K'"
MJ6S+7VVWWP@!(\!P5#T< 9Z,I,X1 />")HHF2RU"2ST4.I)<8[\&+)+ AA<X
M@'-R]N;?*!V+DD2)A3$02(<!=0@/L7F0F6[ ==?:8US5.L(#0$$2!]HA%ASK
M>K6^T  -,"6A7LSGT53S0FD2O.J)1"G&,&H!"X9,<KGL:#;6H=9MU"T]:>*P
M*VK!%0+K%?4A"Y2.67VCWA:->\EU#9+IS*Q8!8X0;J0K&FEW[EXJC!\)SZ.O
MJQV-L8#7DD)+)A.XB(2],[% /E7%M;QD >T#K70#<LW.P4TS( 0/-WHT!H]6
MO&XA,UYV<U=D"_)PA7,,%-BI#$(OT7O"@ G/#!)\J9G!!YDOIM#RZ[IZ;*.$
MK8H6?4V,D6W 1!B&TE+D!%$<I?9J?>3ULS=6 AB8%C>V$G? 6%H_*(HCNG4*
MC-%4Y-8*7X=06SMM^,($_2/ ';JXS,W?EG%C"@^RYQ'SF.J8 CL5F+8R9U"]
M44W6=APR[U-ODUP:,0Q0+:R6O?$\,_HKYY 5Q.ZVZANO?["6N)!H+R+?>*9(
MC1=")\"G"M1(D=]UMJX<B[A-=Y6J7+1LR=R&D2A6*^^\H(J/@YN[$[X/$HR^
MJA<8[0_Z]K#='UU8P_:[WB7V:((W_$._Q5)[B5@U762)*$H+ON%M<*K!Q#=$
M213>RM#$2IFA;CE$DQIA7(M:XXHH3O?*%>L+B\8)9 KCGMJE;&2>F<(/(<W*
MS8"M[B*3"D"IITVLGWT2OD-82=^.AW2#OT]]$@838]T'3(I02J"CSQY?D%"B
M' KC@[I8LR/'"8KWXQ-(S&F>U"NG.; _6,/\!, 1&UU_M(8CJVL];H'\L7X%
M#%O!"N+$!%KTF?L%R49#-1;Q0JRG-K*!4G"FQ)2K+&-#,@I8#^&GDBC7J!#0
M%Z!H&<HS?4 I\L44%F!L(4S)$<HOC4.V,4I +X T/M:H[VF]3-QE[ZIGT_F'
M:-IZ?=O".##\88*^(&'O_HTG+M*QG$^J];,OI+$&98G804L"1BVA)FYMRSB;
MBRS?QJ: 'L.7E+NGF(+P!7I57"WSN MR.8 [Q^,Z[*D]/C(V&GMN3@%FM0!$
M,M %F U$Z I8'WSR1JDJ (UNH-)FH0I@":,&#O5SPZW8BJ5N3)J?O$;=Y53L
M!V>!6LT?K;;!;Z.A<K2 GF9UK( \?0JU\,IZ@W0$0U1)*L\WI:74;%!05C#-
M&5*\@$@:?[XQS.RQWE2,?"G]VZ3BFW"2RE]'T>N 26)]0A95*>O=99Y.AANQ
M&H]B,K1!J_$#&+(-GKM'Z0:S%H>'W,$#'^"SF$QPNTPH0/^&5'Z4YZ+0LUM:
M3S8$?$M@B.MQLBJ4#;48I:D4^E#TG"-3][A>B7AW0<:#U/>OZZ7OWUM]<&8N
MGU#M2_VJO7I:/G6EN0X*$'X"3RG*CPZY4_-(#!F"_3#M+^ @@80".O-0F]UP
M/'F^Y PEOO!!K3LBC6-ST"N)(AD&J!:*&.?S>Z)DY.H46L-HU6QFA0@IC#1'
MOPN4,Q@(BI4V4A4'.T\!:>&(*$*K1Q4Q9.!DS,P<]0QQ385I-5;\-^$)*HA)
M4:AN",JKV^XD4JGW3VLO()>Q/;=.%Q=([B'-05-B$X'+9,UH]90J\FM87H9>
M$_Z:-US!7D?8VLQG0:JE]B<2)E=,)3P3<\8-3 2YQ"3:)I2J]D%:)?5>PVU9
M(W:C4""#3%;PM#@%Y+?D4UWHJ<>!VY>IH<6\@#GLIJ$'5XF3MG1JH][$GS9W
M"SFRR$F02)B3<D4Z:-I$3F5V MN-LCOT&A9(@6+5@@["A%ZBN+=A$/S)=<HU
MI**9?;%^KQZDR2@O@KEXTZIG-F$!\T][]K(8;-JDEN=N4$F:^C*=RYSK:C>A
MY73.XSA;KA%X0S&M(*E<PR#-RL?3@BAS3A-L@)A'^?52!^H<%"!2BG@DG26-
M3RO2R/M7!B//8!S^RF#\=*I&P-4H=:N,BJ=V"0+Q&'H!<? #?Y=$ +D4?)!I
M@EGN'>+7O&<6G:4@B0NU3480&^D=V"J'X]$=)%G9'>@EI!7:V;SF(4C+2TIJ
M8I#5M'YG!UGH7][4'7B*ZSJGO#Z4LN_:'&OAQ"O&UUJ53$)2@&@\UW13@4$&
MR>0F:6/TXU@%W 5/.4,M+'*"4&1E"'=J&%!CPW3Z4:K)C(N=1;\:15<P\_G=
MP-'?H$J/]/NV?23_'6!$96&H,^ZFWVL>N+JJ:>TG@E<PSEK,/<,KD2ECG="
MN,%PB=J<\IM3[W\+@_:4X$_]&A+MK9&Q]+&5WC")#E29 D+\56\VECHZG(4H
MJ,C \+WY35?X6JJTMP2+WG,FPRN@B?( &#Q*3@4B[<#4[>F$SI/B&+=.'),!
MYBU9IH2K\, %*O3 CE.MW/&A:7 CE)]KCC1[AG^/8M.*V@6PLP#$K0^)0JNC
MDPM4%J( "<K0T_% #)1YTM$E-O#04^(542=>68]?F&JB=(=*>:0?2ULUUD/+
M6YZ.DX=78Q5X='+J]T]XVY=MF&;Y]4^(5R?UX=6CYOXA';,!._%'@N6*:?E@
MGFTI8IKLF^VUH L^HKNA?"'];7/=440FSOAH6#'@@.%\E/4"=&KM?FW"W?0;
MF]:EU;&'@WZOP[K69>^3-?SR)\51__);K5W!=TN3=4HC71M^>VWE3-4Q*<*(
M4O0&!)K#2ZC;6&)D<Z[+3_-6N-Q>YUYBHW2OPE:N/"YMAMS<#5?,C^&QY^;8
MFP@6HB1A300/+U<*#[):T?1GY-*3$ EAYB8DO5YQ%-6-Y-E0"S$&KS46N?-%
M)>TJ\*634>77*1B%>,Y1=3QG;QRX2_AG%L^]M_\/4$L#!!0    ( 'V%"U,F
MZRZ':P@  %XG   8    <W1E;2TQ,'AQ,C R,7$R97@S,3$N:'1MW5IK<]NV
M$OU^?\56GKKV#/6@*+\DQS.RI-RHD\JN+$_23QV(!$5<DP0+@%+47W\7 /6(
M)3_3U(X[4T4D%HO%/LY90#[]J7O1&?UQV8-()3%<7I]_['>@5*Y6/WF=:K4[
MZL*'T6\?H5&IN3 2))5,,9Z2N%KM#4I0BI3*FM7J;#:KS+P*%Y/J:%C5JAK5
MF'-)*X$*2F>G^@U^4A*<_>?TIW(9NMS/$YHJ\ 4EB@:02Y9.X%- Y0V4RX54
MAV=SP2:1@GJM[L(G+F[8E-AQQ51,SQ9Z3JOV^;1J%CD=\V!^=AJP*;#@78F%
M#=\]]+PCCQP<-8Z. W)( OPX"4._5@O#XS\]#ZVLHKR=)-4\IN]*"4O+$=4&
M-(_JF6K-6*"BIENK_5PR<F>G(4\5KB9PLOUJ=6QH4O2+*I.83=*FV5#)3ET,
M^SSFHKE3,_^U]$@Y) F+Y\U?1BRA$@9T!D.>D/071V(0RI(*%EI!R?ZF:!.:
M9QYGA;VH)V8I7=COUK71O<\?^N?]$7ANQ5U8_'WM:&RU [YVUWVNW.Y$'V-.
MQ0MYL=,;COKO^YWVJ'\Q>/767EX/KZ[;@Q&,+F!X_;%W!:Y'RFYCC^Q#>] %
M]R HGJX'W=X01A]Z<-7K7 _[HSX*]SYW/K0'_^U!NS."B_?@GG@-!]I7T.Y>
M7(YZ75C7C_.T3\"KU;6L4=4>GK<'O:ORQ>>/O3\66NJU6OU).? R>=IWX%<>
MI= A0B ^*9XZX%.A6#@'%1&UNW-PW/K67/Y?+K7"[YX>V[?H5J /$9E2$'3*
MZ RQ6$5,PN\Y$9BT\1R&-.-" 4_A/1<)N+7R[Q!R@6(4_Q>40H*K1!)H&N#L
M7_.4[NZXA[665W,L</,0KA1-'.BG?@5]=M*J_-A.JU?@G$C<+#HEF<--RF<Q
M#2;4L;X3UF,!QQ53CB2'"@E+@:1SR%,E<HH&(^T9!D3G$$CP23 20TA\?"6
M)TR!XE9N0R"E/I62B+D62<@--<%8ZI3X+D!C<,G8T">NH05\)I N42S%Z6A)
M0 7,(N9'('/]L9H_HX(62O0&$B9CY%5-T3.F(MR@S*AO#-1Z,S2-![C-*4X+
M8#Q?=X.)]X\=;N^><%,(68H.U;%9.=#!6*,X#HNU<99BW6 DL8/"[WZ<ZWK!
M(*UYR\$ ,UUU&?I8IX=.FSA>Q;]PO;RU-*988%HS1TOD,0I@T#E&QBPGC3T^
MD1&$,9_)148(.F%285^G@.B7UFZTTED+K%P8LV'M&XAMHP*CKQRQNW-<=X]:
MLHA> ?<Z]7D8,GRTONP#$=1$ [W+QC$UF$@Q!<8QDY&6UV()UKVN??T<,.G'
M7.8X3R."X+%5E0GNTP!?2]C#* 04PVI=W?OB1R2=4&ACL0WS&"4,>1_LT7TS
MU9"W?K*/3/<9J4T'K1]T1:YEB8V:MN51"QE7N"U<(%PNM_YN?\D#ZWF$<II/
MGL^-&3;G:&,YIB%&Z1C#^&JR1;=)72K1$/2; <V'@^IH//=)+A\_10/KF&*
MBI4L5/-<H *LR2F3IM)1BJ9&CVY&5ABQCC."QL1$O,#J5:2< H/T($.\0%LD
MCUE@SF,R'TL6,"*8W@"SC&*0+]6:<JE1WE2(-)1@< $/?&@0GL3,I P;".;G
M,=%PAMLR1JS8 F=8[EFG3/PVIEH0$0?GT^#Y"/.:LVB\#[L[)V[KD@@R$22+
M3.6F]FB-WM+L7Z M\7TN LW8EGJQQ<:.#-D8?3W@L@)>H]PX.CD^-"F$#P>-
MDT8=M7NMM^D[?Q]Z4Q+G)DUU/M$P1$)D4YIB3[1);$L\?T39V<?M7&?*#R=B
MR4C+J&.>J[LM> PPD*4TU>U"^' W!>-%(V*@A%I/H#TFV'J!-Q?P "'7^G(S
M)KJC+IC+C&P-_.-9T< H]_U<:,^O8=86K0F7"M_KLSWJDCXJ^LN>F6#OCBDA
MIA"6\"WIPG!?5[0^#.AS0IHO[=JW5D5$+@$>$8*8E*.!(1?C#R(1/,8X%+,;
M&A<G@UORSC>[Z-O2[,ZDNG_:^AU<QNT59-,2VY1NW,HM9HVY4CQIUE93R!@)
M+E>;4QZXR+.?D5A5RX26Q^CRFS()T7%-$L_(7):^_^7ARY;B006>VRR;&X9@
M4<;."L;P/+5>22M T[7PZ+1T-MN;I6D$6QS%"TNTC'F!*A/#LO0>RAAS(@PN
M!PSM,TKVL-X0H:5F /Q7-UH+D*!_Y0S--X"0I[XY=^V_V3:XC:=2W9XRC+/N
M^_5IPF<4 U,0Z;(=G6&A:&:D<H%UMK$U]QR+$^J3PEUTCO8$M@7X2( 3)5WB
MWIVI,68Q4V8*QA?[+,?2LT1NEGF28/O[-S6;*?AFZUG^;DS\1MQ[S1F +6P;
MR3<46$T.QH,: ,"(FONB(O2.Y2Z63GD\I9K 4H1.>^TE"LR@21;S.<716<0M
M3I"O$@L3X2GL+N_,FLU+QV<X^A^+V.M2I*\MZ(HY!9XWRYA+,<DD;2Z^M!#
MLYC,FRPU&6$FM;!*)LAU!=T>X I330/8XA2KF 7M\(H%*S7+A IM5\%BY6*X
M8H:J*M@<._ JWO'1G<.UBGOGV'UJOX_6PTK#J__SMM8KWDGC46JKQKW6Q1A%
MF9'T7<DKW4J.9@W<3*WI6XJ>;(C6LR]:>#V+=&IMQ)QG__[O72:CKD:]WQSH
M#SJK<E_SQ*V6TCTP^WZF=YX@>GB_Z"/C]"3GO\2O9B8"741_T_9 .Y\@PMA?
M@US7_AITJ]E]V*>O*..V[_=\_G63]W#L7_V6=G<:R*WF\_8OH-NJZM^HH)5H
M04_HG2;*@KFTA(5/GNAB2TLOY.4!2>C]J?,&-_WJTNE'<MY(_Y738U/F1]I8
M)V(TA-X7ZN?Z4@<N[/7!9G943=/Y:B^)JO8OS\S?P)W]'U!+ P04    " !]
MA0M3^E7'J7\(  #0)P  &    '-T96TM,3!X<3(P,C%Q,F5X,S$R+FAT;=U:
M:W/BN!+]?G]%+ZD[FU29AS$D 3*I(L#L<&N69 FIV?UT2]@RUHULL9(-P_[Z
MVY+,(X$\9R:3R58M@ZU6J]6/<UHB)[]TSSNCORYZ$*4QAXNKLT_]#A2*Y?)G
MKU,N=T==^#CZ_1/42A471I(DBJ5,)(27R[U! 0I1FDZ;Y?)\/B_-O9*0D_)H
M6-:J:F4NA**E( T*IR?Z#7Y2$IS^Z^278A&ZPL]BFJ3@2TI2&D"F6#*!SP%5
MUU LYE(=,5U(-HE2J%:J+GP6\IK-B!U/6<KIZ5+/2=D^GY3-(B=C$2Q.3P(V
M Q:\+[#Q4=CP#[WJ.*"56L.M-@Z/CNH5+SCT@GJ]1@[_ZWEH91GE[225+CA]
M7XA94HRH-J!Y5)VFK3D+TJCI5BK_+ABYTY-0)"FN)G&R_6IU;&E*Z9>T2#B;
M)$VSH8*=NASV!1>RN5<Q_[7T2#$D,>.+YJ\C%E,% SJ'H8A)\JNC, A%124+
MK:!B_U"T"<TSC_/<7M3#64*7]KM5;73O2\3&+ 7/+55O6KS;5A]=2V7ASGU^
MMUDO[9A.;SCJ?^AWVJ/^^>#56WMQ-;R\:@]&,#J'X=6GWB6X'BFZM7UR .U!
M%]QZD#]=#;J](8P^]N"RU[D:]D=]%.[]V?G8'OS6@W9G!.<?P&UX-0?:E]#N
MGE^,>EW8U(_SM$_ JU2UK%'5'IZU![W+XOF?GWI_+;54*Y7MG+HO!QX>^WY^
MK>WT:]^!SXQS1F(XRU3D@$]ERL(%I!%)W^W5CUM/VL2.M/E?IK3"[YXWN_?G
MEJ /$9E1D'3&Z!QQ-XV8@C\R(C&;^0*&="ID"B*!#T+&X%:*?T H)(I1_%]2
M"C&N$BF@28"S_Y,E]-V>>UAI>17'@K0(X3*EL0/]Q"^ASQJMTL_MM&H)SHC"
MS:)3X@5<)V+.:3"ACO6=M!X+!*Z8""0T5$A8 B190):D,J-H,%*<83MT#H$8
MGR0C'$+BXRL)(D9(3H65VQ)(J$^5(G*A16)R34TP5CH5O@O0&%R2&ZK$-;2
MSR12(XHE.!TM":B$><3\"%2F/];SYU327(G>0,P41P[5=#QG:80;5%/J&P.U
MWBF:)@+<Y@RG!3!>;+K!Q/OG#K=W3[@IA"Q!A^K8K!WH8*Q1'(?EQCA+L&XP
MDM@MX7>?9[I>,$@;WG(PP$Q7W11]K--#IPWGZ_CGKE>WEL84"TP;YFB)C*,
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
M+IVW)#'[-,"[T*1R<<'K"21JE:8"<G$!KH/1*0^X*TY\#&*NP#LK>)DM:KG
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
M^S\5:?,KH_CK,=ERVN[C<2XU%-N-3O>*-5CR@2> A24?>#+2UI=#]56\%GE
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
M3EL;A7;CV=I,-7ZV=@-F;)+Q_YYZ=(''#!J\#&R,W)?EV5[ZY ^H\4&-J]G
M+P?]DQ?Y>KJ]T_R0][\N>_GG6+R3[SLHPMWY,AJX+*1NSPW.=D=X,LQ<6.YD
MT#\^'K/A9'!+)<)IB/##UNVPB$H^:<]Y68&:R9#$LFA$)_ NDB E\2&,%R.2
M-J.SV$-3X6Z)$C?K2R3/$1>I1-(@(KD967'&*5.LJB"TR$0BLWV5M(3L:X5\
M #+%H,Y$8MIVIHU%E4=6C$>>);12>:1!/'(5G"%*!I\%#TI+!R(K$W!:>(C<
M&\FIUM2/.82UM9JE/KR2R(J1R+,$9RJ)-(A$SJY%> TQ7NH2W,T>#14:C)4$
M%&-&:\.BBF5TNVH+.<L(V85P2 /J5IX<Y[M?0SK-7"GQY _@^29)?&L4SE?&
MNH@V_Q-[F+J5E:9CI9WKL98OF9F8)YI2CA#197J228-#1L'0B#&H$&E,<QN
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
M%Y.IU1=EZ?V33_U>_L;]].+*I-]&7\O1'SV38NN0A621)@92> [YC\_.<1+
MB>/,.J>5+).1VY2I!C785<177JY2JE)JHO;T22;%I"4V"1$U,SP00GTT!FW4
M6E?MN>3:\]KV%.V$"((F4,DF$,(KL"2K4&U"- DIRC*6N&G:<ZW;T\?YE5;_
MTQC&KE>>>/F'SVXP<+U1"[_@('2'.)RE0WWY^.UQ6N@[YV()LIE52DO>Z%D%
M6&%6I;2N4IJNATHKC3%+U7$9!#'.!*D2QVR]"<68^E%,ZV'-5,,1GDP*.$JF
M&N/VZ2 _TS_&$V\F#5;C%_?'QL=PJQ?_FE@=PYT+JR/6KJMI:CVZ7[NNR%Y^
M_3!AH#Q0 R&B!L%3!(L:04GO,8N<!E8J/=J"LC9A\VJZJHBOO%REU-1$P_<X
M^=_N^!0?3,DU/O(@2OZ:7>AL[['.JT,:E/*I-,\0AJ7Y78#3W(!';PTQR!RE
M&YN\386NA+Q<4*^$7*54I;22&8:J-A>M-J_-OBUJT[/ A-0)HBXS8SC+&E,F
M#UXS;JQ$KZQOGMJ<4WGZG8Q"@X Z/OC@73[C^19//F%O.%ZJ7JO):]JZ2JE6
MDZ^U *N4JI2JE*J4JI166TJ+#?).7_0VSK:-;?07UTSTU_B_I]UA=X1O</!W
M-^#$G7V-H?^^-WZ7L6=;/==I/->SNP%?3$88[B%R1D"D2,%9Y8!$3(Q+M,C,
MQJ8V=3?IDH&^4G.54I72,H9[JP)MM *]%?HUTE*=+ =#I =A280R/ Y$_L!]
M$,J&U#0%.M>:<K)D->4O^X/\9:\53@<#[(6SUFB0W^S836K,K]!6:\IKWK%*
MJ=:4K[4 JY2JE*J4JI2JE*J4JI2>6TK3C#3GCBI&LD_JM1!*6NY)=D(===X2
MCV'J.,3^Z @');PPP"/L#;M_XVXO]$_PPIUZ<>%-'11G:G)Y6[UX<.5:7<4Q
M.CC:3P?NRQ_]P?B%NK-TMJ#$_K5IZ1=!"6NC%$Y8<(Y3$$3FSZCC( 266K1@
MHM,;FTS>G9M<&:#1#%!Y>AFD])SQXLK33>;I6\%C080VVA%P@DD0W%+P6@J(
MDBL73%*.Q*;Q]!I4#>>3WSKN#Q\7 E[:+%?-158IU2KA*L *LRJE*J4JI2JE
M*J4JI2JE*J6II33-OC*FB;66^J0#%TQR+QPB32X(&:*3^( (T/2+R[*'.PD+
M_9[=W!K%F2:*\^9J4^%%%$=J:6R2#"Q&"<($!SXI!XP[F52RE$JQL6E86TH^
MP\JR"N+F@G@.8=P*XL6"^%8H5ENEB6()E-8((AD*CH\_\VA(C"IHTBP0SZF*
MM\F!V'^ZX_$*03<L6P3WW" <M3AMMPJ&9JG/7:7=J-.-UI1<R90M2!%E$")I
M([7+GP8K:2I&R'@[ZH\G:I[CH!_=\.@V)1W@R:?^P W.)H/L)W,T]T]'PY'K
ME>=:1V9.,[_^8*N,R[S!4C(F$84'PFT$P5"!24R!4]YX2QE3P7QU$N:4-*J;
MD9<1_7=ME,=!__8 J@<B_X4;#,[RH]PZR0(8U=SQ/*C@IM<AO/82,_:-$&4_
M.O79ZZ :G+0B*<%<0+W25/#$S05KP1+WV@@>43--E9#*"*>"#49AT#HI'9-#
M.Z.-4(V"69G@=K6?%"PR7QH/HP(A,7\FG ,?B(E",N:276DFJ'!_?/W9H[#^
M4*-@/'[OJ'^<G^QP8A=4K3\MUF]J?8W,*<<<!)$8B*!]<0 BF""SXK=(G:$5
MZQ7KWU#M@C!,,L3\LU)0H4HS !&8L9Y$_LL_4+5_-RQ9]?NLF+\5FD3";"3*
M0D#O0!@KP<:(P+V2'EG"Z./&IJ!M147;4%)AO\:POZOB'X?YNY7E59G/[L)/
M%N!D<+\Z[WSX\] )0K/!%8!C=M]%-L/ !1?!1TU(RE!&D2WWF4>'5$"O%*"-
MCIP+XX-46FBB7:1,)V,U#SQFB#_,9O^^#J]8GQWK>S>PKCA7UCL*/C$.0L<
MMB08@T[>1:^"BMER9URVE9[7E/B*^-5 /+,L2LI#,BD(DY2U07 F>8B&NV"_
MXZ576,\=UG_>@'6R5$OC,IBCE"!2BN!XC! M(3RFZ&Q2&YO25D2O/J*GJ1@R
M,4EJG)$Q>L$$\YPGIJQ*)#%OI?LVI*<O%*JPGP/LPTW+7=(8G9)@LM65+7?-
MP"21+7>;S79O;)8BSY:[)6UN[]KO#Z\7JK!?+=@_/@E?8?\LL/]X _;$H:4L
M(B16]B/J),"PQ+--[PS2Y"GUH31LB[:2C8?]G#JY)QA52S8&= \'[W'0<KW8
M^F/WCYU6ZO9<+^3;:OW4Z8^P1?_1JNW?M2B]2JFV?Z^U *N4JI2:*J4I<]_,
M!.8(C\1Q@<::I*@@'%G0@1'!+GITQ&6/CN)D^B3X]U:Q3A+CKS$_P2&^QC 9
MWM\]'\]=JDGRZ5:PRM\GN;3S_>V/7PZEIZF4+T'4*8+P@69/7"IP(LO1698-
M=;*QJ4D['X(V9ZI!P_@KTN><[IX-YE=!\Q]N5?X1DJN3_;!ERI<]+GOG[^7>
MJT/J+6?.1Z")LNQC4P%6) <);6(Q21,=S5BN$%Y9"'/J%"&44^FBB-8XQ5#8
M0)FA0264#X#P[#O3*[KGA.ZS&^CF@3LFG0>'FH- 1\ J9H!D61N:>5N65>E,
MZ#:A,X\]K!BO;E.54I72,DIIFJ22,C(1PSU55CC/+&*,J'5"E[F6N*HOETA?
M[M^TAA.7(L:DLS7L4]:7@H)+V1KV:*7(S]KQR"_UI6F0OISKCKEE2RZ]Z/<*
M& IL^ZGUV0T&KC<:MKJ]43\_C).3?KF@#*76Z:?\Z44JZB+Q9.YD":?)JR\?
MS]61]E5*2]<<7@5885:EM*Y2FB[O1&ET)"EAH^,B:>]CM,@ETXRA<#+.)>]T
MH^;K6ZFG*[-D/TT^'W7],;[!D+]UU,5A34)-51^V^[53<_]@CW<^'ZH@K$M.
M@,;2G4U) (LT  ]9K!G82KMBK+>UM&VKY]6H67%?V;E*Z5%]-3)$91DBS8ZU
M#]Y1XQCUEJ6D@_!Z'H&3'S#S.';R<&*N492'$?-5]]W'\\YY.!0828C)0]"9
MGD6D!IQ4%F2DC!KF8U)T8U.1ME0S1U$JX"LM5RE5*2VCE*90GHEPF8W;K#IM
M_L.#\]HJGA(G@J/\H5]3E6>#E>?'&\HS2!.-10V260Y")02?OX84!$'GDV4\
M-E!YKG5_R\T41+C"1:O7'^&/<A&35(1^7"IB:5.N-3%>I51;8*H *\RJE)9$
M2M.E(IQ2GG!$)DF9'TIM&4&!5%GKHC BU%3$LAKM>]=3$6+OU:%U#DGB$9Q&
M!0)E&2T77?Z2*A^]D42HC4U*VI;1MA1-*AVJP)^OHSXCZK\Q1JIZXPL"]M70
MR(_G^]L[AYPA,\02D%&5<>_$0L:Z 4$TRZ*30A"9D5T!O;* )IIX3S.+JTSK
M:-#8_#=12#0MF0U:(V_+B_6]&UA74G/&70(CC"O3Y5A6X"9 B"DF)YD74F]L
M:MW6HC;$+1G@JX-5I52EM/BTE6*.F9 L,B<(&J^Y5"P([QA3-E7EN<3*\^,-
MY8F>">XY!\.*H<R= Z,%A<A%U,X$B8%=*,\FN;]KW3FS\R4<N=Y[_$'?3&V5
MJ24454JU5:8*L,*L2JG!4EK*$6V71LA^^NO"!*G9J&FZV,]N36?3GFDBF0<?
M2BXJ:@K6^ !,"&6DE-R65<6BK0QO<S&O50D5X\^-\><<SO8=#%=_^J%EH->V
ME9W_>1@29XF:!)HDG?WI[%0;F@0DGC0107!IW!P23Q6^C85O(P:S563/JIUO
MSV2+IJQ]3@Q(Q 3"<066^PQQ2CT*9SAJDX&M3%N)F4>G5GA7/ZE*J4II&:6T
M;#/9JJJ<657>&L=F/,L&3]G [<L63T4X..0&G% ^<I42,_Y25<YKBV?MA9HQ
MJ530X7H!)YU0U])(7S-,&6JM_-Y_=T/^I3,EEY8VA5X+':J4:O-3%6"%6952
ME5*54I726DFI85'@RPK*K?CA=#@ZR5[%\*"_E1]JN3AW_(?KQMW>B\FD\0O?
M=N(#5P=W"@=W_\6=6' 20EGM*5"5" B;$OA@$"B1B0O+%:+=V+1M:GB#:B8K
MQ"L15RE5*35172XB$ES5Y:+4Y:UXL&79_I%1@E2\K.=(%HSB$IAS3C*BK9"I
M>>IRK5L,Q@F35O_3&+=E__N-6' +O^ @=(<XK+T%-0%9I51["]9:@%5*54I-
ME=)2]A:,7]P?&Q_#K5Z\K,O8N; ZK@SRVFGP@ *-%U\[#3X?DIB8<A@@.A)
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
MV"%K8),'XI_M-FUH3&L;S-25D'6,>5'[%5;[ZUO\PW3^>H1YV<SG-^&'G7%
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
M$.4E@*;6=3#&YZ_C4#"S8&;!S#FCZPIF/@-F3F5<&*T=)I0C;*Q$G-F(M+?
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
MG*/4:X\-6]L@9&[W:?$^+*T.+YQ(%!U^ AV>E$L$&R!)[QBR1#+$G5?(*D6
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
M](JQ"&_DD_2Z,O.<PA4OU6(4?^LVLE6ON7C8ZG2J(CRI=E*IT%Q^J9>'BC.
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
M,9;V;#>J=VG/5LV N;T]6QYM!1<QR$0<-U1CQE,*&A/GE!)$64)P3%\H75M
M3S?);NCI]@QKZ+;B_-5\'31W]NJUW<;6[:(=]8+++1?EY8W[64?>V&_N'-2:
M^[6M?<#7QL'.=GYUL/]V=WNSN7/17V#S;>V@"6_D7F('\R[?1W^HWSXV-C]N
M[\+X_W%+Q[_;FP+.L+[%VMURKD8[0FR4Z=D;HL>B;V6T&+Q!^9UGFB5RL5B?
M_M>O3 M>%]4T#/?(QNDQW-,OP+R[[%9KV,%I+^ZG_9/8&Q>,?D[F<]88,Y^O
MFS_VCG?./M%/P#X:P(#>GW_^>Y<#$_JYOPV_V?S/U\;70_[YZ^X9L)AV_-\/
M9Y__#B>.<KFWO7GVJ?GOKY^_?B-[]$.KL0WC^'K4 G;#&W]];C?^WJ/[VT?'
M>U__G1K;[_'^YA=%!0Z2"(13]L0+$<#(4@I>*<]Y\KD3\9#&MCJG,6QF[JF2
M(=XH(532W!-AM:(1Y( 3=Y$ZL5:+0"=/,@CT3H'V_/'Q8+>Q<W PYCTCF5Y1
M-K@V^IFA.Z>2QJ]_ZO+0M->*Z>1SK02>"Q3Z0 .Q!GOIE#1A[2[]?";=VX;9
MZK4JW^V(0M3^..W#Q_K]^^P@U:],X\B3P,C-7.$ 6 WL?1V_7K4F:0WZM?ZI
MZ[="R_9:\#._#;J'$1ZP5Z]E+@QCR=^H7I+?:]U>]?"C*UM#SC6Z^(]:*[<[
MJ<5.[!V>U0;1'W7@H>#EB)O!5^V@ENO#9W[6ZG2ZWRN:.OU1>*KO+0^7J\\.
M>O"DV:"J?A68Q_CF\$NAE3M?N]-,V_*39!X'JS:LUYI'P,4/CZIGF]RZ7MUC
M-&2X3R;4_9H;B3'_8K=:J;UN.W^RU:O%=O2YN7:.DHP_LZ46JU\ZBNV3?G6W
M\2> +Q[V6J'F8NVX"[PSI@1?RR&7K4X-1&8/,R\] 1I5.^T#I<ICG(RE6P%<
M?HP^2+@-,LM_VU#;]/\];0T)^L6'?TO__/9/6YN(\1^UWT;B>!L/K3^K3<GK
M'[637BO+K%L-=UA3H?8;_$Z(J<HK<K'=_?&/>_&@)5W%/VQ>2[[;.^D.9Q$F
M:\_V_%&-R'H-;'23A9 ?_R!3^JR_VV ?_1C:!R$OI:-HPW]/P3Z(O6&JU0$\
M$9A^8 GT?;=>VP*2!*NPT[+WGJCG8K8#VZN]R^OL\MKIG:R/I'_M >[F5M-4
M\?G%OM\!V?EX[& 5LRQ<BJ^J]5B&L.1A?)N'O3B,?<ZB?M>V%7Z/]6 *RD9O
M77S^0H%^M 9'M<FT-C,B3<_J6/D.FN_^W^A+]<M:Y]M@9(/ZCS:.T2_E\4S]
M?IZ@*<6MUQ( 0?='_MZM]_A'?0BW@PQ0;8##X>+/'\BW^]3M?:M5SJ;:14^"
M4Q#A$,(!6D.L]<^.'>#=3<^0!YC?& _XX-0-'QDN331HK'=Y0O(W?AS!N '2
M?F1PN=A8SO+ JYO]=GF^X:;CF<ZSUOW>JFI=@++!KQQW\Q/GO0A&#&_WAX."
MNWX%V+V87K#D*X%4D-R+K4Y]]/ZQ VM^>L\>KY*+1SLY[>7@IHM[#2NQ32V1
M_-#5"JB0HC/ZV/@^U97I-T9,)S^"'>X0_5/8S[[G-T9RNK[HQA.P7GO1NEE[
M)'-@Z#/U1S&<ML$:^!#S.7O\$"_.$BL1-_-VWH3?^Z-=U11?+4/AZT?1.-^D
M^\W#'XWM;WQO\POECE)N,&(RUX2,E"$7I$2)1A5\\((8>8V94P*B-3$XR3F5
MVFH05$PZL&!T2.FJT0!HO E(UZY176$QJ=>JB N  $"9_H7.VY.LV3%,05=]
MA$0_CEK^J *^6@^ O94_57W\9^L8-FM DO^9P7OOG4J*>RLE(SQ&8HGBA@@6
MG(]&.#I:99QJ-'YQR7LO+JVY=[VNCS'T_^QUCV];=7DW&([KPC\O5VSQ[37?
M\\:/+\'XZ##62&E!$&>Y":E,' DLP+QCS"4BUC:$P.O7DPYJ $=M>%&O=6+E
MHTTQ#CLGCFAW/\/I<$?LO[G;1KW=4/WE\M[X5^5EGSC)>[!$LT>_;4_Z\<WX
MQ>]@>9RT[=F;5J="P>I+OX_XW\BSGMWQ5[SZ%4P/+T\<I.MXZ"0=Q8.,?GET
M>;VZ=.6L87A-L74EV*V7\3JY]=I=MZ5\'7-UK]O^(HQEAIZB=P2V#-V2R]37
M]2H"7#H16H%H\"W;/ZK51J=D0WB'S: _Y-<_@'%FJC.:(OB[?U1BPE]A8.5S
MEK6%-579MF#FC1P]MVS.RW)B_M =>71B_OEK@WXB>]OOX3NPXS8_?-MO_G&T
M=_[Y:/_OW3/8B>'W=\_VF^'KU1/SQO$>^_SU8Z:$9/^O3S\;?\'S_;5SWCC>
M$?";Y-,Y/.O77=&@C;0W22(\WV]NDB_6$.P=9\@JYA PI8BT8 Q%K+7V@>8J
M%6L;3+,Z_%?"*Y\/@]_MOMNYM8,XG>W!;P3< DOW*Y@S;2^,DZ;VT[M>ZSM8
M,N_:UE>.I8)*LZ!2ZPHJX4AYDMPB4;7AD[G.A"8269$,%EXPD>M,4"KJL *7
M+8CG=3/#M['??S,\L1GII<\M?RMB:,/W5K_;.QL:=B>V%1Z$6/>EB$N'6+\M
M&60-_1OVK(IONMVG-I%EU;VY0-<LT'5V!;H45S$JJY -1"%N:436NX 83RQ*
MJ:Q,9FU#Z#J6UYO(_^,%4ZGJM]5R@]?4H4SF4^,XP,[AK)O%R&DT<@,Q>/K0
M/<U.I?P(XZO5(2%<JN(.AU=>L=F[R)E9:I1?2I!_F!.[(/RO$;YQU606R3FA
MC$9,@:',G3' 2QGH ?<\Y"[1,;<'% +7&:4+(J>+T*K%1*9?\;F_T%/,W>/C
M&%K#HZ=?G^+7:[^U_E&S[7:M567T5AO(=-.&809R_M)4<,[5:FOU')M>^V[;
MI_'NXZYWL7=P5.6"7 (3:Y41EEML%>>&&B<52Y)8DM<<=NK+[NBT2_TBD?ER
M@9MWMK??JV)FPG_RV":_/@()_#)!8HZ3KDVQW_P(O__I'/[[L;_]Z8ODBAC#
M#/)"@\[KX)#3*B&KE..1,>(LL+KJG =?IW6U$R =U1JY%!<PO58N9#(,Y9A$
M2_R(5?C%*-E\&)QP\W+S5;/M)5MK4QW RT+[U4)K'GYQC/.(!4.)!HFXX YI
MDCB*5EK.!4T>R_%">]A*&TKD\C++P7 YMZ87JA) 5<#+E3!#HGX'(Q\LR3#"
MOUR[OPK$\WGSJ&H#55%WDR"]ZJCWM]8(.J?Q<KI#X@E0%H#5[#889O1<6=:W
M/\?D'KEI0'\2RW6#RMRA:S<]?!4Z%7O'_?%&<.<O5_,!#PI/FB?#P@TO2BB-
M=@QW=ND6N1;G:<\?Y>KNMPFGNNM=X[YM9L9U*"Y/R+C(9S66<>S&M;FY-( [
M)Z:*PNJF]5INXS4.T>J?'A]?BL4:;Z#1^J/1PKP#MO)7.K=MLCD"U.>1M">A
MP-,BSC]7T9D\NZ,PDRFHW&K;?K^V>?GW<NQ*'L1IM>G;J>K[U?K-UV]%3V#C
M+K<NNQR;$FQ226H1  U@6S 1_F%-HE8$Q;2X $Y]"W!6=/XJ=Q\']GW(_UI9
MO&R<P_V_?N1[S??G>U\__6B\_\(]34%(C[PD#O&8"')$$B0($/04M/ T9Z:O
M2\ZN4_%+"G01.UG-\46PWJQ$]H70W^RU[73B<$5?*#9 A#^]KKV3<-GZ,!3@
M4OAM/P+5R-B?PT OTB?L^"O]VF]9]W,TZ3C\=/ISMT3BVMI0NX8;RG?8:KJ]
MT9VNW<A-8BOKET(]AU%G54CXQ2?[PY&%:02>"H*=7.Q'V+-&J#+U]2H6UQ["
MQPY'^]WS5E2[\ZCJP.90R@K+&]5TPC^J00T+$^W>Z!-8;53Q9WL_OBA//<9>
M(*5S I;A#!D!?V#02F#[7@LG\O%376!\XPG4U+9S:;N9!IS* 3D4QV3YYIXO
M=D(-P#0=5F1\"(>?>RNZ81F]RP-:>>)^9<F<[QU^,5P%G"(&L["JC!\TLH)&
M)*+73@8L0E6BZH:E,F'LU1':-+K,N X6['P4#T,:8,?]5ACE<GX81?ONEQC:
M&Z"F\>,+YS0P,*L1%CXB'L#H<U13I&FRC@504R:KD^[U&Y;.13QM)NIYD7RO
M5LTX!N%:WL.M._056)JD*N3\M0JHAIMP==?L(LL^K=;Q:1NX>>R>]MM321*W
M6P'#VXTX14XB!-OBM%/58\BP!V\ ;:]\UYF^7R+ -YDB?VUNO@/K8Y3J O<[
MCH.C;ABU6<UW!DX_8BS9=AA4&8EAG+(Q>EX["C(;ISZ.DQCSD"9E(GH1+-I!
ME=UW"L9M/_;7:YO5>."]]MD(N"]^]>)3]6D:=<,@(OSX=]"%8=>&RA3)UD_E
M4ZQVC#1*Q<P1TU6OL(MX^_I%-8S6T*:SUV9M..'YJ^,^$*TXB=>?$4X6$'5_
MO[.,1AQ4;5WZ;R>#GC$4<,6!!>^__P+PD5).!?&.!\1)S@P1W"-L@[3<<2(\
M7]M@F-\ +,,SB@MTR:NL5WD.X*]CVVNUS\:*?;7/2*N*X>]W?:M:Y1>@\.[4
MM5M^>/ Z@JF+4*D+?T7.]?6G_?XP.3-[5FJZ7A5X&7F:[* &>@ZF0)6*F^-.
MZL.?Z'1KA]UN^-'*?J;>*)D,K!,PZ"HOS4AS0#_R24FX8M5=/]-8XLH[CUYE
M)G.4V\K,E(HQI6+,\E2,N3G]YP76G7C;@MTMY+31#)!_=?/V#S3:QU[GI67L
M7ZO2==JQI_!HPPI<]ZW%53NRWV/-Q=C)AZ@G=I2O?Y4!?EP_6*\=YEH1-F<C
MP^5X4NT34T2LUX*;G^0:$..<Y,P;+[Q-53[+>)=J5:6<_2C+N%O[,Y>D(!B]
MKSZVF<_(83,A>+S[?8B'I^WAVCM _U?/V\SI\3B7>Y(]W&Y?9& .6>YA=W0(
MDB4,1++B9/\^[<3AQLOP.,]R^CY'-E29-D/7=WXQ(8_]6<F<=)8!<[-2N6R!
M<!>2Q<$"K].6>.%&OH%Y3,(J@Z,3\E\[DX%N#K9@M\\KHSH#7%G&MM?\]F-O
M\XOAG"DG+4H>UAFWVB*ME46,*Y\B<T0(GBNK\O4;SOHN")JM5./T."]&6/ZY
MZ(=O#9YN3?1AIX!7LW2=C<.6C3NVU\DI_YN3X6\/1[_**^,<5H82WD43!,)*
M1\1]C,AP:X"_8WC;,*\96]L0!J_+6U=&!179_+N:L;<\:%%9?'\/AS>JC;K*
MDJ>-S2\T%Z)E5B.A+$,PR0H9Z\&JEM1B&@G6-F."H.OB#DRH-K4E$?)8Z]]V
M.X?-V#O.G13V<MFWRF#\ !O\.$3]W7"[MNW=3B./K"J3=-C\$=O?XQZ,]JB_
MRJN#[?WX(A(&%NL4XBXG['E'8'4D@G3.W2,6.)-R8,2)._+OJ]3[<>1SK0N6
M^>&H;G^W8B^Y*VA>/J-Z2AT01(W0VG$U_^NU;9#;B./T6S]';]>&@2&_(C$@
MW=,J@L$.W5+=_LS490%N[=GWJT8<['9@>N);&/'J+L&OFV+O_9< O 0+8Q#7
M-'=QBPX9'SV24GHL@DC4Y\[EFJY?;\AQ:6O*E+:3CSIRI$9%:5,N_5!+O>[Q
MJ%Q:%98!7_U^X;M\"6LED]YW59FC&/XX^]C/9ZW[X^?9O'B<%5Y(.P06D@]$
M$P_+1P<M835I@UQP\O^S]^9/;239O^B_HO"]<U_/#8K)M2JSYSU'T ;[RT0C
MV@:W WYQY K"0F)4DC'\]>]DUJ+2QF8PPJZ),0U2+9DG3W[.FN<D%G--G 1+
M'@5)AV_@H\W._PPO@S=XQM-^4=)^L8R3B@L:T]5"M;#S8"?&,&W@OHLRBSXP
M9[#F.ODD9"XT'Z)=OP>O*PL7AM*#Q9VEFR^$8DQ_D@>&#B@[&<#31BHZ3VLS
ML\J)ZH47U"4$P=X\=X")E8X6-DB_=@R,7'2 %]9Q##8 >CJ5CY= ="=ZY.(7
MP<0N:RS"7TM-[1AY_*IZ_5@4!4:A79F!]>+*!3:J+=8IBU7EQ["X^84SY8P;
MU<5&O?Q+OE'7H"FR02:#,I,OPHX/Y(?)]4/IN2)H-2J"+E4$)J^J#SHU@JN
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
M-2$NHX;(5C5]1@#ELP":ABIVC()6BD3"M#6)Y(XGDF"3:64I+!VHIJP%T!9
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
MLDKG8 SLJT;VT1S7*\-M/T[G[&Q-3L"N@/V+1>&!G"++LJEW_AC"?SJ_!4D
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
M>HG.U=7TK%WIM!G!=K\$3!Q. S:P]JX\]% =3JAS00O@'=6W%R=4RT(/TT>
MY)L8M_H1+^Y(\%9_?#HO":,C$9 R*(*K9<5X03#DO7$L\Q5K235%\6V8/UOJ
MJ3H>')2,<5V)(995C-FV4:[$,DM5TL]ED#<7D]%%\&A-C[CVJD,Q#6$_O'"C
MNGQ'$$JS$AZ>N!$4U7QB3D.>3^"%O!+?<U)NEB3_+DZ:PU/<QHSXGLKJ\$GT
M)X*X5OG<X9/&K(LR(Z/><)+?453>08M8ME?J!X7IAFD'AR^LX?D0>'L8DKXV
M@M<PHE[PQQ7^Y^+CJ.Z/55EJ(^9[QVO"FI2G>@:FU^\'+:I^S\"%&AKAHTJ&
MY\J[,ILL.++[<RNTDMP;42T-1DJA ((2JB/Q@ ;A='5(2+N)=-7II]K;69"R
MX5>W,39KQM-'-TDQU/W>2?%,H$J1Z!P]L>$5O<+\JI]@U57\H'K[BT.)I8R:
M3TO+E:Z(LKA9P82P$/&<^4)F>6">'DRTUY\[HU^Q:@P*JZLB?1_>%8Y6F7'4
M7$N=<#&%OP*AS<Y;%R(6IT#((A%]J@'&L,1-3#%5$1O&Q?0@N.]]@T?"YAB?
MPB7E"/.[;+ZB+%X=3IA:,1LK:-C<I;U8!#Z6-YV^L@RY@!0<3,DR"\=1OYV,
MB]A0G3[9B;*Q#'*460RWZ][% 84")A:&'Z&Y3HE8,MSB\$,XP+AJK+.9Z!$9
M\\:C\D@071>1C%@=LU:_Q>-],-7!N'[?1D3/HG;%W&)%RVB:=U!MYZ3@PWK
M]>$(WQO!,&_2(PUATFOL0"45+--$::(]IP13Q%&*V%WUR <XU'8K\OP5(SN_
MLC9YO15:K#HI14J,3Q@H]0GS*$VDT3YQC"EN*#.2X%>O?>#-J#\N:)75MIUW
M@A2Z76=WD;5+OBR\T2<QF7H0\G5@(X6SK\NW8.#! N;\)(1<9R7+#5+O/H4Z
M?OE<6];FVK:YMFLQJ8?DVMX:T9J+@(&QK&DFI(3+F6!<IY0B[5/M.-&I4R\B
M G8PT6!Y#L;%&?AP^G!%/>893W!E9DXUO5B%:M +YV%"=F:CBE]EU[MIB@]
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
M;GYH[E!19'S-"X05;IF[1Y,]]\Y)3W"&$7,B51IIF+C,X&.A-7Z,:#*@\];
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
M3?]L??Z46@>;/YN;N\P28XTS*&'N$!?*(>-M0"%+K;-$+#9XLFB06V658 K
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
M.4?8]_LQG&77!\CE@#AEAMT^;J2S3B=#6YDA+%/@<KGQ"KG"[%BBZAZ82'7
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
MV8GKZCJ\UH3CKU_".9VWLEYY4L8H@Z)A+!M'%LK3"8GDG)216"EMWGJ[36H
ML&C(YFQYNT?G> S'[Y24L^KK'CC1<HB"SQC73NTR"IS@LD!XT!B7/1LI7)O0
MVBK*^X>T]C9 O)ZRW@L-%9>1X^0LT7F$-,FVCJ4$S,<R"G^WO/(C5*^^-=L>
M![X5#K:=J+(QX:REQ5T>X<"1IH8C)KGR$#43:OQ=@K)LGGGTT\4@]KF+O$]W
M/GF?N[1-WG'_WSS-_O]S;?/KF=O\+[V;_P2-9H605S5O)>=4P*#.>@O38[;Q
M;5!$M(EW5IL7K8-#(+=Y_6[RG<]-T:)_'\&:(\U+_W-[:X]L'VW2J1ZSU:^'
MS<MUFHN0BO6[NG^X?7G(=O[99K!6X5B?]C=6_V[#>:7FUO<L^) (8"56&$F=
MQ\ SXI$)+"$=J V<PDWV=K).0DA-,' ;J0WA)$C'E=)$>F:")B*HR9ZT?U:^
M?ETINC(GBV]NK8^X_:O&3\W$F**1G#%&X&*P<=8X13&3 EP"D3?64RQ,AF,T
MJ!T,"'IMZ8IO[1P=Y7_*S/EX%<@PBS"<W)1%M08"V#/#^R&DGQ0%(%D3:9 S
MSD9P<'8\DD@;; <5KF$HQ=1?;GR+)=MH\&)65#KKY>UL.$;)!HI$-7QGKZ J
M(UGJ(^"U@!:S)41+(;C!D*'JDAJ=MG59=JL=^X-AA[:0K*N.56DZ 1$[Z_5*
M29 LZ!0MO/&D& L_GD4L1)HZ_>X#;MUH.%ME7&[-'HV6[LR7-P%,3BH/'PX
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
M9[G-Z;:PK(SV\E"/=KI8I$@M=<$<SHNE6U02],^.X +@(/V2V: BLPHV>V5
MP$7RSS'/#\Q;C@%X2R-:OU^\JWL,5U4R%PAL3O.1J_?W\_LR0&1KM,<71=&"
M^J.?%T1106\S<^J?PG^*WM:1@V0&E"$C?T$O[L/1\CC##O#7QF_%0;MG<"-"
M_U^_SX$@U057<7VY>0JWOF-/^O'WP0]_#/K9VL?%#2P^]$=UL&HC5DP7BQ1/
MN'SYC_-V.-W/J:UE7*:WJBJ6ZINKEY>+ER:R#>5K'&(<P:Y]&<#YVM=N.BPA
MRY*8>QWVYM>8YHMTLK_4/:#T3H>]I5KJU@TL,_761]FGNC^DZ0E$FW+'N$2T
M7HR-9DD^UC+Y^'^N]^_W@[*H:[<67NGE?@.F=;>+?:@]C.R]/,\8B">\=87O
MN[% ;IZK?5.W[/J!8[_BU=8&\D #>0M]_]]L)Y;D%$CA8<R$]T'M!8^Q^_R4
M%SU[]_F^2H^9V<Z_6?82ESS/1!(M.?$^",$8CPD;&:U.@3%"52285S$]OR[C
MRB8C_"IDCV%V1+]6QE>_QG[QT3;=/ECC.UOP?73]YPZ<XS9=$]M;FQ<;$,1#
MD$ZV#_9X#NHG]XMW#G;:S:W]#ES;Y?;!IZ/6:N=@>ZNSWUI=%SNKZS\WMOYN
M;ZSN\=;JGUE>^V>U7WR9C[DK;& Z>H6"S75K5@KD.$E(:BDDUYQZG%O+Y;1"
MZ^,T754KX<6[KVKL>%'L,$&:(&3BP7J>J'#$VI2DDQX;'Y6H\NO\NOQZC1W/
M@AV78]BA6&28*(*D=0YQ1CW2S#O$<)#1$!.ES.JN M^*'?5R?UO+G6!-'?<6
M>\$XP=:PY, !2>&LH)3+VS9GZ^7^K%3A?%?"2D\"& +QN:R5*HI<TA%%AXGQ
M26ME99[$09^()M3LX"W#!4N  #PRIYGE@28MM3$I><948D;[VW;?:[AX5G9P
MODN945ZZA"C/487C#&DO!&),>&LTE8IP@ MZ"S-XI.;G15WY12(E*^[9GM\O
M<BDA_HB=[DG>!WR,?H )0'AH2_(B08+3V ;JK578<.:%PY('[U6@CC$K<9UL
M6 !(N)A(-F (YB1 .,(D:L15LLA$YQ''P!PH4]C++!<LIRM;'Z<[YIID0[VT
MQF-QC+615!-'"??) B]7T=(8!;9"B5C'X@NQM,9C<>U\,AI[I&(0B O-D(U4
M(RQ"<MY1Y75Z]Q["]2=96K_P:@B1N^044SQ:;H+7S!"2G#1!)J6DKT/5A5@-
M5Z&J-QR,GAJ$C37@9!Q'QG&"%#'1:TD@=LBR@<0\D9.I?<M-C8L0%WA/DA">
M\EQ1'5-PD?I@G#/<ZSJ26XC5=!7)1:VE]%X@9[2$U402<M0$Q+3EX&YP9";"
M:M+35?=O;DO\<SR./=LI CD;CMK'[?YIKN+\$1\C!_8+@X()5DN3^]M4;J[
MQB7,J:<11V/ Y=:QW,N#0NOC1"R70P$1;$1$Y5C.<8R,E E9I1T-GD3/Y;OW
MPCQ51O@AL=S;65J$499XY($+RG'BVBO!+8M.&RLH5G4LMQ!+:V)?U5(6O"2(
M&&41(*& 5>4]\IPR*HS!WNB\V?(D*^L77@S!"6J#M)A9R74RU@>XK=%2[B.3
M=PKE[MS$5Z^3IW1!Y[LN!,JCILA$1A#7/")+I421,XXU%C9AD^=+$S)K&L;C
M;TG62VV\%M EZPU0 RPT++6DK> Q8"ZL(#A%4<=Y"[&>KN(\+X4D>32SXH&!
MSPD6.<82XEP%IC7509B\8_?8<=X-,C)4+&[ 1T1NN\E]U;?V"SZ9VNF\<]$6
MZ?X]H.CA$6_3+UDL(:06"6OFB#3<.FIB#"$JE:*U5&![AVBZ9CDOB,K?)@)M
M36@ <DH0!'* QWD"CO5$0;0=5+32"8CM,M/!])FW36L@JX'L28&,24(X33IX
MQ7'@6@8G$S-Y*B;C3->YBX5 J\N)?A*&':8.24<PXI%R9.'1945D2PC!5C":
M97INX9$UO-3P\L3P\E"!L)HGO33R7&6#DE6:!.,05S9WL1$'T:O+TW8Q"\)*
M3FW*'$G-$$U\">'E&KMJ['H0-7J@'%U-C9Z5&IWO,I\,]EHC3 IUK4"0T\2B
MR'P@*5#X0WCWWK!;=DM_":7DE4+B:EH=;VE4):NQ;T/#GISTNC_!:$]CYV(N
MO<9["J3/(]-X)]6Y5O>XG%U6"#3VBXSAZ.M9>:[5/=V.IU>:=(6X7J7E^(9U
M&O<NF^#8O?)&&(*(31)QK0.R$3.DB8Q8VJ@9EN#8U?)T-=]0]1.,K3<8;P$V
MTQO>Z%M3MTN-\_VVWV^T^\5??*71[4H-N.H@7? A#3O4_FX,M+]/"FG!_.TW
M"2'20#@Q&<.-XLPZ(S"&6P4\-!)+B7K(%)$GL]!2-?%3MU?]*;_OE4X*>8"!
MKL"QOL/W;U_"L7YN;.XJKF)(42(/,3#B-'%@H5EC64K&)0XF*/[N/;M2J!V
M=B,_O?Z$#&A^3S:5]O&9+3U!AO;B'L<@$W'<4(T93REH3)Q32A %,3:.:5>2
M=[=K 0YH$LJDL7 (X\,@G\5%S);4(61X,Y[_Z\?OBU@6Q6UX6C'3-=O+\-0?
M:/HOB!@I;0Y7U1K?IIOG.UN;N'5P> ZD"0C4(=]972G(U#9MPO=OLM;G/P^G
M5M76_L'.ZH=.:W63;FQ] -*T#ZMI_["Y6I"I@^W+PXO6JL?;1U]3\W+O8C?D
M@GLA!!*<0C27%Y-5(8!!)BN<L?#X2>GO86T <&4D%,G:Y *-7BNN@62Q)#@/
M7')M<<1Z4KJTM;;5^&OCV[?&E[6OC6__6?FZ=NU GH&6[>AB+)_*[5\Z?I(T
M)HA/-<'.8&XM!G?&B%"<6*LX-NS)S6Q$,W?"X, OM/W*<5AM=\[RL)9,,=^P
M$5[N"L.B2AXC27!F[,X@PZE%@1N)G0N8&C&W'N[+D^^9XK?QM)\YQ>E^P< S
M$SH[+<T<V(O+EE%VIY:VT3B.IZ4(+5"<1C$>HF%/3WMM=U8>#R@2'..H>UP2
MK/UN!^+T"<G:)6!4/N:PO?P\''[D:$?=L^/37U?6EDI=2[K6)_MD8KEW$TU>
M4+'<^\]9>UJQW%__SOS"NKI/?>M^0=G49[AE=]'5?9,WIK:E!]K2 O0;/OF\
MT")(M*?P70\I:'\<,WK*<OGZ#)_]#!= >.GIE\\@BKU#[/J@J</U8.47OK;?
MGK=ZN@\7##_-L94(IKA^#&87_QH=3?G"F^SW3;M5F^S??^ZL[A_L?/YS?^=S
M\R)OKC<_;XKB>^@FW5C]\V![:YNVMK;9U";[UJ?#C<^MP^V\>W/Y9]Y</]]9
M[137M+.ZS9M'K?W6P39I'80)B:DFWPW,,PB -?(RY7(@II#QV"/!.>'>,X*5
M?_<>[&*)DND:Q'^]Q/CC>MA[C4E/70A=8]*S8M)(3?3FQ2YUUFB5.(K!F[PO
M+)"E.B*JL=%"">Q#UMC72T9/RW/5D+1(R[:&I$<KGJXAZ45HTOEN4@1B0JQ0
M<(XA+HU!AHJ  DX:.QFQ"'G"O*9+2DZ75=5XM$AKML:C1RN(KO'H12C2^:XV
M(L&#@T!-V91K/"W23B>4-$_.BR@2RV5S<HG/&"_P(G#T%K++?\5^__?&:HQ'
M,5=^_&B'>!P>:TK!3'!=/ 1ZN:[[R]CK!MO?GX2<+[V88J]7%8FO5H^E7\+0
MM\$,Z?6C$SCC&I'F0*1Q?;M-NDM\4H%H@3#)B23.#7)2<Y3+LXG">8(-!&W%
M,&_ZQQ0LE9T-#QES]-14Z:Z;"_7*?GCVI5[9+[NR+\=7MA&46X'A<7F!N*<&
MV:09PE9S8; 51LIZ9;^!E?W('>#URGXYGYT[Q6*$4,$BQB5%G'*/7!Z $"EQ
M"4)"1:.H5_5K7=7/G NX<PJ@7MM/[[7/=[$37B3!D-,TKVU,D;&"H]PW(XB1
M41GZ[KU9XC/D'>Z>('C$1?W0^IE[ZDD\AV+$XJ4T[WCQOQ# O7B-RLH/V^X4
M+6+=CT6UU+>18JFBE:P&NWG [MM$\D%R>,80<B+.O4<09.80!;B-]YY[1VQ@
MW#]W>NHI3:;J.JR-YB%&$R!V24IRE*2"N#;$@+03$@EL- XX6+"HZTN?'IY9
MOW,M^2)O =:>]$UYTA>OK*H]Z6.#XGBR3WMOA>,1488-XM%0 $6ED2 J$!&2
M%XH^=SJX]J0+;C2>L("%\(@$Q1&7 >)-"HX5'K!7V&))M+^V8*]VI+4C?7..
M].7K 6M'^E31Q?DNTUPR%2VRK-!8Q0YICA4$&I$23[R59#XGNN#F4CO1!QH,
MV$6(FBA$@2)!**HL<DD*9$7R3E%%/2;7EYC6'K3VH&_.@[Y\!6OM09\JJCC?
M%9Y$HZ1#$'*J+&G'D24B(HZM\=@8BK5X;@7HVH,NL,%8ZXB.X#+!81+$>=9
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
M?Z!0,&=.D.Q_"R-PZ?XF;)!"QJ?HV@Z\/UFJHL:RJ8_;#%VYA$+LJF@T %9
MIS0"WKCQHI2N-Y'[DY6O28#E128HR5#[B[GGF)JBXOXSR!:R>DROC<.4C$J<
M7V.QIH]=-N,HY21]G"X6S!">Y# 6D4I;DU21)"NS[VA0^[Y]1Z#A%N%R"^8
M&?^V# !@F/AI[C]TMD)@Y261YZ(>V_T]I<+DK'D2I<RRT'[A/A[JI42)#S%'
MCTL5"VN5;A3P $O1]T$)< 9AI<PL$,)EB7:#' UFL#,+X,C7H'@T>P!7SF+H
MF,T+56A>42+0G!_JY3[H3RF"5@]A>7QB4Q,M6ZZ*J(^XS@\>5M<#%1&2:,Y;
M,6&Y4Q;0VM!J"3MOAEA;DF=K],(2HN3(NT9'T<:@K!>Z,L4OUY:\DJT3@^?L
M@J93$3'U7-;K2C(16 .>*YT'OC+C)?**/+BH9"''U,N*>UY)"RM6T3H09 K:
M;AH5"LFSK7@K4G-'3&6,7$0&A;N $$069\X 7#XE50J5>XGIG9+4-9URO)LQ
MJ=W=8B5;$?%21S"K+JN:&>6L7%9=KQ^;>^[WRA+WFRSQ!HT!.I]+8-%VI#0G
M&'W4[$[K:4?]7B7;4I,^J:8Y]DQR3=X@@8_5_6%*YV9E57G^V5DZ/N=B"[H6
MPPOD ILRB.?[ZKHG=L_CM&4L;Z!@H(UBU+%JA ?."\4 <E.VX.ROGDN5DJZ>
MAR]N3OGGFCI")SM$4P<WE.=CHT(DD7)0G-[-NQCBX3FY(6$ \'$X3!?9:"E1
M[$7&1-#,#U&*%DQSDZJP82T9PUL?:M\H>#;(G5+9][1D/,D0;#$E(K4<ZCL^
MOI;35C9AO*)#V2*L%N)(..I2)F'X^D[-D"<"@41]BFMEB@<O301TD6/&-BR'
MD*8"O3S0=(KD5G(41)FZUUPL:U;)#A68+EFKV.;RWLGO\38-J5XH^?TQ#$Y_
M.CO[1;O$_@'L^C2JR%X\9G^89Y2+5H==(47*5,Q,<3?F&JW!CD=E7F'DDGU
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
M%YNY\RX51A(:R4P8?AA<GR8BFAN!G:21,,(I3=UQI-\3F\9$Y91L^-K6YO'
M J"<;)S=$QMIC$L"ND44)W;@&OC_XL;V4SL1]"J@AMMDIEYP'L[AY$MZ#/\M
MXL2;V^AG35/:2,0=@.&_/GT,JSMI#$)*:+LSIF'$/P]$=+TTP@6LXOUI)^"@
M&0"=&\\!L.$[X/D@GL)OX?WR85@LLJ^%$2_C1,SCEI%ES^"EV0PBW+KM..D\
MY7W@D01J9=M8A%Z0&-B+'+"#"^?[(M#,[!MA3(0(#/%-."G^F@ $($5 P+9G
M89SDQ\)]+NPH@>W%,V]AQ+8/NY^'KO#CUFZSCTKUC#T<8+0(8P\!\X9 ZMV(
M?&Y1:7*8G#/0SG]B3^+0AQ.L_8E&ZJ7!U-P^_H5(O3.JFMC%_SO+JCX70 :G
MDTC87T_M*6SVC>W?VLOXNQ^*1X3SZ? L@V*'.6$U$03OPS()$LEI/)\Q O&!
M^+80% L!0H\]EXH"@=&F43C?S(&:./$"QT]1 V@L#Y_!*X B@?R7<\EVR&(@
M!X0=!?#(9$D[*.Z67IPFGN\E2W@'2A0/W@8<R20.6Y!R+MO)(@IO/)<73%DT
MV'$,=+KN'2C50#:L!17\ N4B_'\0&JXW!1DC GS31"2WR/NY_(1W16)N>P&>
M'HQZ$%Z 0@=$QP0XA?8;DV0!N5B0+?=D_AI1V8I8*^D5PE$Z1R&Z@=  %Q/4
M"(X 6G$9_?BX+MQG=N3>DJI"!;2)*$_$-T6*#/$$B=#VE>J)^04@V;Z*A$[@
M.=Z"%GG-!%%Q*OPIS::XGAFW@E5 #,(_$J@2<T6@.,*X]4 7Y*R &X4-P4&
M4G\'(!@@_>&T$:M*+P#MZOL:W^'Y%4V:^$HW)"-:0<[P4%5EKP.* FT61BX1
M'KW\[.K<&+0'!AS(OI- 08,!OQ7>"H<$OO)M!X]H3(#@Z.=IY, 7\%L<.=(R
MS@S)92M:W/#B;+>\!%,&,":\QT-^=L%5242\^EK[.A)L'- &4"D7WDL<1",&
M48P)F@?(!@; :N8Y,R-9+M /\H%*0,M',<&$?H4CP4ZZKT$!TP@L3;]+- (X
M6L;?PEO .8 ^1^V*F6+2HF&:K($./( 4ZR"L??)\LA\L1&#[(-U -@D/90T1
MW?(@)4(85&$0T5PPHDCF9D12)!Z6$%O1N\EV(8IOI [3N 8V XWGQ60=;\$*
ML#'%X@!#[0M4.DHD;2^/8*MH$^J (?(FA=@R?H,E_#CD]Q$CR#.F*+(0NOA>
M*1S+&EJ:R6N4SBHUW4$P^T%F7]AT#U%D(19#<.M8C.92-G<SG/ Z\#)H%75]
M;MB7;70[ D1?"\UH^0/PX4V72!WYSXCPU'*Q= -R0@3R<$7L1-X$:%@*H(^@
MCXRNTH@@T@6Y6(A&.P@0Z?D,H*L$Q"/3R1K!\ 3QVQW#.^LNC3^! 'O*Z#11
MUF\HK'V'7$*C=#!$?"";&8$P0ME"__;0#0)%3\9-$ LRA8$<C,3^QF9I3$(%
M",Q%JQL0FZ@/['D(U@<+#-V$UC]'2J%W!*3-7"!L/US MN)PFJ $,D'S1:1"
M;+5CH"<V@G!*;NA\/9V W'7)E(8MYN\/Z6=ROR3(^ Q@7(#GK.^(!-,,60+E
MV=3V(NDQP^YNB5DD$XDYT#H:XL )W@WYH[#0#5I"S)F%IPF8(>H _#KUXAE2
M.S[FBDG2,JZ$XJ"%@D49+; =158OSA"=0L-2?9:7'8-M$C_Q1C=NR[ GX8UH
M&:L\N-VP\UZW]]U+!O$V3B/'L%,8\'#IJ?$)9.EG$:>^_.="ZLNM(WHO$(JL
M/E=Y7M:>1")!CEZC381B5-I!F49&ML^,)_DA,GKQ*3#_U IHS$7D>!64,JG>
M@CHG/2H# 9M-LC0F88264Q0N(D\D-CABCA^FKA252KBB_Y&@;07",UWX4HV#
M%0DBCIP7MSKL:(2W@>!H*5D+H>]GP0EY''0#R,O%,*TT!Y1E 7ZHP/@* .JZ
M&"3EV.C&TS'@4%F0M1@G;!"!%Q3AL:?>-UB2O!]X1(O,W+DKZ:H"<%!=:,A
MF[OHP\*3/\ ^TP4XLR#0IT*0]B$>)9MW;B_9[E66;18LBG>)_X"'H4+/ZOS[
M[4/IK%-FDXP1UEJJ$N%YJ&$.;@_Q10P>*$4J*JF5'*,X]&W@"!](5'V=!RO8
MZHC 8?EE780K0GPD7CSUD$UF@EWTZA?:F*&0O$0;<SP@'6#"[,Q.+M+9CJ9P
MB7!;AH$. ( >; IX(*?@+( DK3-\>Q9ET4-((%R22!#S@E'G"O#GT,G,A-%O
M*+4 QO $<$A9DL7;HP/XG>41Q44WYC(P/BUW+$%-$/"%BH\4V$LRID3/>C^O
MKGKM/&2IM*?Z36U_A4'98%81+?D4!9_EDRH\E<OH.W^2!4YD9-0&V1FD4XP0
M1!B@0K); (&9&;&;FG&/*R+%_I%Z,I R3?TI,!O)S&)P0_Y^ ]M*L9LYT'[H
MV!PO4R!1D,CDNSP?Q6(]$.5>I$S\ZGR=,1.^JX(F7@"KP?=+TGHD[:6OK+:0
MOWD%&5J*4=<5:U[KQ2I8\*<NOG0!(EG.355PD_G3W6^-H^!7-M0RPBRXK9E)
M$&_"X:U  TC&0_)D=&4(E?@A>YEC+TB*_$DI8Z)4HA>B8R#V%!ZVXZ(T5%+4
MQ$#8W$L2COTK%E!T0$O<BU)S,M2B?:4SF[I.D^R"@<9$!*0JF1'M. X1E,J0
M1%C"KT+<\6HR2[?[>..QOG,F]HQF 2Q5.B8'1)PN%AA8T-]% D9[G\Y;VYFJ
M39)Z79)Z7,LD=5UM@LKY+GMB$&#$X9KVSQLTIGZ*$7PTWC _YDW!60P24/>D
MPO](P6+D)+3\LR7'V_#/S3P,26RM&!Y,WE@*DEP,F%DJA?7^+2IWY$XOX(*@
M"3QB3Z><>063],:.O!",?#0APJ@0YE/;)H->YMCL.4;::>FY]ZT@?SC1HC^1
M1^!19L:)]"TQ'KE0-4&9%D!7FZSM&=B[^!!L!!@A%GDE30&HF/21LL!P0_07
M5*8?TTLB0FY'B:QM49GH(IBA%(8-J&"0[1MB"FCQ1""S!R!) W"8! $W!@S
MYBK"935GH[RITP4'<^L<]:KFIBLJD$*4?* D/1QFWP1"?H2Y.D(67)=..I$9
M.*\8&ZJP5M#9#H- ^,KTR;D4+%E@8;1WUD7W34. ;1HN!1:J!6+J<8R&ZN7
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
MUOCT;8+PHU+RZ*X]T_S"__L8)L9<V % >YKZ1K9_M5O>U5__,HE^^.N:+Y\
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
M/%,OC)(\<Y]OW\.'G#""[VD9.6F1+.TI_(TMPUL57>2VY)MAN[Y\\UE@GJS
M-5$8A#@Y>2^UP":JC/BL.A$6SJKF"->=%._7$/7H4[*C.J=D)9S72X)'M)E7
M)('5QQYY<DHL$?UG<6WS6%-0"MA6]O3G,*1FTU<9-=?] @'->(AQRKA[*ALX
M\S!'TG-6^_2?)IK_MX*&<LIJ!XU9;]'&^BI,-=L\-F33[ZD$B2]!DO]&=OXF
MR2.+L^;"5K-IJ%9+N")"H2 <[)"+"M"W;^-2/1F9K=I6"A/?X5A)&)$^G=HT
MT8ZF$&B/AT"Y03:2_3;$KL!JL+T\ X\:,-6&Y:<@ ,L?@7HN?S01OB? +"U]
MK.:LES_V5U?(AL"OKD%3^H2[Y@OT,<M? 3J$8\<K+U9F4/ES-,F#E1> V>]A
M&_#5Y^WYA*>OESZ_#E?WGV!=XLI.D!B^EC^,9SA5?07<51_>5G[H^2NOGX4+
M47Z-6#D0>Q?9I]3SF8G? S:T(Z:8QQCGNY;YGSP"\'XMCV+[]P@[Z -M@$C(
MF<M$W0Z.VY*;LV,SY1BGR<GVV6;&0OI:$S46)A_+!IR.OPVP\:XPKNU\SO9/
M?_LIFPT@,(V(Y/R6?GZOR)[5Z7?&3QI&20 ,>1DM9E3G6AFMK$\ :(*5[^2N
MU4L@G,&83>HD#P<\'4Z$7>$$4)NF,\I)I#@P5(UMEBBX]L,)!KJR^!W2@PNB
M)9J$@3SUVWLAZLD/3W,A)MK@2A+\&)98 /Y<D84/LB.;QI3'71L+P"(!*Y],
M #;)5ZKYB["D1$X("FF.A?SJK5%Z)1P!:X-I('6Z6&"QP8QT)O[:18?3FZ1<
MA B^82#\6.)#4+$Q-_0(L&T\H ">!WF.O)G+)JSP37 N]C(,W#P$&?HY7]+$
MV$__NGQW:HT-W#;PF).]YIWP$YL#,SBB C^^QLD[ 7=,AW]FQ(,^0T@UKS2^
M* G?OB1E<W4 !WTX44TTG4_SE@; >K.$3(<XG?RN'"$O_JJ+-C1#3 W6:%:$
M2C*21@(O'869#/BJ72!_>%-P2[)@%.!=5I(@GP'QH*3ET!F@V?<X2Q]OWF[+
MP"KR6-QUHHD<N$F#N^-TKM5[Y"$0/ -95[[@^A=7<,6X#+8)W% F'SSR I&4
M>9")*["BBM_A!4@,00)GS""7@8H22@A6!AIZDCN"3+$H6V:,63TVB20//F7.
M<C/A+]2,6M LND99>386]MP'5,#+:JUIA*YG1,T4S I4;6>&AC!]D?O[> +@
M3?+I:9 UV82Z+%,6JZ15#>$5+\'!(-<!0H.&;&9F*H['"<34D]* (GL4W\C$
M&&BRB2K]IE@(^&Z1\0OXML8% _9+! #A87WG8;1H999*]J2R5U8$/H[!INU+
MR8__YE%&L"4,8K^5_, A!JSL">4\,ZI$S*2N#BIYD#473O!I5;UX*HAYW>S^
M(^MP?"5SX+8:G5@5W2K%CPAI<@L-Y="0'L0;*![:#88;HK144U/F2"*TP"0?
M'"PQP^H#N;O&=D.)V)[><GA))JX0C$Y*RG$ZQ7 TY77418OLJAQ9-![Y"F#I
M8 ))00.H:4ZS&HF2Y90>-=9+Y9!XUJ'*_Z#=_$?J$0/4E"QT"XXS6%&J*5=8
M/T6]QP5[(0+!]VA.%OQA+^.7M99J"5&P:#,0 DQCVT<9 @0CG493R3$$)RN)
M3(SGE8Q5*BCA:SY<T$+,"[3F>U,TM4"T@I$#QO;+,EU1,.,1U-E,36UBG,[+
M7,U*0U<%Z&T7J"W&#*E-N4^V*AELF%>B9)-I8.@O!!? U& 9R'N6R(PW0IEO
M;PU-.[/:PG\7#&0#BZ] 4R6S+(RO!1*I;)4#5)SJ1=TDE>EG//M[?I,*NLCH
MH MJ(N"M #%\TX)^*WJS4JUSIHXL6*7:PT#-;<^*R/'G:J__^.&LZE?E9)\<
M/3=02]C2Z<)E8F-T^@\]24A)Z2CPXAF//)7K@!U?2V:\!)H*B-/F.!B<([.Q
MQGI, 9S5UPA MQ!.Y- E="E G(M MF"@P"T/A<W-')D.?4V6!,?]")C:4##=
M@4$](C@-%&&05OD089H [@6S 0:JUKA=8'+XS!4R_[K1U;I:34]M#)J3ZS5'
MT\"^JT#NR3%YEEZ#(C8LGJYLU9+:F'?(P\3QCK[MD2F[),4:<"@MTFJHD('2
M!0W.6Z3PJ8.EGVC<W^#MAK@8ZD?/5LAKFH8MI29?[KC5\XJF"B#(,(HB]5M8
M\R41N/Z6PIHX\OVBSP\L11P52A%?9OK=QBS^Y9>+#T:W9?SSU[./7RZ_G'VY
M_->%<?;Q'7[PL_KWN\NK\Y\_7?WZ^>+*./OQTZ]?C ]GG_]Q\<7X?'GUCWW+
M\W\,DWSH-_7!F8,81-E-J74:BPMZW@ZP<<33%*B.K56J>!'$]UK&^:>/7SY_
M^OF*D/[+YT_G%^\0SS69W+CQ"%;+>(=R,8Q1/IUS4)?MKU_P&H&+MQF?,A?U
M')6).*V7C',W/ZJC'W61'=4XJ0#'ZS4IY<\I.!*&U;5/K?Z)>$U+67U7_DOF
MG*_R7/.%:IE]QA%W:]SM41;<GM--*],XP5](PU5_6@6"6L8GL"@J,1:A/1M[
MUX$<?!_0]W*$=5[BDK$M!4H41+(QJO*0S,<4AT%+DRRG=#+W$FU2K+X_/0T
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
MLJO=L/2SUYG1__3&K_W?_P]02P,$%     @ ?84+4]PABDM5$@  B,8  !$
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
M>$^N/[D+L-]9$!98 _.>S!Y)6,!5%424>ZPS7<OLT*YSQA/<L1+$M2!0@UB
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
MYE&!P0M-HF+,:)]3YJWV(AY&MTE5'?5-2UWE5#PJ]>6PSB4019&F43/T?++
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
M$:]3N4Q<&[#6&9[:U"LL!6\I2GUG:?+Z>FNX1EW>"#/X_#8*!2(0I4J:*P5
M/PZ_,X&7[2$?,29XHL7I"JRE*"2^^U7IL8JJQIW7\*&#.!F$A-]/X:)BYNK&
MS]A&QK(I=W,F-+H2$B,N<""":^],U(G:-A1:!MU23/K.DMS5M5:O@>@5!+OY
ME\G,SR*.>P@I2\>127]NAL=49D55I$0:7X9O+2EGHM$"BY <#9G&1I=H+HEP
M*5Y]9ZGM)MJK>ED&7-F)QN7TRX'!Q1[^JH/!0(?IY/#\L,I89RH9>$]L.8<O
M%2!0+@0)7.:<,O-<-[K3=W6P2S'N.TN2M]9I0R?KJYV\QUP)P;/&A5=F2:1#
MR010GBBAI<K6QLB;M25=!>A2I/ONL^?U=%ES%^\N612/L;\A"ZZ4%]Q98GC$
M"5&N[/(F"*)TYC)*%0)M4XBP/,9UI?'>GY5EH#^8;\?_G."B,*2(\,%(C<79
M^ZF?+=! E8OLAG9F8YIIYK%<O& SB@3M%89D$@@#'@5'HZ64:2*2%8%NU)&V
M1I2[.?U:ZK+:]+L%\C<?CR8SZ,ZN89,B15GN1U3#=:L. O%12:)9-$'&D'&1
M>AJ>W8EOTSK_/@N]UM=< U9=]%[<G^?%1]_!V$I4M T<HS5$(I-7)#B$0XU7
MUH:(/G5K(MV M&)YXG?&G77T4_7VW!L7M.[A>+M)7$"ZN,#U^@M7WOD>NLD\
MW?9U+ASLT:=XY&>'L.<7,,H9(DZ)+"$(%@@W3)QG+ZT#C8(T5'NE@DOMKN%]
MNG$^H6>6?3;*NM*OAJ*7"F43/0<,FZTPQFL0'MKD\1_KF3WSH<'-Y?L=U5TM
M2- Z?/B<T[F"+UD9LLV6I'(=N S.$1<8)2H[ ,EYI*S-Z8SE,6[2N8QOGZ3K
MDJ U2>^*]V-I>9%I:7G-56D>0XE%TTL,C33Z&#653[J2/GCV[GG/<WS[)%V7
M!/4N8!V&N)NO#GMWMI: QRQ!EEH*PAE.- GHJ'KC#<F:28IQK<^Z325;@\%L
MTB&3;XCVSTVK9_$TN-;2:$94*-M&D,O!".:)49Z! 6FI;G-1S&,]C=6EL0<?
M+F+(W7Q^U?Q\=G@ W?'0$9KFJ(.4C"3'[?E-\T-':$:9"-Z%S'2;".NKL+Z%
M).2Z=+K=C+26GNHEA[IY!$B?.^\-[4C*CE=Y83OGR72":T1?+H.D+OI$5!(<
MHPBIB!>6D8RS.]ED1'1M7*$E 6Z2L_Y$;&JANB:\NGI)]9@&:PT^F=B,1D**
MTL_<I$RXA^0#S\XWZN]V'Z)-\J"?@3F/5DZ=LSI7H0S'LW<_#!R^<DI[] FZ
M.$%!C(6*VB%?":C2#3II2X(2@1COO8Y9:$YO[&_?<UIGE:=NDJO9F!]M-=+*
M9IU"MY@@>P<CR@UG0@A'?$;[*0U/&*TY3Z+R,B8;M<EMO+VO@/H&SBLWMDV/
M5E$3SGQI"'';"5.9FF@,$!TE@@O&DR!,(, HNF!1N:P;;8DM!_ ;.-/<DDNU
M5%?Q3H@O+OTU4YITC!D\+;U5<<36<.)5C$2B9=6!BN!HFP3W?8A6/+'\W05<
MC]9.LT9[KW[??_-NM+^_'X\@G4QA/EQOTO7XY_'RA.Q%N?7"3Z;]=4#+==E;
M^1GKMMA;;U!K]M>[Y<#<\^PKG3K'.4F,A!PC( *&W<9R8D.01 L%5CBI/9<K
M.Y4//W<]K_DSJQ]^T/G)ZI2<H4H(# )+ RUO2K=*+DFP-$:J?0XJ+C?*51^]
M$8F>UL2X[D$WU4YCE^A]-SGU"W@_]1'.*^%,E"'Q2)B(CDCG-;'1:,(BT]K[
MZ#QO<WG,<O@V(?'S5.QJJ+DZT?RP67!> )<.CKKYR>'1/:(8B\1I=,AVH.5D
M-<N&6 ::4(4VF&;CV4U:W;,@+?_,3<CT/.E"U$@=S1RBT;O1WC_^O7^PN[?]
MC]$^?C/Z;?_=Z."+*S&:07=XMH\,](>P?]8/%[_ 8@W_:-U'KNLN51URI>[$
M]U9%XW/'F2LEDHO$ENOWI*%(%(JA%N5)9VX-<['-X::OH:I@"N_^[.&VC+'-
M3/$0'%&FG/O(F1)?TNC:0W116!,;W4;S=5R;5$57C3-WV+I:JJEY*/#DN,@:
MTC*G8N\_9:"M1C]/483+2C<([TEP8 AD9JCC"L73AEBU1K!1M?[-./@L^FYF
M9=_M'HSVWV__>_O5V]$7.[-[LN@7?E:*3DHV;0V3NM+GKVL_'S^82L;R6@J2
MVV2\@422*@7[R#G4KQ'E.@<4D>"1IC;S^?X4\>HC*I_Q9M8ONI/"V=]G_IS:
M\/DH]C@8H71(D>CA7$+I7Q-,H$1881-ZJI'9-A4E#T+;B&3#VM2XW7JAID8J
M]O&X"FO'=]U92=T>#X@$H[C4T4@RM1A\IH2&V6A>+K4!'Q0O96Q/P)'KJ#8A
M6="8'6NHH9W%&1V4R\S>C_;V?]W>&[WR_23BZIPFTQ,TJ3-83-&50Y/9E_LF
MUK$\CWG.VA9H[<'5NU3F2^_?[5-\SOFU4COSX^/Y;-C*/YI/D>/]@+%<JVVS
M1^\CN83.2&+E-+N*Q,4(3.<H VU6W;X*T+JMJ7T,AFNE2:36XTQ+NC2*E#AJ
M"#@#%<NFV<&3U5I3/^%E,LUX\_7^U*OHHF+:&S)T':1A9*\G90-REOIS6/L+
M=/++,EI:K\7%."7A/01)A"EM/YR,B#!+0J4)R16+VZC[ZRHH-RH(>THV-5-E
MF[;X7Y7&ZW-[,?99:6V-)H('AO)0#N6!@$V60D;)<H0V3216AOJD$U$(!A8,
M(Q!H*8Z6D@2&7%&),>9R9-*WJC^N.Q&?LJ:](?76FHJK*+/1#16:JZ MLR5@
M@A(P">(@ $E92.XXAZR:G0K9S!LNGY8OC]?&DE'*Q>OE2_ ]_/R7_P=02P,$
M%     @ ?84+4Z3X2 ,:70  S!$$ !4   !S=&5M+3(P,C$P-C,P7V1E9BYX
M;6SLO5ES&TF2+OH^OZ)NG=<;7;$O;=-SC**H:MFH1(W(ZCY]7V"Q>%"8(@$-
M *JD\^NO!P!N($ LF9$$(;6UJ2B20G[A_F6$[_'O__OKU>5/7V T[@\'?_N9
M_87^_!,,XC#U!Q=_^_GW\S?$_OR__^/?_NW?_Q]"_L^KC^]^>CV,UU<PF/QT
M/ (_@?33G_W)IY_^F6#\QT]Y-+SZZ9_#T1_]+YZ0_YC^H^/AYV^C_L6GR4^<
M<K;XT]%?#>4Y2##$)F>(E,R0(#PG7F@!'!1GGO^_%W^UW',&4N)O<$VD<XQ8
M:B1AV3,+QF3NZ/1#+_N#/_Y:_@A^##_AX@;CZ5__]O.GR>3S7W_YY<\___S+
MUS"Z_,MP=/$+IU3\<O/;/\]__>NCW_]33'^;.>=^F?[T]E?'_66_B!_+?OD_
MO[T[BY_@RI/^8#SQ@WCW 'Q\FMS^P_MHU"^S'^*OCOM_'4___;MA]).I>M8N
MX:>5OU'^1FY^C91O$<:)8'_Y.DX__\>__?333')^%$?#2_@(^:?YE[]_?/L8
M:7\P^27UKWZ9_\XO_O(2$4\_8?+M,_SMYW'_ZO,EW'SOTPCR2O0W2RZ@5('S
MO\JG_=(8TR<$,HK7 0A^%P:%X"UB7/;IS3'??A9)D/WUY:1%Q(\_NU6\PRO?
M;U/ CSZZ!;33#R)7<!5@U";4!Y][#^<-R$6$Y2/'$[CZ2QQ>_3*%=CS\L@FD
M\H](V4BI%G3Z[-D_O/=,5&Y_T"_[Q3O\Z_Q?EV=L]W3X.H%!@O3S3_WTMY_[
M3B<; CC#F)?.9 <R)R&4M2$J&51O]A$%Q@V0RV%\\(F791L;WC[FT@>XG'ZW
MEZ#?.QE,^I-O[_KC"9X\8X0.;Q'BN)>D3%)E0PRCF4AF*;'9)Y*IT!)2I-[2
MQVH;W]!@#/$O%\,OO^ C?BER*U],!3A3W.H'ST2ZVUINSLAS_-T>YQF1<TFX
M2)%(FQWQ6>,!AV>;LN C#:S1 NX_[2'J.RH<C6[PS]^%'5^6<L*WJ[/)L 6Y
MS92"R'_^:3A*,/K;S[0-_?W7M1]-8'3Y[2-\'HXFO12S"(IY BDP(I']Q!KG
M2?9".(7OAV*Y%54N//@PM-I$FH\5S-I0\ <8]8?I9)!>HRG; R%X2-3C DTQ
M-)DC(2E)0&CC1<[*IW;>U >//0SE[B[)QZKEK>R](X_60Q'DG&Z:*V]\ML2@
MNT!D])Z$("/)P06>*7<FA7;VX84G'X:"&\GSL8Y%$QW/UO@1+G"5"&ORWE_A
M>>&IX#%9XE($(A7@5]'CQ@(F*"6D#U&V8"@\?.K+UFUC.3[6JVRNU[>#.!PA
MQ:8^[]D$]Y/CX?5@,OIV/$S0T\$X#B")<<D3F70BUF8$&A.S* 9F<QMJ?A+$
M(6B]/2D_)H%J3H(W_4MX?UV$T@/IN(D15X<F'Y$.$G'>40)4T>C!,29]"QJ_
M>^(AJ'='^3W6I6ZNRW/_]6W"(Z2?^[- UAR8M,%DY!-J XU[J7.Q$BS^$<&+
MR$+DNMF)_.3C#T'+;4CVL<I-<Y4?I32"\7C^G[)<UG-!466R)M1PY"$/EOA$
M)4D)9- "5*"\!74O>?0AJ+JI1!^KV;:FYF/\\G1T/OQST&,F<*5BPD5J]-J]
MP<T&<,V2,A9SI+C@-C;K1P\^(!7O*,W'"G:M*7AJ'YR./HR&7_J#"#U9LC%9
MHNLNN4#+4"OB*!XN2#N9(H/DQ9)8ZJY:7GCZ :FZB5R7A$0:!;T> /LP'$_\
MY?_7_SRU!GD(22BEB8@:;<"<,ZX5!*$A@,B<&FO;L+F7/?N E+V[3)>HNE'X
M:V[I%\=O..AQXP&?Z@D'GHB4(9* "(CW()4&EKALIMT'CWO9"MU=<DMTV"C.
M54Z)HQ'X*9F !<>SUNBD<223!002HR<YV"1H5)Z)9J;5_:>]< WN*K<E"FP4
MQ"I9_<L/GX:#&S^-&B<I%Y3D&/"(SXH2#S80[VP67..ZDFZDQ,4GOFQ%-I+?
M$F4VBER=0;P>X?(8#^?]R27TK!<L*@3#9%)XDG-#7':J.-W>%E@R-K.0%I_X
MLI792'Y+E-DH G4^\J7\Z>S;51A>]JB 0)UG1.1DD5;:$)^IQ9U>6\YS<DF9
M1II\\+B7K<;=);=$AXTB3S>$.OD:/_G!!4Q#VS328EPQPB.3",@CJ="F)CDG
M'6E$E+:9*I<]]65KM+$<ERBVA?C2\?5H!(/)+!55&(>.U/6XIZ5@TE#<_2VZ
M3E)12IP%23*N584H@FC%45G^])>MZ-;DND3A+42:W@XF,/)QTO\"K_W$SW'V
MHC=)6Q<(\P:!,3SX T=_RG'K,@^@;+2M9(.6/?T0%-Z"7)<HO(7(4TE@C([]
M!"Z&HV^]Q*-(G"MB$CI9: YX/$J8)\($!UP&PW5L*0=T^]!#4._N4EQ2EM%"
M>.GLRE]>OKH>X_+&N#9GF%8,B,D*#81@/!IYDA(1DI:)XC9CVD@ /7CH(6AU
M=RDNT6JC2-(,S\D5C"YP@;^.AG]./AT/KS[[P;<>"\G)Z'+).^(:*>XA%A+#
M/80IH-()'=HXC)<^_!"TW%RJ2[3=*.8TQ_7UKA9H5O;5@ZR8T9H3S4MV0@=-
M@O= =,8])47%G6L6NECUY(/0<S-Y+E%R"\559Y_@\O*&<TI3PS*C!)2B1#JJ
MB;=H^>N@. M66*K;R-S>?^8A*'9G&2Y1:0MU58CDJI3Z#.,?9Y_\",:GUY/2
MEU0\]AYW.G F+ '+\1!1S!%/12*X1)J"L4:'9J[Q>@R'H/+69+R$ BU451VC
M;3_REV\'";[^)WSKB<BMS'B8 /5HYIN02O.=(1DW&.<5 %=M9.L7'GL0BFX@
MR26Z;13KFCMM;_KCZ"__!7YT4X9-$S?>XC&22OF79%00BUPCR2+9G(%,D52-
MTD(KGORR-=R*/)<HN5'<ZZ8.^P[5&_S.N.>YB#$9],^9=T1FZD@(Z+,[:7-.
MTN?HVFE:6'CPRU9Q&])<HN%&@:Z'F&:6X P5H\;'K#AQC +:#F@V>&>!".63
MS5$&D9IY4BL??4A:WE6B2_3<*+YUA)#2%-:EO^@Y[T!!"J7P0Z(_)PSQAD9$
MDE02IC1<ID:Z??"XEZW/W26WI &EA6C6S<K.?2@IR]((*UPDVD56(N6"A(R>
MFS0Y6YI4AE;*F1\\M$5]WFOA[\* VEUVRWH!?YJU9/\U7@['D/[V\V1T#7??
M' XF\'5R<@F%.W_[>0P75X_"]YOK_WI,+KS_W)L6[Y4/.K[TX_%IGEK]1U_[
MXU[60@B>_,P$E#YD8@4((BBS#/V]P,-3?:+9C\-41?,GS>@ EY/QS7>FO""4
MS><W_*^UD%KDR1-C%9[BS0YZ'M:0=XN=I#? [N-Y/=T5-T+46QCQT"H3'F-J
M<^M?-:7BC@ M*VU81>+=< &H@L#0:Q !T.TW%EU#-">)"H#?]9)[_51P=/\Y
M\&#RQS-28!M!UU#]7>SG-YAU7E&+1V$)\D5 ?]$(1IPS@LB@M'4L1":>LNT:
M:'X12G=V7UOZ651W(^&V.!^B#$ZYC^:??E1:9\<WJ'+I>Q>:@/<1L3A<(PN<
M9%R?R%$#753YXY$N3S_BQ:JR1<FM?'O__9<%J:"Y^L=.\WA.W[\^>7]V\AJ_
M.#M]]_;UT?G)Z[-S_/.WD_?G9Z=O3C^<?#PZ?XL__?W]T>^OW^*/'Z+;<'S/
M+L]I.NVG\=H6A@,EYK-3BCDGC(3BEPFF?:D1\T+8)'L[/;$EZ_R>PX(09<J"
M*&61848'XF(2!&AD3$=G='PJC=6"67Z+I>E9\Q&^P. :WN"[>CPLD>@X^6=_
M\NGX>CP97L'HY&N\O"XYAZ/Q&/#_Z=Q_[9G((UB#_AH/N&%*E(&7UA'/@ NG
M FJQCAVR ]CN-[F&?%D\KVHKJ,43[>Z('4].\QQX3[G@T9&G1%E3(F0<%\\L
M)]S[D()VZNF*JR:VRST8+YX'NPNU@H7ZZV@X'G\8#7-_TLNJE'[10*)PDDAE
M!;')*Y)3F;O%;08FJNCW'H@7K]U=!=KBS*,;**>?H<SR&%R<?/V,CAF,C\)X
MNNWT#&?@G%.XF:A2RYDT\=IGW%825T(Y/*?K1*-60GKQ>F]'V"U.1;I=)UQ>
MEE-ED'[SHS_@'L1>HAPW&),(TC&6]JA,@I= A$D(2V6!2ZYC_:S$U#T/6E+<
M8F2R':E7V/$_PACP S\AM-=X!ET./Y>7X 8<KDUK 9XD(361:*Z3H'G"-R)#
MT#DPE>O$)YZ$=2BL:$_V%8Z+7V& :[Y$;$?I"@5<UEN: &[@26,H]>C6XR++
M[B@]L3&@<ZYE0 (G^?0<CP;FP=/ #H4<;<J_PCGR:-$]R1F%J"2)-#HB(]HX
M#DE*."+BR0)/4(<0CZ <"@6:R;C%T7N/ )79<%?P#FW;'J3@M"D%,18-)"E\
M&3'D-!&0E?-:*R$JJ_T.S.&8C3L*N(+.WP\'PX>HYFR\I3BUP:28T62)TWF0
M*A(G8DGX0Z)4"";B4P.X=V? 6F@OG@_M"K_%.8PW *?=@3"^-5I4=(F[B&1U
M&<D*-!$K$R=44(H'4^;VR3DCNW-A 4CWFF]95</VY%PC3H02&9?="<:G@Y.O
M9<W7_?&G0OS3_!H"GGO.)"N]*7<@X!(#QR-/2D68\9"-@)ARG>C@6FB'1HUV
M=5'!DWCC^Z-_^,MK.$K_?3V>S(#=Y/9ZN/L)+ST0$QTGQ:HEE@,RV>'&Z7),
M\<FAC[L3Y4E8AT:2]G10PY>8?(+1RO7W'$!B.DGB>9DCGAAZ.J4HUV1&!?>6
MN?Q4 7L#"_-)7(=&D1:UT*49VO,,RC0N3V0V#'<WQHG-VA))C<LVA0BA8_/S
MT)C1CNRK6)\W7M)-&K4_N$:0<S=J.!B_@CP<P>SWSOU7&.,!.?+X_/[ C[Y-
M#71<7:G_17%?3M<W,[1Z2'"3;1 HIK(GRC+;(@J.5KR4#M#(TE G]%EQ42_>
M']H7A;<X!?WATA#R_-UZ!0,H6<,DC%(J,<)#+#>EB$R<QVT8I @1WSVG9)VL
MS I !\*A9H)N<23Z[28+DWM!'Z<CV,04H<:4(0Z2$E\&[;BROFRTXZ%.\OT!
MC!>OZ]V%VN(T]!LP)WXT*(T.'V T;?U^Y<?]V -.08"P)$QK>BQ0XI1+Q%''
M/#C-''VJ!7=W32^%\^(UWES(+8Y)7P7J=?_R>@*IAV82S4)K$F4L"PV  )DC
M.IJLJ3+6\SH%=RL '9SV=Q%TFV/3;W#]$\H%QY".OJ"=<C&?1WN:'TV F+'5
M:"4M=VA_!!/0JJ:>.*0K\M:(H()(SM>IQ]D*YHLG2SVEM#F.?0W:.<,?SQ*A
MK+2J*T:@M"U+=,2(9TAYB=:MX0(WO2>;35LGT2J@ATJC5A33YDSX1\N?-5PF
MJK2B@A+!LRS!84,0 92F&>2W#I97*O-\B*-VGW(EY3<0YG-W*8]'D]Z'T3!=
MQ\GIZ Q&7_H1IDUW(GE+I30DA!3*:$]);#:.&*V]BS%X T^-3+UE!#[@'AOP
M;XM,6(6@ZU[D-I0Y;%&H+2;L[N$9'PW2'-%XWJ2U":AMFI"WT?AC.-WV'[>C
MJ<=J;TG,G7$ G#+EUG:B<TH$]T%)' A.<HR4.N<#W<P'V4?=K^@[[E#UVTBW
M0IY^CF;>0)F3SP' DVPB+[5H>-"5>^$BDU2I*(Q4=3(E#V!T9_"UJ)I']=R[
MRK7M1N._^U'Z$TW,.90H0P F/1%36\9[05Q"6\8D+FUF0&5<<!U7=!<__-R7
MK+.F8MJ#5N*S\]/C__S[Z;O7)Q_/3O[K][?G_WI]\N;M\=OSNIW%&SRV=J/Q
MMBM?Z#MV(3#N K5:**F,]L()[DR(1=O6N/5]QQL :+T-V0H>2UB26%"E\A\$
M"0I)SZ2+($Q&FM<)";??AOQV$$?@Q_ :9O]].SB'JW*I].C;R?]<E[O%AY>7
M;X8C?#=3C]MDI =)/)1::>5PW252;[5C/&>E[9/W.#=*=6V,<B_B%=LP9$G^
MJXY**G0<+R!['$P)&6B6QB.J:2S.*T0J4<?)<^VEMD'5B:"O0]8]3>KI=5A1
M*16,W@5\QWXT^E::[Z[*U8Q'D\FH'ZXGQ<,_'W[PL\M,P$!2B:+%5HI7M"EW
MB7&4BRC"2,+P2GF8K:%^/[1J66T5ZEK7O@?H-@JE33%4C2XS1#EQ7I4K0)/2
MD<K@7)T2HNTVIR[>L'+QETRH&VXR&MR\W%LLI"B7:5HPSB;1S3Z][1O6AL4S
MG67T:7B)K!L_?F5"F5)EJ"?4N)($D/CRB.!(9DH:X2RG3UXYUZ;1\R30 [1[
MVE-,C=#-X^W$*!]4I,1%CWL*9'1::0*40%(Q<J=EV"@NO[U;L(_&38O*6PSN
M-))\#2H\6FI/:N=-H(9$!X@H)XF(6";>>^N$,.5UJ.0B+F(Y<#(TDWT%L^.N
M@V-\/CQ*:2IL?_G!]]/;P;'_W)_XR_EA-\2S;S!M]3@>#K[ :-+'@V[:$B18
MN8*<"5+J8E DW)& -AM1QF5#'9?AR:'BN_.G#?2'S;C.]=MB1\\TUCH5S=OQ
M^!K2Z^L1[I^SN?JS;;4,NAJ-X2/$V4KZ_W=:M]TSC J;E2?,EBV6<E/&H%@2
MK',2W<;@U4(;V(K ]2Y//TQ"=:.,%GM]G@(\;5Y;A3=I;J*DDF2>$:\3EGB-
M(D*#T"9EK%.+@</MR//4P[\_[K2FB@H=04_2?;9)EM3P@PUS?H-U'\8]"MXE
M:LJ%/3R4"G$@UFM.;-0B2)-DKN2,-<-]F!Q\!IU6Z.MYZB5:#SY''K4I0XY=
MAA+8HL33H(C(B8'53#)=R>=K ON[Y&,%C;;89K3>&#CY&C_YP07<ZPL/%FU&
M(3S)9;*45&A%^E*YZA+70EL?A%'-C;+'#SY,_E1708L]2VO/_R50;6+92<=(
M!C08)9068Q<D43EY1;776KO&5M@/LK2C@ I=3ILXKG.LLS7U@G>:1F.)%N5.
MS,Q*RZ61)"8>A' &7*7)45M#/4R2=:.Y-ANJUN^ATQ^>?IXV@Q\-TLW+<?(5
M1K$_1NA:N)1L!!0/*WW>@1(;J",T"FZR95G8M:53S6$<)J$Z5D^;?59K-]RU
MR)D6DK$0"(#GY;K!2"RWAEBEN!)2^QQUX_/O!Z_J*Z?-KJL[Y \$LBBTU]=P
M/KPYTF=O2H\'+AT>V<0A/0ID2P) ((C5B,03.+:%/;7MXP^=2%75L81!+<34
M-X<\?2=Z%$)$TJ,!I*@L7<^">(-&(8U>:HH\B9[6(-#TZ3_XL[LREM"G2E#]
M)H16;MS"7?,#<@!&(TC37__]\_P:KJ>VU7(/,G.,$A,]OA0Z&.*B<81Y+<%H
M$9-IY/,U1GCH-'QNI2ZAZLY!_+6G?)-%96H46/2&@\ ]7(+D)+!2.P@Q:FV9
M,(OSZG>PSGX0=5O#K2N5+N%IX]#^)F[S]&T,*-U4LO4P&$_39!\!I3ON3V#>
MWS03R$>(PXN9UF=G!M?,I^GMQX+CBZ@\E,:R1+@&YG@VUGOYD+,=QD>:K.PP
MR;Z7O%A"_,:SRJ:C0@ON$7PJO;9?Y@/W4'C0OQ@<7^-[/(C?SO%]'?LX5>P@
M3?]V.5WFG8#>P^0TG_NO'X:CZ0^6U0[S+&G6SI!R*!&)IC:Q+.LRMDOG)&2F
MH<Z$X$Z7>=BOQ/XR9LG[T7C2V\.Q<X)I'JURA.8R6#)3M/S+I1VBF%=.2^%Y
MG7:^9Y[EUR6_=I?X$OTWSH0\KB"VECI39@U2Y2PR,B(BS1$14TI[W,Y]JM1Z
MWW;OQY*"6$&C1751PD H(F4*Q%K+2,)SRK%<O(DZ9LJZ8N1=5O=@!(S.0KB$
M3KL.+I2-!#VA,CPP<% &LF$FN$HKVY/A2$TZ+AH(\[F'(SU:PD+%[7@Z+\0H
MA7L5% ?$9B(]^LC.1?Q#"XV;60YYL3ZB;7HL@[4GXY.V4O<JYC06>X5VC 5,
M\]$4FX#:9I;2UIQ8"JO;F4H5U+<XX+,UV7=&C"@$QQ,>7R'0!D]' V7R?D*8
M,GEN/&6RSDTX'1)BQ:"EY^+#-B*OP(.'H:SYR!DM DI;6=P$T3&1N##B<D:;
MR:-)RJ(RJ5)I\3(TW3L#+2AJV+*4*\RKF$4S[P.BU&?*T:F)+E)T:@3:3S9*
MDF167!D*BD$5M3^"<@@Z;R;?"J_ZBNC>'!Q/V@:/6YDIV6)9;L]Q4FJ"*Q5
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
M<O6G*<YK2!Z: <,;,Z!Y(<V:#VZGK&8;] M%-MPQ)IET(0<EG:5. E-<!!U
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
MVI7<S)N5VGB(@A'-O,<#+5L22MFFL"",UE8853GM5F%5G3>:[!.G]XXV^]+
MLOA>ETM^IVX9C3:ER"D1D3$B0^3$.AN(L3X)Q1A/O,X[L K1L\>_GITRBR'5
M-E17(_:^!->MI[ >6=6HV6ILSQ,T:T>'&Q"C@0*ZI0B/0:-#F4E6LK2F:HN[
M.]4D<N<Y=3SX2M.7NJ;&FH!9U\S81NX=,.+#J!_A'\-+W#5GYN<L X6'O8U>
M$Y.Y()+B#FZ=BT2$(&4R"G3HYE!:"J][_Z$M?:ZA27-E5/  %D%^[(__>#,"
M>(MVT@C&DX]^<C/'*C"A9!"1, ZE3MT*8DL4T3G&#&0JDV>=T&8UQH/E3DMJ
MZ6#+N1UU"J.K.4*NJ>&0#/JW.1!I<,.U(!T)U(-"4>A(NSF,'F,[6,(T5$.%
M7H%5"%_WO_03#-(]2@L5C1$<2#:EO\Y(3;Q$7E/M96!.6A]LIX1YC/'@B=-0
M+15*,A>1EHDLP^O!Y,UP],['/T[SK##F-M0V.UYS@N %)9PE)+T#1YSUBJB
M9E[&+[.M4_^V"]J#)57KJEI9I]+5G,SC3WYP >/^X#:VFX>CWP?#,(;1EQ*4
MF#7ZU9N3N26 NG,RFTAC(;.E4I33:TD,]Y)2L)8Z\#DZ+G4R .OF9&X)92_C
MYW=1VNR5=ZK<F1NG@Z%HF0^MR\6YU*+W"BFZREW_>Y;L>JK)Y)_]R:?'FD:(
MPT%$Y+/+SCX^@'A+DNEGX9['/"W%F%27CNVRYWEN4=R2,Y>LTSK5J5>LLIP#
MS,1M\SYLTI?4+65J9O"V7-2*-?V*6GXW'(_?#N+E-6[*;P<G?E2NM1CW7%+1
M:650UD&6&W8$"9P)HEG65 @/.=8QRCM;XH_WY050JZ,FT@8+_7 ]BI_\&,:]
M,LM!F0A$1Q5*R94EEB5/0@S.)$N]T=UU++>QHA]OR/X1I\50S;1FI>5%S:H3
M2[+FMNYQ_/OGX> W&%V4ZRRH<-9H2E(PIKSZB>!A:@@>G,R@]^>LTNL\I>YA
M_W@/7@)?6HQ!U5CIR=<X]57OUMGC0BD0@1.6!;[W2@IB<P 2F0M!4&>DWZRX
MO3K4'V_ OO*B0@M7RPL\@\ED5H"%*PO>.8'N$QI]'H4N@ 0F'3&*:A<!0A;J
M)9A(]];TX]781_(\?BW4?L:@O.>)LA+WEL$1:2@E#K0D$(T):/SI*"O/6JL7
M@]J;".NL;M!ESL!Y3DPL+5$R*F(56)*2$2YD[I2OO/G\J%"NO.D\-VWVI4+Y
M7O_YG:E=NM&FU7 L"L.HDD2E$L341I-@*"[0HFV1,T0*E0,5RV =9*WR5N19
M/1&RH1)K1M&>%M94.H^.E(<GRN+RYAGI31;8S23)6DM\]CF436FUBK![Q8D7
M2?[L7$Q:6D)]J=[2N)4% YIHE9DOW6,I5LX$ORS2;SX[\\5Q?ALJM#V3X5ZS
M^3PZ,6TUO]?A.*WEH5F74(4GV98 MC(6S39 =X:KE(/11LBU!3!;/.\97>[]
MT/**>0!MJ6AEXKJU<JN3]R<??_W7V?GIQZ-?3\[PBY/?SMZ?G-_5]9P,8'3Q
M#5<R\A=P]JW\Z_%[F#0HL&KZR(8E5:VN>*&(BM&08G2H1.ZDY\(Y[6,4U#/!
M?%2VU_3AS4[+#Z,AFN.3;Q\ND9QH/9<A:9^+EW/G_$49#9<@B.73:14,_3Y7
M^OJTD5"V8<;JU(ROQ];45ECYA%]'PS&NW)F4;7;$<P7EU@A<=.*&@!-,H8.
MKF_'*Y_BZGZ+;9DEB^=TBVJH4-=S%./UU?6E+Y78\!E]R_Y\1@=N;%.Q#]+1
MU1!W^?\[_?[*Q?2H<>5_E,3,-)$(G@0>%.$L6J^\1G.F3HRKK14<'/&>1;45
M?)Z5P/"<Z+G@L[1H/(?2,""C]L2K: FC$E\@B"[P.I643Z$Z."JUIH(*_3XW
MML1I7HER'A&C3(3H+1JBY8J"DO#PB25BE6)!)<L#K]-7N"G"KB+JE<E212'[
M$M]>N:17WVY[OGG,E)MR<:"-!M=5.EHL%X0*:W@.E *O$^7> -QSQ;KKD&+3
M;6I'Y71YF#WHB%H/L6K\>0.0SQ-!;EW!FQ*HH7:>B4@QRYC*RY,S+W.>$:\U
M-I/LHI91:4=CG0$,ST:@-='8?>#/-DII.ZJZ+-J"6&.IDI\,SV#TI1]ONG Y
M\YH'PPB*H4PNT0P=4T:),HK:9+52<B$^L"*TNL5#]\APWE5CPP[$W?;8W*5!
MN.'D7S!9A39E09-'TS!X] 9EN1/ ):L(GMDA2..5E7QG<CSYZ.^ (NV)OOY\
MW?>GYR=G'X[^=?3JW<E'^#*\_-(?7+P;^L'K:T#D'TYFJ!N$S[=\0L-H>9/U
M+ 3'G0?MHTK9>R?Q!/$NHC5+,S><BAAB;\MG-;,77D.8O!V,T4=ZZ.FQJ&CB
MRA&$Q8ETZ+T'RS+1PBA#+;KTN4Z[W0I 3>VB\D&G^7@$J3]YX^,L$^6_]J^N
MKUX-1Z/AGRCC8_\9?S+YUN/6:BTE8DNV3)IPC'@I-"G3D */X !<E<5O@[+[
M':\-KBR:1M7T4B$H_G#]]V<AG4U*./4#^KWX ]RQ>^6^)@;.$&8ENJN..]R-
M,UJ+QGL;A<J)FPY>GZ<P'@9_*NFD;0M[-4P$V!^F<R3!^-/P,O62Y1R-/DI<
M*&-(J'/$EZEL+C.KG7 RR<TN(=CXD2^;"!7%VW9KX[*];LY/_/9\D_M]C%Q]
M,QS]W8_2GWX$=UV9PCK&H\^$B0C%%4#^,NF)D\&;C#XHUW(C9C3#<0!TZ5 1
M%091W4??,S(D%3(C24[O7E.!N%*O#M*B51E$,3*KFRHOFQ*-Y5JAY>WA^N9C
MIAG+23%)H@&/M N>^.PUT6@#&6^,=[8+D[S3G%1]DV%[V>Y+SNG=<'"!!]U5
M6<]MF-(XJ90QC 2I<[DK% 5#J25)"VV3MT*I.B19AN:YLDJ--;RX,S25=(5
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
MVRPVO$YVS9,.0<VM2K-^#^(_CSY^/'I_WJ36:O$C&E96/8EHH8[*9XC4QL0
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
M-5T4S6^@_0T,4!W'_,Y7]H\[;\]EWMC)<G%B\.HK?A1S$["]+.#&.-H ]RQ
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
M),O6Z)2R6N\+P"K-EZ1BY]3='1H#-^?4.;(]>Z<=CJJ;):BUTDNNJKY*]DZ
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
M83H('9O36IXLF.?98S:KHU^C=7$!9LJ3,L,)=;<ZC*ZQ[-GMK4=&2TBMPA?
MJ&S^LU2Z0PH@#XBZ9?YQ$3PLX8\'%#L\/S[WM@B(ME@Q<E6ST=PI$W0MWCXI
M-5&"LI1+!KF*;%%F@"$A,8:"QA2'4A"2.AU,=Y0W-A^TTA&\E$H>ZX'7"F"'
MB*I;V'IV-[O,.RL(:X6!T;A;$#TBLF[!'"A*.Q=4O^C-':*C$9W#8X:+\MQM
MVHC\/&X[Z\SN5_7,LEG5<U'/\V=[=N>63[.J]N[Z^XL2MAM(]FPNN=7WYK>%
MMNPD\]GG)5<TPC*(&2*61,C$C"I)((G,+)D0K+6F-%+2BT.D.]7&YM5KR^R9
MFMHVL&8<6%EW 1K[0&6@K?M8-_$,]N\.1]XM;GV?\>QYNAEZ*-L>6>X0]3X.
M-7>AWGL<>^X0U@,'H[N4T 4#YQ7+\S<CZ[(L))NP5 0)BAF,P\"62B,,>4@C
MF HA>*1"D89A>Y;-36%C<^.WKXMBP:KSKB]Y-A/9BVM:SPE;-[?:%6(].\K/
M\]DC-*/R#*S"%^ O^;SHD#/*!84>>2RW!+XC5^5^TX_S41ZXIV5+%S/L7\R+
M</D]*R:!#%6""(-I'!.(@SB%A*82"I9H'E-C+?-KWK+V\+&Y ZL;L,J!7ZUZ
MOLU8UF%S^_+;@M'SE^Z,@W\;E3T&=]LP95W L*U1]IBVTP1EWS7M/M++HE"+
M8GD<>P]!?9PF4<A2,Z>;[Q=BEF)(M990!RC"6N @2KS:PIV4.+;/N5+8[R,^
M#:O;E]TI6#U_[I6N%V!%,-$WP;\S.IWZAM-2!W48SB!L>Q'W&UN2S,X7JKAC
M;_:8YE<UM5UD[UAN$]=74U84Y7&4ABB9ZY0B'4F(XEB8\  GD"M,H=22BC1@
ME"HO(C@/V6-S-U?SV3=E5+4'DU_,:&=%,<_?P,Q:= 'D:\DVF5<V@9?**$^"
M6H^!<7-3/<'=L\,JM0:UVC9Q4V%::W[1';GU&3!URW#K(7]8SEM_8'98<%L\
MHIU?LPM8R]1OETZ30*5)0+B",8MMB"0(I,9I0810C$02\ !3'\>U_O"Q>:;U
M-$<K6J\-Y$B8**'B!,8JYA"G"84T-,BE,@D3HD.<<#U9S!=LVC-R2Q%]ECY4
MZ^KZE.9< VFT/ ,\-[?<%I)!,T#=N==]YG;J/S<$#.H@]YFV[0'W7G,F26;%
MP?59?5-3U/ 3Z$"F*%508Z0AYEQ"ED@$&3'K0T*HX,*+ /R(K+$YP%(W@%IR
M&>[!TNTS[@BAGK_J=5[!2M$+4 -VFA^C/37@84SZ(?C;(^]]:/H.&WZ0;._(
M+2V7>&IQQ8JGNWS^+9-*?GC[N; =P6_,"J;LK'AI^Y9D-@A;YCTBS4,1&\]!
MP]2X#R;-2D]$ 4Q"'G#%TCAF7@6E_BJ,S:O<?/GK]?W#S9>_@,NKAYN_WCS<
M7-][+NC\A\%Q7=<KN'TO[]0"6.U!H[[M1_M[:P'(9G\ 2R/ RHI>LE3M0>QV
M\>>OQK!KP-8P[2P%VS_IS'"IX2,UCZZ)3>7M;).R=(?A=)/@],/;DM.T7+=^
MG-M=_PEB,I"8,!@$,H8880XI4@2&G-$4)4)';@PZ@VD\-B>[EI0V7F#%6%RJ
M#'ZME/;<J>M_V#WCPS$,YF!19JMQ;!]G]HUM/]%J;UJ_3\S;]R <C)Q[%WP&
M977.9D5F153T"1.&*,)8V),2&$&<E,=)DQ#&2:B$"A.44*?RVV-"QN;>5VS.
M2T5K_HX6O-;;@![WPEW!U+/C;(%0._+K Q"<1X2]_=#A2;$/F+67(/O0M>VB
MRYN9F#^K!_:]=17!D2>,Z VMM 1&S;[K!ASPZ'0Z/B9OT(G4P?#M*=#EEK;\
M/#=%\:KDQ]>\JFJVK88L&UAQ5?92O)S).S,**C>3;7GYSR_S6?G#[4O9"\)<
MT)"@-B29<F(;, FB&:2<VPVY&$-&= 1)3$A,0Q4D8>3'X-.#EF.;/JV)Y3&%
MN5XVLK0F@%=C#% - ZGYU^K7\\HTP&82_-:0(-LVER7W:.'8V[+?%^&X:QS-
M\/;L5$M5064CJ(P$E947%<VCK7.H1MQ8 I:V@NI&:VW]8VUO>=F2^'II\AA&
MW)>'Z)U'?DBFHO=\ UJ0&O4X,J=IC_H0/C Q4H_X[5(G]2FL987.:K5NGEX*
MJQE&K__Q:A;@$TJ%BA(6P30VT1J6 D&:1@'D(=&!"%.-5.!5>W)"X-CJ41ZL
M##!=:5W.Y,6:WO_R.Q*B],] E?J#WTNE,Y$M/+M6GQP(QSJ6#N'MN[9E"]-*
MP0YK7!RAZ+;NY93086MA'"'8J8]QO:^[Y4R9.SP9M^A(!S%E!#)AJ4VH(I"R
M-((R%CP-L%3<ISW"&9J,;5ERO[;86'FH9L6Q7)=XD=>?,U#MEQ2=P_^.RX:Z
MQF>858';P)P?^7<^0".([KL8J$Z"=R]PVP3H;@+>/0CWPL$ET/9[8+M@^@#I
MOZ7UMXEN\:1N9ZJN9^0DB0A#*4RUIB:NMGFWP/Q$0A4J%6 222\2  _9HYN[
MRNX;?+/[QGJ'CMH 8"SP"ZI]!L0MONX)YK[G* ^$>ZA ;0%:IT&YC_Q!X_,6
MP&R'ZFT>T9($M:8SM,VGKUY-?/FL\M5&?7T(#I%4Q8DF9B@D@U@P#@E' E)-
M(J$8$4'B15[@(G1L_NQCDQ;,&Z*C4V2=[?%V\UI=H]BSNUI2GOYF] 6-PA>K
M&J8>#ASZ0-0M_:F+X&'I3SV@V*$_];FWTRAK-9T5AWHKU9%?$^X5-[,J-OQ%
M98]/"R4OOZF</:KFW\L63!/&%"WY5S!!QJ/%BD&N16!"-HI9$@:$!4Z4\^^C
M_MA\8[.V:A(29NWU6ZT^8)7^JTW4JHVCW2R5\^F4Y87MYEAMG'IF5P=^9\Z*
M)4?P)@P8CA[JRU?8HM6]<6O5EZ^&X&*Y,"^ >4^:]7P#!*B16%Y5M?'K/;3M
M>0R'B([[,F$, 7;/P^,8H_>M1<OI5>7?S%.:(ZR<!YPR":/8GJ;0<01YBB(8
M)"1)-$\E$:G7[+?^]+%-3K5RGE/+!EZ.GK\M"GT[YDJO/E( ^RSNUHUM2!C6
MR^PS;L<)[+VHQ0;:I5&15OMP-S/;VSK[IBS-6?T&IG'(L< ,2A80$[0*#"FC
MYJ\1EAH3<[-VK^H[+FMLWZ]5MMY&!DMU@=778W?E!+P.&UO=@=;SYWX8K],>
MP!LXCXVG[@ <:&NIQ8OGMUODALC1_: 3CQANQ\?-EHT]'<=;6O(Z2EF>0&#3
M.Y;)FZ:=W23".D!!E$ >!<HZTA"2%*4PC)!(:4KMJ7PO-L?]<L;F1%=J@A>C
M)\QF?BWH3L'J%B%U %;/SG,-)ZNB77UVUI#-$85NN1H/R!J6H?&XP3N\C"<N
M;UD3J8I"J<_*+,8^JD+D6;D(>["G%2>21+:9FX)!2C3$21) DC !4[,R8D$@
M>1(Y15<.LL;F&"I5+5.-4?8"K*D+?BT5]CP3?@QF-R?1$7@].XHS</.O>3R-
M2+?ECD?D#5OI>-KPG2)'AUM:[Y3:("4OH\ZO6?'WS\NV+Y&*(\0XAXK$(<0L
M-.$%BC&,.8\H2I5,B5<^Y;"HL;F/#4V!5?6,1CQ'$';>$>T M_[W05M!UF;S
M\P0:76]Y'A(W]$;G";/W;&^>NJ.?<QC+8\Q*&P^28 6)U@G$.HTALQN3$9$\
M#B4*0N&U'>DJ>&SNY//-Y8>;SR4#&+C\\A'</]Q>_>=_W'[^>/WUOCF1<?U_
M?KYY^!OX_<?K3S=7-P\=G\CP/%G>!]!]1RY[3VCT<L[<%YU!#VV\SPET7TA\
M#W%TS>A5L[W8=)NM_M@A>2DV65XV*6&6-2)WYN5],B%9,4%1Q#0G 0Q1J,Q2
M"VO(B0YAQ*ED(N J9%Y$]WTI.C;/>%D4K\_5^F*NER= FA-L;]5!]9]4_JCR
MEB1>78^TFP,=P_CU['#7B6'7K*SJX-;MK&ECP::EEIB_MA64QFZ4S"T-[H'R
MJZ<AZ8?IJVMEWX?@JR?(#_)Z]26OQ0[HW2N?9J(YO5'O+VDIM"8XM/N>$<14
M(,@HCDU@S*E9; <H0<IYWW.?A+'Y^4K'Y0DECYVZO?@Y;&R>BTK/WG,+D#9[
MF'N1\=BY/!>A@?8K75\=OTW*8\8?W9K<>^-P&Y+']-[8ACQZ8;OH^9KEME%M
M<:?RL@+L07U??#":_7VB,&.<(0H3:OU9&FE(4"AAC%"D!2.8!4[^[*2DL?FU
M+]</X//M_3VXN_X*[O_C\NNU7YAZ&%*W.+,3H'IV=8V.MN"UJI(%OUH]0:EH
MA^ORDV!T&J(=EC9HC'72Z.T@Z?0-[;S#[8NRJ<;9H^U9/2O62.E#+$*!*($H
M%-02(6!(8DEA())(Z53':>"U.#XH:6S>8:DH4+6F?_)S#X<Q=7,/G2#5LWM8
M@=0HV4O2[B04G3J'P](&=0XGC=YV#J=O:.<<OBKSF,QVLK<4_I>S\@^;VOO&
MIK:F?/]OF^/G+-(HI10JI!*(HY+VT808 4\2+%$D>1SX^(]SE!F;BRD[8=A\
M=_G#FKHMR>_/&B@WIS04_'UO>+9'WMMY=0%9I_[M+(4&=8%=0+?M)3MYIF<N
M*5],?LIFV?/K<^,5$T42):49':P@1L1N.9C0*A%Q0*2*-0[=<DC;3QZ;BZN5
M<\R,[.!T(E=TCO4]>YA:KPY/N!RT]IAS,#>M.0;SMVVGL/O48?(AAXQ9YD$.
M7M NB+G+YT(I67PR*I1GQS/^6AYYL[^XU+I,)ZMBDN!$X9@D,)(H-O$*Y9!3
M+&"B;/O8! 4L\"K&=I0[MN_6-NH2Z^H".W;U;EXY<][=W%T#G<W83)B0\P+,
MS!US#1:6:-_$G'974,P+,Z.:7_YS3"Z"Q+-)H^N(N04N/8Q#WUGF6N,*^:O=
MP5AIW5VPX@E3IW&)J^Q!0Q!/0+:C#=_;VSFWO^3SHC"B=+:8F,45-_]'H&(F
MH,""& <6IB$,8V*66Y$.!$I]>'37GNWEI :@S"U5 \\L?\P<#][M \S-?[2$
MH6<?42%0J=6=$]AC:Z<?^OKS!_V8]QBV_<'NNZ1MI>5,W>JK7$GSDE$=4QJ'
M$40D-E]ES /(F4RA0%&B:*I5A(5?->7JX6.+'<[O2;^.G-OGV1:/GK_/55MU
MJZ -A2H5NZQGW#6\XYK%-0$#UR7NFK9;>[CGFI8[I%HKL;C5U]_%D^7+^&HF
MYMN9S0-LY0)V,@B;OUB[<B*C("0$2XB0[:R<,&UW3\R,;%87*L08,>Y%OMF#
MCF/S'I6)]E-1M9$@-U:"ZF>SG+#'1.OL7?F#6MGBN7_;PX [[OR^[S#VO6>\
M','&/F -M"-GE;[82;K:<L+&++!,S6[_[MIAG/VWG?L;B6XWK'O0<]BM[OZ
MWMDD[U%4RW-ZMKOHK:X+>F[SKY94Z?/JK!ZG,J4D@3A$T@2'"$-J)XTPB+6(
M, U)A+S.ZAT5-S:'7[4)-MZBUM<@"TJ-SSFV=QQP-R_='8Q][V:=AZ#_*3XG
M8+H]R7=<Y+"G^9S,WSG1YW97VRWZD@#XJ[)[EQ45O9[GSW;I=<NGV6-9YFG+
M JQO>\B>S26W^M[\MM!5KK8Z#1]JS0(2&?>#26H<41I"*E4"%3:O($J"D',O
M1]2-6F-S6%\;MN6E76#-,+"R[ (TMH'*./N-KIO7CL^@H\%VW? ?>@A[=I8#
MCEZ+4H$NP>ZX:* 3U08N'^@2SMU"@DZ??OZVYI?Y0A5W[*W\NCD54J2IAJ'B
M!&*,0LB2*(2)9('$+ AU[)5Y."1H;,YY<]<L6VNB.[-:@Y=*[>5^Y?**U68E
M"E"Y /UG=!$'(3"#"A9/"A39=_ \GRV>"J!FTGB%__UJ8JLHN #VDRGO,#^8
MOQIS[*!GW]3T<)<YO]'TW^-L.T:#;FJ62H):RWXV,??AT-NNY8:P=]NFW&?R
ML7W)O=>WK",W'TINN8=S]:1FA?D$JE[EG^=%\469-?D#^WXWSTM6XD6U&6JE
M/LSOF"7L7U9(:YS&.#"+8<4L(7Z"**2)B4N#F$9$(L:4]NKNT9%>8W-VI5FV
M._C*+I"5AOG6JG<T;FY^ZAU&HV>W5@W$ADF@L@G\WEKUAPOPI9IOC&D7H#8.
MK%L'%G-0V==/"7VWF'=;<-^1;L.6YW<+Z$XQ?\>/;QM>KK>)KGI(7[XNGN9Y
M]M^V2ZH@,96$P2A(,<0$(TAT+" /8XX#F=)4>Q;+'1,W-N^[:LM>]D"]J!J&
M%( M-2Y;BE2_]>0$.@&\:SS8%9R]1X4;#>XOJI.&!5@IVV5PZ )*QR'B49$#
M!XHNYN^&BTYW=;@[4AW#F,0H312/$!1F.6N6L2* 1.( 2AQR%4G-./):QAZ1
M-3;W<B2KW^ITT#&8S]@0\0?O_79#.C_;XX!(_]L@M;SWWP/9--QI V3KEG9=
M*D)TN!L 2]*(1#2%E%)E' C7)CH).42ADHC3%*?<B0?50=;8'$B9ENJ@2\4Q
M>(\[CHY!Z]EQ',:K99>*8\#Y=:GH",#!NE1XOWC>72H<$#G5I>+8(P;M4N%@
MRW:7"I=;_)RI5-GD(6>V:O?^[9G/S5<M>*I2'-FFX2;V4DD""54*)H0I&2<I
M)6Y'MW>>/#9'62L'*NW<OO%=N(Z[PK- Z-GQ.=KO_(T>M'5/+%0H\<?'^;<?
MS3U5&&1^*#_7\E/=?=(@'^9! YK/\/ %9[,RU[UK5P0L/"1)*!*HTT2: $:&
MD 2)ME0L@HM4IM+WY, A46/[+&OUEHRBF3<%RQ%8W58\W8#5\^>[IN2R7W7?
MW,D'T.B++7E;W'OQ(Q\P^P@C\J$[6N9CJY:=Q</\H_JFIO.7^[E>_,9R-2$B
M55&28AB&:6K/+4>0(2F@2B*L<4Q1F*23F7IDMAC!(R-[2*#3^T^K]W]';(\^
MHVK,4W$VR6SQFE='!K*9\5@S-IV^05D98M.VM2V>J=F#8^"8E3T+TH$2LK6.
M=E.JUA+<GT++/Q5["HENL[ 'I0V;@#UE]$[N]>0-':9=J]) %M)0<LX@YXA
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
M?_L))1'AL:10I3*V+7TY9 $SP21G/-*Q0*EV=_T;CQZ;;R\CGE([\*O5SZ>
M81,S!\_<&HF>76]W('BRT[4"8T@:NE+!#FGF=@P^R2>WNF-8XK@=37<8XG:O
M:+D5.5MD,IN^6L*P>]O6I.Q\\L4,S<>YI:">:!T&B:8F_.2A;6:%!#2+6 (Y
MCS&722 3[-7,ZI3 L?FH=7W!2N$+8%4&OU9*>Q)MG 3=<7^Q0RC[WE \#T7_
MW4-':+K=+CPE=-C]04<(=C8$7>_S<SA299./]>11G2R\GLF/;*$F@20:<Y1
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
M-2HJ\Y90'6L$L5D]F/]H!GF,*=0BQB)"1*G4B__KH*2QN?!:43!=:>K=BO
MIFZQ:"=(]>R-&Y#6E.R!UNLD$EWW"CP@;>BN@,>-WM/_[\0-[7S#B93H]7<Q
M?;4KN<NB4.;_I6VKB7BD0D4HC# S02 1*:221!!%H0H#%*(0.Y57G*'#V/Q)
M;8*?#VF#O9MWZ1G1@3;4],;FS&^;@<K2!M 8T6UCTS,@[-1AM=%C4%=V!E#;
M3NZ<1W6]ZOWYQ9AJV0DN9[-7F_45QMEFWU33=:@Y3S8)XE1%+!4V#1M!'$>)
M61+'"FHJ11(Q3=/4J]CL?)7&YAQKO6U-*"LU!UFC.GAI.FOEM?)=+>F<Q^_<
ME70?HS+4,ONW XN_"]",V6T.*KO TC"P[(;V];W&K*LU>A]C-_0"ON\Q['"]
M[PMW^V2 LZ219 I\D7%/(W@_N66SS;4>3,U!C5M]EV??V$+=3<T[;*5-&&=A
MP F'FG ",:8<FAG2S)TJTJF,2:"I]NJ[Z21V;!/B%2N>P+_\CIB5TI_!W<W=
MM6?733>LW98*W2/8\^2UV6EP_5!0K318:MUA7TXOE+IMT>DF>MANG5YP[#3N
M]+N[0\+!+Z^VDOE6KQJF7+'I5,D/;]=,/&U>.\%AFJ8J#*!,5 PQYQ$D#&N8
M*DD9#4.-J3B;D=!'H[&YL4KWDJRFY"@$HE2];@%JU&^.Z77,8^@UBFY><-"Q
MZ3NZ/\R$N!JQE4V@,@KP-V#-VKFK9\K$-B#WSZGHI=7[DRZV =&)E;'5@]LY
M["]J88)3$[M^GA?%Y3>63:OJAJOY\_-\5IY'>9I/S?.*#ZS(Q"4ORJ!W(H)4
MT(@E4-LD#)9,089Y &F,, FB "5N1T/.U&.$SMDR'\WS/_EYW+;#X.9G!P"W
M9^]J+ "5">#WUH@_@*49MNBJ,@2L6W(!2EO KXTU'5;MGHEGIXZTK2Z#NL\S
M =MVFN<^KIVKO'Y^F<[?E%IK=ER?%\4D)&%(&>14*=N*.(94<&J6VQ'5D<"I
MQ%Y\_0<EC<W=K=$';W:<]_-^AY%U\V^=X-6S![NW@3CDK"B[=55$JVMD[Q<U
M<</I4\W>WNHD.IWZH\/2!O4X)XW>]BFG;VBQUW6K=2;4O7TE;F;W;/8IMZ<9
M"C$W\5RFY_DL8\V1<XE02&4"$Q0G$*=:04(P@210(F"!615['+5U%CLZ?U(J
M#DK-S7P/C.Y@J;PMOF[4]]C[<!\#ASVI7I#MV?,X@]J&4<'C#7??/>H%Y8%V
MB,Y_A?VV?KRQ.KJ]X_ZTX;9PO"W<V*;QO[ME=%@>&/!<F&W>-"*?42G6R^)I
MO\W=QB";(H8-//::MQ-M[+^JY0EGEN5_9=-7]>%M^>-_9"HW#WIZ^ZR^&7OM
MP5R,XX1&20I1Q&.(0RDA5X)!B;&(1!Q)JKQ2-FYBQQ9B6%5!J2M8*ENVP_IR
M^==VYZ#=T'=S"-UCVK.C. =._]/27NAT>WC:3?2P9ZF]X-@Y6NUW=\O]P!7)
M4<GR:5:^-E4S(8D6 J,8HC"A]AQ$ (F*C4-""4]1C%+&O<@7#L@9F_-9)]V:
ME52]+Y6BGOMS!U!UW'4['ZN^]]+68*H8C>].P.2_*W8<A&[WN@[(&G8'Z[C!
M._M2)RYOYPY^4JQXS<N$U\WLY75A>QY^G#^S;#8A)&&!T E,%(H@5IA"3K@R
MP0KF@0X2I$.O=C2'18W-*:QI"DI5@=45_%IIZQF-'$'8S3MT@UO/#J(M9-YN
MXC0:G7J*(^(&=1:GS=[V%PYW='Y"OCJW\%6)^>,L^V\E/[[FV>SQX4G59&LA
MI2&F)()2<PFQ1 )23@A$C$6)#J,DBN+)K&ST)!\Z.3U_0B.G+XA67]".7OU]
M3<W)GWRIM_EQ:J7;O579<(/F]66/:F;WN,UO9&D>6#PI?[K#\X;6(57;_TB-
MYMA ,X K<T!E#S &^;,<GC<TG9WD[W"(QG,ZX*RAZI($P!'=,Y@!3DD8R2$
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
M)UPB"$1<,(PXQ[&D1J:FP6!3HX:=G%$GJ*$98X+L&9/1,UZ!R>$(5!Z/NVW
M&&((]9P>.ZA_O68&HX'&,3(L5-[:$S;WN)D.VZHCFG?FRT=EG<C5^EO=YH\N
MYH^US:N=HDR7WYA_4Y?<R2_JMY4D3/]-&37KS7MEV-3U:@FB#)$R!1FJZ_&E
M&) X04!G-J>XR'%)K*+O_(HW-3YJM=/U?5K]HIZ"T4[#JZC3,6J4K-O"]=2L
M=P?K3:0U=:I'[/D],#.1WFYV [/GVTRLM6D6!G^O)IUG$4<U!</ ^]J$##2*
MP]'G%['9+,1>+8UM=2NU#]9+6%,4L(Y8>O\L'E8W/]1N>%Z)&1<)03!%(&4H
M!U#B#& <8\ RP@L$XP)#H]"M2P69VA*Q4^5X":2Y4B=ZZO1IVVGQY[J_G6AU
MLCBJNV0*#8Y,1YJ8P.S>FY.[7>?6K2+ZW&X5;55I\_25,M'#*KH9=TXL3E%'
MFIN1#E.#SI'=B:H'8 </5B]Y_GCGJQY0V#MF]?$\Q_C"7=QH=;WDGU9+LOO-
M@_JI:M;5KBH12U!*<$X +9E:V@0N !9Q!A@52$J6%6416T4<VHT_M17MW6JA
MM%FMZU)]_2#<.O:E_^^FWM'F*UE&^S>YG>;:SIO9'B;@; 1>QL:8"/L 2#<X
M_89$6LHP;I"D&T '89..CW$,I+3K5]X5XFLOK&:EB&$ALAB(.K%#0 8(*K5C
M"V=2X%(B;M7FX4)YID:IC>1Z@U#I@/HJ8K7@31D+\8,U!57[-6Q_FB_;:T_7
M;P@RDV:D.N+\A"99K4FOZJ?Z;*):R*MH-VL[C:)&I8B^;,N$;N_P6##4$[Y^
MPT$OE&G<0%$_ !Z$D'IZK'-F*5,$6WU0ZGZ<+X62Y)TRH.>;&2D1I*60H."L
M!# IM=,PCP&7,J9%0G(><QO^/3G2U)BU$[2A4E;+&)''M1#VQ8]/PVM&BEY
M"^XV[.-52ZD)KI'3:W;N,!2^LW)/C#9V-NZPTD>R<,_<X'#(^U]DS949(=I-
M$J8\SRE.@,BD!) R 0BA$.0\BVE*XI01\W/;_6=/C0LZZ2R.[EZ!97!"Z@Y!
MX"^[$\REW?<K&"P.)=WA&.F<\>Q+87=6>%S?P>._5[>,=Z)W7-:]0[H3ES@6
M*-2G$&JCNMHOB=9F;,](GN1%7J2 0*AKJ1($:$%RD&*:9XS%$);2QD89'FYJ
MY-0<T<S;PGQM@DSUEZMH*2S-E#,PF]DJ_L +3&L-;GU)M]4-6V%]%C@T0L5O
MK</A(<<M>VBD_D$%1+.[?%47JX?;5EWL7 IJTS4319%3DF# TUPH@A$QP$+]
M4Q"U*Q)YB0MA%4YM,?8TV6:Q$_#28F&G43?CFT!8!B:?$T7"&G1WY58_&N#L
MH3C86<0"%P8[/?X;%P4["\SY@F#G'^&R%5M5FZZ-7/\\OS6S80IC1,L8I%E6
M HAT)4264("+!$J:P5AF1O5;#<::&C]I:;>=%/NN+$.B,H'79#/G#;30F[N3
M>#EM]X:!L]G^>0-PK.V@_8MGN4$T0F1XPSC\B!$WD$:Z[&\HS6ZY8(/9X^9W
MS^NU>OA,(B)@22!(8@8!+#G79UP%8'$>BXPC*>VZ,9X89VHDVI@AK!&N;^QI
M[R%;/'/UT[\B%-?A O^:8=S%'79MH)_(NKZ<U&? _^]Y*?[M7Y(B_L\LOHKT
M:UG?J-;(>N[:/R7UG]0%2A,=LCK_+A8OEC[*4_-HL76];'9&V;/V1+R*6B$]
M;U5/H^!_CWIDK/$WIZ<5/KHK';C<U0.W%[0V_S[G8LFK9L=;IP_7.<7?GG29
MURPM4@F3#" I)(!YC@&1- 8%QZC(<T%Q+AQZ]MK(8/11C-_"]Z.HJO^KF$5)
MRB/>:F#KK+.8"5/_G6=@1\L$W ^2[02_ZD[*MK)'C? ^_7SVD'EV_5D(,+(W
MT!Z:0P>APS,<-JHW2[%^?%&#K,FC^/*B?U?=+]3KQG6D[A>Q_CYGG7.HE"S-
M,<P )[HE6AY+@'G*05XP5K(B)S1-C7>M%@-/S?IJ1-<)'5KVJ&J$CYYJZ9NT
MCZJ1WV)G9C,1!OO;0/ &)K06V5;LJ)4[:@1O$@-:T5TVOS806^R$ T$]TK;8
M'')/VV0'N ;WS#;/&V\#[:#EWF[:Y7[[DA2_DA_S;\_?VG<>$92EG!.0$JDV
MTU+F.I0L!R@M85&PHBRP42C9P9.G1N"M<.8%)O9Q.D._EV@?F%];N3R7BSBJ
M[<6U(?:?.EHAB*/*]*L^'+_ L6;HO&*+5?6\%G>R7V;]<W-,\VY5;:JZ$'M=
M'K^MCE]9=A.Y;) )O;UG.@4$:3;B!SR_Q3HO$VG<\IY>X#LH".KGJ8X5W7H>
M<$X+B7B! =450F%:<K4C(A2DE"&<LU+$,;%IPNH:5S!"\]4'/89[7(%]W, T
MXP*"./Q#._3?S&%OX)"_W.&^S9O3';QTI;:ZS V2@B6)R($R:;5G"$. ,Y(
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
MKH@$%0#CM  Q+*%@,LE(:E6FYL@84V.06L3.J7JU[=C[M%J;VZ!#D)IQQH5
M!2:+!J/[#B/O_7('M/=;XO'(../6<#RMZ$&1QH%+73_X)2/5U]NE+I.DRSPN
M^;;DXZWN7K9=YVB.6(&1 *F "$"8Y8 07@+!98*S@K"LM(HK-AYY<N1P]PF\
MN_[R7]'MI[_>?'FH:]!^>A]YJ$AK/!>F_!$ X>"L4LL<;86N0REV96=KN<-4
MG+5%RS,+F8X^,C=9@G+(6+8/<..QNR>Q)GJ CWJ?M8U;T\.W:VZNN*N$, :\
M@ 6 29D!"C,!2(I1P1B");,R8\Z..#7>JN7<MH)ZN8J66U'M>.H\UF;\Y!7!
MP+RTE36JA=V+U/UT'D=K-C+&QBL+G1]U5/8Q!N$UZYC?Z"^#XL-:_/U9+-G+
M^]4W,E_.,H0Y*92]%).B/G]!@&8(@21))"E$6J1I8<,W!F-.C7'Z$45;4:,_
M&F$MZXZ80&Y&.YZ!#$P\CAAZR0PX@4KP$/_7X[YYK/X)($R"[D_=ZAZ.M8N1
M^*!>F29.8D9P*BC%BFU2G %8YA(@06. N4AC0O.<YM;A5\<&FAK%:,F<@ZF.
M(FE&(C[P"<P<=;!4/RRJQBI$;-00$-YCH8X.-GKLTY#*QV*=!J]WS:11'UA=
M*[7.\YA)]:%#GF0@*QG489@,8$PER&,:$U04.:>Q0^[EJV&,7O#Q$R8[*;NL
M%]NDEWTHS3C !9FQTE1:-&[.H.&0=W)49\\))?MCC)PI<E3!PQ20XY<Y?LI5
M]:PK&MW)VK-SO>2_MVF_'U;K+V+]?<Y$=;=^MR#S;]6,E8)GA.<@05SH8F44
M4)Q!0& )2U8(3NQ"%JU&GYH!T FO X:Z7.E(KM91U0INR016,V'($Z'P#<TB
M/6AKR>NSV-_[('?2J[<]:N3W2#4NL/DE(BL)QJ4I%W .2,SI(784Q\5\]DX[
MJ->"O%MQ,:.4Q4E*$L!@5@"($P@0$NH_I&!4E%FNT#!AK]</GAHQO:N#)Y1P
MD9;.C(4.P!HFF$L@",P=AMH;D\(I58]\[Y5@__ZX^OX?ZI;F4U<_U%]X_6T?
M/&B4S_:4^-T7>?+O;O;$9[$A\Z7@-V2M*T]6UXP]?WM>:&/\?1, -8LISIDL
M,>""*2.""YU0SV+ :,(*S'-<<&1C1)P?<FH?:$_"J T+L[,5#%#.N<AC@1'
MI>(Y&$.U)^-%J1@/(Y065 I<='NR47'>WZ']_P!I,U/,[UL:F$,[8:-.VNBG
M/I+OS]7GM;:XS-'Q:F89##NJ;64.PVN#RN+."^)]^YUV[M4;TZ:DL[24A"$$
M"I+H$BDZX%>2#,0HBQ-,*%+H6P?\'A]K:E3>EJHCW\E\4<>IZKV)?-X\KT5=
M_:_>Q3PO%<Y=(/!<_6:YF7\7T9-ZDD,P\(E),*,A3] &YI^C?<YZK=#\UP,P
MP,5_!/")\<8/ 1Y6_&@,\)E;W$A&]Q,28M^'K@L*W,EWJV43@)9A]?84O "Q
MH F 5/T')3P##*<T2PF$PBXF^/R04Z.<)II&EQFQ(P\#<,TXQ"]D@:FD$5;W
M1WP51E,7%EG)J)/9'Y>8X^.54@R&'959S&%X33 6=U[0?I>>[QU(7_<.O/GQ
M-%\WG%<W'IB5.2^*1!^&2T+5?U((,,PDR"B4.<,T%9F5]]N;9%-CK6UOT:9C
M@T,W6R_S96@EO<4LC&A3.?:8W6D7W0_/HEN+6)^(^^_VZD6Z\1NW^@3U: ]6
MKP-<&!5YK1:.376][%>_:T.B^-VNQ*BZX--JN=ZK.*KO;UK""?9U.?_[LZ@>
M](YN5N)$[6!I!C+)E,7)B"XMQ26@+,EADI<9C:UJVX44=FJLOZM3'!T4>6O:
MA&XUB7:J1'_4RKC&:89X"<S6C:E,;>"E)-"LND>.!H0[3,AI"('?)E8U(/0G
M@UQ#CNEZ.DHVHJGEXR%AW^!9$V*#K;S;:(W7B?QA,O8M4/)\=&<R\LB'>!9@
M'![GV=QL69UJO9E]%E4W0ILM(;.<)87,E3&5*8L*9[KHE! @C@N14R88(]*H
M\M2QIT_-!/HLOL]UI4']==PK6W?=[ITLLU&.(SG,*!?C$]S-Z J->7VA(0B&
M:$'=V*,$]:_7='#\R>,4#QI2:EL8:/ BUR)S31N@]\]Z06TFJUZ13W37GG%8
M)(R+ HB<9.ISAS&@65H *F4:BZ34%>CL:LS9"3 U,OA5K!_%NC:1[V_O;R*Y
M32__25=8B!+#>N'.$W*&,$: .;@UHL-%&_&C1OZ65:ZZACFM$M%K+0)#;UM>
M+MP4C%E=SO-4.!26<\/Q?%TYR^>.7%;.3>O#JG*.S[G +_/SP7FB/C%\6"NB
M_"H>_EQU02<2)B5D&"1YKKM-%@C0-$] F2 N4<)B3.P]+V9C3VU5.1,N<16U
M"D1* P?'B^&$6+A6_,/\M@$I>PB'B$ZQ!\V__\-P_/$]''; '/5A6#["N0'9
MZIO8;K<MCX5.W#VACZ21,-J=!X4X]SD#@^_^4D?'&KN!U)#"1SI$#5YNGT-S
MK9[#Z_SA!7F<E84H2L$+P!&$ .9Y"A##"2BX0&I+)],<$=,DFKTG3VU1W0H7
M:>G,LVCVX1K^MB\"(?#7;*B_51[-45V=$FGVGS1:)LU1!?JI-,<O<%LOWJWJ
M4.'&3_YY7OVM<44B2C#B- $2"_4%JJ]1?8%9#"!$)<_SA$O";0S?X\-,[7/<
MDS+28KIYB4^ :K8&7PY5X(_6 27K%7@8!*\+\(FA1EU_A]5]O?R>N?K"\)9A
M?V?MX#QHL[O?9?=!_-C\K-3[VTRMTUC&BCQX(A( 2U( 6LH"8$9I@4J,X]@J
M:2.$D%,CH2]J-\"?%W5>^KNZE'ZEF[!NR[S5V1]'VF\[!K+XG&XS@GOK20Q,
MC_VVZ3T-NR@6KMLH'71&/YS/5]W46XJ-M,91K7*(&)< ,Q(FML6GH&\3TQ(
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
MU)UG"-$]:"!) (:LCD@NA4SSK&1&/6C.CC0UKO_O)&JLF9VT42VN!1,-(FM
M\;[P"DSH)Z%RL9H',;/@:E_8C<3,]J^;'?N:P#'(M8,/&(]93?38XU&C&RXL
M ?MQOA2WNFO>C)8)9RC7QPIE!F"FZ5)G@1%M)C-E1J>IG7_A8(BI\>2N&.D?
M6L:H%M*UE.L.2$.7PD7PA'8EV"'C7I+U0/DP!5AWP[Q-N=4#-4\65SV\TNT#
MU]6"'L3ZVWM!-[^2S?-ZOIF+ZK-X:@(<JCMYOYXOV?R)+&Z7G\2/S>=5[:UX
M^%,LOHM?E=GVM9I)&1,).0(X2PB (H6 TH0"7;D$"<8SB*THP8=04R,1K<NN
MF(DN>JK_AZN=BNZF.5]&FZ\B6BI=HB2-OM4JV#&,EYDTXZ2QYR<PB]45L]0[
M\"W2"EU%.Y6NHIU2NA+U5BT=T*85BUK-HD:UZ-?AB;,F0)](>Z5,+X*-2K(^
MH7Q-RUZ??6EMD2/5 ;:%N+?KQSO21*WMS)%,% )+C(#(4@E@H6OXDXP 5J(B
M*1/(2X'<ZHZX"30U N^7SSA>.^.J5ZE^9QEUBEU@/%X\MV:T/N:,!:;T<2;K
M@EHHER$<J$Z*HU!O5$/E,@A/UU>Y\+FN7;'96I!*O!?-_]XNCQV)?IP3.E_,
M-R^S@I9,2):#-$$E@%3'_":Y!&F)LA11DL?4*M+7<ORID?/[+CMXW9PIVW;7
MM@/?C$X#0AJ8/3O)HY\ZV?]2MY/JO"E_[GM3MBKX[.;MA)WGAM]V,HS<$]P)
MH,.VX6Z/<?#!U(TT[V3;H.IN_5DG2+3_:M,29T4B8D8$ @7D%,"4Q8!D0@":
M88@%+!,LS$K=&PXX-1KKI.ORLW5V79U15QFFU!DC;>":\8Q?8,YJ>N?>R6VO
MN[MU5$N\[7Y7G6M_YX:DA</&,Z(C^6T\(&OGR+& :="?8_*<\=PZ%EKM>7=L
M[GN;U.U>*OFKM+>;'V+-YI6X7\^9T&<><K76-\XHQXKK80J*!"8 LMJ)E C
M,IJK2<QXQI,QL[?M59C<TM'E:V_S:CO)HUIT@^(X4WDY#!UCDY[RT(XWCRG:
M/2".9&>_>HN"-%Y\LYF<5)*V@QK_5'G:[M/D.U7[ DG<5M@VTFW;#%%QL7KP
M-WW.=$<7\\?&=BSSE-&49B"+\Q1 M0H"1 L)"NU'I045"*4VBZ+1J%-;QW8-
M(Y]VXD:KK;R67E$SY,U6'.]X!EXD6GFU$[/#M"=RM)/9?\M%*ZB\LK#9R*,2
MIQ48K[G.[F8W>M)NR_?SBBU6U?-:6':6/G[SA#Z#.O)B)V$0$V88!*\O^(FA
M1GVCA]5]_0J?N=HUN?F:<_6:5+5+YFY]OUY]GROA9R(6',:4@(*5>FL)!2 Y
M54C*DK(\I8R:)?.<&VAJ"V>;P=L*VZNGW@ELF^I\ M]A5O")6F!>< ?,(?%Y
M&(T+DI]//'CD!.AA]0Z3H,]<?\$Y%CV_+:"OMP7WZI7Z2EJK_TZJN[_IZO>Z
M1JW:#JBK9A(Q(7DB >2( TA2J*L-$B!S6&8Y2E&>8>OSJB"B3HZ6NO.#I_K\
M@%01T9:]%E4?+ZQDKYJ@P\E4F.FV.(%Z\TF<_DE3IVY[A*2FO-%X6\J[4=KS
M@5+0B?%_<!1&W/$/B(+"?O0@*.R(SN$\JV_BXZJJNNS&^?)9[=[N%/4UQQ@_
M"[6-$\UU#^2'J&Y^*+-8C3%?DO5+'5+T2<&NO?%-K.CM4M&UJ#8SC"64A2P!
MDUPM2"E*Z]P;4$C*9,I%GJ72I%GH"+):+48C-!?52D:TUB::U^I$&ZV/=;A0
ML,DU#BV:PI2%#T/2,_23UO,OD>P2NAM5HYVNW8RVU]?J7D7[ZD6=?EYCE$)/
M@N]XIF#RCAW[%!KX(W%2P8>\,.[_=OGTO*D^BN]BD;:YQ F!&,4I!33AF=JZ
M% 6@>5("DB&4Q3 FF!F%4QF,-;5M1RU;E#K&V1_!THR8/2$4F%C[T?&-H%=1
M"]CY?';WH/?3F(2)9S\RWMN$JI]6_&04^L MKJV\5HJK-B_WZDW87"^YKDK[
MU)C(#^J)US_FU2PK!,LP(H"7L;(LA:Z()',.!":\S%#));$ZY3 8<W*\H7,!
M/\Z_JUWL@_I]7:3@NJK$)OI#BVN9N&,"NAFQ>(8R,,$XH^C0G\L8%\_-N<Z/
M.W)G+F,@#MMRF=_J1CZ_"J)=/_J9-;'I^K9L(_C[^?<Y%TO^F6Q$N\["LLQI
MHK:S,2,,0)00@$A)@6"%P)@5D)B%@-L//34JZB2,7N9B81BU[ "X&?^$@3$P
M#?6$;NR<JZB3.]JBJR4/8/78 ^:5GRR&'Y6F[&%YS58.3W CK<%,&+V7>UZO
MM;. (H1%DNH-EA0 QK@NN,\!*4I.*$P(*I@-8QF..SFZ>I6"=Q4MM[+:D9<I
M\&;,%0#.P+1U-L^N.=PZ ZTU8UD"Y96N3,<>E:LL 7E-5+:WN['4-6,Z=*^Z
M)R]$F=F?Q4(W5+TG:UV!XEW[I4 HB(@I5/:43  LLP+@E!*0E10Q2?(DAE:1
MI2:#3HV?[C9?Q3IJ08\6[43415YT%9[-2A%7K8;NVZQ_;T=:1O-@QEB^T0U,
M5YVX42NOCC=M@&Q%OHK>^>8J&XB\$I71P*.RE T4KRG*ZEZ'G%\=^7>[K#;K
M.D_Q?BV>R)PWL<;;@CAJP[GU?J4I2CF'&"!9Z.8D0O%4F6(02X8QYZ7ZM5$-
M&I?!I\97K< Z;J:M.:4;]LS/N;$NGX1AD@H-;6"RJH.!=Z)?11W,C?17O1)?
M2H'S7L/+X;;('PX(^TBYQ+[AMTLL=L1O,,G8]IGC)1P[:KN7?.SZ#(>UHDUI
MW@6*/X@?FY^5-G^;88E8G$,(,--E(4A2 JK,5D#21!>,2,L"FO=G.#W.U%:
MWZ\_?[[^]/#%@GP&0#2@=3_0!&;PK@I!/Z-#RQG5@MK4X1X RX*4_8 V$O\>
M@N>)6L^C,,BB [>/1YCG==CC1H/++6EPO9G]2OYWM>Y."ZK:09@+G.<Q9D"9
MPQS )%<_%4("4K("RK*,"36JKGO\\5,CO4XX*W_K">3.4-[%>(0^!S2$POQ+
M'=1X:)^L[NSMD=6_7N^/3SQZG(]W4*WM-SM\U67ELS^NR++;1<_BA!.$\A24
MJ,@!1!D!&$D*4I)BGE HB]*H\=[0(%/[;#]L*UNO>FG%KAZ H[":'9Y="E;@
M;[H6:W=2%N(<?PB!(#6@]P9ZDYK.QU0]5:/YZ+5N7_]OE;B3-]5F_HUL1#6C
MK"!)!A'(TEP"B',(""H5;+(4A4A85D"C1D+''S^U+UY)IU-YMO+9?>&OH#/[
MMMT!"?Q5O\;B*KI?+>;L)?JC_5^3#8KUAWX<#J^?^*LA1OVXCZOW^K,^<95C
M!BG[*OCS0C^1K'6UA>I>K+M2,G-VO>3OYXOGC> /FCUVVT4J&6(Q+M67'T,
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
M]Z]_CX.1UD;ZMB6'#PY'FE"K.]E68FFO[@5-5+."Q!DLH 0PE0) 7!: B%0
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
MQ0RR+*$P57FBQ7W,<SV$BRW[W"Q3$\\[(D%%I:-%^RR0EH;MOO ,K<$=(3-
M8DXG!&'-W6=G&M?JW<7LB?&[\V%WS_*;Q7>YM*PE>O+\A%[*BJZ@!=8O<NOE
M"ST<:31'Z%D&]KV@YQ_P.SV:EJVKQ\4M_V-3+N4OE'\IYW+Y?-"G)9:"B4)$
M$)G68H0Q#&D:)Y"DF&#]O\14*G=ON6,WN]4K.W[0=9M@:SPHIH#SYV>PTJ^E
M2;9>/9M8-D<[IN52V!U( 9$=1QBT!)M6UPW)8$OS4'UNW% *>HA93CWJJ>8&
MQ_$QY_AMCV05O:N__KR@\[<;^;CX].&N/DE;C3?G16RZ.T>894;C%=!\ FF2
M%0C%B!)B9Y&\-M/4M%Y#*S#$ DTM>%P 32^H274(X>_$]HK9,B1B XN9#K"N
MZ\2.J#GD*81";Z2T I]7SBWDWP:0S@C]S@'&"ZBWX>,@_MWJ"YZZGL9++I=2
M5/51FY>49GD68VSZQ<94ZW.4:<U.1E 6*J,H3D6<6=6IZIID:A+SDUR:X!?4
M9+"L2Y, LR6\+M?KJ+N=@]924^L)V-!ZV2$L Q@.N@ (JW*=FVA<!:N#U1-U
MJNM9SZY4BX7XLWQZFHDTQRQ-(X@IBTT>KH ,9S%$A*=)@=(XHE:ZTO' 4]OH
M+5V.G:1:F.PVL _S V_:JWR[-WLZ8C)L/Z=V\'%;-AVQ=-*5Z?COGO6S=@[S
M*F_MP[+D\K?%DU;1JM*5]5D1(:0*D6<P(I&I@2L3F"M!89IPQK"*<!Y1IW):
M-K-.;;ONZ',LJV4%L=UN#@[<P%M]/QZC(MAT"=8D@QW-0U3A<D$I;%$NJYG'
MK='E L9)R2ZG+_N)H&U.;1TS>SL7>[U0&@+$PRZ%5C_P?C%?'F34FN]7M\I'
MR;_,RS\V<E7%\N_"*A&3:<Z3%%(EM%*1L@0R@BF,4R1DIFB115;Y;:-2/341
M^#?Y; +)-U^_&:I7H&I.:T),MIRXB<9QEMY.M$YN00<6S;OB"^!$2J\JD_:6
M&[!CI\E &B8L=]0E""KWQZ%\U'-CU,4X/G?&G=S#V/]>KFO2]NAJ' OB\<MR
ML?G\Y:,TM1WD<2.+68HCBK(\AG&L4D@2?0C1@DI(L8R)B$C,B54B9T\ZIG:V
MF/;GSBWX^JZ%A>M@'(0'%O8&W-LF"V^/CY]:9Z8 #2N@X04<,S/.>C@X)<99
MEY%<%@.NCYMGHS^JG7Z/'L./YQ7IC\&!SR3 <)YY@W2MC\D']?!-5KW0YJL9
M51056'&H2*K/GEA&L, T@TQF(HE5I'CJ5!?]=(JI'2NO?_WT[OW=IT^.67NG
MT-G=(OH!,O0I4!%G(H)VY&F%?I ,NXLXA,VA.YUFW"RYBVR>Y,%=?M)O=]^*
M_]ZLUDU,2QOI+;6PJ<.W?UZL].=OZ.I+E18BI'C];*[K[^8-!5II-ED(M3AJ
MPS7S/$O2),8P$R0RD70%9$G,8,1I@@F+4H&=7"]#$#DU";/'HPD/6[9<@KG1
M:#6'YE/S.]=\@HTQF91SL&@9!'3+X5_<A-0@;X"=F'OI=1U84!XMZ99!8/2T
M)@/GE6'R)_-GPR=H&07L&;SZM5[DG\"67;#C-VA,\1@+$E1B#T+HJ#)_2*B/
M3XU!YPJ2T?.H1ZF2A].$L)PG%!*LM4H2)Q(63$C(,"$QQQQGR,E'>&&>J4G_
MD]P50ZA3#O8U8.TD<@"X!A:J7DCU3?0YQF'(5)_M7"^9['/,\)5TGY/'_82"
M$4&W<V'^8V*IO],G([*JUU=F,HK3K( H3;5P8 6&E& !590A?>TL$$=.Q:\N
M3S4UT5#I!<:14OVR1ZR7>.B V$Y"A %N8"'AC9FSH+@.1U!9T3'=J.+B.MO'
M$L/B&YY"PU \7]?7X8_EZA^OGU_+.?]B&MA5[S5*A*2,9I!DIG=?HG\PKN4'
M4C))>81IX5;]X=J$DQ,@^_0"0S#8TNLG0ZXA;BE) N(XM#SI :&[2+'$):Q@
MN3;IN.+%$H(3(6/[O1"U\'_5;\QBN2[_*<7;<E45IYHA1:G2/Z!64+2LD8F1
M-5IKB2AA5-&"I<RI),'5&:<F;/9(!**AL4]-_',@"YK33' &I41<2W6!8*X4
M@X(5-,J8?L$)\DC4#8/U^#FZ8T!N)]&#OJT#B_23Q@3[,+Z]!F//_@0=T S8
MJ.#<K"_8L: #A.[6!5U?] C">;-9K1=?Y?*O;9*MBEB1(@6I4D3KBR2"+!<<
M%KB(91;+6'&KQB;G!I^:N&[) W]UB,PX!JQ;./2%86C5;HN 3V[L,10.D2<]
M(!DIG,3BY7 +"[G <F>LQ_%WQ@O@N$#M053&I6<\Q-"AC'LWU]M?KM:F>%95
M6%Y\D$NCV]+/\E88$SWE_WA<?%B6<UY^HT]:*:*<9BB!%!N?:Q1ED$5,0985
M29HE,J'<*B8C "U3$W+WY8_*D59S 995P3LJ*C>;IMPXW[ZUM#OL_9X+9B$U
MQUN&L96MEI>F^F#-#MCQ<P,JCH!AR>3>?QA_?1Q$^7CK-)+D'V&]W$Z., AW
M'C0]IQCO7 J#Q<$Q%FC(2Z?>_DOPL_[M/_^M_43_8'0E__/?_C]02P,$%
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
MLUK_<\D38M2)\ T!+5E/F1EXD3A89GER,1K3+*IZG+H>O*-!(#2X*CJ UY6
MX(JY)#E()TP@=<L,"F.!(((&[;.4$LG[XVW,SIWDC-/:L0& #A=V!X@YIW_"
M3$TM& FB)$]10>'DNBD!LJ KR:IH4Z,TX'K]<7HZ-KN9V$F<'019;Z<A3D^F
MJRDN7\SRNCKUR_R$A+ZL6?#5CTO1>.>+#JH #U[6 N<(T2L-G/L4M31<AH<*
M//>'R;84CAMH-;\C;:*H#JS0%;YN9CZ$-LQH\NAT)':4(8<_B)S!2"5T$CY[
M\5#AUR"0Z^H>M0T&[@?:(0KI %H7=R_OPX]Z\7*1!F,\,F]+[4:1'"BE/$0I
M)%B,3%KIC- /O<8^_-[K.CW=0.H@;=]S[76 Z/L T.*,5KTEHTD2R61!.PIS
M3;CKE.B4%PB&&W(!HTHFM;G9N)>D<8^_=C :0 $=(.GUZ=>3^0_$#WA2QT+?
MP1 CQU$DAQ!8,I4A12:;I?J C(('3Q+,;:H]'B5MW 1C(V0-JY .$/9NOL*;
MYC8Y[PQS'K0,U=P&A&A*G340A$/K\L.O//?'U!W$C)M_;(2B0X7> 6Y>SF??
M<+&JR;!7&"]+4S395@R$_N+J97)]U.J9XN <+]6X(G>MAIG>1<^XJ<=&Z!E
M]!T Z.T\S&[N 1]UYEPEX+8(4*BP%LQ%D,YSJ720QK4I$;^#F'&3CHV@<ZC0
M.\#-7??)%]*Z: @VB9IGY44";6H',,>(IX ,0DB9]D-T'A_JBC3LY?Y-ZL9-
M7;8S2L.JI0.HK=/U=[AX.ONH@B_ M*SM@+@ KU2&PEF4GAOBZ:$1FP?>CNSI
M:0_^7KDQH(80?@<8NH,#6RC:S(Y!8H8X\#Z"U\9#R*H.5\%L1!OX[(F<P9\R
MMS[D#A-Y![<K#QK3JT53&9W-.D(RF$"E5&,&4PO!HT'I3,#<S-O>AL!NDDOM
MTMXM5-6!V5K?2G[ U71Q?CL53Z:?UXJ[>G$="N=,"=JD+A%/-CL@1B+M5!^]
M]4SR1E4GVU#73?JI'?8&5U('P'L[GWW^A(O3JRF22>":N5"G'#I70Y1:)JJP
M#N(.,?,H%'NP<>$A<>%M:KK)2#6\RSM4"1T!Z6K(.XF1*Q\D^1'!9W(K:%LX
ME2PP"D6XD39;W^8.[RYJNDE.M0?2WDH8$4BUQ<+D[V%1AS;?=:+[E(V7AB(/
M7UW4C!P<UXF$PS7R$)7%&\FJVUTB'EFCFQS4\ @94KH=6)OCKU@G-<\^O\5
M'WD'0\'%J(V,X'0=AJ>#!Q^YK^;3)U0Q1].HI/(QTKK)1[6S0\.JIP.\79':
M))?,2V((P=>"]E(S(IQ\/<MXCEPDE++-,Y,K1'23@GJ2 J>=1-Y%/N'T=+JJ
M,4*53PU9:2O@+%56>.$J"J8I($CUG6"AT,!:!=R:Q+F,B?M6.81[B>HF+=4R
M;S",2CJP10](2/B0>"ETBEM3"Z.))U]D;7XM98F1227;''H'UOL./Z3Y2<$U
MD$8ZP-;[BW77+)TW4S&**X44B"9;-"A&S#B.&83A2DK/A%-M@K@[B!F[P]8P
M>IX/*_0.<'.E:_8Y_8R[5+PVX(3SM<M!(/_.,N#&<F>TJR\UFAUS5RD9^[U!
M$\0<).X.X/(BY_63BW#R/DSST6SSIGABO73>1@$D@UR;7%(4:KD%HYD.J#,*
MU::Z\AZ"QDUJ-P+/$,+O 4,IG9V>K<M"UW?7=<3# K_@;#G]AD>S-#_%M_-E
M?31Z7#Z%[Y,DC%>IWFDZ+* H9(!(NP9*-;.RY" ;O;'<D=!Q\]VM,-=061U@
M\0.NPG2&^758S&KSWROLOL(R3=/5)!85$^/$!R/CK%BV%,QZ 2$69YG.W+,V
M68/':1LW,=X(<0.KI .0W1;4I+!DO%=$M[:..$@)0BH2R#WDTGKC-&]3=W>;
MEG%SYXU =*#(.TA%/1;_$C_>2QX0G(K$CTD6HC4.?."66<;)$C?/9MY)V7:A
MWC_-(\[#M3,8VL;I^OY^K98ON)HF<KRO\31X"_CK:SUE/_@'N'S*YO!*Q6*8
M+N!R(*,8"^'*1]JF2<J@8F#2MZF)?(KF\*_.\ WMY\V;,9+XU=+$C*$D= (D
M5OM=1 :?Z'2(F9P![6.,^J$Q1_MS_A!58Z>U!D;,33,WF$(Z\,*NUNC<8.@D
M+)?3,L5\P5I1)DI%(317KDY'9P&"HK#:)&X$N1'!I#98VX'(L?-CC:'72ET=
M(/'&X_V[=Q?GN5AN&-!!*6HO$XIVE"U@T>HDE,T*&]6,;D'=V.FUQM@;7$$=
M@.[Z707Q<KQ8RS&O\]#O<;$>FCD1R0LADP=K.*^/W"0X+<FR%R-C-)$7W2:J
MV(Z^L7-LC8'70$G=0>]\..N+L]67^:+V(IWX;%UDT0"29&IS;5\;,"M IZV(
MT:%M=./T,%UC)]>>%&H'*:53B!TMEV?$242ND00$F=,^45$0)RHHL$ZIX+SF
M*)_B%OPJ36.GW$: UA[*Z!165\=*HXH^"58@(%;'LQ;]%V;JJ#]?F*PSZMLX
M:8\0-FZEZB@ VU<M':#L2E' O4<^13C6)(R@M B@0A3@7$Z W.@L$Q;=*/NQ
M!7'CUK0V1]O0ZND+<;=._G7C)40-NG:.4[D.R)'&@W%&)V<*>0#-D;:7+]:L
MSO4I$7:0.GI$UN;@QZQ$")'5\F]3IR"3H$PA-E*.7F59HFK3!?D>@D:N;GUZ
M2.VAAQ[A=/68SZSP(%$ $XR,;I8&O.02,"85%<7&JM%+H8>H&OGV\^F!M:]&
MGLVLZX^?Z-??7[_[]/'XS?'[UQ]>?#JB?QU^Z/5CZ[2Y[=R)NX%N.L_KQBZA
M>HE+X[(7AJ)#%PH9IVQJ66QV8(1Q3DO&5&[S?/T>@@XO_-E\X*?U>][,M-%,
M,I"BJ!K\6O#&(-E>]%Z;Z 1O4R1[G8YQ[RR'T/WM:I^]Y3SFN^G%BB+9>3Y+
M*PHJ</%MFO#%]^ER(G-P3*DZ>:F.^.)14?AJ:[;7!)]2#!:WREC1 E<P0G^[
MB8_[*.CD5GL/;<X'%&T?T%C7%YUSL'PU/PW3V02]MN@M!U-RKB,P%'B4 DI*
M;#V%DHFMNC_N@H_;9(P#DF$T>QLF!XJY U=Y0_WO>!IQ,2DYE(@8H-A$+AXG
MF7@K(B2NF-9)6M7H'N\:&:-CY%"UWCQH]I;QV/TY_A86^4^2VH9T<L<C<A5
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
M&I(.BO,,7/%"!R^&.A^<A%*TUS*EPO-68]5V?^5QE8P.(;./<F^^Y=A;TAW
MY.U\]ID^[;3VEOI$/W.^A92ELU86L+GV9TDZ@JM3A$(M^F,IHY%M\GIW4=-)
MQ_C#3ZJ#1=TA7#;;1W#F5"'W+ =9:TVX@*@]!V><+,$7ZW2;LIR[Z1G7SARN
MYT> LX?0.X#.R_GL&RY64]I&E9&+R6):2&T5F<LZV%TEYR H*T$Q*9DWLC#9
MIEW-G>3T!9Q]]'SK=O-0H7> G#O>7CHI4NT<  YU;5^/DF1"VXDKGU!:DE:C
M%@Y[CG-KWVYYP,JM_<3< 5".9FF!84E0/__]:/8)3[_.%V'QX_SNY,/\Y.3-
M?/%G6.2)<-FJ@*K6:6M0VA-OM:F),YX+\M:,4VU:=N]"92?%77LBXG;GH3;J
MZ0!Z-SBY_8([%F1%V4!<K)L'!$V<*<)'#L($95S4;9YN/$;9Z"/1&V%BWE!!
M>P/N*RZF\TS[:K%J ;N7%(K^J&.$3N=GL]6=KZ$26LPZ,TB\-D@TY(WZ(DB:
MLHHP2RL:];#9F=1QKU/' N; *NP5J;?WGS5&:F/KF&)KZH-" 3[H!%%F;1)3
MT?LVD< @!K)9JKP? [F+@@Z$W>M9'LD\TOXQY#9K$+;4*R>CP4M%8DS)H?4N
MRZ<YI@<RC\WR8AV;QUU4V E.;TOS]L.NJP*-S$EC60!F?6T"I$BT,GHH7%,<
M[YU@C5X0[$AH)Q51K<*7X934001SA\&W.D2=&/A4;]*P2/ L(TDLZY2$-RJV
MN33J/D894/$WDS '::$;;^^V@";*^& CLY \$A^E5L$S7FHAFO-2VKH!&Z7L
M;M+26V31$$Z'Z:$;//TL#5I^FM_SVN)&>?1QN9'\GD@>:D0OH?83)4$*#Y$\
M$M#6%\N\4)&WB3"&H+ZW**0=9I]<UV-6&I)7<KY)CY;+,\ROSA9D\]^?[Y[U
M4? !O]55/F ZYWSZ?]9*GUC.I"LZ '?U6&#"UJG0#J+S7@5A8M W:A!O=]_8
M>_7>8H_AP?@TBND4>>L!4??QEXVP2=77(*(0?UXZ"(9$2LZSR]HZKV_>F^P&
MO(<6'_>N;6S<#::6'J*-A[;6N3%?$EO7#/M'3/2MJRDN)PR#S\PRR$[$.H<
MP04CP"4CH[)9E48!\&%TCSM.]<D=SZ?1[]YHIG7CO"V>UUOV<79+$LG8**#X
M@C6/SR"PJ$&6S-$9KKAI%&D?0O:X8YDZ0',#[8X*YL>=GM??TY<P^XQ79D9&
M1WZUE %*B@:4)D\[U$[E/@LCC0M1WNRGM(\C>GOA<8<RC>T+#**.GMW/.UAS
MF1>O/(>"Y%0KK+,#?52@2PZ:F6",\0=[GGL"K=DXI[&!-H0R.O WMTDJ;'@[
ME\$D!F]8L@Z,#!I4X74>FE60LHA2>HN^41O\G4D=>8)4;[FA_=78J3T\M_7K
M?SS^NIX0^6*6+S;BZ^^X2-,E<6JDS]DE)&GR.OPQ,G"1>6!)"EL<+](]VH_U
M<#)&GDDUMKELH*M.4;D^&!YEE!NI.(\1$(.H!>8)G' 6G-9"2V5"2>;@,WL8
M3#[K"Y^GU507D+PFOYLR?G6&G^87;LOYIIR(*)0GMP0\0:MRZ" B1B#6K,PB
MH^<[^(^[+C_R *NG!6%3W3PS]*VWWX1A3+2_R.'33-4IAA*"):>9I: ,(XRE
MP%J ;[WZ=MC[)[FP::F9+J!W?UJUMK(DXWZ]!^H?7S?]+1^R_BK*S#UG8%.@
M_6>B!9^L!QZ,0FMDRO:@V/I@"K>#\#_MW<_3:KA3F&_RK?O+H#"KT<7:C[H^
M?$0E(/):2(\I&>.XM/GPN\OF('_6%T3=Z/>9)*76&S^2,M9C;7"V7,/A Y(R
MEM,5?L3%MVG"<_E]P#3_/%M_ROG1)@P/N=0\L!2TYW5 \%9D$ :Y%\6Z$-H,
M-6S-V78;Y9_B[JDKD'2P:9YV>)@HBA7C+=2SLSZHSN!X,71T<E.R5(7%K5J]
M[;R#.AQ)]ZPOT_J'3P=[Z_I05LF-2$Y[8,4+(%HI,(I<@ZP>I#=*!M&FR<(>
M(W&?]?W;X>+O #NW7RXXQ[RE4)H":^\(_(D8,((8X%J;0*=.R(TFD^WU?D3\
M4]R0'::&3M[#W?%L0;+D2!(,.,K:.C9'<,YQR.2^>%YJ<-O&E=WW^<BSON(:
M2!&#PNDIIUV^?/'Q;V_>'O_]8]OIEG<LTWZ:Y6.\#3^]\F58?GES,O]S>3F<
M,!3,WL5<>UHQ4(FL4Y1) P83O=516-=J-]]/U0#>4_W,]XOYMRG)[[<??U!
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
M,?*EZE HN'4UO[^P._#UZMO!U>;MX"?ZF1??I\N)M]$@%QX*DUA?K H2A_3
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
M2=+))5^?)[MZ0ZT=R7:=0V5DTBWS7I2F2>B'R7OFD>6>V-D'PCLI\KF@\^?
MEHE&-(['!#)7 7)#T7&V#G32)2<;.;(V,YAV)/29AYY/B-@]E?M<L/N0E,_?
M8_%)9BAR8?6R*C*2,;G4@9D,:$7DFCEC&Y56#<7!,W<OGA#M0\/AV=\J3F[4
MU#:X5YSP)[Y9O,G3Y=WBKP>(\^(*Y[=P4E<=X%;VOD\<2EA;4?S$]ZXI"8$>
M%;E'4H,2GH-/TM2:;\]R4#'+-H7TC>]=ST>XWO'!EW,%/LQ/3M[,%Q31YTF)
M$8E5!;S6;BFDJ#Y:^H59(Q//4D=,CX%HIQ6[<. '!<?UV;DM!-^!A_,@7Y,@
MLR^>*V"ROF"/*I'@N #+I<N>"Z]TF[<&#Y(U4LZU'0RV&"*RGT[V!MC7M:.R
MOJP\/#/[(#]_?"41SU;OPX]UU>D'3#C]AGF]DS??NYP8Z6A[FAKR!@>*_@:U
MVAYDT$Y:2R;+;E<G?C I(^5_FV-O!$6-?6&P#;?'BQ>SV5DX^=E=Z ;[$Y%C
M,C(*D,52/*'009":@] REL 4<Y@'@^:CY(P3IG4$SV$5UOL!?1F0IOGGV?3_
M$'=)>8G!)_ R%1)N]A",9N 4%_07)DIIDSW;C<YQND=U<H0?IK7=,>G/,3FK
M5=68/SV!];S%X:NS!874G[Y<=&<KHD16& -16" _G-<"ZYS %I])Z+;V1QH@
M/'F$C''Z1_5@+0=5T/B(W,YSSM'1_G(.T%'(IY(FYR20<U)<$9FAX0K;)&$/
MCV;,\P/A\#HY,)IY/<MMLJ%O7AQ]^(\7;_]X_?OK%Q__^$"_O?OT<9^LW=T?
M='"R;@OZ!LK1O0G3Q7^$DS-\-5VFD_GRC.C]F7N10A6G$=*ZO"1S38Z7,?6N
MWR'W'E-J,_+O(:H.M3AW??;/T9XLT5:Q3D/QY' JZRDP$H:#9CJ95%BVC48\
M/DC6N*FZP3!RT] ,IXH>KUSNW,3KJIF]+@@>^K@V!N<N6I_"[,0BBR-8 6,L
M@PI2@HLH:^VLI?^8IW/M^9J=WWYL[EX^?D%<_74Q/_M:_;A+V-LLHI62 ZK:
MKSW6ES^%G+E"'EWT.7AYLTGPT-P_0F''QF@7Y-QKC(944 ?IB$N^UE.MEU?&
M6D]Q^3N&*L%\/*/ XFQ1(XKSU@6+B[_^%I;39?WYM88_8?HRF_[G&=GIZR.Q
MB^8IIAC K/O7UN)C'WBNTR,-=UDZH]O<X3T)>^-6#K6'?#?0Z&F_/"R+-?-_
MS.9QB8MOE>&CV=>S50W/9XE^:B.2"QD$4>MCRWES#_)EF(:(/("(BMO(O>2R
ML5LY(#?C5A:UWPUC*?[9.+$?TQ?,9R<X+V^F,SHIIS5[3QHXV[2A.9=96/U4
MU?YU,<,2T,91'D8>3^%:,]H$F:(JD*'.OF)DBX/.#'@.)G@C;>%M+AO&=*W/
M.^)PG7U@#%A.L5J&" X-'4I!HZ1C2&4VCEL]?D^"P1"SJTN]LV)Z<@]^^W'Y
MQ[]-<4%$??GQ%K_AR?KI9W#.:FD1C!*^=J%AX(IUX+)U.FK#N6Z3N=Z.ODX
M-Q@N[@?>4$KJ"7J;$V5]NMSF;_/&,,H2K2@>A%")F*LE'C95?\AD5SQ+QC5.
MWFY#9C= ' PG]T%Q<*7UA,BU#[Q<2XQOWJ8J48R46H'EN8 R)=/^S0FDCSZ1
M>RY5;)S%NTU4)V@;'@KW@>Y O70*,;%A1:I0T#,/Q:( E60 EV*ML\S6,\2,
MK4W<;:(Z216- K%]]-(IQ.2&E1S)U4 A()(\0(EDR/1S"Y@\+[*PI!N];7R
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
MX,D%'8PMI4U=S5 4='HS#P/:4<3<3]7+D_2\Q>6ECZ$HAP)B'=&HD@D0='+
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
M%2"]:,D!K\Q_6<V^?+V^+O\;*SLPGWW%.3%C]<-?PQ+OED"3$7&9<R.!1&-
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
M80Q0>L.+=*GPUIWI0]#1:[)O!_2UJX786= =W,<'TOS+M\T?L&J&53'DPJR
MXEW=069K@Q=GP&/VQ:0HM&@S[+4A4;UTOQ\?JX]K_3L!3K<Z]#9\QG5_&]<E
M"R37R<4Z3T@)HL>'# )MJ;O"O56->E9>.-FX:.X&0EM!>T]Y=H#/5[,IQ1'+
M":G\KQB7]R2MFR,-6D<:GP$S*E!U360TL9;N"0H=DF5)M\EUOG"P'M&Y+PIF
M[432 <+.*52:?4-\L%E^38AV64F?. C)8EWS9,!'H<!*&XUSPOG2**Y_ZDCC
MOE4V1=4P8A@13S7:O7R0&_WO,%]M%+O5"J-,<J0+S#/2"O)5P&=6(&1.SHJN
M!<B/,MT_!NS/?\6X;XI-P#$@3SNP- ?Z#&_N^ES)PTTE:PY$M@2%*"!RGB%&
M@1AX<EZU"<B'HJ"7+OE3CT3V@\3IJ\+9Y]GU='D9#68?=03NHP&EC0-O QD!
MZ6-.#+V);1[N!CE^CRYB:^0-"_\]8-#C.__KMZ_>_7[^\>S_G%_L\XS_\)\?
M_$K_Y%D&>H2_J2C[&/YU/Z[S[B74!2E*+E6.M2W:A4@Q SD,1IM$!M:;H%I.
MC-QXJ&%&%'[WT0]:+8T5(F0$R9!41](OH9"CFXPU.3"!+K4I)7ON5#W,D#L<
M'YL'% X@A\X-R 'IP V?,J0Y:9G:>Q8U(BJF"D(B2D$9E<%98X )ES$8SV6C
M%Z)C6)4/F&;3-+F:K.1R]\?K:36_X!3+9'FV_ US'316VR&NZ9._W?_[L,1+
M7I3QP0<0.A50R7,(S O(01D74(LBVS3K#TI&QW9K!P0^:;>.+ND>#1T9D]]?
M?_S]_.W'B[.WO[YZ]_;CZ[=_.7_[ZO5^GM-S'W>PZ=OZK /9P/I,,EG>##6?
MYKH1B5QE),C@8@,FN5 R6[I!$]9'M?JR%IUWP*S-%K6N)7^-WLUW..;AV8,M
MONS!'  IBP],@],I@;)UJB?!&K)SW% XGY)J8PAW.^>XEJX=SGY,-#23WLD8
MM[?GU6 <X-5M\:EM3-TS)Q_%XCF5F,LR0Q;)UV+3 $XQ3TATZ%SFV98VK69'
MM7AO<+% ?(.A+HM9I/EDE4FY>:A425I;C *7:[EMX ATZ8?:<."-LM+RT,:\
M/7.H4[)ENR#HL2T;2BX=O-VNB'BT<7%5MZ"=I)A<A+IJD0PP<PX<1P<Z98TQ
M6.8:U5$^=:)QP368R'^ T@#\[Q1'ZUQADCJ(X"1$(1@H^A6<5!R\D5PJK5!A
MFV:-I\\T-I:&D/D60-I# &/GW-^5,DEX\24D?#V]"-/?YH$L^"+-7H6K29G-
MIY.PSA=S$XRP+(/7M1M:*@M>D/Y)P6TBK8OR\9RF)W+P6W]E?ZC91\"SYMSN
MPAQM,M?W>:YBC<XR.<!25PIKY\$KZPD=UE& DY)P;=X17SC8N+GT=I?<<-+H
M!ESOOF!=\##]M**K:F-=57>CGI<U'.9%4_B*18$RGD%(Q+PD<XRBR)!]FVJS
ME\\VMA4;$ H;83:87#I%VIM)B).KR?+;[=;#7Z_Q,EDI6#0:A*"01M66$R=$
M H%D_B-7Q+96WOIV)^S1L+5#W<$RZO%)Z^*OOUR<_]=?S]]^//];?1W:YP'K
MA\\X?/'NLZ<:Z''JXCHN\'^NZ_JHK_APT2@WR@5>:CF_=B338LGS8EA30LGD
M)+WU;3J+GCK1P=V&CS[W05Z]1%5RE,"T)1U!.I8+P8'UTFL5E'"FT13PIXXT
M<@O4$)CXH0=P$/:WMQ[K']1?Z@;>__V__C]02P$"% ,4    " !]A0M3'4-]
M7B\6  !'C   &               @ $     <W1E;2TQ,'AQ,C R,7$R97@Q
M,#$N:'1M4$L! A0#%     @ ?84+4WIM$]Y6%@  *9(  !@
M ( !918  '-T96TM,3!X<3(P,C%Q,F5X,3 R+FAT;5!+ 0(4 Q0    ( 'V%
M"U,FZRZ':P@  %XG   8              "  ?$L  !S=&5M+3$P>'$R,#(Q
M<3)E>#,Q,2YH=&U02P$"% ,4    " !]A0M3^E7'J7\(  #0)P  &
M        @ &2-0  <W1E;2TQ,'AQ,C R,7$R97@S,3(N:'1M4$L! A0#%
M  @ ?84+4_(Q2JGD!   DQ4  !@              ( !1SX  '-T96TM,3!X
M<3(P,C%Q,F5X,S(Q+FAT;5!+ 0(4 Q0    ( 'V%"U.4WS89Z@0  "T6   8
M              "  6%#  !S=&5M+3$P>'$R,#(Q<3)E>#,R,BYH=&U02P$"
M% ,4    " !]A0M3ZV;4Q<S^ 0 QUA8 $0              @ &!2   <W1E
M;2TR,#(Q,#8S,"YH=&U02P$"% ,4    " !]A0M3W"&*2U42  "(Q@  $0
M            @ %\1P( <W1E;2TR,#(Q,#8S,"YX<V102P$"% ,4    " !]
MA0M3,E>"GJT9   I[P  %0              @ $ 6@( <W1E;2TR,#(Q,#8S
M,%]C86PN>&UL4$L! A0#%     @ ?84+4Z3X2 ,:70  S!$$ !4
M     ( !X'," '-T96TM,C R,3 V,S!?9&5F+GAM;%!+ 0(4 Q0    ( 'V%
M"U/F"$Z,W^0   V "0 5              "  2W1 @!S=&5M+3(P,C$P-C,P
M7VQA8BYX;6Q02P$"% ,4    " !]A0M3R@T8+;"(  #T, 8 %0
M    @ $_M@, <W1E;2TR,#(Q,#8S,%]P<F4N>&UL4$L%!@     ,  P +@,
' "(_!     $!

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