0001758766-21-000184.txt : 20211110 0001758766-21-000184.hdr.sgml : 20211110 20211109180015 ACCESSION NUMBER: 0001758766-21-000184 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211110 DATE AS OF CHANGE: 20211109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: STEM, INC. CENTRAL INDEX KEY: 0001758766 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690] IRS NUMBER: 264466193 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39455 FILM NUMBER: 211393580 BUSINESS ADDRESS: STREET 1: 100 CALIFORNIA STREET, 14TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: (415) 937-7836 MAIL ADDRESS: STREET 1: 100 CALIFORNIA STREET, 14TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94111 FORMER COMPANY: FORMER CONFORMED NAME: Star Peak Energy Transition Corp. DATE OF NAME CHANGE: 20200714 FORMER COMPANY: FORMER CONFORMED NAME: Star Peak Energy Acquisition Corp. DATE OF NAME CHANGE: 20181119 FORMER COMPANY: FORMER CONFORMED NAME: Roaring Fork Acquisition Corp. DATE OF NAME CHANGE: 20181109 10-Q 1 stem-20210930.htm 10-Q stem-20210930
000175876612/312021Q3FALSE1414252.082500017587662021-01-012021-09-30xbrli:shares00017587662021-11-08iso4217:USD00017587662021-09-3000017587662020-12-31iso4217:USDxbrli:shares0001758766us-gaap:ServiceMember2021-07-012021-09-300001758766us-gaap:ServiceMember2020-07-012020-09-300001758766us-gaap:ServiceMember2021-01-012021-09-300001758766us-gaap:ServiceMember2020-01-012020-09-300001758766stem:HardwareMember2021-07-012021-09-300001758766stem:HardwareMember2020-07-012020-09-300001758766stem:HardwareMember2021-01-012021-09-300001758766stem:HardwareMember2020-01-012020-09-3000017587662021-07-012021-09-3000017587662020-07-012020-09-3000017587662020-01-012020-09-300001758766srt:ScenarioPreviouslyReportedMember2020-12-310001758766srt:ScenarioPreviouslyReportedMemberus-gaap:PreferredStockMember2020-12-310001758766srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-12-310001758766us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2020-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:ScenarioPreviouslyReportedMember2020-12-310001758766us-gaap:RetainedEarningsMembersrt:ScenarioPreviouslyReportedMember2020-12-310001758766srt:RestatementAdjustmentMember2020-12-310001758766srt:RestatementAdjustmentMemberus-gaap:PreferredStockMember2020-12-310001758766srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2020-12-310001758766srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:RestatementAdjustmentMember2020-12-310001758766srt:RestatementAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001758766us-gaap:PreferredStockMember2020-12-310001758766us-gaap:CommonStockMember2020-12-310001758766us-gaap:AdditionalPaidInCapitalMember2020-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001758766us-gaap:RetainedEarningsMember2020-12-310001758766us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100017587662021-01-012021-03-310001758766us-gaap:CommonStockMember2021-01-012021-03-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001758766us-gaap:RetainedEarningsMember2021-01-012021-03-3100017587662021-03-310001758766us-gaap:PreferredStockMember2021-03-310001758766us-gaap:CommonStockMember2021-03-310001758766us-gaap:AdditionalPaidInCapitalMember2021-03-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001758766us-gaap:RetainedEarningsMember2021-03-310001758766us-gaap:CommonStockMember2021-04-012021-06-300001758766us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000017587662021-04-012021-06-300001758766us-gaap:CommonStockMemberus-gaap:WarrantMember2021-04-012021-06-300001758766us-gaap:AdditionalPaidInCapitalMemberus-gaap:WarrantMember2021-04-012021-06-300001758766us-gaap:WarrantMember2021-04-012021-06-300001758766us-gaap:ConvertibleDebtMemberus-gaap:CommonStockMember2021-04-012021-06-300001758766us-gaap:ConvertibleDebtMemberus-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001758766us-gaap:ConvertibleDebtMember2021-04-012021-06-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001758766us-gaap:RetainedEarningsMember2021-04-012021-06-3000017587662021-06-300001758766us-gaap:PreferredStockMember2021-06-300001758766us-gaap:CommonStockMember2021-06-300001758766us-gaap:AdditionalPaidInCapitalMember2021-06-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001758766us-gaap:RetainedEarningsMember2021-06-300001758766us-gaap:CommonStockMember2021-07-012021-09-300001758766us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001758766us-gaap:RetainedEarningsMember2021-07-012021-09-300001758766us-gaap:PreferredStockMember2021-09-300001758766us-gaap:CommonStockMember2021-09-300001758766us-gaap:AdditionalPaidInCapitalMember2021-09-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001758766us-gaap:RetainedEarningsMember2021-09-300001758766srt:ScenarioPreviouslyReportedMember2019-12-310001758766srt:ScenarioPreviouslyReportedMemberus-gaap:PreferredStockMember2019-12-310001758766srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2019-12-310001758766us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2019-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:ScenarioPreviouslyReportedMember2019-12-310001758766us-gaap:RetainedEarningsMembersrt:ScenarioPreviouslyReportedMember2019-12-310001758766srt:RestatementAdjustmentMember2019-12-310001758766srt:RestatementAdjustmentMemberus-gaap:PreferredStockMember2019-12-310001758766srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2019-12-310001758766srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:RestatementAdjustmentMember2019-12-310001758766srt:RestatementAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-3100017587662019-12-310001758766us-gaap:PreferredStockMember2019-12-310001758766us-gaap:CommonStockMember2019-12-310001758766us-gaap:AdditionalPaidInCapitalMember2019-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001758766us-gaap:RetainedEarningsMember2019-12-310001758766us-gaap:CommonStockMember2020-01-012020-03-310001758766us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001758766us-gaap:RetainedEarningsMember2020-01-012020-03-3100017587662020-01-012020-03-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-3100017587662020-03-310001758766us-gaap:PreferredStockMember2020-03-310001758766us-gaap:CommonStockMember2020-03-310001758766us-gaap:AdditionalPaidInCapitalMember2020-03-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001758766us-gaap:RetainedEarningsMember2020-03-310001758766us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000017587662020-04-012020-06-300001758766us-gaap:CommonStockMember2020-04-012020-06-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001758766us-gaap:RetainedEarningsMember2020-04-012020-06-3000017587662020-06-300001758766us-gaap:PreferredStockMember2020-06-300001758766us-gaap:CommonStockMember2020-06-300001758766us-gaap:AdditionalPaidInCapitalMember2020-06-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001758766us-gaap:RetainedEarningsMember2020-06-300001758766us-gaap:CommonStockMember2020-07-012020-09-300001758766us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001758766us-gaap:RetainedEarningsMember2020-07-012020-09-3000017587662020-09-300001758766us-gaap:PreferredStockMember2020-09-300001758766us-gaap:CommonStockMember2020-09-300001758766us-gaap:AdditionalPaidInCapitalMember2020-09-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001758766us-gaap:RetainedEarningsMember2020-09-300001758766us-gaap:ConvertibleDebtMember2021-01-012021-09-300001758766us-gaap:ConvertibleDebtMember2020-01-012020-09-300001758766us-gaap:NotesPayableOtherPayablesMember2021-01-012021-09-300001758766us-gaap:NotesPayableOtherPayablesMember2020-01-012020-09-300001758766stem:EnergyStorageSystemsMembersrt:MaximumMember2021-01-012021-09-30stem:hour00017587662021-04-282021-04-2800017587662021-04-27xbrli:pure00017587662021-04-28stem:segment0001758766stem:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001758766stem:CustomerAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001758766us-gaap:AccountsReceivableMemberstem:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001758766us-gaap:AccountsReceivableMemberstem:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001758766us-gaap:AccountsReceivableMemberstem:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001758766us-gaap:RevenueFromContractWithCustomerMemberstem:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001758766us-gaap:RevenueFromContractWithCustomerMemberstem:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001758766us-gaap:RevenueFromContractWithCustomerMemberstem:CustomerDMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001758766stem:CustomerHMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001758766stem:CustomerHMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001758766stem:CustomerHMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001758766stem:CustomerHMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001758766stem:CustomerHMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001758766stem:CustomerIMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001758766srt:MinimumMemberstem:HostCustomerArrangementsMember2021-01-012021-09-300001758766stem:HostCustomerArrangementsMembersrt:MaximumMember2021-01-012021-09-300001758766stem:HostCustomerArrangementsMember2021-01-012021-09-300001758766srt:MinimumMemberstem:PartnershipArrangementsMember2021-01-012021-09-300001758766stem:PartnershipArrangementsMembersrt:MaximumMember2021-01-012021-09-300001758766stem:PartnershipArrangementsMemberstem:HardwareMember2021-07-012021-09-300001758766stem:PartnershipArrangementsMemberstem:HardwareMember2020-07-012020-09-300001758766stem:PartnershipArrangementsMemberstem:HardwareMember2021-01-012021-09-300001758766stem:PartnershipArrangementsMemberstem:HardwareMember2020-01-012020-09-300001758766us-gaap:ServiceMemberstem:PartnershipArrangementsMember2021-07-012021-09-300001758766us-gaap:ServiceMemberstem:PartnershipArrangementsMember2020-07-012020-09-300001758766us-gaap:ServiceMemberstem:PartnershipArrangementsMember2021-01-012021-09-300001758766us-gaap:ServiceMemberstem:PartnershipArrangementsMember2020-01-012020-09-300001758766us-gaap:ServiceMemberstem:HostCustomerArrangementsMember2021-07-012021-09-300001758766us-gaap:ServiceMemberstem:HostCustomerArrangementsMember2020-07-012020-09-300001758766us-gaap:ServiceMemberstem:HostCustomerArrangementsMember2021-01-012021-09-300001758766us-gaap:ServiceMemberstem:HostCustomerArrangementsMember2020-01-012020-09-300001758766us-gaap:ServiceMember2021-09-300001758766us-gaap:ServiceMember2021-10-012021-09-300001758766us-gaap:ServiceMember2022-10-012021-09-300001758766us-gaap:ServiceMember2026-10-012021-09-300001758766stem:HardwareMember2021-09-3000017587662021-10-01stem:HardwareMember2021-09-3000017587662022-10-01stem:HardwareMember2021-09-3000017587662026-10-01stem:HardwareMember2021-09-300001758766us-gaap:MoneyMarketFundsMember2021-09-300001758766us-gaap:CorporateDebtSecuritiesMember2021-09-300001758766us-gaap:CommercialPaperMember2021-09-300001758766us-gaap:USTreasuryBondSecuritiesMember2021-09-300001758766us-gaap:CertificatesOfDepositMember2021-09-300001758766us-gaap:OtherDebtSecuritiesMember2021-09-300001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001758766us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001758766us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001758766us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-09-300001758766us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMember2021-09-300001758766us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMember2021-09-300001758766us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMember2021-09-300001758766us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001758766us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001758766us-gaap:FairValueInputsLevel2Memberus-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:OtherDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001758766us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:FairValueMeasurementsRecurringMember2021-09-300001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758766us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758766stem:ConvertiblePreferredStockWarrantMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758766us-gaap:FairValueInputsLevel2Memberstem:ConvertiblePreferredStockWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758766stem:ConvertiblePreferredStockWarrantMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758766stem:ConvertiblePreferredStockWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758766us-gaap:MeasurementInputPriceVolatilityMember2020-09-300001758766us-gaap:MeasurementInputRiskFreeInterestRateMember2020-09-300001758766us-gaap:MeasurementInputExpectedTermMember2020-09-300001758766us-gaap:MeasurementInputExpectedDividendRateMember2020-09-300001758766us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember2020-09-300001758766stem:WarrantLiabilityMember2020-12-310001758766stem:WarrantLiabilityMember2021-01-012021-09-300001758766stem:WarrantLiabilityMember2021-09-300001758766stem:EnergyStorageSystemsPlacedIntoServiceMember2021-09-300001758766stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember2021-09-300001758766us-gaap:LineOfCreditMemberstem:RevolvingLoanDueToSPEMemberMember2020-01-010001758766us-gaap:LineOfCreditMemberstem:RevolvingLoanDueToSPEMemberMember2020-05-310001758766us-gaap:LineOfCreditMemberstem:RevolvingLoanDueToSPEMemberMember2020-05-012020-05-310001758766us-gaap:LineOfCreditMemberstem:RevolvingLoanDueToSPEMemberMember2017-04-012017-04-300001758766us-gaap:LineOfCreditMemberstem:RevolvingLoanDueToSPEMemberMember2020-08-012020-08-310001758766us-gaap:LineOfCreditMemberstem:RevolvingLoanDueToSPEMemberMember2020-12-310001758766stem:TermLoanDueToSPEMemberMemberus-gaap:MediumTermNotesMember2018-12-310001758766stem:TermLoanDueToSPEMemberMemberus-gaap:MediumTermNotesMember2020-01-010001758766stem:TermLoanDueToSPEMemberMemberus-gaap:MediumTermNotesMember2020-05-012020-05-3100017587662018-06-012018-06-300001758766stem:TermLoanDueToFormerNonControllingInterestHolderMemberus-gaap:MediumTermNotesMember2018-06-300001758766stem:TermLoanDueToFormerNonControllingInterestHolderMemberus-gaap:MediumTermNotesMember2020-05-012020-05-310001758766stem:TermLoanDueToFormerNonControllingInterestHolderMemberus-gaap:MediumTermNotesMember2020-05-310001758766stem:TermLoanDueToFormerNonControllingInterestHolderMemberus-gaap:MediumTermNotesMember2020-12-310001758766stem:TermLoanDueToFormerNonControllingInterestHolderMemberus-gaap:MediumTermNotesMember2021-04-012021-04-300001758766us-gaap:LineOfCreditMemberstem:A2020CreditAgreementMember2020-05-012020-05-310001758766us-gaap:LineOfCreditMemberstem:A2020CreditAgreementMember2020-05-310001758766us-gaap:LineOfCreditMemberstem:A2020CreditAgreementMember2020-12-310001758766us-gaap:LineOfCreditMemberstem:A2020CreditAgreementMember2021-04-012021-04-300001758766stem:A2021CreditAgreementMemberus-gaap:LineOfCreditMember2021-01-310001758766stem:A2021CreditAgreementMemberus-gaap:LineOfCreditMember2021-01-012021-01-310001758766stem:A2021CreditAgreementMemberus-gaap:LineOfCreditMember2021-09-300001758766stem:A2021CreditAgreementMemberus-gaap:LineOfCreditMember2020-12-310001758766us-gaap:NotesPayableOtherPayablesMember2021-09-300001758766us-gaap:ConvertibleDebtMember2020-12-310001758766us-gaap:ConvertibleDebtMember2021-09-300001758766stem:Q12021ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2021-01-012021-01-310001758766stem:Q12021ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2021-01-310001758766us-gaap:ConvertibleDebtMemberstem:ConvertiblePromissoryNotesMember2021-01-012021-09-300001758766us-gaap:ConvertibleDebtMemberstem:ConvertiblePromissoryNotesMember2021-09-300001758766stem:LegacyStemWarrantsMember2021-09-300001758766stem:PublicWarrantsMember2020-08-202020-08-2000017587662020-08-200001758766stem:PublicWarrantsMember2020-08-200001758766stem:PrivateWarrantsMember2020-08-200001758766stem:PrivateWarrantsMember2021-06-250001758766stem:PrivateWarrantsMember2021-06-242021-06-240001758766stem:PrivateWarrantsMember2021-09-3000017587662021-08-200001758766stem:PublicWarrantsMember2021-09-300001758766stem:PublicWarrantsMember2021-08-202021-09-3000017587662021-04-0700017587662021-04-072021-04-070001758766stem:SharesReservedForWarrantsMember2021-09-300001758766stem:OptionsIssuedAndOutstandingMember2021-09-300001758766us-gaap:StockCompensationPlanMember2021-09-300001758766stem:A2009EquityIncentivePlanMember2021-09-300001758766stem:A2021EquityIncentivePlanMember2021-05-310001758766us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001758766us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-09-300001758766us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2021-01-012021-09-300001758766srt:ScenarioPreviouslyReportedMember2020-01-012020-12-3100017587662020-01-012020-12-310001758766us-gaap:RestrictedStockUnitsRSUMember2021-09-300001758766us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001758766us-gaap:RestrictedStockUnitsRSUMember2020-12-310001758766us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001758766us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001758766us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001758766us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001758766us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001758766us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001758766us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001758766us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001758766us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001758766us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001758766us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001758766us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001758766us-gaap:ConvertiblePreferredStockMember2021-01-012021-09-300001758766us-gaap:ConvertiblePreferredStockMember2020-01-012020-09-300001758766us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-09-300001758766us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-09-300001758766us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001758766us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001758766stem:CommonStockWarrantsMember2021-01-012021-09-300001758766stem:CommonStockWarrantsMember2020-01-012020-09-300001758766us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001758766us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001758766stem:ConvertiblePreferredStockWarrantsMember2021-01-012021-09-300001758766stem:ConvertiblePreferredStockWarrantsMember2020-01-012020-09-30utr:sqft0001758766stem:OfficeSpaceInSanFranciscoCaliforniaMember2021-06-300001758766stem:OfficeSpaceInSanFranciscoCaliforniaMember2021-09-232021-09-230001758766stem:OfficeSpaceInSanFranciscoCaliforniaMember2021-09-23

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
—————————————————
FORM 10-Q
—————————————————
 
QUARTERLY QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2021
OR
 
QUARTERLY TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
for the transition period from ________ to ________

STEM, INC.
(Exact name of registrant as specified in its charter)
Delaware333-25139785-1972187
(State or Other Jurisdiction
of Incorporation)
(Commission File Number)(IRS Employer
Identification No.)
100 California St., 14th Fl, San Francisco, California 94111
(Address of principal executive offices including zip code)
1-877-374-7836
Registrant’s telephone number, including area code

Not Applicable

(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.0001
STEM
New York Stock Exchange

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. Yes ☒ No ☐

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 (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

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 “large accelerated filer”, “accelerated filer”, “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act
Large accelerated filer ☐Accelerated filer ☐
Non-accelerated filer  ☒Smaller reporting company 
Emerging growth company 
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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

Class
Outstanding as of November 8, 2021
Common Stock, $0.0001 par value per share
144,489,164






TABLE OF CONTENTS


Page



















The accompanying notes are an integral part of these condensed consolidated financial statements.
2


Part I. Financial Information

STEM, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
(in thousands, except share and per share amounts)
September 30, 2021December 31, 2020
ASSETS
Current assets:
Cash and cash equivalents$405,189 $6,942 
Short-term investments170,795  
Accounts receivable, net34,997 13,572 
Inventory, net24,200 20,843 
Other current assets (includes $379 and $123 due from related parties as of September 30, 2021 and December 31, 2020, respectively)
16,496 7,920 
Total current assets651,677 49,277 
Energy storage systems, net114,149 123,703 
Contract origination costs, net11,665 10,404 
Goodwill1,741 1,739 
Intangible assets, net13,125 12,087 
Operating leases right-of-use assets13,894 358 
Other noncurrent assets18,716 8,282 
Total assets$824,967 $205,850 
LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT)
Current liabilities:
Accounts payable$14,962 $13,749 
Accrued liabilities14,024 16,072 
Accrued payroll5,524 5,976 
Notes payable, current portion 33,683 
Convertible promissory notes (includes $ and $45,271 due to related parties as of September 30, 2021 and December 31, 2020, respectively)
 67,590 
Financing obligation, current14,315 14,914 
Deferred revenue, current27,129 36,942 
Other current liabilities (includes $692 and $399 due to related parties as of September 30, 2021 and December 31, 2020, respectively)
2,465 1,589 
Total current liabilities78,419 190,515 
Deferred revenue, noncurrent21,743 15,468 
Asset retirement obligation4,149 4,137 
Notes payable, noncurrent1,675 4,612 
Financing obligation, noncurrent75,384 73,128 
Warrant liabilities 95,342 
Lease liability, noncurrent12,678 57 
Total liabilities194,048 383,259 
Commitments and contingencies (Note 14)
Stockholders’ equity (deficit):
Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of September 30, 2021 and December 31, 2020, respectively; 0 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
  
Common stock, $0.0001 par value; 500,000,000 shares authorized as of September 30, 2021 and December 31, 2020; 144,285,959 and 40,202,785 issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
14 4 
Additional paid-in capital1,106,220 230,620 
Accumulated other comprehensive loss(317)(192)
Accumulated deficit(474,998)(407,841)
Total stockholders’ equity (deficit)630,919 (177,409)
Total liabilities and stockholders’ equity (deficit)$824,967 $205,850 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3


STEM, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)
(in thousands, except share and per share amounts)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Revenue
Services revenue$4,947$3,649$14,982 $10,711 
Hardware revenue34,8865,52359,609 6,950 
Total revenue39,8339,17274,591 17,661 
Cost of revenue
Cost of service revenue6,639 5,828 19,354 16,083 
Cost of hardware revenue30,057 5,074 52,343 6,439 
Total cost of revenue36,696 10,902 71,697 22,522 
Gross margin3,137 (1,730)2,894 (4,861)
Operating expenses:
Sales and marketing4,975 3,053 11,555 11,699 
Research and development6,268 5,052 15,502 12,084 
General and administrative11,024 2,635 28,730 8,018 
Total operating expenses22,267 10,740 55,787 31,801 
Loss from operations(19,130)(12,470)(52,893)(36,662)
Other income (expense), net:
Interest expense(2,674)(4,265)(12,835)(13,826)
Loss on extinguishment of debt  (5,064) 
Change in fair value of warrants and embedded derivative 137,001 (2,096)3,424 (3,005)
Other income (expenses), net415 188 211 (1,602)
Total other income (expense)134,742 (6,173)(14,264)(18,433)
Income (loss) before income taxes115,612 (18,643)(67,157)(55,095)
Income tax expense (142) (142)
Net income (loss)$115,612 $(18,785)$(67,157)$(55,237)
Net income (loss) per share attributable to common shareholders, basic$0.85 $(0.47)$(0.73)$(1.61)
Net loss per share attributable to common shareholders, diluted$(0.15)$(0.47)$(0.73)$(1.61)
Weighted-average shares used in computing net income (loss) per share, basic135,231,146 39,844,652 92,436,649 40,087,247 
Weighted-average shares used in computing net loss per share, diluted140,285,165 39,844,652 92,436,649 40,087,247 

The accompanying notes are an integral part of these condensed consolidated financial statements.
4


STEM, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(UNAUDITED)
(in thousands)
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Net income (loss)$115,612 $(18,785)$(67,157)$(55,237)
Other comprehensive income (loss):
Unrealized loss on available-for-sale securities(19) (19) 
Foreign currency translation adjustment245 (283)(106)(41)
Total comprehensive income (loss)$115,838 $(19,068)$(67,282)$(55,278)
The accompanying notes are an integral part of these condensed consolidated financial statements.
5


STEM, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)
(UNAUDITED)
(in thousands, except share amounts)
Convertible Preferred StockSeries 1 Convertible Preferred StockCommon StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders’ Equity (Deficit)
Shares AmountShares AmountShares Amount
Balance as of December 31, 2020175,437,783 $220,563 2,961 $ 11,228,371 $ $10,061 $(192)$(407,841)$(397,972)
Retroactive application of recapitalization (Note 1)(175,437,783)(220,563)(2,961) 28,974,414 4 220,559   220,563 
Adjusted balance, beginning of period    40,202,785 4 230,620 (192)(407,841)(177,409)
Issuance of beneficial conversion feature related to convertible notes (Note 8)— — — — — — 1,126 — — 1,126 
Stock option and stock warrant exercises— — — — 1,412,025 — 3,147 — — 3,147 
Stock-based compensation— — — — — — 784 — — 784 
Foreign currency translation adjustments— — — — — — — 251 — 251 
Net loss— — — — — — — — (82,553)(82,553)
Balance as of March 31, 2021    41,614,810 4 235,677 59 (490,394)(254,654)
Merger and PIPE financing (Note 1) — — — — 70,428,326 7 247,011 — — 247,018 
Conversion of warrants into common stock upon Merger (Note 9)— — — — 2,759,970 — 60,568 — — 60,568 
Conversion of convertible notes into common stock upon Merger (Note 8)— — — — 10,921,548 1 77,747 — — 77,748 
Exchange of warrants into common stock (Note 9)— — — — 4,683,349 1 168,646 — — 168,647 
Issuance of common stock warrants for services (Note 9)— — — — — — 9,183 — — 9,183 
Stock option and stock warrant exercises— — — — 360,052 — 39 — — 39 
Stock-based compensation— — — — — — 1,047 — — 1,047 
Foreign currency translation adjustments— — — — — — — (602)— (602)
Net loss— — — — — — — — (100,216)(100,216)
Balance as of June 30, 2021    130,768,055 13 799,918 (543)(590,610)208,778 
Public Warrant exercises (Note 9)— — — — 12,638,723 1 312,115 — — 312,116 
Stock option exercises— — — — 879,181 — (12,552)— — (12,552)
Stock-based compensation— — — — — — 6,739 — — 6,739 
Unrealized loss on available-for-sale securities— — — — — — — (19)— (19)
Foreign currency translation adjustments— — — — — — — 245 — 245 
Net income— — — — — — — — 115,612 115,612 
Balance as of September 30, 2021 $  $ 144,285,959 $14 $1,106,220 $(317)$(474,998)$630,919 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6


Convertible Preferred StockSeries 1 Convertible Preferred StockCommon StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders’ Deficit
Shares AmountShares AmountShares Amount
Balance as of December 31, 2019191,139,933 $231,129 2,961 $ 9,392,682 $ $3,339 $54 $(259,054)$(255,661)
Retroactive application of recapitalization (Note 1)(191,139,933)(231,129)(2,961) 33,796,513 3 231,126   231,129 
Adjusted balance, beginning of period    43,189,195 3 234,465 54 (259,054)(24,532)
Effect of exchange transaction— — — — (3,448,648)— (10,605)— 7,337 (3,268)
Issuance of common stock upon exercise of stock options and warrants— — — — 15,457 — 21 — — 21 
Stock-based compensation— — — — — — 456 — — 456 
Foreign currency translation adjustments— — — — — — — 451 — 451 
Net loss— — — — — — — — (17,471)(17,471)
Balance as of March 31, 2020    39,756,004 3 224,337 505 (269,188)(44,343)
Issuance of common and preferred stock upon exercise of stock options and warrants— — — — — — 168 — — 168 
Issuance of common stock upon exercise of stock options and warrants — — — — 87,942 — 4 — — 4 
Stock-based compensation— — — — — — 476 — — 476 
Foreign currency translation adjustments— — — — — — — (209)— (209)
Net loss— — — — — — — — (18,981)(18,981)
Balance as of June 30, 2020    39,843,946 3 224,985 296 (288,169)(62,885)
Stock option and stock warrant exercises— — — — 4,621 1 4 — — 5 
Stock-based compensation— — — — — — 495 — — 495 
Foreign currency translation adjustments— — — — — — — (283)— (283)
Net loss— — — — — — — — (18,785)(18,785)
Balance as of September 30, 2020 $  $ 39,848,567 $4 $225,484 $13 $(306,954)$(81,453)
The accompanying notes are an integral part of these condensed consolidated financial statements.
7


STEM, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
(in thousands)
Nine Months Ended September 30,
20212020
OPERATING ACTIVITIES
Net loss $(67,157)$(55,237)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization expense15,620 13,769 
Non-cash interest expense, including interest expenses associated with debt issuance costs8,098 7,080 
Stock-based compensation7,983 1,427 
Change in fair value of warrant liability and embedded derivative(3,424)3,005 
Noncash lease expense280 435 
Accretion expense174 188 
Impairment of energy storage systems2,200  
Issuance of warrants for services9,183  
Net (accretion of discount) amortization of premium on investments295  
Other 9 
Changes in operating assets and liabilities:
Accounts receivable(21,383)(6,039)
Inventory(3,357)(17,595)
Deferred costs with suppliers 2,751 
Other assets(18,060)(105)
Contract origination costs(1,853)(2,135)
Accounts payable and accrued expenses6,151 2,836 
Deferred revenue(3,538)32,251 
Lease liabilities(331)(475)
Other liabilities99 (86)
Net cash used in operating activities (69,020)(17,921)
INVESTING ACTIVITIES
Purchase of available-for-sale investments(171,109) 
Purchase of energy storage systems(6,173)(4,121)
Capital expenditures on internally-developed software(4,250)(3,585)
Purchase of property and equipment(525)(13)
Net cash used in investing activities (182,057)(7,719)
FINANCING ACTIVITIES
Proceeds from exercise of stock options and warrants148,322 30 
Payments for taxes related to net share settlement of stock options(12,622) 
Net contributions from Merger and PIPE financing, net of transaction costs of $58,061
550,322  
Proceeds from financing obligations4,929 12,901 
Repayment of financing obligations(5,721)(7,776)
Proceeds from issuance of convertible notes, net of issuance costs of $8 and $1,740 for the nine months ended September 30, 2021 and 2020, respectively
1,118 12,548 
Proceeds from issuance of notes payable, net of issuance costs of $101 and $1,502 for the nine months ended September 30, 2021 and 2020, respectively
3,917 25,000 
Repayment of notes payable(41,446)(21,660)
Net cash provided by financing activities 648,819 21,043 
Effect of exchange rate changes on cash and cash equivalents 505 (349)
Net increase (decrease) in cash and cash equivalents 398,247 (4,946)
Cash and cash equivalents, beginning of period 6,942 12,889 
Cash and cash equivalents, end of period $405,189 $7,943 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8


SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION
Cash paid for interest$8,992 $6,446 
NON-CASH INVESTING AND FINANCING ACTIVITIES
Change in asset retirement costs and asset retirement obligation$162 $527 
Exchange of warrants for common stock $168,647 $ 
Conversion of warrants upon merger$60,568 $ 
Conversion of convertible notes upon merger$77,748 $ 
Conversion of accrued interest into outstanding note payable$337 $385 
Right-of-use asset obtained in exchange for lease liability$13,816 $ 
Settlement of warrant liability into common stock due to exercise$167,050 $ 
Settlement of warrant liability into common stock due to redemption$2,121 $ 
Issuance of warrants upon debt modification$ $168 
Stock-based compensation capitalized to internal-use software$587 $ 
The accompanying notes are an integral part of these condensed consolidated financial statements.
9

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

1.BUSINESS
Description of the Business
Stem, Inc. and its subsidiaries (together, “Stem” or the “Company”) is one of the largest digitally connected, intelligent energy storage networks, providing customers (i) with an energy storage system, sourced from leading, global battery original equipment manufacturers (“OEMs”), that the Company delivers through its partners, including solar project developers and engineering, procurement and construction firms and (ii) through its Athena® artificial intelligence (“AI”) platform (“Athena”), with ongoing software-enabled services to operate the energy storage systems for up to 20 years. In addition, in all the markets where the Company operates its customers’ systems, the Company has agreements to manage the energy storage systems using the Athena platform to participate in energy markets and to share the revenue from such market participation.

The Company delivers its battery hardware and software-enabled services through its Athena platform to its customers. The Company’s hardware and recurring software-enabled services mitigate customer energy costs through services such as time-of-use and demand charge management optimization and by aggregating the dispatch of energy through a network of virtual power plants. The resulting network created by the Company’s growing customer base increases grid resilience and reliability through the real-time processing of market-based demand cycles, energy prices and other factors in connection with the deployment of renewable energy resources to such customers. Additionally, the Company’s energy storage solutions support renewable energy generation by alleviating grid intermittency issues and thereby reducing customer dependence on traditional, fossil fuel resources. As of December 31, 2020, Athena has accumulated over 20 million runtime hours, which is equivalent to more than 2,200 years of operational experience, across hundreds of sites and customers in several utility territories across the U.S., Canada and Chile.

The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (“Legacy Stem”) prior to the Merger (as defined below). Stem, Inc. was incorporated on March 16, 2009 in the State of Delaware and is headquartered in San Francisco, California.
Star Peak Acquisition Corp. Merger

On December 3, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Star Peak Transition Corp. (“STPK,” prior to the closing of the Merger and “New Stem,” following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol “STPK”, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (“Merger Sub”), 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 “Merger”).

On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows (in thousands):
Recapitalization
Cash — STPK trust and working capital cash$383,383 
Cash — PIPE225,000 
Less: transaction costs and advisory fees paid(58,061)
Merger and PIPE financing$550,322 

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 “Legacy Stem Preferred Stock”), were converted into shares of Legacy Stem common stock, par value $0.000001 per share (the “Legacy Stem Common Stock”) in accordance with Legacy Stem’s amended and restated certificate of incorporation, (ii) all outstanding convertible promissory notes of Legacy Stem (the “Legacy Stem Convertible Notes”) 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 “Legacy Stem Warrants”) 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

10

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
In connection with the execution of the Merger Agreement, STPK entered into separate subscription agreements (each, a “Subscription Agreement”) with a number of investors (each a “Subscriber”), 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 “PIPE Shares”), 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 “PIPE”). 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 “acquired” 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 million, comprised primarily of the warrant liabilities associated with the Public and Private Placement Warrants discussed in Note 9, are stated at historical cost, with no goodwill or other intangible assets recorded.
Liquidity and Going Concern
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and with the instructions to Form 10-Q and Article 10 of the Regulation S-X, assuming the Company will continue as a going concern. As of September 30, 2021, the Company had cash and cash equivalents of $405.2 million, short-term investments of $170.8 million, an accumulated deficit of $475.0 million and net working capital of $573.3 million, with $14.3 million of financing obligation coming due within the next 12 months. During the nine months ended September 30, 2021, the Company incurred a net loss of $67.2 million and had negative cash flows from operating activities of $69.0 million. However, the Merger and the proceeds of $145.3 million from the exercise of Public Warrants (as described in Note 8 - Warrants), provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position is sufficient to meet capital and liquidity requirements for at least the next 12 months after the date that the financial statements are available to be issued.
The Company’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’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’s business, operating results and financial condition.
COVID-19
The ongoing COVID-19 pandemic has resulted and may continue to result in widespread adverse impacts on the global and U.S. economies. Ongoing government and business responses to COVID-19, along with the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse effect on economic and market conditions and trigger a period of continued global and U.S. economic slowdown.

The Company’s industry is currently facing shortages and shipping delays affecting the supply of energy storage systems, batteries, modules and component parts for inverters and battery energy storage systems available for purchase. These shortages and delays can be attributed in part to the COVID-19 pandemic and resulting government action. While a majority of the Company’s suppliers have secured sufficient quantities to permit them to continue delivery and installing through the end of 2021, if these shortages and delays persist into 2022, they could adversely affect the timing of when energy storage systems can be delivered and installed and when the Company can begin to generate revenue from those systems. The Company cannot predict the full effect the COVID-19 pandemic will have on its business, cash flows, liquidity, financial condition and results of operations at this time due to numerous uncertainties. The Company will continue to monitor developments affecting its workforce, its customers and its business operations generally, and will take actions it determines are necessary in order to mitigate these effects.
2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X.
11

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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’s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2020. Operating results for the three and nine month period ended September 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 interim period or year.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.
Segment Information
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 (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of September 30, 2021 and December 31, 2020.
Significant Customers
A significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
Accounts ReceivableRevenueRevenue
September 30,December 31,Three Months Ended September 30,Nine Months Ended September 30,
202120202021202020212020
Customers:
Customer A*30 %**11 %*
Customer B*20 %****
Customer C18 %17 %22 %*12 %*
Customer D****13 %*
Customer H12 %*15 %32 %11 %17 %
Customer I12 %*****
*Total less than 10% for the respective period

12

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Short-Term Investments
Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company’s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, Investments - Debt Securities, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).

The Company’s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company’s investments are tradable on an active market and could be sold at fair value at any point in time.

Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’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).

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:
Level 1 — Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.
Level 2 — 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.
Level 3 — 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.
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’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.
Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities.
Recently Adopted Accounting Standards
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement. 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’s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, Fair Value Measurements, for more information.

In August 2018, the FASB issued ASU 2018-15, Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). 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
13

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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’ fiscal years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company’s unaudited condensed consolidated financial statements.
Recently Issued Accounting Standards
In June 2016, the FASB issued ASU 2016-13, Financial instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, 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’ fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company’s unaudited condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's unaudited condensed consolidated financial statements.
3.REVENUE
The Company recognizes revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements as described below.

Host Customer Arrangements

Host customer contracts are generally entered into with commercial entities that have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company’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’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.
Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company directs how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determines the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct days of services.
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.
14

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Substantially all of the Company’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’s contracts with host customers do not contain a significant financing component.

The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be contractually entitled to in exchange for its services. Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company, if later.
Partnership Arrangements
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’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’s contracts with customers under partnership arrangements generally ranges from 10 to 20 years.
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.
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.
15

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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’s partnership arrangements do not contain a significant financing component.
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.
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.
Disaggregation of Revenue
The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Partnership hardware revenue
$34,886$5,523$59,609$6,950
Partnership service revenue
33112
Host customer service revenue
4,9143,64914,87010,711
Total revenue
$39,833$9,172$74,591$17,661
Remaining Performance Obligations
Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods. As of September 30, 2021, the Company had $207.2 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):
Total remaining
performance
obligations
Percent Expected to be Recognized as Revenue
Less than
one year
Two to
five years
Greater than
five years

Service revenue
$157,494 12 %48 %40 %
Hardware revenue
49,738 100 % % %
Total revenue$207,232 
16

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Contract Balances
Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the nine months ended September 30, 2021 (in thousands):
Beginning balance as of January 1, 2021$52,410 
Upfront payments received from customers36,652 
Upfront or annual incentive payments received4,575 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(32,139)
Revenue recognized related to deferred revenue generated during the period(12,626)
Ending balance as of September 30, 2021$48,872 
4.SHORT-TERM INVESTMENTS
The following tables summarize the estimated fair value of the Company’s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September 30, 2021 (in thousands):


Amortized costUnrealized gainUnrealized LossEstimated Fair Value
Assets
Cash equivalents:
Money market fund$3,787 $ $ $3,787 
Total cash equivalents$3,787 $ $ $3,787 
Debt securities:
Corporate debt securities$34,378 $2 $(17)$34,363 
Commercial paper$20,738 $2 $ $20,740 
U.S. government bonds$80,845 $3 $(8)$80,840 
Certificate of deposits$24,520 $3 $ $24,523 
Other$10,333 $ $(4)$10,329 
Total debt securities$170,814 $10 $(29)$170,795 
Classified as:
Cash equivalents$3,787 
Short-term debt securities$170,795 
Long-term debt securities$ 
$174,582 

The Company periodically reviews the available-for-sale securities for other-than-temporary impairment loss. The Company considers factors such as the duration, severity and the reason for the decline in value, the potential recovery period and its intent to sell. For debt securities, it also considers whether (i) it is more likely than not that the Company will be required to sell the securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. During the nine months ended September 30, 2021, the Company did not recognize any other-than-temporary impairment losses. All securities with unrealized losses have been in a loss position for less than 12 months.
5.FAIR VALUE MEASUREMENTS
Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At September 30, 2021 and December 31, 2020, the carrying amount of accounts receivable, other current assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities. There were no assets or liabilities classified as Level 3 as of September 30, 2021.
The following table provides the financial instruments measured at fair value (in thousands):
17

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
September 30, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund
$3,787$ $$3,787
Debt securities
Corporate debt securities 34,363  34,363
Commercial paper 20,740  20,740
U.S. government bonds 80,840  80,840
Certificate of deposits 24,523  24,523
Other 10,329  10,329 
Total financial assets$3,787 $170,795 $ $174,582 

December 31, 2020
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund
$67 $ $ $67 
Liabilities
Convertible preferred stock warrant liability
$ $ $95,342 $95,342 
The Company’s money market funds are classified as Level 1 because they are valued using quoted market prices. The Company’s short-term investments consist of available-for-sale securities and are classified as Level 2 because their value is based on valuations using significant inputs derived from or corroborated by observable market data. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company’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.
Convertible Preferred Stock Warrant Liabilities
As discussed in Note 9 - Warrants, upon effectiveness of the Merger, substantially all of the outstanding convertible preferred stock warrants were converted into shares of Class A common stock of Stem. As such, the associated warrant liability was reclassified to additional paid-in-capital upon the Merger and was no longer an outstanding Level 3 financial instrument as of September 30, 2021. The fair value of the convertible preferred stock warrants as of September 30, 2020 was determined using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.
The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:
Nine Months Ended
September 30,
2020
Volatility65.0 %
Risk-free interest rate0.1 %
Expected term (in years)1.8
Dividend yield %
Discount for lack of marketability36.5 %
18

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
The following table presents the changes in the liability for the Company’s warrants during the nine months ended September 30, 2021 (in thousands):
Warrant Liability
Balance as of December 31, 2020$95,342 
Changes in estimated fair value(1,303)
Assumption of warrant liability upon Merger303,221 
Conversion of warrants upon Merger(59,442)
Exchange of warrants (168,647)
Exercised warrants(169,171)
Balance as of September 30, 2021$ 
6.ENERGY STORAGE SYSTEMS, NET
Energy Storage Systems, Net
Energy storage systems, net, consists of the following (in thousands):
September 30, 2021
Energy storage systems placed into service$143,423 
Less: accumulated depreciation(42,465)
Energy storage systems not yet placed into service13,191 
Total energy storage systems, net$114,149 
Depreciation expense for energy storage systems was approximately $3.6 million and $3.6 million for the three months ended September 30, 2021 and 2020, respectively. Depreciation expense for energy storage systems was approximately $10.8 million and $10.3 million for the nine months ended September 30, 2021 and 2020, respectively. Depreciation expense is recognized in cost of service revenue.
7.NOTES PAYABLE
Revolving Loan Due to SPE Member
In April 2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain of the Company’s special purpose entities (“SPE”). This agreement was, from time to time, subsequently amended. The purpose of this revolving loan agreement was to finance the Company’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.
In May 2020, concurrent with the 2020 Credit Agreement discussed below, the Company entered into an amendment to the revolving loan agreement, which reduced the loan capacity to $35.0 million and extended the maturity date to May 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine months to 14% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance 100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to 85%, with an additional reduction to 70% in August 2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the unaudited condensed consolidated financial statements. As of December 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.
Term Loan Due to SPE Member
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
19

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Company repaid the remaining outstanding balance of $5.9 million with the proceeds received through the 2020 Credit Agreement discussed below.
Term Loan Due to Former Non-Controlling Interest Holder
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.
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 31, 2020, the outstanding balance was $5.8 million. 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 million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company’s statement of operations. The facility was terminated after the repayment in April 2021.
2020 Credit Agreement
In May 2020, the Company entered into a credit agreement (“2020 Credit Agreement”) 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 31, 2020, the outstanding balance was $25.6 million. 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 million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company’s statement of operations. The facility was terminated after the repayment in April 2021.
2021 Credit Agreement
In January 2021, the Company, through a wholly owned Canadian entity, entered into a credit agreement to provide a total of $2.7 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 million in January 2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems. As of September 30, 2021, and December 31, 2020, the outstanding balance was $1.9 million and zero, respectively. The Company was in compliance with all covenants contained in the 2021 Credit Agreement as of September 30, 2021.
The Company’s outstanding debt consisted of the following as of September 30, 2021 (in thousands):
9/30/2021
Outstanding principal$1,902 
Unamortized discount(227)
Carrying value of debt$1,675 
8.CONVERTIBLE PROMISSORY NOTES
As of December 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 “Convertible Promissory Notes”. As of December 31, 2020, these Convertible Promissory Notes had a balance of $67.6 million. During the nine months ended September 30, 2021, the Company issued additional Convertible Promissory Notes. All Convertible Promissory Notes were converted and cancelled upon effectiveness of the Merger (see “—Conversion and Cancellation of Convertible Promissory Notes Upon Merger” below). As of September 30, 2021, there were no Convertible Promissory Notes outstanding.
20

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

Q1 2021 Convertible Notes
In January 2021, the Company issued and sold convertible promissory notes (the “Q1 2021 Convertible Notes”) under the same terms as the then existing Convertible Promissory Notes to various investors with aggregate gross proceeds of $1.1 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 (“BCF”) 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 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.
Conversion and Cancellation of Convertible Promissory Notes Upon Merger
Immediately prior to the effectiveness of the Merger, the entire balance of the Company’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 million, including $7.7 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 million was fully expensed to loss on extinguishment of debt on the Company’s statement of operations.
9.WARRANTS
Legacy Stem Warrants
Since inception the Company has issued warrants to purchase shares of Legacy Stem’s preferred stock in conjunction with various debt financings. See Note 5 - Fair Value Measurements, 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’s common stock. Upon effectiveness of the Merger, the Company had 50,207,439 warrants outstanding, of which substantially all were converted into 2,759,970 shares of Class A common stock of Stem. Upon conversion of the warrants, the existing warrant liabilities were remeasured to fair value resulting in a gain on remeasurement of $100.9 million and a total warrant liability of $60.6 million, which was then reclassified to additional paid-in-capital. As of September 30, 2021, there were 23,634 Legacy Stem Warrants outstanding. These instruments are exercisable into the Company’s Class A common stock and are equity classified.
Public Warrants and Private Placement Warrants
As part of STPK’s initial public offering, under the Warrant Agreement dated as of August 20, 2020 (the “Warrant Agreement”) and, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitled the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share of common stock (the “Public Warrants”). Simultaneously with the closing of the IPO, STPK completed the private sale of 7,181,134 million warrants to STPK’s sponsor (the “Private Warrants”). 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.
On June 25, 2021, the Company entered into an exchange agreement (the “Exchange Agreement”) 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’s common stock on June 30, 2021, in exchange for the cancellation of the outstanding Private Placement Warrants. The Exchange Shares were issued in reliance upon the exemption provided by Section 3(a)(9) of the Securities Act of 1933, as amended. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $52.0 million. As a result of the Exchange Agreement, there were no Private Warrants outstanding as of September 30, 2021.

On August 20, 2021, the Company issued an irrevocable notice for redemption of all 12,786,129 of the Company’s outstanding public warrants at 5:00 p.m. Eastern time on September 20, 2021 (“Redemption Date”). Pursuant to the notice of redemption, holders exercised 12,638,723 Public Warrants for a purchase price of $11.50 per share, for proceeds to the
21

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Company of approximately $145.3 million. The Company redeemed all remaining outstanding Public Warrants that had not been exercised as of 5:00 p.m. Eastern time on the Redemption Date. As a result of the settlement of the Public Warrants, the Company recorded a gain of $134.9 million on the revaluation of the warrant liability. The Company also recorded a gain of $2.1 million on the redemption of unexercised public warrants. These gains are recorded in “change in fair value of warrants and embedded derivative” in the condensed consolidated statements of operation, in the three and nine months ended September 30, 2021. The public warrants have been delisted from the NYSE, and there are no public warrants left outstanding.
Warrants Issued for Services
On April 7, 2021, the Company entered into a strategic relationship with an existing shareholder not deemed to be a related party to jointly explore on a non-exclusive basis possible business opportunities to advance projects in the United States, the United Kingdom, Europe and Asia. As consideration for the strategic relationship, upon closing of the Merger, the Company issued warrants to purchase 350,000 shares of the Company’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’s statement of operations. In May 2021, all of these warrants were exercised for shares of the Company’s common stock.
10.COMMON STOCK
The Company had reserved shares of common stock for issuance as follows:
September 30,
2021
Shares reserved for warrants23,673
Options issued and outstanding9,165,901
Shares available for future issuance under equity incentive plan20,923,177
Total 30,112,751
11.STOCK-BASED COMPENSATION
Under both the Stem, Inc. 2009 Equity Incentive Plan (the “2009 Plan”) and the Stem Inc. 2021 Equity Incentive Plan (the “2021 Plan,” and together with the 2009 Plan, the “Plans”), the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (“RSUs”) and other awards that are settled in shares of the Company’s common stock. The Plans permit net settlement of vested awards, pursuant to which the award holder forfeits a portion of the vested award to satisfy the purchase price (in the case of stock options), the holder’s withholding tax obligation, if any, or both. When the holder net settles the tax obligation, the Company pays the amount of the withholding tax to the U.S. government in cash, which is accounted for as an adjustment to additional paid-in-capital. The Company does not intend to grant new awards under the 2009 Plan. At September 30, 2021, 8,166,991 stock options were outstanding under the 2009 Plan. In May 2021, the Company issued awards under the 2021 Plan, with 23,722,254 shares reserved thereunder.

Stock Options

Under the Plans, the exercise price of an option cannot be less than 100% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than 110% of the fair value for stockholders owning greater than 10% of all classes of stock, as determined by the Company’s Board of Directors (the “Board”). 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.
22

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
The following table summarizes the stock option activity for the period ended September 30, 2021:
Number of
Options
Outstanding
Weighted-
Average
Exercise Price
Per Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Balances as of December 31, 202051,379,939 $0.56 7.2$46,516 
Retroactive application of recapitalization(40,314,281)2.05 — 
Adjusted Balance as of December 31, 202011,065,658 2.61 7.246,516 
Options granted1,043,948 28.80 
Options exercised(2,842,564)1.72 
Options forfeited(101,141)14.03 
Balances as of September 30, 20219,165,901 $2.32 7.1$171,226 
Options vested and exercisable — September 30, 20216,133,879 $2.32 6.2$132,327 
The weighted-average grant date fair value of stock options granted to employees was $18.92 during the nine months ended September 30, 2021. There were 2,440,000 stock options granted during the nine months ended September 30, 2020. The intrinsic value of options exercised was $63.0 million and less than $0.1 million during the nine months ended September 30, 2021 and 2020, respectively. During the three months ended September 30, 2021, 1,440,026 stock options were exercised at a weighted average exercise price of $1.48 per share. During the nine months ended September 30, 2021, the Company issued 839,745 shares of common stock from the net settlement of 1,426,130 stock options and shares granted. The Company paid $12.6 million in withholding taxes in connection with the net share settlement of these awards.

Restricted Stock Units

RSUs represent a right to receive one share of the Company’s common stock that is both non-transferable and forfeitable unless and until certain conditions are satisfied. RSUs generally, either cliff vest on the third anniversary of the award grant date, or vest 1/4 per year over a four-year period, subject to continued employment through each anniversary. The fair value of restricted stock units is determined on the grant date and is amortized over the vesting period on a straight-line basis.

The following table summarizes the RSU activity for the period ended September 30, 2021:

Number of
RSUs
Outstanding
Weighted-
Average
Grant Date Fair Value
Per Share
Balances as of December 31, 2020$ 
RSUs granted1,759,07736.21 
RSUs vested
RSUs forfeited
Balances as of September 30, 20211,759,077$36.21 

The fair value of all RSUs granted during the nine month period ended September 30, 2021 was $63.7 million. During the nine month period ended September 30, 2021, no RSUs vested.

Stock-Based Compensation
The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company’s consolidated statements of operations and comprehensive loss (in thousands):
23

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Sales and marketing$723$(24)$975$196
Research and development965331,384519
General and administrative4,5114865,624712
Total stock-based compensation expense$6,199$495$7,983$1,427
As of September 30, 2021, the Company had approximately $22.8 million of remaining unrecognized stock-based compensation expense for stock options, which is expected to be recognized over a weighted average period of 3.4 years. As of September 30, 2021, the Company had approximately $59.6 million of remaining unrecognized stock-based compensation expense for RSUs, which is expected to be recognized over a weighted average period of 5.1 years.
12.NET INCOME (LOSS) PER SHARE
The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Numerator - Basic:
Net income (loss) $115,612 $(18,785)$(67,157)$(55,237)
     Less: Deemed Dividend   (9,484)
Net income (loss) attributable to common stockholders, basic$115,612 $(18,785)$(67,157)$(64,721)
Numerator - Diluted:
Net income (loss) attributable to common stockholders, basic115,612 (18,785)(67,157)(64,721)
     Less: Gain from decrease in fair value and redemption of warrants(137,001)   
Net loss attributable to common stockholders, diluted(21,389)(18,785)(67,157)(64,721)
Denominator:
Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic135,231,146 39,844,652 92,436,649 40,087,247 
Dilutive potential common shares5,054,019    
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted140,285,165 39,844,652 92,436,649 40,087,247 
Net income (loss) per share attributable to common stockholders, basic$0.85 $(0.47)$(0.73)$(1.61)
Net loss per share attributable to common stockholders, diluted$(0.15)$(0.47)$(0.73)$(1.61)
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:
24

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
September 30, 2021September 30, 2020
Convertible preferred stock 175,593,919 
Outstanding convertible promissory notes 35,358,748 
Outstanding stock options9,165,901 43,971,965 
Outstanding warrants23,673 6,001,639 
Outstanding RSUs1,759,077  
Outstanding convertible preferred stock warrants 39,697,463 
Total
10,948,651 300,623,734 
13.INCOME TAXES
The Company did not record a provision or benefit for income taxes during the nine months ended September 30, 2021. The Company recorded a tax provision of $0.1 million during the nine months ended September 30, 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.
14.COMMITMENTS AND CONTINGENCIES
Contingencies
The Company is party to various legal proceedings from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. Management believes that the probability of a material loss with respect to any currently pending legal proceeding is remote. However, litigation is inherently uncertain and it is not possible to definitively predict the ultimate disposition of any of these proceedings. The Company does not believe that there are any pending legal proceedings or other loss contingencies that will, either individually or in the aggregate, have a material adverse impact on the Company’s unaudited condensed consolidated financial statements.

Commitments
In June 2021, the Company entered into an agreement to lease 23,533 square feet of office space in San Francisco, California. The lease commenced on September 23, 2021 and expires on February 28, 2029. The lease agreement does not contemplate options to extend or reduce the non-cancelable lease term. Base rent is $160,809 per month with escalating payments. On September 23, 2021, the Company recognized a $12.6 million operating lease liability, and a $12.7 million operating lease right-of-use (“ROU”) asset, which are included in the condensed consolidated balance sheet as of September 30, 2021.
25


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Special Note Regarding Forward-Looking Statements
This third-quarter 2021 Form 10-Q, as well as other statements we make, contains “forward-looking statements” within the meaning of the federal securities laws, which include any statements that are not historical facts. Such statements often contain words such as “expect,” “may,” “can,” “believe,” “predict,” “plan,” “potential,” “projected,” “projections,” “forecast,” “estimate,” “intend,” “anticipate,” “ambition,” “goal,” “target,” “think,” “should,” “could,” “would,” “will,” “hope” “see,” “likely,” and other similar words.

Forward-looking statements address matters that are, to varying degrees, uncertain, such as statements about the reduction of greenhouse gas (“GHG”) emissions; the integration and optimization of energy resources; the business strategies of Stem and those of its customers; the global commitment to decarbonization; 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; 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 integrate and optimize energy resources; 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. (“Star Peak”); 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; our inability to retain or upgrade current customers, further penetrate existing markets or expand into new markets; our inability to secure sufficient inventory from our suppliers to meet customer demand, and provide us with contracted quantities of equipment; supply chain interruptions and manufacturing or delivery delays; disruptions in sales, production, service or other business activities; our inability to attract and retain qualified personnel; 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 “Risk Factors” 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. If one or more of these or other risks or uncertainties materialize (or the consequences of any such development changes), or should our underlying assumptions prove incorrect, actual outcomes may vary materially from those reflected in our forward-looking statements. Statements in this third-quarter 2021 Form 10-Q are made as of November 9, 2021, and Stem disclaims any intention or obligation to update publicly or revise such statements, whether as a result of new information, future events or otherwise.

You should read the following management’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 (“Annual Financial Statements”) and the section entitled “Stem’s Management’s Discussion and Analysis of Financial Condition and Results or Operations” contained in our Form S-1 filed with the SEC on July 19, 2021.You should carefully read the sections entitled “Special Note Regarding Forward-Looking Statements” and “Risk Factors” to gain an understanding of the important factors that could cause actual results to differ materially from our forward-looking statements. Throughout this section, unless otherwise noted “we”, “us”, “our” and the “Company” refer to Stem and its consolidated subsidiaries.
Star Peak Acquisition Corp. Merger

On April 28, 2021, Star Peak Energy Transition Corp. (“STPK”), an entity listed on the New York Stock Exchange under the trade symbol “STPK”, acquired Stem, Inc. (“Legacy Stem”), by the merger of STPK Merger Sub Corp., a Delaware corporation and wholly-owned subsidiary of STPK (“Merger Sub”), with and into Legacy Stem, with Legacy Stem continuing as the surviving entity and a wholly-owned subsidiary of STPK (the “Merger”). The public company resulting from the Merger was renamed Stem, Inc., which we refer to as “Stem”, “we”, “us”, “our”, or the Company, and is listed on the New York Stock Exchange under the trade symbol “STEM”. Upon the consummation of the Merger, Stem received approximately $550.3 million, net of fees and expenses. See Note 1 - Business, of the Notes to the unaudited condensed consolidated financial statements in this report, for additional details regarding this transaction. For financial reporting purposes, Legacy Stem is treated as the accounting acquirer.
26


Overview
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 (“C&I”) 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 (“OEMs”), that we deliver through our partners, including solar project developers and engineering, procurement and construction firms and (ii) through our Athena artificial intelligence (“AI”) platform (“Athena”), 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’ 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.
We operate in two key areas within the energy storage landscape: Behind-the-Meter (“BTM”) and Front-of-the-Meter (“FTM”). An energy system’s position in relation to a customer’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&I customer energy bills and help our customers facilitate the achievement of their corporate environmental, social, and corporate governance (“ESG”) 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’s lifetime.
Since our inception in 2009, we have engaged in developing and marketing Athena’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.
Our total revenue grew from $9.2 million for the three months ended September 30, 2020 to $39.8 million for the three months ended September 30, 2021. For the three months ended September 30, 2021 and 2020, we earned net income of $115.6 million and incurred net losses of $18.8 million, respectively. Our total revenue grew from $17.7 million for the nine months ended September 30, 2020 to $74.6 million for the nine months ended September 30, 2021. For the nine months ended September 30, 2021 and 2020, we incurred net losses of $67.2 million and $55.2 million, respectively. As of September 30, 2021, we had an accumulated deficit of $475.0 million.

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.
Some Key Factors, Trends and Risks Affecting our Business
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:
Decline in Lithium-Ion Battery Costs
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.
Increase in Deployment of Renewables
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.
27


Competition
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’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.
Government Regulation and Compliance
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.
Impact of COVID-19

The ongoing COVID-19 pandemic has resulted and may continue to result in widespread adverse effects on the global and the U.S. economy. Ongoing government and business responses to COVID-19, along with the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse impact on economic and market conditions and trigger a period of continued global and U.S. economic slowdown.

Our industry is currently facing shortages and shipping delays affecting the supply of inverters, enclosures, battery modules and associated component parts for inverters and battery energy storage systems available for purchase. These shortages and delays can be attributed in part to the COVID-19 pandemic and resulting government action. While a majority of our suppliers have secured sufficient supply to permit them to continue delivery and installations through the end of 2021, if these shortages and delays persist into 2022, they could adversely affect the timing of when battery energy storage systems can be delivered and installed, and when (or if) we can begin to generate revenue from those systems. We cannot predict the full effects the COVID-19 pandemic will have on our business, cash flows, liquidity, financial condition and results of operations at this time due to numerous uncertainties. We will continue to monitor developments affecting our workforce, our suppliers, our customers and our business operations generally, and will take actions we determine are necessary in order to mitigate these impacts as much as possible.


Non-GAAP Financial Measures
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’s internal comparisons to our historical performance and liquidity as well as comparisons to our competitors’ operating results. We believe these non-GAAP financial measures are useful to investors both because they (1) allow for greater transparency with respect to key metrics used by management in its financial and operational decision making and (2) are used by our institutional investors and the analyst community to help them analyze the health of our business. Adjusted EBITDA and non-GAAP gross margin should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP.
Non-GAAP gross margin

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.
28


The following table provides a reconciliation of gross margin (GAAP) to non-GAAP gross margin ($ in millions, except for percentages):


Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Revenue$39.8 $9.2 $74.6 $17.7 
Cost of revenue(36.7)(10.9)(71.7)(22.5)
Gross Margin (GAAP)3.1 (1.7)2.9 (4.9)
Gross Margin % (GAAP)%(19)%%(28)%
Adjustments to Gross Margin:
Amortization of Capitalized Software1.4 1.0 3.8 2.9 
Impairments0.7 1.4 2.0 2.8 
Other Adjustments (1)
0.6 — 2.1 0.3 
Non-GAAP Gross Margin$5.8 $0.7 $10.8 $1.0 
Non-GAAP Gross Margin %15 %%14 %%
     (1) Consists of certain operating expenses including communication and cloud service expenditures reclassified to cost of revenue.

Adjusted EBITDA

As discussed above, we believe that Adjusted EBITDA is useful for investors to use in comparing our financial performance with the performance of other companies. Nonetheless, the expenses and other items that we exclude in our calculation of Adjusted EBITDA may differ from the expenses and other items, if any, that other companies may exclude when calculating Adjusted EBITDA.

We calculate Adjusted EBITDA as net income (loss) before net interest expense, income tax provision and depreciation and amortization, including amortization of internally developed software, further adjusted to exclude stock-based compensation and other income and expense items, including the change in fair value of warrants and embedded derivatives, vesting of warrants and loss on extinguishment of debt.

The following table provides a reconciliation of net loss to Adjusted EBITDA:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)(in thousands)
Net income (loss)$115,612 $(18,785)$(67,157)$(55,237)
Adjusted to exclude the following:
Depreciation and amortization5,305 3,924 15,620 13,769 
Interest expense2,674 4,265 12,835 13,826 
Loss on extinguishment of debt— — 5,064 — 
Stock-based compensation 6,199 495 7,983 1,427 
Issuance of warrants for services— — 9,183 — 
Change in fair value of warrants and embedded derivative(137,001)2,096 (3,424)3,005 
Provision for income taxes— 142 — 142 
Adjusted EBITDA$(7,211)$(7,863)$(19,896)$(23,068)
Key Metrics

29


The following table presents our key metrics:

Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in millions)(in millions)
Key Financial Metrics
Revenue$39.8 $9.2 $74.6 $17.7 
Gross Margin (GAAP)$3.1 $(1.7)$2.9 $(4.9)
Gross Margin % (GAAP)%(19)%%(28)%
Non-GAAP Gross Margin$5.8 $0.7 $10.8 $1.0 
Non-GAAP Gross Margin %15 %%14 %%
Net Income (loss)$115.6 $(18.8)$(67.2)$(55.2)
Adjusted EBITDA$(7.2)$(7.9)$(19.9)$(23.1)
Key Operating Metrics
12-Month Pipeline (in billions) (1)$2.4 *****
Bookings (in millions) (2)103.7 36.6 148.8 94.3 
Contracted Backlog (in millions) (3)312 *****
Contracted AUM (in GWh) (4)1.4 1.0 ***
* at period end
** not available
(1) As described below.
(2) As described below.
(3) Total value of bookings in dollars, as reflected on a specific date. Backlog increases as new contracts are executed (bookings) and decreases as integrated storage systems are delivered and recognized as revenue.
(4) Total GWh of systems in operation or under contract.

Pipeline

Pipeline represents the total value (excluding market participation revenue) of uncontracted, potential hardware and software contracts that are currently being pursued by Stem direct salesforce and channel partners with developers and independent power producers seeking energy optimization services and transfer of energy storage systems that have a reasonable likelihood of execution within 12 months of the end of the relevant period based on project timelines published by such developers and independent power producers. We cannot guarantee that our pipeline will result in meaningful revenue or profitability.

Bookings
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.

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.

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
30


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.

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.

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- Revenue, of the Notes to the audited consolidated financial statements as of December 31, 2020.

Components of Our Results of Operations
Revenue
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.

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.
Cost of Revenue
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.

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.
Gross Margin
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.
Operating Expenses
Sales and Marketing
Sales and marketing expense consists of payroll and other related personnel costs, including salaries, stock-based compensation, employee benefits, and travel for our sales and marketing personnel. In addition, sales and marketing expense includes trade show costs, amortization of intangibles and others expenses. We expect to our selling and marketing expense to increase in future periods to support the overall growth in our business.

31


Research and development
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.
General and Administrative Expense
General and administrative expense consists of payroll and other related personnel costs, including salaries, stock-based compensation, employee benefits and expenses for executive management, legal, finance and other costs. In addition, general and administrative expense includes fees for professional services and occupancy costs. We expect our general and administrative expense to increase in future periods as we scale up headcount with the growth of our business, and as a result of operating as a public company, including compliance with the rules and regulations of the SEC, legal, audit, additional insurance expenses, investor relations activities, and other administrative and professional services.
Other Income (Expense), Net
Interest Expense
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.
Loss on Extinguishment of Debt
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.
Change in Fair Value of Warrants and Embedded Derivatives
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.
Other Expenses, Net
Other expenses, net consists primarily of income from equity investments and foreign exchange gains or losses.

















32



Results of Operations for the Three Months Ended September 30, 2021 and 2020
Three Months Ended
September 30,
$ Change% Change
20212020
(In thousands, except percentages)
Revenue
Service revenue$4,947$3,649$1,29836%
Hardware revenue34,8865,52329,363*
Total revenue39,8339,17230,661334%
Cost of revenue
Cost of service revenue6,6395,82881114%
Cost of hardware revenue30,0575,07424,983*
Total cost of revenue36,69610,90225,794237%
Gross margin3,137 (1,730)4,867 281%
Operating expenses:
Sales and marketing4,975 3,053 1,922 63%
Research and development6,268 5,052 1,216 24%
General and administrative11,024 2,635 8,389 318%
Total operating expenses22,267 10,740 11,527 107%
Loss from operations(19,130)(12,470)(6,660)53%
Other income (expense), net:
Interest expense(2,674)(4,265)1,591 (37)%
Loss on extinguishment of debt— — — *
Change in fair value of warrants and embedded derivative137,001 (2,096)139,097 *
Other expenses, net415 188 227 121%
Total other income (expense)134,742 (6,173)140,915 (2,283)%
Income (loss) before income taxes115,612 (18,643)134,255 (720)%
Income tax expense— (142)142 *
Net income (loss)$115,612 $(18,785)$134,397 (715)%
*Percentage is not meaningful

Revenue
Revenue increased by $30.7 million, or 334%, for the three months ended September 30, 2021, as compared to the three months ended September 30, 2020. The increase was primarily driven by a $29.4 million increase in hardware revenue due to increase in demand for systems related to both FTM and BTM partnership agreements. Services revenue increased by $1.3 million primarily due to continued growth in host customers arrangements and partnership revenue related to services provided.
Cost of Revenue
Cost of revenue increased by $25.8 million, or 237%, for the three months ended September 30, 2021, as compared to the three months ended September 30, 2020. The increase was primarily driven by an increase of cost of hardware sales of $25.0 million in line with the increase in hardware revenue, and an increase of $0.8 million in cost of service revenue associated with growth in service revenue.
Operating Expenses
Sales and Marketing
33


Sales and marketing expense increased by $1.9 million, or 63%, for the three months ended September 30, 2021, as compared to the three months ended September 30, 2020. The increase was primarily due to an increase of $0.8 million in personnel related expenses as a result of higher headcount, an increase of $0.7 million in stock-based compensation expense primarily due to grants of stock options and RSUs to employees, and an increase of $0.3 million in professional services.
Research and Development
Research and development expense increased by $1.2 million, or 24%, for the three months ended September 30, 2021, as compared to the three months ended September 30, 2020. The increase was primarily due to an increase of $1.7 million in personnel related expenses as a result of higher headcount, and an increase of $0.9 million in stock-based compensation expense primarily due to grants of stock options and RSUs to employees. The increase was partially offset by a decrease of $1.1 million in third-party software and technologies related expenses, and a decrease of $0.3 million in professional services.
General and Administrative
General and administrative expense increased by $8.4 million, or 318% for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The increase was primarily driven by an increase of $4.1 million in stock-based compensation expense primarily due to grants of stock options and RSUs to employees, an increase of $1.6 million in professional and legal services, an increase of $1.5 million in insurance and office related expenses, and an increase of $1.1 million in personnel related expenses as a result of higher headcount.

Other Income (Expense), Net
Interest Expense
Interest expense decreased by $1.6 million, or 37%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The decrease was primarily driven by the repayment of loans and the conversion of convertible notes in relation to the Merger. The decrease in interest expense was partially offset by an increase of $0.7 million in interest expense in connection with the financing obligation, and an increase of $0.3 million in amortization of premium on debt securities.
Change in Fair Value of Warrants and Embedded Derivative
The change in fair value of warrants and embedded derivative reflected $137.0 million gain in the three months ended September 30, 2021, compared to $2.1 million loss the three months ended September 30, 2020.

The $137.0 million gain in the three months ended September 30, 2021 resulted from the extinguishment of the warrant liability in connection with the exercise and redemption of the Public Warrants. The gain of $137.0 million encompasses a $134.9 million revaluation gain from the decrease in the fair value of the Public Warrants, and a $2.1 million gain on the redemption of unexercised Public Warrants on the Redemption Date.

The $2.1 million expense in the three months ended September 30, 2020 resulted from a revaluation loss of the Series A, D and D’ warrants and embedded derivative.
Other Expenses, Net
Other expenses, net increased by $0.2 million, or 121%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The net increase was primarily driven by foreign exchange losses realized in the period related to operations in Canada.








34


Results of Operations for the Nine Months Ended September 30, 2021 and 2020
Nine Months Ended
September 30,
$ Change% Change
20212020
(In thousands, except percentages)
Revenue
Service revenue$14,982$10,711$4,27140%
Hardware revenue59,6096,95052,659*
Total revenue74,59117,66156,930322%
Cost of revenue
Cost of service revenue19,354 16,0833,271 20%
Cost of hardware revenue52,343 6,43945,904 *
Total cost of revenue71,697 22,52249,175 218%
Gross margin2,894 (4,861)7,755 160%
Operating expenses:
Sales and marketing11,555 11,699 (144)(1)%
Research and development15,502 12,084 3,418 28%
General and administrative28,730 8,018 20,712 258%
Total operating expenses55,787 31,801 23,986 75%
Loss from operations(52,893)(36,662)(16,231)44%
Other income (expense), net:
Interest expense(12,835)(13,826)991 (7)%
Loss on extinguishment of debt(5,064)— (5,064)*
Change in fair value of warrants and embedded derivative3,424 (3,005)6,429 *
Other expenses, net211 (1,602)1,813 (113)%
Total other income (expense)(14,264)(18,433)4,169 (23)%
Income (loss) before income taxes(67,157)(55,095)(12,062)22%
Income tax expense— (142)142 *
Net income (loss)$(67,157)$(55,237)$(11,920)22%
*Percentage is not meaningful

Revenue
Revenue increased by $56.9 million, or 322%, for the nine months ended September 30, 2021, as compared to the nine months ended September 30, 2020. The increase was primarily driven by a $52.7 million increase in hardware revenue due to an increase in demand for systems related to both FTM and BTM partnership agreements. Services revenue increased by $4.3 million primarily due to continued growth in host customers arrangements and partnership revenue related to services provided.
Cost of Revenue
Cost of revenue increased by $49.2 million, or 218%, for the nine months ended September 30, 2021, as compared to the nine months ended September 30, 2020. The increase was primarily driven by an increase of cost of hardware sales of $45.9 million in line with the increase in hardware revenue, and an increase of $3.3 million in cost of service revenue associated with growth in service revenue.
Operating Expenses
Sales and Marketing
35


Sales and marketing expense decreased by $0.1 million, or 1%, for the nine months ended September 30, 2021, as compared to the nine months ended September 30, 2020. The decrease was primarily due to a decrease of $0.9 million in personnel related expenses as a result of turnover in the period, a decrease of $0.5 million in marketing expenses, and a decrease of $0.1 million in travel and entertainment expenses. The decrease was partially offset by an increase of $0.8 million in stock-based compensation expense, an increase of $0.5 million in professional services and an increase of $0.1 million in miscellaneous expenses.
Research and Development
Research and development expense increased by $3.4 million, or 28%, for the nine months ended September 30, 2021, as compared to the nine months ended September 30, 2020. The increase was primarily due to an increase of $5.3 million in personnel related expenses as a result of increased headcount, an increase of $0.9 million in stock-based compensation expense primarily due to grants of stock options and RSUs to employees, and an increase of $0.2 million in office related expenses. The increase was partially offset by a decrease of $2.5 million in third-party software and technologies related expenses, and a decrease of $0.5 million in professional services.
General and Administrative
General and administrative expense increased by $20.7 million, or 258%, for the nine months ended September 30, 2021, as compared to the nine months ended September 30, 2020. The increase was primarily driven by an increase of $12.0 million in professional and legal services including $9.2 million for warrants issued for services in April 2021, an increase of $4.9 million in stock-based compensation expense, an increase of $2.5 million in insurance related expenses, and an increase of $1.4 million in personnel related expenses due to higher headcount. The increase was partially offset by a decrease of $0.1 million in miscellaneous expenses.

Other Income (Expense), Net
Interest Expense
Interest expense decreased by $1.0 million, or 7%, for the nine months ended September 30, 2021, as compared to the nine months ended September 30, 2020. The increase was primarily driven by the repayment of notes payable during 2021.
Loss on Extinguishment of Debt
Loss on extinguishment of debt increased by $5.1 million for the nine months ended September 30, 2021, as compared to the nine months ended September 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.
Change in Fair Value of Warrants and Embedded Derivative
The change in fair value of warrants and embedded derivative reflected a $3.4 million income for the nine months ended September 30, 2021, compared to $3.0 million expense for the nine months ended September 30, 2020.

The income of $3.4 million in the nine months ended September 30, 2021 primarily resulted from a decrease in the fair value of the Public Warrants, which was recorded as a gain in revaluation of the warrant liability, in connection with the exercise and redemption of the Public Warrants during the third quarter of 2021. The income of $3.4 million was partially offset by an increase in the fair value of warrant liabilities during the first and second quarter of 2021.

The expense of $3.0 million in the nine months ended September 30, 2020 primarily resulted from a loss on revaluation of Series A, D and D’ warrants and embedded derivative.
Other Expenses, Net
Other expenses, net decreased by $1.8 million, or 113%, for the nine months ended September 30, 2021, as compared to the nine months ended September 30, 2020. The net decrease was primarily driven by $1.2 million in legal settlement and late fees incurred in the nine months ended September 30, 2021 and a $0.4 million decrease in foreign exchange losses realized in the period related to operations in Canada.
Liquidity and Capital Resources
36


Sources of liquidity
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.

As of September 30, 2021, our principal source of liquidity is cash generated from financing activities. Cash generated from financing activities through September 30, 2021 primarily includes proceeds from the Merger that provided us with approximately $550.3 million, net of fees and expenses, sales of convertible preferred stock, proceeds from convertible notes, proceeds from our various borrowings, and the exercise of Public Warrants, which increased our cash balance by $145.3 million. In connection with the Merger, the convertible notes and related accrued interest converted to equity and we paid in full all other outstanding debt except the 2021 Credit Agreement described below. We believe that our cash position is sufficient to meet our capital and liquidity requirements for at least the next 12 months therefore, there is not substantial doubt about our ability to continue as a going concern.

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.

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.

Our long-term liquidity requirements primarily are linked to the continued extension of the Athena platform and the use of our balance sheet to improve the terms and conditions associated with the purchase of energy storage systems from our hardware vendors. While we have plans to potentially expand our geographical footprint beyond our current partnerships and enter into joint ventures, those are not required initiatives to achieve our plan.

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.
Financing Obligations

We have entered into arrangements wherein we finance the cost of energy storage systems via special purpose entities (“SPE”) 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.

37


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.

The total financing obligation as of September 30, 2021 was $89.7 million, of which $14.3 million was classified as a current liability.
Notes Payable
Revolving Loan Due to SPE Member

In April 2017, we entered into a revolving loan agreement with an affiliate of a member of certain SPEs in which we have an ownership interest. The purpose of this revolving loan agreement is to finance our purchase of hardware for its various energy storage system projects. We have amended the loan from time to time as our business has grown, and as of the beginning of 2020, the agreement had a total revolving loan capacity of $45.0 million that bore fixed interest at 10% with a maturity date of June 2020.

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.

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.
Term Loan Due to SPE Member

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.
Term Loan Due to Former Non-Controlling Interest Holder

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.
2020 Credit Agreement

In May 2020, we entered into a credit agreement (“2020 Credit Agreement”) 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.
2021 Credit Agreement

In January 2021, we entered into a non-recourse credit agreement to provide a total of $2.7 million towards the financing of certain energy storage systems that we own and operate. The credit agreement has a stated interest of 5.45% and a maturity date
38


of June 2031. We received an advance under the credit agreement of $1.8 million in January 2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by us through the operation of the underlying energy storage systems. We have $1.9 million of outstanding borrowings under this credit agreement as of September 30, 2021.

Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
Nine Months Ended September 30,
20212020
Net cash used in operating activities
$(69,020)$(17,921)
Net cash used in investing activities
(182,057)(7,719)
Net cash provided by financing activities
648,819 21,043 
Effect of exchange rate changed on cash
505 (349)
Net increase (decrease) in cash and cash equivalents
$398,247 $(4,946)
Operating Activities
During the nine months ended September 30, 2021, net cash used in operating activities was $69.0 million, primarily resulting from our operating loss of $67.2 million, adjusted for non-cash charges of $40.4 million and net cash outflow of $42.3 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $15.6 million, non-cash interest expense of $8.1 million, which includes interest expenses associated with debt issuance costs, stock-based compensation expense of $8.0 million, change in the fair value of warrant liability and embedded derivative of $3.4 million, impairment of energy storage systems of $2.2 million, issuance of warrants for services of $9.2 million, noncash lease expense of $0.3 million, accretion expense of $0.2 million, and net amortization of premium on investments of $0.3 million . The net cash outflow from changes in operating assets and liabilities was primarily driven by an increase in accounts receivable of $21.4 million, an increase in other assets of $18.1 million, a decrease in deferred revenue of $3.5 million, an increase in inventory of $3.4 million, and an increase in contract origination costs of $1.9 million, partially offset by an increase in accounts payable and accrued expenses of $6.2 million.
During the nine months ended September 30, 2020, net cash used in operating activities was $17.9 million, primarily resulting from our operating loss of $55.2 million, adjusted by non-cash charges of $25.9 million and net cash inflow of $11.4 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $13.8 million, non-cash interest expense of $7.1 million, which includes interest expenses associated with debt issuance costs, stock-based compensation expense of $1.4 million, and change in the fair value of warrant liability and embedded derivative of $3.0 million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an increase in deferred revenue of $32.3 million, an increase in accounts payable and accrued expenses of $2.8 million, and an decrease in deferred costs with suppliers of $2.8 million, partially offset by an increase in inventory of $17.6 million, an increase in accounts receivable of $6.0 million, an increase in contract origination costs of $2.1 million, and an decrease in lease liabilities of $0.5 million.
Investing Activities
During the nine months ended September 30, 2021, net cash used for investing activities was $182.1 million, primarily consisting of $171.1 million in purchase of available-for-sale investments, $6.2 million in purchase of energy systems and $4.3 million in capital expenditures on internally-developed software.
During the nine months ended September 30, 2020, net cash used for investing activities was $7.7 million, consisting of $4.1 million in purchase of energy systems and $3.6 million in capital expenditures on internally-developed software.
Financing Activities
During the nine months ended September 30, 2021, net cash provided by financing activities was $648.8 million, primarily consisting of net proceeds from the Merger and PIPE financing of $550.3 million, proceeds from exercise of stock options and warrants of $148.3 million, proceeds from financing obligations of $4.9 million, proceeds from issuance of notes payable of
39


$3.9 million, net proceeds from issuance of convertible promissory notes of $1.1 million, partially offset by repayment of notes payable of $41.4 million, and repayment of financing obligations of $5.7 million.
During the nine months ended September 30, 2020, net cash provided by financing activities was $21.0 million, primarily resulting from net proceeds from issuance of notes payable of $25.0 million, proceeds from financing obligations of $12.9 million, and net proceeds from issuance of convertible notes of $12.5 million, partially offset by repayment of notes payable of $21.7 million and repayment of financing obligations of $7.8 million.

Contractual Obligations and Commitments
There have been no material changes to our contractual obligations described in our registration statement on Form S-1 as filed with the SEC on July 19, 2021.
Off-Balance Sheet Arrangements
We are not a party to any off-balance sheet arrangements, including guarantee contracts, retained or contingent interests, or unconsolidated variable interest entities that either have, or are reasonably likely to have, a current or future material effect on our unaudited condensed consolidated financial statements.
Critical Accounting Policies and Estimates
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 - Summary of Significant Accounting Policies, of the Notes to the unaudited condensed consolidated financial statements in this report, which information is incorporated herein by reference.
Recent Accounting Pronouncements
Information with respect to recent accounting pronouncements may be found in Note 2 - Summary of Significant Accounting Policies, of the Notes to the unaudited condensed consolidated financial statements in this report, which information is incorporated herein by reference.


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Not applicable.

ITEM 4. CONTROLS AND PROCEDURES

1. Disclosure Controls and Procedures
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 “Exchange Act”). 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’s rules and forms. Our Disclosure Controls are also designed to ensure that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our Disclosure Controls, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable, and not absolute, assurance of achieving the desired control objectives, and management necessarily applied its judgment in evaluating and implementing possible controls and procedures.

Based on management’s evaluation (under the supervision and with the participation of our Chief Executive Officer and our Chief Financial Officer), as of the end of the period covered by this report, of the effectiveness of the design and operation of our Disclosure Controls, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this report, our Disclosure Controls were not effective due to a material weakness in the Company’s internal control over financial reporting as disclosed below.

2. Material Weaknesses in Internal Control Over Financial Reporting
40



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.

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’s unaudited condensed consolidated financial statements and related disclosures, (iv) a lack of formality in our internal control activities, especially related to management review-type controls, (v) ineffective internal controls over the review of certain revenue recognition calculations, and (vi) ineffective internal controls over the review of internal-use capitalized software calculations. With respect to accounting for complex and significant transactions, deficiencies exist in our process for ensuring the completeness of information utilized in various technical accounting analyses and, in certain instances, the proper application of the relevant accounting literature, including the determination of the appropriate valuation methodology. These deficiencies could result in material adjustments for certain transactions, including interest capitalization and accounting for convertible notes, and accounting and valuation of embedded derivatives and warrant liabilities. With respect to energy storage systems, inventory and deferred cost of goods sold, we did not properly track inflows and outflows, including the valuation of energy storage systems, due in part to the systems that the Company used to track and value energy storage systems and inventory. With respect to a lack of formality in our control activities, we did not sufficiently establish formal policies and procedures to design effective controls, establish responsibilities to execute these policies and procedures and hold individuals accountable for performance of these responsibilities, including over review over revenue recognition and internal-use capitalized software calculations. We had multiple control deficiencies aggregating to a material weakness over ineffective control activities.

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.

3. Plan to Remediate Material Weaknesses in Internal Control Over Financial Reporting

The Company, with oversight of the Audit Committee of the Board, continues to devote significant time, attention and resources to remediating the above material weaknesses in its internal control over financing reporting. As of September 30, 2021, the Company had initiated the following steps intended to remediate the material weakness described above and strengthen its internal control over financial reporting:

Develop and deliver internal control training to management and finance/accounting personnel, focusing on a review of management’s and individual roles and responsibilities related to internal control over financial reporting.
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.
Establish and implement policies and practices to attract, develop and retain competent public accounting personnel.
Engage a qualified third party Sarbanes-Oxley (“SOX”) compliance firm to assist the Company in bolstering and implementing our SOX compliance program, with a focus on documenting processes and controls, identifying and addressing control gaps, formalizing the internal control activities and strengthening the overall quality of documentation that evidences control activities.
Perform a financial statement risk assessment and scoping exercise to identify and assess the risks of material misstatements in our financial statements to better ensure that the appropriate effort and resources are dedicated to addressing risks of material misstatements.
Establish a disclosure committee comprised of our CEO, CFO, Chief Legal Officer and senior finance/accounting personnel to, among other things, review and, as necessary, help revise the Company’s controls and other procedures
41


to ensure that information required by the Company to be disclosed is recorded, processed, summarized and reported accurately and on a timely basis.
Implement a Section 302 sub-certification program to reinforce the Company’s culture of compliance.
Implement processes to improve monitoring activities involving the review and supervision of our accounting operations, including increased and enhanced balance sheet reviews to allow more focus on quality account reconciliations and enhanced monitoring of our internal control over financial reporting.

We plan to continue to devote significant time and attention to remediate the above material weaknesses as soon as reasonably practicable. As we continue to evaluate our controls, we will make the necessary changes to improve our demonstration of commitment to attract, develop and retain competent individuals. We believe these actions will be sufficient to remediate the identified material weaknesses and strengthen our internal control over financial reporting; however, there can be no guarantee that such remediation will be sufficient. We will continue to evaluate the effectiveness of our controls and will make any further changes management determines appropriate.

Item 4. Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarter to which this report relates, and that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
































42
















Part II - Other Information
ITEM 1. LEGAL PROCEEDINGS

The information with respect to this Item 1 is set forth under Note 14—Commitments and Contingencies, of the Notes to the unaudited condensed consolidated financial statements in this report.


ITEM 1A. RISK FACTORS

There have been no material changes to the risk factors disclosed in Part 1, Item 1A, of our registration statement on Form S-1 filed with the SEC on July 19, 2021, except as set forth below. The risk factor set forth below updates, and should be read together with, the risk factors set forth in our July 19, 2021 Form S-1.

The interruption of the flow of components and materials from domestic and international suppliers has disrupted and could continue to disrupt our supply chain, including as a result of the imposition of additional duties, tariffs, and other charges on imports and exports.

We purchase some of our components and materials through arrangements with various suppliers both inside and outside of the United States, and have experienced delays in obtaining these components and materials as a result of the recent COVID-19 pandemic and the Delta variant. Political, social, or economic instability in certain regions where our suppliers are located or where our products are made, could cause future disruptions in trade. Actions in various countries have created uncertainty with respect to tariff impacts on the costs of some of our components and materials. The degree of our exposure is dependent on (among other things) the type of materials, rates imposed, and timing of the tariffs. Other events that could also cause disruptions to our domestic and international supply chains include:

logistics and shipping constraints;
the financial instability or bankruptcy of vendors;
natural disasters;
theft;
public health issues and actual or threatened disease epidemics, their effects (including any disruptions they may cause) or the perception of their effects;
significant labor disputes, such as dock strikes
the imposition of additional trade law provisions or regulations;
the imposition of additional duties, tariffs and other charges on imports and exports, including as a result of the escalating trade war between China and the United States;
quotas imposed by bilateral trade agreements;
foreign currency fluctuations; and
restrictions on the transfer of funds.

We cannot predict whether the countries in which our components and materials are sourced, or may be sourced in the future, will be subject to new or additional trade restrictions imposed by the United States or other foreign governments,
43


including the likelihood, type, or effect of any such restrictions. Trade restrictions, including new or increased tariffs or quotas, border taxes, embargoes, safeguards, and customs restrictions against certain components and materials, as well as labor strikes and work stoppages or boycotts, could increase the cost or reduce or delay the supply of components and materials available to us and adversely affect our business, financial condition and results of operations.


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.


ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.


ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.


ITEM 5. OTHER INFORMATION
Pursuant to Rule 14a-8 under the Exchange Act, the Company is providing notice of the deadline for the submission of stockholder proposals in compliance with Rule 14a-8 of the Exchange Act in connection with the Company’s 2022 Annual Meeting of Stockholders (the “2022 Annual Meeting”). To be considered for inclusion in proxy materials for the 2022 Annual Meeting, stockholder proposals submitted pursuant to Rule 14a-8 under the Exchange Act and intended to be presented at the 2022 Annual Meeting must be received by the Company’s Secretary at 100 California Street, 14th Floor, San Francisco, California 94111 no later than December 20, 2021, which the Company believes to be a reasonable time before it expects to begin to print and send its proxy materials for the 2022 Annual Meeting. Any proposal received after such date will be considered untimely. All Rule 14a-8 proposals must be in compliance with applicable laws and regulations in order to be considered for inclusion in the Company’s proxy materials for the 2022 Annual Meeting.

ITEM 6. EXHIBIT INDEX
In reviewing any agreements that may be included as exhibits to this report, please remember that they are included to provide you with information regarding their terms, and are not intended to provide any other factual or disclosure information about the Company or the other parties to the agreements. The agreements contain representations, warranties, covenants and conditions by or of each of the parties to the applicable agreement. These representations, warranties, covenants and conditions have been made solely for the benefit of the other parties to the applicable agreement and:

•should not in all instances be treated as categorical statements of fact, but rather as a way of allocating the risk to one of the parties if those statements prove to be inaccurate;

•may have been qualified by disclosures that were made to the other party in connection with the negotiation of the applicable agreement, which disclosures are not necessarily reflected in the agreement;

•may apply standards of materiality in a way that is different from what may be viewed as material to you or other investors; and

•were made only as of the date of the applicable agreement, or such other date or dates as may be specified in the agreement, and are subject to more recent developments.

Accordingly, these representations, warranties, covenants and conditions may not describe the actual state of affairs as of the date they were made or at any other time. Additional information about the Company may be found elsewhere in this report and the Company’s other public filings, which are available without charge through the Securities and Exchange Commission’s website at http://www.sec.gov.
44


EXHIBIT INDEX
Exhibit No.Description
3.1
Second Amended and Restated Certificate of Incorporation, dated April 28, 2021 (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed on May 4, 2021).
3.2
Second Amended and Restated by-Laws, dated April 28. 2021 (incorporated by reference to Exhibit 3.2 to the Current Report on Form 8-K filed on May 4, 2021).
16.1
Letter from WithumSmith+Brown, PC to the SEC (incorporated by reference to Exhibit 16 to the Current Report on Form 8-K filed on August 11, 2021).
31.1
31.2
32.1
32.2
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document)

































SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized, in the city of San Francisco, State of California on November 9, 2021.

45



STEM, INC.
By:/s/ William Bush
William Bush
Chief Financial Officer
(Principal Financial Officer)
46
EX-31.1 2 stem_q321xexhibit311.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION
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

I, John Carrington, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q for the three months ended September 30, 2021 of Stem, Inc.;.

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;

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;

4. The registrant’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–15(f) and 15d–15(f)) for the registrant and have:

(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;

(b) [Paragraph intentionally omitted in accordance with SEC Release Nos. 34-47986 and 34-54942];

(c) Evaluated the effectiveness of the registrant’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; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and


5. The registrant’s other certifying officers and I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(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’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.



STEM, INC.
Date: November 9, 2021
By:/s/ John Carrington
Name:John Carrington
Title:Chief Executive Officer

EX-31.2 3 stem_q321xexhibit312.htm EX-31.2 Document

Exhibit 31.2


CERTIFICATION
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


I, William Bush, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q for the three months ended September 30, 2021 of Stem, Inc.;.

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;

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;

4. The registrant’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–15(f) and 15d–15(f)) for the registrant and have:

(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;

(b) [Paragraph intentionally omitted in accordance with SEC Release Nos. 34-47986 and 34-54942];

(c) Evaluated the effectiveness of the registrant’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; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and


5. The registrant’s other certifying officers and I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(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’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.



STEM, INC.
Date: November 9, 2021
By:/s/ William Bush
Name:William Bush
Title:Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 stem_q321xexhibit321.htm EX-32.1 Document

Exhibit 32.1


CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002



In connection with the Quarterly Report of Stem, Inc. on Form 10-Q for the three months ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the registrant.



STEM, INC.
Date: November 9, 2021
By:/s/ John Carrington
Name:John Carrington
Title:Chief Executive Officer

EX-32.2 5 stem_q321xexhibit322.htm EX-32.2 Document

Exhibit 32.2


CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002



In connection with the Quarterly Report of Stem, Inc. on Form 10-Q for the three months ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the registrant.



STEM, INC.
Date: November 9, 2021
By:/s/ William Bush
Name:William Bush
Title:Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 stem-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - BUSINESS link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - BUSINESS (Tables) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - BUSINESS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - BUSINESS - Schedule of Reverse Recapitalization (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2206201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2307302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 2310303 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - REVENUE - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - REVENUE - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - REVENUE - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - SHORT-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2319305 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - ENERGY STORAGE SYSTEMS, NET link:presentationLink link:calculationLink link:definitionLink 2324306 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 2328307 - Disclosure - NOTES PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2134108 - Disclosure - CONVERTIBLE PROMISSORY NOTES link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details) link:presentationLink link:calculationLink link:definitionLink 2136109 - Disclosure - WARRANTS link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - WARRANTS (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - COMMON STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - COMMON STOCK - Schedule of Shares Reserved for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2342309 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444423 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2445424 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - NET INCOME (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 2348310 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2153114 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 stem-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 stem-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 stem-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from public exercises warrant Cash net of broker fees Proceeds from Warrant Exercises Schedule of Restricted Stock Activity Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Convertible Notes Convertible Debt [Member] RSUs vested (in shares) RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) Net gain (loss) Net loss Net income (loss) Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Energy Storage Systems Energy Storage Systems [Member] Energy Storage Systems Operating leases right-of-use assets Operating Lease, Right-of-Use Asset Short-term investments Short-term debt securities Debt Securities, Available-for-sale, Current Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued payroll Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Unrealized Loss Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Partnership Arrangements Partnership Arrangements [Member] Partnership Arrangements Change in asset retirement costs and asset retirement obligation Increase (Decrease) In Asset Retirement Costs And Obligations Increase (Decrease) In Asset Retirement Costs And Obligations Segment Information Segment Reporting, Policy [Policy Text Block] RSUs forfeited, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Country Region Country Region Revenue from Contract with Customer [Abstract] Customer B Customer B [Member] Customer B Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Entity Filer Category Entity Filer Category Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Other noncurrent assets Other Assets, Noncurrent Contract term Revenue From Contract With Customer, Contract Term Revenue From Contract With Customer, Contract Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Period threshold for interest rate Debt Instrument, Interest Rate, Period Threshold Debt Instrument, Interest Rate, Period Threshold Convertible preferred stock warrant liability Warrant Liability Warrant Liability Proceeds from financing obligations Proceeds from Issuance of Other Long-term Debt Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Options exercised, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Changes in estimated fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Certificate of deposits Certificates of Deposit [Member] Document Fiscal Year Focus Document Fiscal Year Focus Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Potentially dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized related to amounts that were included in beginning balance of deferred revenue Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Liability Class [Axis] Liability Class [Axis] Schedule Of Reverse Recapitalization Schedule Of Reverse Recapitalization [Table Text Block] Schedule Of Reverse Recapitalization RSUs granted, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Debt conversion, converted instrument, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Award Type [Domain] Award Type [Domain] Notes payable, noncurrent Notes Payable, Noncurrent ASSETS Assets [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Right-of-use asset obtained in exchange for lease liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Financing obligation, current Loans Payable, Current RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk, percentage Concentration Risk, Percentage Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of September 30, 2021 and December 31, 2020, respectively; 0 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively Preferred Stock, Value, Issued Fixed interest rate, quarterly Debt Instrument, Quarterly Interest Rate, Stated Percentage Debt Instrument, Quarterly Interest Rate, Stated Percentage Options outstanding (in shares) Options outstanding, beginning of period (in shares) Options outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Energy storage systems not yet placed into service Energy Storage Systems Not Yet Placed Into Service [Member] Energy Storage Systems Not Yet Placed Into Service Effect of exchange transaction (in shares) Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares Entity Address, City or Town Entity Address, City or Town Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt securities: Debt Securities, Available-for-sale [Abstract] Area of lease Area of Real Estate Property Outstanding warrants Common Stock Warrants [Member] Common Stock Warrants COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Conversion of securities into common stock upon Merger Conversion of securities into common stock Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Cash — STPK trust and working capital cash Cash Acquired Through Reverse Recapitalization Cash Acquired Through Reverse Recapitalization Accounts receivable Increase (Decrease) in Accounts Receivable Debt instrument, increase, accrued interest Debt Instrument, Increase, Accrued Interest Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Final balloon payment Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Entity Interactive Data Current Entity Interactive Data Current Number of operating segments Number of Operating Segments Net income (loss) per share attributable to common shareholders, basic (in dollars per share) Earnings Per Share, Basic REVENUE Revenue from Contract with Customer [Text Block] RSUs outstanding, ending of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Change in fair value of warrants and embedded derivative Warrant, Down Round Feature, (Increase) Decrease in Equity, Amount Number of RSUs Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Legacy Stem Warrants Legacy Stem Warrants [Member] Legacy Stem Warrants Exercise price as a percentage of fair value for shareholders owning specified minimum amount Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders Entity Current Reporting Status Entity Current Reporting Status Stock-based compensation capitalized to internal-use software Stock-Based Compensation Capitalized To Internal-Use Software Stock-Based Compensation Capitalized To Internal-Use Software Commercial paper Commercial Paper [Member] Working capital Working Capital Working Capital Other Other Noncash Income (Expense) Contract origination costs, net Capitalized Contract Cost, Net, Noncurrent Cash equivalents: Cash Equivalents, at Carrying Value [Abstract] Prepayment penalties Debt Instrument, Prepayment Penalty Fee Debt Instrument, Prepayment Penalty Fee Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Outstanding principal Long-term Debt, Gross Plan Name [Axis] Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Convertible promissory notes, due to related parties Notes Payable, Related Parties, Current Long-term debt securities Carrying value of debt Long-term Debt Total financial assets Total financial assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Document Transition Report Document Transition Report Other-than-temporary impairment losses Other than Temporary Impairment Losses, Investments Income Tax Disclosure [Abstract] Issuance of common stock upon exercise of stock options and warrants (in shares) Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised Total liabilities and stockholders’ equity (deficit) Liabilities and Equity Investments, Debt and Equity Securities [Abstract] Stock option and stock warrant exercises Stock Issued During Period, Value, Stock Options And Warrants Exercised Stock Issued During Period, Value, Stock Options And Warrants Exercised Share-based Payment Arrangement, Tranche One Share-based Payment Arrangement, Tranche One [Member] Deferred revenue, current Contract with Customer, Liability, Current Options exercised, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Service Service [Member] 2009 Equity Incentive Plan 2009 Equity Incentive Plan [Member] 2009 Equity Incentive Plan Additional paid-in capital Additional Paid in Capital Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Amortized cost Cash Equivalents, at Carrying Value Concentration Risk [Line Items] Concentration Risk [Line Items] LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity [Abstract] Assumption of warrant liability upon Merger Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Base rent per month Lessee, Operating Lease, Base Rent, Periodic Payment Lessee, Operating Lease, Base Rent, Periodic Payment Public Warrants Public Warrants [Member] Public Warrants NET INCOME (LOSS) PER SHARE Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Net contributions from Merger and PIPE financing, net of transaction costs of $58,061 Proceeds from Contributions from Affiliates Gross margin Gross Profit Outstanding balance Long-term Line of Credit Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Proceeds from issuance of notes payable, net of issuance costs of $101 and $1,502 for the nine months ended September 30, 2021 and 2020, respectively Proceeds from Notes Payable Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Unrealized gain Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Trading Symbol Trading Symbol Current liabilities: Liabilities, Current [Abstract] Capital expenditures on internally-developed software Payments to Develop Software Class of Warrant or Right [Table] Class of Warrant or Right [Table] Lease liabilities Increase (Decrease) in Operating Lease Liability General and administrative General and Administrative Expense Revision of Prior Period [Axis] Revision of Prior Period [Axis] NOTES PAYABLE CONVERTIBLE PROMISSORY NOTES Debt Disclosure [Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Line of Credit Line of Credit [Member] STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accounting Policies [Abstract] Gain on redemption of warrants Gain (Loss) On Redemption Of Warrants Gain (Loss) On Redemption Of Warrants Weighted average remaining contractual life, options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Merger and PIPE financing (in shares) Stock Issued During Period, Shares, Reverse Recapitalization Stock Issued During Period, Shares, Reverse Recapitalization Prepaid principal Debt Instrument, Prepaid Amount, Principal Debt Instrument, Prepaid Amount, Principal Operating lease liability Operating Lease, Liability Common stock, $0.0001 par value; 500,000,000 shares authorized as of September 30, 2021 and December 31, 2020; 144,285,959 and 40,202,785 issued and outstanding as of September 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Common Stock Reserved For Issuance Common Stock Reserved For Issuance [Table Text Block] Common Stock Reserved For Issuance Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other income (expense) Nonoperating Income (Expense) Weighted average period for recognition of stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition RSUs outstanding, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Private Warrants Private Warrants [Member] Private Warrants Purchase of property and equipment Payments to Acquire Other Property, Plant, and Equipment Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Financial Instruments Measured at Fair Value Fair Value, by Balance Sheet Grouping [Table Text Block] Term Loan Medium-term Notes [Member] Payment of debt issuance costs Payments of Debt Issuance Costs Proceeds from exercise of stock options and warrants Proceeds From Stock Options And Warrants Exercised Proceeds From Stock Options And Warrants Exercised Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Warrant Liability Warrant Liability [Member] Warrant Liability Debt securities Debt Securities [Abstract] U.S. government bonds US Treasury Bond Securities [Member] Other current assets, due from related parties Due from Related Parties, Current Entity Registrant Name Entity Registrant Name Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Shares issued from net settlement (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Settlement In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Settlement In Period Debt instrument, prepayment penalties Debt Instrument, Prepayment Penalties Debt Instrument, Prepayment Penalties Sale of stock aggregate purchase price Sale of Stock, Consideration Received on Transaction Convertible Promissory Notes Convertible Promissory Notes [Member] Convertible Promissory Notes Convertible preferred stock warrant liability Convertible Preferred Stock Warrant [Member] Convertible Preferred Stock Warrant Transfers control of inventory period Revenue From Contract With Customer, Transfers Control Of Inventory Period Revenue From Contract With Customer, Transfers Control Of Inventory Period Financial Instrument [Axis] Financial Instrument [Axis] Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability Accrued liabilities Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Upfront or annual incentive payments received Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received Cash — PIPE Proceeds from Issuance of Private Placement Number of shares called from each warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Numerator - Basic: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Outstanding stock options Share-based Payment Arrangement, Option [Member] Office Space In San Francisco, California Office Space In San Francisco, California [Member] Office Space In San Francisco, California Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Convertible notes payable Convertible Notes Payable Measurement Input Type [Domain] Measurement Input Type [Domain] Revenue recognized related to deferred revenue generated during the period Contract with Customer, Liability, Revenue Recognized During The Period Contract with Customer, Liability, Revenue Recognized During The Period Change in fair value of warrant liability and embedded derivative Loss from fair value adjustment Fair Value Adjustment of Warrants Notes Payable Notes Payable, Other Payables [Member] Common Stock Common Stock [Member] Loss from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Net gain revaluation and redemption Gain (Loss) On Revaluation And Redemption Of Warrants, Net Gain (Loss) On Revaluation And Redemption Of Warrants, Net Unrealized Loss Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation Fixed interest rate, paid in cash Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash Cash equivalents: Cash and Cash Equivalents [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Previously Reported Previously Reported [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Settlement of warrant liability into common stock due to exercise Settlement Of Warrant Liability Into Preferred Stock Due To Exercise Settlement Of Warrant Liability Into Preferred Stock Due To Exercise Issuance of warrants upon debt modification Issuance Of Warrants Upon Debt Modification Issuance Of Warrants Upon Debt Modification Settlement Of Warrant Liability Into Common Stock Due To Redemption Settlement Of Warrant Liability Into Common Stock Due To Redemption Settlement Of Warrant Liability Into Common Stock Due To Redemption Purchase of available-for-sale investments Payments to Acquire Debt Securities, Available-for-sale Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Number of shares called from exchange of warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Proceeds from credit agreement Proceeds from Lines of Credit Hardware Hardware [Member] Hardware Other income (expenses), net Other Nonoperating Income (Expense) Other liabilities Increase (Decrease) in Other Operating Liabilities Issued irrevocable notice redemption (in shares) Class Of Warrant Or Right, Number Of Securities Called For Redemption Class Of Warrant Or Right, Number Of Securities Called For Redemption Host Customer Arrangements Host Customer Arrangements [Member] Host Customer Arrangements Other current liabilities (includes $692 and $399 due to related parties as of September 30, 2021 and December 31, 2020, respectively) Other Liabilities, Current Less: Deemed Dividend Preferred Stock Dividends, Income Statement Impact Energy storage systems placed into service Energy Storage Systems Placed Into Service [Member] Energy Storage Systems Placed Into Service Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Award Type [Axis] Award Type [Axis] Options granted, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate intrinsic value, options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options vested and exercisable, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Transaction costs Less: transaction costs and advisory fees paid Payments Of Reverse Recapitalization Transaction Costs Payments Of Reverse Recapitalization Transaction Costs Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity (deficit) Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Exercised warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Expected term (in years) Measurement Input, Expected Term [Member] Debt conversion, converted instrument, amount Debt Conversion, Converted Instrument, Amount Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Estimated useful life Property, Plant and Equipment, Useful Life Effect of exchange transaction Stockholders' Equity, Increase (Decrease) Due To Exchange, Value Stockholders' Equity, Increase (Decrease) Due To Exchange, Value Stockholders’ equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Notes payable, current portion Notes Payable, Current NON-CASH INVESTING AND FINANCING ACTIVITIES Noncash Investing and Financing Items [Abstract] Lease liability, noncurrent Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Face amount Debt Instrument, Face Amount Interest expense Interest Expense Issuance of warrants for services Issuance of Stock and Warrants for Services or Claims City Area Code City Area Code Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Shares available for future issuance under equity incentive plan Share-based Payment Arrangement [Member] Exercise period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] RSU Outstanding RSUs Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Merger and PIPE financing Stock Issued During Period, Value, Reverse Recapitalization Stock Issued During Period, Value, Reverse Recapitalization Share-based Payment Arrangement, Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] Unrealized gain Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Schedule of Changes in Liability for Unobservable Inputs Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Short-term investments Short-term Investments SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Options forfeited, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income tax expense Tax provision (benefit) Income Tax Expense (Benefit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Exchange of warrants Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants Equity Components [Axis] Equity Components [Axis] Exchange of warrants into common stock Stock Issued During Period, Value, Exchange Of Warrants Stock Issued During Period, Value, Exchange Of Warrants Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Accounts Receivable Accounts Receivable [Member] Energy storage systems, net Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent RSUs forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventory, net Inventory, Net 2020 Credit Agreement 2020 Credit Agreement [Member] 2020 Credit Agreement Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Number of runtime hours accumulated Energy Storage Solution, Number Of Runtime Hours Accumulated Energy Storage Solution, Number Of Runtime Hours Accumulated Entity File Number Entity File Number Issuance of common stock warrants for services Adjustments to Additional Paid in Capital, Warrant Issued Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Remaining unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service [Axis] Product and Service [Axis] Proceeds received Merger and PIPE financing Proceeds From Reverse Recapitalization Transaction Proceeds From Reverse Recapitalization Transaction Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Options issued and outstanding Options Issued and Outstanding [Member] Options Issued and Outstanding Options granted, weighted-average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Sales and marketing Selling and Marketing Expense Entity Ex Transition Period Entity Ex Transition Period 2021 Credit Agreement 2021 Credit Agreement [Member] 2021 Credit Agreement Incentive period Revenue From Contract With Customer, Incentive Period Revenue From Contract With Customer, Incentive Period Q1 2021 Convertible Notes Q1 2021 Convertible Notes [Member] Q1 2021 Convertible Notes Statement [Line Items] Statement [Line Items] Debt financing coming due within the next 12 months Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Warrants issued (in shares) Class Of Warrant Or Right, Warrants Issued Class Of Warrant Or Right, Warrants Issued Weighted- Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Long-term debt securities Debt Securities, Available-for-sale, Noncurrent Total remaining performance obligations Revenue, Remaining Performance Obligation, Amount Right to receive, conversion ratio Share-Based Compensation Arrangement, Right To Receive, Conversion Ratio Share-Based Compensation Arrangement, Right To Receive, Conversion Ratio Debt securities Debt Securities, Available-for-sale Debt Disclosure [Abstract] Deferred costs with suppliers Increase (Decrease) In Deferred Costs With Suppliers Increase (Decrease) In Deferred Costs With Suppliers Entity Address, State or Province Entity Address, State or Province Exercise price as a percentage of fair value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] SHORT-TERM INVESTMENTS Cash, Cash Equivalents, and Short-term Investments [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Dividend yield Measurement Input, Expected Dividend Rate [Member] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Other current liabilities, due to related parties Accounts Payable, Related Parties, Current Amortized cost Debt Securities, Available-for-sale, Amortized Cost Prepaid principal and interest Debt Instrument, Prepaid Amount, Principal And Interest Debt Instrument, Prepaid Amount, Principal And Interest WARRANTS Warrant Disclosure [Text Block] Warrant Disclosure Customer [Axis] Customer [Axis] Financing obligation, noncurrent Loans Payable, Noncurrent Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exchange of warrants for common stock Exchange of Warrants for Common Stock Exchange of Warrants for Common Stock Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Stock-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Customer C Customer C [Member] Customer C Total assets Assets Retroactive application of recapitalization Revision of Prior Period, Adjustment [Member] Plan Name [Domain] Plan Name [Domain] Payment to acquire noncontrolling interest Payments to Noncontrolling Interests Common stock, shares authorized (in shares) Common Stock, Shares Authorized Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Issued, Basic Weighted average remaining contractual life, options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Significant Customers Major Customers, Policy [Policy Text Block] Change in fair value of warrants and embedded derivative Fair Value, Option, Changes in Fair Value, Gain (Loss) Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Net income (loss) attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Repayment of notes payable Repayments of Notes Payable Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Discount for lack of marketability Measurement Input, Discount for Lack of Marketability [Member] Fixed interest rate, annual Debt Instrument, Interest Rate, Stated Percentage Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Period expected to be recognized as revenue Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Negative cash flows from operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Outstanding Debt Schedule of Debt [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Options converted from net settlement (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted From Settlement Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted From Settlement Lease Contractual Term [Domain] Lease Contractual Term [Domain] Weighted-average shares used in computing net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common shareholders, diluted (in dollars per share) Earnings Per Share, Diluted Customer A Customer A [Member] Customer A Non-cash interest expense, including interest expenses associated with debt issuance costs Amortization of Debt Issuance Costs and Discounts Sale of stock (in dollars per share) Sale of Stock, Price Per Share Noncash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Dilutive potential common shares (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Vesting [Domain] Vesting [Domain] Description Of Merger [Abstract] Description Of Merger [Abstract] Description Of Merger Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Cost of revenue Cost of Revenue Beginning balance Ending balance Contract with Customer, Liability Short-Term Investments Investment, Policy [Policy Text Block] Warrant liabilities Warrant Liability, Noncurrent Warrant Liability, Noncurrent Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Conversion of securities into common stock upon Merger (in shares) Conversion of securities into common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Corporate debt securities Corporate Debt Securities [Member] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Impairment of energy storage systems Impairment, Long-Lived Asset, Held-for-Use Depreciation and amortization expense Depreciation, Depletion and Amortization Proceeds from issuance of convertible notes, net of issuance costs of $8 and $1,740 for the nine months ended September 30, 2021 and 2020, respectively Proceeds from convertible notes Proceeds from Convertible Debt Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventory Increase (Decrease) in Inventories Public Warrant exercises (in shares) Stock Issued During Period, Shares, Public Warrant Exercises Stock Issued During Period, Shares, Public Warrant Exercises Convertible preferred stock Convertible Preferred Stock [Member] Marketable Securities [Table] Marketable Securities [Table] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Lease Contractual Term [Axis] Lease Contractual Term [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Convertible promissory notes (includes $— and $45,271 due to related parties as of September 30, 2021 and December 31, 2020, respectively) Convertible Debt, Current Number of Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Schedule of Energy Storage Systems, Net Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Upfront payments received from customers Contract with Customer, Liability, Upfront Payments Received From Customers Contract with Customer, Liability, Upfront Payments Received From Customers Stock option and stock warrant exercises (in shares) Stock Issued During Period, Shares, Stock Options And Warrants Exercised Stock Issued During Period, Shares, Stock Options And Warrants Exercised Shares reserved for warrants Shares Reserved for Warrants [Member] Shares Reserved for Warrants Total energy storage systems, net Property, Plant and Equipment, Net Number of types or revenue arrangements Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements ENERGY STORAGE SYSTEMS, NET Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses Issuance of common stock upon exercise of stock options and warrants Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised Public Warrant exercises Stock Issued During Period, Value, Public Warrant Exercises Stock Issued During Period, Value, Public Warrant Exercises Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share [Abstract] Repayment of financing obligations Repayments of Other Long-term Debt Revolving Loan Due To SPE Member Revolving Loan Due To SPE Member [Member] Revolving Loan Due To SPE Member Total energy storage systems, gross Property, Plant and Equipment, Gross Conversion of convertible notes upon merger Conversion Of Convertible Note Upon Merger Conversion Of Convertible Note Upon Merger Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Significant shareholder threshold used for determining exercise price Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership Revenue Revenue from Contract with Customer Benchmark [Member] Document Quarterly Report Document Quarterly Report Other assets Increase (Decrease) in Other Operating Assets Exercise Price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Term Loan Due To Former Non-Controlling Interest Holder Term Loan Due To Former Non-Controlling Interest Holder [Member] Term Loan Due To Former Non-Controlling Interest Holder Measurement input Warrant Liability, Measurement Input Warrant Liability, Measurement Input Percent Expected to be Recognized as Revenue Revenue, Remaining Performance Obligation, Percentage Options outstanding, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Warrant Warrant [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Repayment of debt Repayments of Medium-term Notes Liabilities Liabilities, Fair Value Disclosure [Abstract] Total stock-based compensation expense Share-based Payment Arrangement, Expense Outstanding convertible promissory notes Convertible Debt Securities [Member] Exchange of warrants into common stock (in shares) Stock Issued During Period, Shares, Exchange Of Warrants Stock Issued During Period, Shares, Exchange Of Warrants Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Weighted- Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Estimated benefit period Revenue From Contract With Customer, Estimated Benefit Period Revenue From Contract With Customer, Estimated Benefit Period Document Fiscal Period Focus Document Fiscal Period Focus Other Other Debt Obligations [Member] Contract origination costs Increase (Decrease) In Capitalized Contract Costs Increase (Decrease) In Capitalized Contract Costs Net (accretion of discount) amortization of premium on investments Accretion (Amortization) of Discounts and Premiums, Investments Description Of Business [Abstract] Description Of Business [Abstract] Description Of Business Accretion expense Accretion Expense, Including Asset Retirement Obligations Aggregate intrinsic value, options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Sale of stock, number of shares Issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Summary of Significant Customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Reserved shares of common stock for issuance ( in shares) Common Stock, Capital Shares Reserved for Future Issuance Customer D Customer D [Member] Customer D Entity Central Index Key Entity Central Index Key Security Exchange Name Security Exchange Name Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Stock option exercises (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted-average shares used in computing net loss per share, diluted (in shares) Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Warrants and rights outstanding Warrants and Rights Outstanding Fair Value, Recurring Fair Value, Recurring [Member] INCOME TAXES Income Tax Disclosure [Text Block] Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Summary of Activity Under the Plan Share-based Payment Arrangement, Option, Activity [Table Text Block] Conversion of accrued interest into outstanding note payable Conversion Of Accrued Interest Into Outstanding Note Payable Conversion Of Accrued Interest Into Outstanding Note Payable COMMON STOCK Stockholders' Equity Note Disclosure [Text Block] Issuance of beneficial conversion feature related to convertible notes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Schedule of Potentially Dilutive Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Other income (expense), net: Nonoperating Income (Expense) [Abstract] Conversion of warrants upon merger Conversion Of Warrants Upon Merger Conversion Of Warrants Upon Merger Asset retirement obligation Asset Retirement Obligations, Noncurrent Options vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Class of Stock [Line Items] Class of Stock [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Marketable Securities [Line Items] Marketable Securities [Line Items] Customer I Customer I [Member] Customer I Unrealized loss on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] RSUs vested, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Liquidity And Going Concern [Abstract] Liquidity And Going Concern [Abstract] Liquidity And Going Concern Total current liabilities Liabilities, Current Payments for taxes related to net share settlement of stock options Payments for taxes related to net share settlement of stock options Payment, Tax Withholding, Share-based Payment Arrangement Exchange ratio Recapitalization Exchange Ratio Recapitalization Exchange Ratio Total capacity Line of Credit Facility, Maximum Borrowing Capacity Percent of capacity usage for financing of hardware purchases Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases Money market fund Money Market Funds [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Conversion of warrants upon Merger Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Classified as: Investment Classification [Abstract] Investment Classification Title of 12(b) Security Title of 12(b) Security Schedule of Short-Term Investments Marketable Securities [Table Text Block] Statement [Table] Statement [Table] Other current assets (includes $379 and $123 due from related parties as of September 30, 2021 and December 31, 2020, respectively) Other Assets, Current Fair value of grants in period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value Recently Adopted Accounting Standards And Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Cover [Abstract] Purchase of energy storage systems Payments to Acquire Machinery and Equipment Term Loan Due To SPE Member Term Loan Due To SPE Member [Member] Term Loan Due To SPE Member Series 1 Convertible Preferred Stock Preferred Stock [Member] Customer H Customer H [Member] Customer H Goodwill Goodwill Outstanding convertible preferred stock warrants Convertible Preferred Stock Warrants [Member] Convertible Preferred Stock Warrants Volatility Measurement Input, Price Volatility [Member] Key Assumptions Used for Valuation Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Net liabilities Net Assets (Liabilities) Acquired Through Reverse Recapitalization Net Assets (Liabilities) Acquired Through Reverse Recapitalization BUSINESS Nature of Operations [Text Block] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unamortized discount Unamortized discount Debt Instrument, Unamortized Discount Fixed interest rate, added back to principal Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal EX-101.PRE 10 stem-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 stem-20210930_htm.xml IDEA: XBRL DOCUMENT 0001758766 2021-01-01 2021-09-30 0001758766 2021-11-08 0001758766 2021-09-30 0001758766 2020-12-31 0001758766 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001758766 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001758766 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001758766 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001758766 stem:HardwareMember 2021-07-01 2021-09-30 0001758766 stem:HardwareMember 2020-07-01 2020-09-30 0001758766 stem:HardwareMember 2021-01-01 2021-09-30 0001758766 stem:HardwareMember 2020-01-01 2020-09-30 0001758766 2021-07-01 2021-09-30 0001758766 2020-07-01 2020-09-30 0001758766 2020-01-01 2020-09-30 0001758766 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:PreferredStockMember 2020-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-12-31 0001758766 srt:RestatementAdjustmentMember 2020-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:PreferredStockMember 2020-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2020-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001758766 us-gaap:PreferredStockMember 2020-12-31 0001758766 us-gaap:CommonStockMember 2020-12-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001758766 us-gaap:RetainedEarningsMember 2020-12-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001758766 2021-01-01 2021-03-31 0001758766 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001758766 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001758766 2021-03-31 0001758766 us-gaap:PreferredStockMember 2021-03-31 0001758766 us-gaap:CommonStockMember 2021-03-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001758766 us-gaap:RetainedEarningsMember 2021-03-31 0001758766 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001758766 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001758766 2021-04-01 2021-06-30 0001758766 us-gaap:WarrantMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001758766 us-gaap:WarrantMember us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001758766 us-gaap:WarrantMember 2021-04-01 2021-06-30 0001758766 us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001758766 us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001758766 us-gaap:ConvertibleDebtMember 2021-04-01 2021-06-30 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001758766 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001758766 2021-06-30 0001758766 us-gaap:PreferredStockMember 2021-06-30 0001758766 us-gaap:CommonStockMember 2021-06-30 0001758766 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001758766 us-gaap:RetainedEarningsMember 2021-06-30 0001758766 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001758766 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001758766 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001758766 us-gaap:PreferredStockMember 2021-09-30 0001758766 us-gaap:CommonStockMember 2021-09-30 0001758766 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001758766 us-gaap:RetainedEarningsMember 2021-09-30 0001758766 srt:ScenarioPreviouslyReportedMember 2019-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:PreferredStockMember 2019-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2019-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001758766 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2019-12-31 0001758766 srt:RestatementAdjustmentMember 2019-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:PreferredStockMember 2019-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2019-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001758766 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001758766 2019-12-31 0001758766 us-gaap:PreferredStockMember 2019-12-31 0001758766 us-gaap:CommonStockMember 2019-12-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001758766 us-gaap:RetainedEarningsMember 2019-12-31 0001758766 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001758766 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001758766 2020-01-01 2020-03-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001758766 2020-03-31 0001758766 us-gaap:PreferredStockMember 2020-03-31 0001758766 us-gaap:CommonStockMember 2020-03-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001758766 us-gaap:RetainedEarningsMember 2020-03-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001758766 2020-04-01 2020-06-30 0001758766 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001758766 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001758766 2020-06-30 0001758766 us-gaap:PreferredStockMember 2020-06-30 0001758766 us-gaap:CommonStockMember 2020-06-30 0001758766 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001758766 us-gaap:RetainedEarningsMember 2020-06-30 0001758766 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001758766 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001758766 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001758766 2020-09-30 0001758766 us-gaap:PreferredStockMember 2020-09-30 0001758766 us-gaap:CommonStockMember 2020-09-30 0001758766 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001758766 us-gaap:RetainedEarningsMember 2020-09-30 0001758766 us-gaap:ConvertibleDebtMember 2021-01-01 2021-09-30 0001758766 us-gaap:ConvertibleDebtMember 2020-01-01 2020-09-30 0001758766 us-gaap:NotesPayableOtherPayablesMember 2021-01-01 2021-09-30 0001758766 us-gaap:NotesPayableOtherPayablesMember 2020-01-01 2020-09-30 0001758766 srt:MaximumMember stem:EnergyStorageSystemsMember 2021-01-01 2021-09-30 0001758766 2021-04-28 2021-04-28 0001758766 2021-04-27 0001758766 2021-04-28 0001758766 stem:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001758766 stem:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001758766 stem:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001758766 stem:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001758766 stem:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001758766 stem:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001758766 stem:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001758766 stem:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001758766 stem:CustomerHMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001758766 stem:CustomerHMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001758766 stem:CustomerHMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001758766 stem:CustomerHMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001758766 stem:CustomerHMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001758766 stem:CustomerIMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001758766 srt:MinimumMember stem:HostCustomerArrangementsMember 2021-01-01 2021-09-30 0001758766 srt:MaximumMember stem:HostCustomerArrangementsMember 2021-01-01 2021-09-30 0001758766 stem:HostCustomerArrangementsMember 2021-01-01 2021-09-30 0001758766 srt:MinimumMember stem:PartnershipArrangementsMember 2021-01-01 2021-09-30 0001758766 srt:MaximumMember stem:PartnershipArrangementsMember 2021-01-01 2021-09-30 0001758766 stem:HardwareMember stem:PartnershipArrangementsMember 2021-07-01 2021-09-30 0001758766 stem:HardwareMember stem:PartnershipArrangementsMember 2020-07-01 2020-09-30 0001758766 stem:HardwareMember stem:PartnershipArrangementsMember 2021-01-01 2021-09-30 0001758766 stem:HardwareMember stem:PartnershipArrangementsMember 2020-01-01 2020-09-30 0001758766 us-gaap:ServiceMember stem:PartnershipArrangementsMember 2021-07-01 2021-09-30 0001758766 us-gaap:ServiceMember stem:PartnershipArrangementsMember 2020-07-01 2020-09-30 0001758766 us-gaap:ServiceMember stem:PartnershipArrangementsMember 2021-01-01 2021-09-30 0001758766 us-gaap:ServiceMember stem:PartnershipArrangementsMember 2020-01-01 2020-09-30 0001758766 us-gaap:ServiceMember stem:HostCustomerArrangementsMember 2021-07-01 2021-09-30 0001758766 us-gaap:ServiceMember stem:HostCustomerArrangementsMember 2020-07-01 2020-09-30 0001758766 us-gaap:ServiceMember stem:HostCustomerArrangementsMember 2021-01-01 2021-09-30 0001758766 us-gaap:ServiceMember stem:HostCustomerArrangementsMember 2020-01-01 2020-09-30 0001758766 us-gaap:ServiceMember 2021-09-30 0001758766 us-gaap:ServiceMember 2021-10-01 2021-09-30 0001758766 us-gaap:ServiceMember 2022-10-01 2021-09-30 0001758766 us-gaap:ServiceMember 2026-10-01 2021-09-30 0001758766 stem:HardwareMember 2021-09-30 0001758766 stem:HardwareMember 2021-10-01 2021-09-30 0001758766 stem:HardwareMember 2022-10-01 2021-09-30 0001758766 stem:HardwareMember 2026-10-01 2021-09-30 0001758766 us-gaap:MoneyMarketFundsMember 2021-09-30 0001758766 us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:CommercialPaperMember 2021-09-30 0001758766 us-gaap:USTreasuryBondSecuritiesMember 2021-09-30 0001758766 us-gaap:CertificatesOfDepositMember 2021-09-30 0001758766 us-gaap:OtherDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-09-30 0001758766 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-30 0001758766 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001758766 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001758766 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758766 stem:ConvertiblePreferredStockWarrantMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758766 stem:ConvertiblePreferredStockWarrantMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758766 stem:ConvertiblePreferredStockWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758766 stem:ConvertiblePreferredStockWarrantMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758766 us-gaap:MeasurementInputPriceVolatilityMember 2020-09-30 0001758766 us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-09-30 0001758766 us-gaap:MeasurementInputExpectedTermMember 2020-09-30 0001758766 us-gaap:MeasurementInputExpectedDividendRateMember 2020-09-30 0001758766 us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2020-09-30 0001758766 stem:WarrantLiabilityMember 2020-12-31 0001758766 stem:WarrantLiabilityMember 2021-01-01 2021-09-30 0001758766 stem:WarrantLiabilityMember 2021-09-30 0001758766 stem:EnergyStorageSystemsPlacedIntoServiceMember 2021-09-30 0001758766 stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember 2021-09-30 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2020-01-01 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2020-05-31 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2020-05-01 2020-05-31 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2017-04-01 2017-04-30 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2020-08-01 2020-08-31 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2020-12-31 0001758766 stem:TermLoanDueToSPEMemberMember us-gaap:MediumTermNotesMember 2018-12-31 0001758766 stem:TermLoanDueToSPEMemberMember us-gaap:MediumTermNotesMember 2020-01-01 0001758766 stem:TermLoanDueToSPEMemberMember us-gaap:MediumTermNotesMember 2020-05-01 2020-05-31 0001758766 2018-06-01 2018-06-30 0001758766 stem:TermLoanDueToFormerNonControllingInterestHolderMember us-gaap:MediumTermNotesMember 2018-06-30 0001758766 stem:TermLoanDueToFormerNonControllingInterestHolderMember us-gaap:MediumTermNotesMember 2020-05-01 2020-05-31 0001758766 stem:TermLoanDueToFormerNonControllingInterestHolderMember us-gaap:MediumTermNotesMember 2020-05-31 0001758766 stem:TermLoanDueToFormerNonControllingInterestHolderMember us-gaap:MediumTermNotesMember 2020-12-31 0001758766 stem:TermLoanDueToFormerNonControllingInterestHolderMember us-gaap:MediumTermNotesMember 2021-04-01 2021-04-30 0001758766 stem:A2020CreditAgreementMember us-gaap:LineOfCreditMember 2020-05-01 2020-05-31 0001758766 stem:A2020CreditAgreementMember us-gaap:LineOfCreditMember 2020-05-31 0001758766 stem:A2020CreditAgreementMember us-gaap:LineOfCreditMember 2020-12-31 0001758766 stem:A2020CreditAgreementMember us-gaap:LineOfCreditMember 2021-04-01 2021-04-30 0001758766 stem:A2021CreditAgreementMember us-gaap:LineOfCreditMember 2021-01-31 0001758766 stem:A2021CreditAgreementMember us-gaap:LineOfCreditMember 2021-01-01 2021-01-31 0001758766 stem:A2021CreditAgreementMember us-gaap:LineOfCreditMember 2021-09-30 0001758766 stem:A2021CreditAgreementMember us-gaap:LineOfCreditMember 2020-12-31 0001758766 us-gaap:NotesPayableOtherPayablesMember 2021-09-30 0001758766 us-gaap:ConvertibleDebtMember 2020-12-31 0001758766 us-gaap:ConvertibleDebtMember 2021-09-30 0001758766 stem:Q12021ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-01-31 0001758766 stem:Q12021ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2021-01-31 0001758766 stem:ConvertiblePromissoryNotesMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-09-30 0001758766 stem:ConvertiblePromissoryNotesMember us-gaap:ConvertibleDebtMember 2021-09-30 0001758766 stem:LegacyStemWarrantsMember 2021-09-30 0001758766 stem:PublicWarrantsMember 2020-08-20 2020-08-20 0001758766 2020-08-20 0001758766 stem:PublicWarrantsMember 2020-08-20 0001758766 stem:PrivateWarrantsMember 2020-08-20 0001758766 stem:PrivateWarrantsMember 2021-06-25 0001758766 stem:PrivateWarrantsMember 2021-06-24 2021-06-24 0001758766 stem:PrivateWarrantsMember 2021-09-30 0001758766 2021-08-20 0001758766 stem:PublicWarrantsMember 2021-09-30 0001758766 stem:PublicWarrantsMember 2021-08-20 2021-09-30 0001758766 2021-04-07 0001758766 2021-04-07 2021-04-07 0001758766 stem:SharesReservedForWarrantsMember 2021-09-30 0001758766 stem:OptionsIssuedAndOutstandingMember 2021-09-30 0001758766 us-gaap:StockCompensationPlanMember 2021-09-30 0001758766 stem:A2009EquityIncentivePlanMember 2021-09-30 0001758766 stem:A2021EquityIncentivePlanMember 2021-05-31 0001758766 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001758766 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-09-30 0001758766 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-09-30 0001758766 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0001758766 2020-01-01 2020-12-31 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001758766 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001758766 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001758766 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001758766 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001758766 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-09-30 0001758766 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-09-30 0001758766 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-09-30 0001758766 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-09-30 0001758766 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001758766 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001758766 stem:CommonStockWarrantsMember 2021-01-01 2021-09-30 0001758766 stem:CommonStockWarrantsMember 2020-01-01 2020-09-30 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001758766 stem:ConvertiblePreferredStockWarrantsMember 2021-01-01 2021-09-30 0001758766 stem:ConvertiblePreferredStockWarrantsMember 2020-01-01 2020-09-30 0001758766 stem:OfficeSpaceInSanFranciscoCaliforniaMember 2021-06-30 0001758766 stem:OfficeSpaceInSanFranciscoCaliforniaMember 2021-09-23 2021-09-23 0001758766 stem:OfficeSpaceInSanFranciscoCaliforniaMember 2021-09-23 shares iso4217:USD iso4217:USD shares stem:hour pure stem:segment utr:sqft 0001758766 --12-31 2021 Q3 false P1Y P4Y P1Y P4Y 0.25 0.0208 0.25 10-Q true 2021-09-30 false STEM, INC. DE 333-251397 85-1972187 100 California St., 14th Fl San Francisco CA 94111 1 877 374-7836 Common Stock, par value $0.0001 STEM NYSE Yes Yes Non-accelerated Filer true true false false 144489164 405189000 6942000 170795000 0 34997000 13572000 24200000 20843000 379000 123000 16496000 7920000 651677000 49277000 114149000 123703000 11665000 10404000 1741000 1739000 13125000 12087000 13894000 358000 18716000 8282000 824967000 205850000 14962000 13749000 14024000 16072000 5524000 5976000 0 33683000 0 45271000 0 67590000 14315000 14914000 27129000 36942000 692000 399000 2465000 1589000 78419000 190515000 21743000 15468000 4149000 4137000 1675000 4612000 75384000 73128000 0 95342000 12678000 57000 194048000 383259000 0.0001 0.0001 1000000 1000000 0 0 0 0 0 0 0.0001 0.0001 500000000 500000000 144285959 144285959 40202785 40202785 14000 4000 1106220000 230620000 -317000 -192000 -474998000 -407841000 630919000 -177409000 824967000 205850000 4947000 3649000 14982000 10711000 34886000 5523000 59609000 6950000 39833000 9172000 74591000 17661000 6639000 5828000 19354000 16083000 30057000 5074000 52343000 6439000 36696000 10902000 71697000 22522000 3137000 -1730000 2894000 -4861000 4975000 3053000 11555000 11699000 6268000 5052000 15502000 12084000 11024000 2635000 28730000 8018000 22267000 10740000 55787000 31801000 -19130000 -12470000 -52893000 -36662000 2674000 4265000 12835000 13826000 0 0 -5064000 0 137001000 -2096000 3424000 -3005000 415000 188000 211000 -1602000 134742000 -6173000 -14264000 -18433000 115612000 -18643000 -67157000 -55095000 0 142000 0 142000 115612000 -18785000 -67157000 -55237000 0.85 -0.47 -0.73 -1.61 -0.15 -0.47 -0.73 -1.61 135231146 39844652 92436649 40087247 140285165 39844652 92436649 40087247 115612000 -18785000 -67157000 -55237000 -19000 0 -19000 0 245000 -283000 -106000 -41000 115838000 -19068000 -67282000 -55278000 175437783 220563000 2961 0 11228371 0 10061000 -192000 -407841000 -397972000 -175437783 -220563000 -2961 0 28974414 4000 220559000 0 0 220563000 0 0 0 0 40202785 4000 230620000 -192000 -407841000 -177409000 1126000 1126000 1412025 3147000 3147000 784000 784000 251000 251000 -82553000 -82553000 0 0 0 0 41614810 4000 235677000 59000 -490394000 -254654000 70428326 7000 247011000 247018000 2759970 60568000 60568000 10921548 1000 77747000 77748000 4683349 1000 168646000 168647000 9183000 9183000 360052 39000 39000 1047000 1047000 -602000 -602000 -100216000 -100216000 0 0 0 0 130768055 13000 799918000 -543000 -590610000 208778000 12638723 1000 312115000 312116000 879181 -12552000 -12552000 6739000 6739000 -19000 -19000 245000 245000 115612000 115612000 0 0 0 0 144285959 14000 1106220000 -317000 -474998000 630919000 191139933 231129000 2961 0 9392682 0 3339000 54000 -259054000 -255661000 -191139933 -231129000 -2961 0 33796513 3000 231126000 0 0 231129000 0 0 0 0 43189195 3000 234465000 54000 -259054000 -24532000 -3448648 -10605000 7337000 -3268000 15457 21000 21000 456000 456000 451000 451000 -17471000 -17471000 0 0 0 0 39756004 3000 224337000 505000 -269188000 -44343000 168000 168000 87942 4000 4000 476000 476000 -209000 -209000 -18981000 -18981000 0 0 0 0 39843946 3000 224985000 296000 -288169000 -62885000 4621 1000 4000 5000 495000 495000 -283000 -283000 -18785000 -18785000 0 0 0 0 39848567 4000 225484000 13000 -306954000 -81453000 -67157000 -55237000 15620000 13769000 8098000 7080000 7983000 1427000 -3424000 3005000 280000 435000 174000 188000 2200000 0 9183000 0 -295000 0 0 -9000 21383000 6039000 3357000 17595000 0 -2751000 18060000 105000 1853000 2135000 6151000 2836000 -3538000 32251000 -331000 -475000 99000 -86000 -69020000 -17921000 171109000 0 6173000 4121000 4250000 3585000 525000 13000 -182057000 -7719000 148322000 30000 12622000 0 58061000 550322000 0 4929000 12901000 5721000 7776000 8000 1740000 1118000 12548000 101000 1502000 3917000 25000000 41446000 21660000 648819000 21043000 505000 -349000 398247000 -4946000 6942000 12889000 405189000 7943000 8992000 6446000 162000 527000 168647000 0 60568000 0 77748000 0 337000 385000 13816000 0 167050000 0 2121000 0 0 168000 587000 0 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, “Stem” or the “Company”) is one of the largest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> digitally connected, intelligent energy storage networks, providing customers (i) with an energy storage system, sourced from leading, global battery original equipment manufacturers (“OEMs”), that the Company delivers through its partners, including solar project developers and engineering, procurement and construction firms and (ii) through its Athena® artificial intelligence (“AI”) platform (“Athena”), with ongoing software-enabled services to operate the energy storage systems for up to 20 years. In addition, in all the markets where the Company operates its customers’ systems, the Company has agreements to manage the energy storage systems using the Athena platform to participate in energy markets and to share the revenue from such market participation.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company delivers its battery hardware and software-enabled services through its Athena platform to its customers. The Company’s hardware and recurring software-enabled services mitigate customer energy costs through services such as time-of-use and demand charge management optimization and by aggregating the dispatch of energy through a network of virtual power plants. The resulting network created by the Company’s growing customer base increases grid resilience and reliability through the real-time processing of market-based demand cycles, energy prices and other factors in connection with the deployment of renewable energy resources to such customers. Additionally, the Company’s energy storage solutions support renewable energy generation by alleviating grid intermittency issues and thereby reducing customer dependence on traditional, fossil fuel resources. As of December 31, 2020, Athena has accumulated over 20 million runtime hours, which is equivalent to more than 2,200 years of operational experience, across hundreds of sites and customers in several utility territories across the U.S., Canada and Chile.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (“Legacy Stem”) prior to the Merger (as defined below). Stem, Inc. was incorporated on March 16, 2009 in the State of Delaware and is headquartered in San Francisco, California.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Star Peak Acquisition Corp. Merger</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 3, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Star Peak Transition Corp. (“STPK,” prior to the closing of the Merger and “New Stem,” following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol “STPK”, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (“Merger Sub”), 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 “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, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recapitalization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash — 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 </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 — 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 </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 </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 “Legacy Stem Preferred Stock”), were converted into shares of Legacy Stem common stock, par value $0.000001 per share (the “Legacy Stem Common Stock”) in accordance with Legacy Stem’s amended and restated certificate of incorporation, (ii) all outstanding convertible promissory notes of Legacy Stem (the “Legacy Stem Convertible Notes”) 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 “Legacy Stem Warrants”) were exercised by holders into Legacy Stem Common Stock in accordance with the terms thereof. Upon the consummation of the Merger, each share of Legacy Stem common stock then issued and outstanding was canceled and converted into the right to receive shares of Class A common stock of Stem using an exchange ratio of 4.6432 </span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the Merger Agreement, STPK entered into separate subscription agreements (each, a “Subscription Agreement”) with a number of investors (each a “Subscriber”), 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 “PIPE Shares”), 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 “PIPE”). 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 “acquired” 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 million, comprised primarily of the warrant liabilities associated with the Public and Private Placement Warrants discussed in Note 9, are stated at historical cost, with no goodwill or other intangible assets recorded.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Going Concern</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and with the instructions to Form 10-Q and Article 10 of the Regulation S-X, assuming the Company will continue as a going concern. As of September 30, 2021, the Company had cash and cash equivalents of $405.2 million, short-term investments of $170.8 million, an accumulated deficit of $475.0 million and net working capital of $573.3 million, with $14.3 million of financing obligation coming due within the next 12 months. During the nine months ended September 30, 2021, the Company incurred a net loss of $67.2 million and had negative cash flows from operating activities of $69.0 million. However, the Merger and the proceeds of $145.3 million from the exercise of Public Warrants (as described in Note 8 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position is sufficient to meet capital and liquidity requirements for at least the next 12 months after the date that the financial statements are available to be issued.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’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’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’s business, operating results and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic has resulted and may continue to result in widespread adverse impacts on the global and U.S. economies. Ongoing g</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">overnment and business responses to COVID-19, along with the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse effect on economic and market conditions and trigger a period of continued global and U.S. economic slowdown.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s industry is currently facing shortages and shipping delays affecting the supply of energy storage systems, batteries, modules and component parts for inverters and battery energy storage systems available for purchase. These shortages and delays can be attributed in part to the COVID-19 pandemic and resulting government action. While a majority of the Company’s suppliers have secured sufficient quantities to permit them to continue delivery and installing through the end of 2021, if these shortages and delays persist into 2022, they could adversely affect the timing of when energy storage systems can be delivered and installed and when the Company can begin to generate revenue from those systems. The Company cannot predict the full effect the COVID-19 pandemic will have on its business, cash flows, liquidity, financial condition and results of operations at this time due to numerous uncertainties. The Company will continue to monitor developments affecting its workforce, its customers and its business operations generally, and will take actions it determines are necessary in order to mitigate these effects.</span></div> P20Y 20000000 On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recapitalization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash — 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 </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 — 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 </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 </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> 550300000 383383000 225000000 58061000 550322000 0.00001 0.000001 4.6432 22500000 10 225000000 304000000 405200000 170800000 -475000000 573300000 14300000 -67200000 -69000000 145300000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES <div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2020. Operating results for the three and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine month period ended September 30, 2021</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future interim period or year.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of September 30, 2021 and December 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’s total revenue or accounts receivable, net balance at each reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer H</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer I</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Total less than 10% for the respective period</span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company’s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Debt Securities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company’s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company’s investments are tradable on an active market and could be sold at fair value at any point in time. </span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1 — </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 — </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 — </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’s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities. </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 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 — 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’s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for more information.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40): Customer’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%">(“ASU 2018-15”). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized </span></div><div><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies’ fiscal years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company’s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments — 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’ fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company’s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div> <div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. </span></div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2020. Operating results for the three and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine month period ended September 30, 2021</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future interim period or year.</span> <div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</span></div> 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 (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one</span> operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. 1 Significant CustomersA significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer H</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer I</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Total less than 10% for the respective period</span></div> 0.30 0.11 0.20 0.18 0.17 0.22 0.12 0.13 0.12 0.15 0.32 0.11 0.17 0.12 <div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company’s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Debt Securities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).</span></div>The Company’s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company’s investments are tradable on an active market and could be sold at fair value at any point in time. <div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1 — </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 — </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 — </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’s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</span></div>Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities. <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 (“FASB”) issued Accounting Standards Update (“ASU”) 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 — 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’s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for more information.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40): Customer’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%">(“ASU 2018-15”). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized </span></div><div><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies’ fiscal years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company’s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments — 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’ fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company’s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div> REVENUE<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements as described below.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Host Customer Arrangements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Host customer contracts are generally entered into with commercial entities that have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company’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’s contracts with host customers generally ranges from 5 to 10 years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company directs how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determines the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct days of services.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable monthly payments, or annual performance-based payments over the first five years of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of the Company’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’s contracts with host customers do not contain a significant financing component.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be contractually entitled to in exchange for its services. Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company, if later.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Partnership Arrangements</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a “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’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’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’s partnership arrangements do not contain a significant financing component.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several months, and can be in excess of one year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership hardware revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,886</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,523</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,950</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership service revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Host customer service revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,914</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,870</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,711</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.2pt;padding-left:6pt;padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,833</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,172</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,591</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,661</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods. As of September 30, 2021, the Company had $207.2 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total remaining<br/>performance<br/>obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>one year</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater than<br/>five years</span></td></tr><tr style="height:14pt"><td colspan="24" style="background-color:#cceeff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">157,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">49,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">207,232 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the nine months ended September 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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upfront payments received from customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upfront or annual incentive payments received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(32,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to deferred revenue generated during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(12,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ending balance as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48,872 </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> 2 P5Y P10Y P5Y P10Y P10Y P20Y P1Y <div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership hardware revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,886</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,523</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,950</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership service revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Host customer service revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,914</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,870</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,711</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.2pt;padding-left:6pt;padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,833</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,172</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,591</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,661</span></td></tr></table></div> 34886000 5523000 59609000 6950000 33000 0 112000 0 4914000 3649000 14870000 10711000 39833000 9172000 74591000 17661000 As of September 30, 2021, the Company had $207.2 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total remaining<br/>performance<br/>obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>one year</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater than<br/>five years</span></td></tr><tr style="height:14pt"><td colspan="24" style="background-color:#cceeff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">157,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">49,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">207,232 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 207200000 157494000 0.12 0.48 0.40 49738000 1 0 0 207232000 The following table presents the changes in the deferred revenue balance during the nine months ended September 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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upfront payments received from customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upfront or annual incentive payments received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(32,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to deferred revenue generated during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(12,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ending balance as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48,872 </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> 52410000 36652000 4575000 32139000 12626000 48872000 SHORT-TERM INVESTMENTS<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the estimated fair value of the Company’s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September 30, 2021 (in thousands):</span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </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%">— </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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,333 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,582 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the available-for-sale securities for other-than-temporary impairment loss. The Company considers factors such as the duration, severity and the reason for the decline in value, the potential recovery period and its intent to sell. For debt securities, it also considers whether (i) it is more likely than not that the Company will be required to sell the securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. During the nine months ended September 30, 2021, the Company did not recognize any other-than-temporary impairment losses. All securities with unrealized losses have been in a loss position for less than 12 months.</span></div> <div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the estimated fair value of the Company’s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September 30, 2021 (in thousands):</span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </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%">— </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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,333 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,582 </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> 3787000 0 0 3787000 3787000 0 0 3787000 34378000 2000 17000 34363000 20738000 2000 0 20740000 80845000 3000 8000 80840000 24520000 3000 0 24523000 10333000 0 4000 10329000 170814000 10000 29000 170795000 3787000 170795000 0 174582000 0 FAIR VALUE MEASUREMENTS<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At September 30, 2021 and December 31, 2020, the carrying amount of accounts receivable, other current assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities. There were no assets or liabilities classified as Level 3 as of September 30, 2021.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the financial instruments measured at fair value (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,582 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </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%">— </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%">— </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 </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%">— </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%">— </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 </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 </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’s money market funds are classified as Level 1 because they are valued using quoted market prices. The Company’s short-term investments consist of available-for-sale securities and are classified as Level 2 because their value is based on valuations using significant inputs derived from or corroborated by observable market data. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company’s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no transfers into or out of Level 3 of the fair value hierarchy during the periods presented.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Preferred Stock Warrant Liabilities</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 9 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, upon effectiveness of the Merger, substantially all of the outstanding convertible preferred stock warrants were converted into shares of Class A common stock of Stem. As such, the associated warrant liability was reclassified to additional paid-in-capital upon the Merger and was no longer an outstanding Level 3 financial instrument as of September 30, 2021. The fair value of the convertible preferred stock warrants as of September 30, 2020 was determined using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the liability for the Company’s warrants during the nine months ended September 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrant Liability</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumption of warrant liability upon Merger</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of warrants upon Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange of warrants </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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> The following table provides the financial instruments measured at fair value (in thousands):<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,582 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </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%">— </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%">— </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 </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%">— </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%">— </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 </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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3787000 0 0 3787000 0 34363000 0 34363000 0 20740000 0 20740000 0 80840000 0 80840000 0 24523000 0 24523000 0 10329000 0 10329000 3787000 170795000 0 174582000 67000 0 0 67000 0 0 95342000 95342000 <div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.5 </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> 0.650 0.001 1.8 0 0.365 <span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the liability for the Company’s warrants during the nine months ended September 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrant Liability</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumption of warrant liability upon Merger</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of warrants upon Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange of warrants </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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> 95342000 -1303000 303221000 59442000 168647000 169171000 0 ENERGY STORAGE SYSTEMS, NET<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Energy Storage Systems, Net</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy storage systems, net, consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems placed into service</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems not yet placed into service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total energy storage systems, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,149 </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 million and $3.6 million for the three months ended September 30, 2021 and 2020, respectively. Depreciation expense for energy storage systems was approximately $10.8 million and $10.3 million for the nine months ended September 30, 2021 and 2020, respectively. Depreciation expense is recognized in cost of service revenue.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy storage systems, net, consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems placed into service</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems not yet placed into service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total energy storage systems, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,149 </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> 143423000 42465000 13191000 114149000 3600000 3600000 10800000 10300000 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’s special purpose entities (“SPE”). This agreement was, from time to time, subsequently amended. The purpose of this revolving loan agreement was to finance the Company’s purchase of hardware for its various energy storage system projects. As of the beginning of 2020, the agreement had a total revolving loan capacity of $45.0 million that bore fixed interest at 10% with a maturity date of June 2020.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, concurrent with the 2020 Credit Agreement discussed below, the Company entered into an amendment to the revolving loan agreement, which reduced the loan capacity to $35.0 million and extended the maturity date to May 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine months to 14% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance 100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to 85%, with an additional reduction to 70% in August 2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the unaudited condensed consolidated financial statements. As of December 31, 2020, the Company had $7.4 million outstanding under the revolving loan agreement. In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Due to SPE Member</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2018, the Company entered into a term loan in the amount of $13.3 million with an affiliate of a member of certain SPEs with the Company. As of the beginning of 2020, the term loan bore fixed interest of 12.5% on the outstanding principal balance with a final balloon payment of $3.0 million due at the maturity date of June 30, 2020. In May 2020, the </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company repaid the remaining outstanding balance of $5.9 million with the proceeds received through the 2020 Credit Agreement discussed below.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Due to Former Non-Controlling Interest Holder</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the Company acquired the outstanding member interests of an entity controlled by the Company for $8.1 million. The Company financed this acquisition by entering into a term loan agreement with the noncontrolling member bearing fixed interest of 4.5% per quarter (18.0% per annum) on the outstanding principal balance. The loan required fixed quarterly payments throughout the term of the loan, which was scheduled to be paid in full by April 1, 2026. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company amended the term loan and, using the proceeds from the 2020 Credit Agreement discussed below, prepaid $1.5 million of principal and interest on the note, of which $1.0 million was towards the outstanding principal balance, thereby reducing the fixed quarterly payment due to the lender. In relation to this amendment, the Company was required to issue warrants for 400,000 shares of common stock resulting in a discount to the term loan of $0.2 million. As of December 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 million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company’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 (“2020 Credit Agreement”) 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 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 million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company’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 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 million in January 2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems. As of September 30, 2021, and December 31, 2020, the outstanding balance was $1.9 million and zero, respectively. The Company was in compliance with all covenants contained in the 2021 Credit Agreement as of September 30, 2021.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding debt consisted of the following as of September 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9/30/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>CONVERTIBLE PROMISSORY NOTES<span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 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 “Convertible Promissory Notes”. As of December 31, 2020, these Convertible Promissory Notes had a balance of $67.6 million. During the nine months ended September 30, 2021, the Company issued additional Convertible Promissory Notes. All Convertible Promissory Notes were converted and cancelled upon effectiveness </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Merger (see “—Conversion and Cancellation of Convertible Promissory Notes Upon Merger” below).</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, there were no Convertible Promissory Notes outstanding.</span><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Q1 2021 Convertible Notes</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company issued and sold convertible promissory notes (the “Q1 2021 Convertible Notes”) under the same terms as the then existing Convertible Promissory Notes to various investors with aggregate gross proceeds of $1.1 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 (“BCF”) 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 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’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 million, including $7.7 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 million was fully expensed to loss on extinguishment of debt on the Company’s statement of operations.</span></div> 45000000.0 0.10 35000000 P9M 0.14 1 0.85 0.70 7400000 13300000 0.125 3000000 5900000 8100000 45 0.180 1500000 1000000 400000 200000 5800000 2600000 25000000 0.12 0.08 0.04 25600000 1400000 2700000 0.0545 1800000 1900000 0 <span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding debt consisted of the following as of September 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9/30/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </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> 1902000 227000 1675000 67600000 0 1100000 1100000 10921548 77700000 7700000 1100000 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’s preferred stock in conjunction with various debt financings. See Note 5 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. The Company has also issued warrants to purchase shares of Legacy Stem’s common stock. Upon effectiveness of the Merger, the Company had 50,207,439 warrants outstanding, of which substantially all were converted into 2,759,970 shares of Class A common stock of Stem. Upon conversion of the warrants, the existing warrant liabilities were remeasured to fair value resulting in a gain on remeasurement of $100.9 million and a total warrant liability of $60.6 million, which was then reclassified to additional paid-in-capital. As of September 30, 2021, there were 23,634 Legacy Stem Warrants outstanding. These instruments are exercisable into the Company’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’s initial public offering, under the Warrant Agreement dated as of August 20, 2020 (the “Warrant Agreement”) and, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitled the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share of common stock (the “Public Warrants”). Simultaneously with the closing of the IPO, STPK completed the private sale of 7,181,134 million warrants to STPK’s sponsor (the “Private Warrants”). 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 “Exchange Agreement”) 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’s common stock on June 30, 2021, in exchange for the cancellation of the outstanding Private Placement Warrants. The Exchange Shares were issued in reliance upon the exemption provided by Section 3(a)(9) of the Securities Act of 1933, as amended. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $52.0 million. As a result of the Exchange Agreement, there were no Private Warrants outstanding as of September 30, 2021.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 20, 2021, the Company issued an irrevocable notice for redemption of all 12,786,129 of the Company’s outstanding public warrants at 5:00 p.m.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Eastern time on September 20, 2021 (“Redemption Date”). Pursuant to the notice of redemption, holders exercised 12,638,723 Public Warrants for a purchase price of $11.50 per share, for proceeds to the </span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company of approximately $145.3 million. The Company redeemed all remaining outstanding Public Warrants that had not been exercised as of 5:00 p.m. Eastern time on the Redemption Date. As a result of the settlement of the Public Warrants, the Company recorded a gain of $134.9 million on the revaluation of the warrant liability. The Company also recorded a gain of $2.1 million on the redemption of unexercised public warrants. These gains are recorded in “change in fair value of warrants and embedded derivative” in the condensed consolidated statements of operation, in the three and nine months ended September 30, 2021. The public warrants have been delisted from the NYSE, and there are no public warrants left outstanding.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants Issued for Services </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, the Company entered into a strategic relationship with an existing shareholder not deemed to be a related party to jointly explore on a non-exclusive basis possible business opportunities to advance projects in the United States, the United Kingdom, Europe and Asia. As consideration for the strategic relationship, upon closing of the Merger, the Company issued warrants to purchase 350,000 shares of the Company’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’s statement of operations. In May 2021, all of these warrants were exercised for shares of the Company’s common stock.</span></div> 50207439 2759970 -100900000 60600000 23634 12786168 1 11.50 7181134 185900000 118400000 304300000 7181134 4683349 -52000000 0 12786129 12638723 11.50 145300000 134900000 2100000 350000 0.01 9200000 COMMON STOCK<span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance under equity incentive plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,923,177</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,112,751</span></td></tr></table> <span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance under equity incentive plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,923,177</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,112,751</span></td></tr></table> 23673 9165901 20923177 30112751 STOCK-BASED COMPENSATION<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under both the Stem, Inc. 2009 Equity Incentive Plan (the “2009 Plan”) and the Stem Inc. 2021 Equity Incentive Plan (the “2021 Plan,” and together with the 2009 Plan, the “Plans”), the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (“RSUs”) and other awards that are settled in shares of the Company’s common stock. The Plans permit net settlement of vested awards, pursuant to which the award holder forfeits a portion of the vested award to satisfy the purchase price (in the case of stock options), the holder’s withholding tax obligation, if any, or both. When the holder net settles the tax obligation, the Company pays the amount of the withholding tax to the U.S. government in cash, which is accounted for as an adjustment to additional paid-in-capital. The Company does not intend to grant new awards under the 2009 Plan. At September 30, 2021, 8,166,991 stock options were outstanding under the 2009 Plan. In May 2021, the Company issued awards under the 2021 Plan, with 23,722,254 shares reserved thereunder. </span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Plans, the exercise price of an option cannot be less than 100% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than 110% of the fair value for stockholders owning greater than 10% of all classes of stock, as determined by the Company’s Board of Directors (the “Board”). Options under the Plans generally expire after 10 years. Under the Plans, the Compensation Committee of the Board determines when the options granted will become exercisable. Options granted under the Plans generally vest 1/4 one year from the grant date and then 1/48 each month over the following three years and are exercisable for 10 years from the date of the grant. The Plans allow for exercise of unvested options with repurchase rights over the restricted common stock issued at the original exercise price. The repurchase rights lapse at the same rate as the options vest.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the period ended September 30, 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,379,939 </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 </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 </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 </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%">—</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,065,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,842,564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,226 </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 — September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of stock options granted to employees was $18.92 during the nine months ended September 30, 2021. There were 2,440,000 stock options granted during the nine months ended September 30, 2020. The intrinsic value of options exercised was $63.0 million and less than $0.1 million during the nine months ended September 30, 2021 and 2020, respectively. During the three months ended September 30, 2021, 1,440,026 stock options were exercised at a weighted average exercise price of $1.48 per share. During the nine months ended September 30, 2021, the Company issued 839,745 shares of common stock from the net settlement of 1,426,130 stock options and shares granted. The Company paid $12.6 million in withholding taxes in connection with the net share settlement of these awards.</span></div><div style="margin-top:10pt"><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs represent a right to receive one share of the Company’s common stock that is both non-transferable and forfeitable unless and until certain conditions are satisfied. RSUs generally, either cliff vest on the third anniversary of the award grant date, or vest 1/4 per year over a four-year period, subject to continued employment through each anniversary. The fair value of restricted stock units is determined on the grant date and is amortized over the vesting period on a straight-line basis.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the period ended September 30, 2021:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of all RSUs granted during the nine month period ended September 30, 2021 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$63.7 million</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the nine month period ended September 30, 2021, no RSUs vested.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company’s consolidated statements of operations and comprehensive loss (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,624</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,199</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,983</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the Company had approximately $22.8 million of remaining unrecognized stock-based compensation expense for stock options, which is expected to be recognized over a weighted average period of 3.4 years. As of September 30, 2021, the Company had approximately $59.6 million of remaining unrecognized stock-based compensation expense for RSUs, which is expected to be recognized over a weighted average period of 5.1 years.</span></div> 8166991 23722254 1 1.10 0.10 P10Y P1Y P3Y P10Y <div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the period ended September 30, 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,379,939 </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 </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 </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 </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%">—</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,065,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </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 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,842,564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,226 </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 — September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 51379939 0.56 P7Y2M12D 46516000 -40314281 2.05 11065658 2.61 P7Y2M12D 46516000 1043948 28.80 2842564 1.72 101141 14.03 9165901 2.32 P7Y1M6D 171226000 6133879 2.32 P6Y2M12D 132327000 18.92 2440000 63000000 100000 1440026 1.48 839745 1426130 12600000 1 P4Y <div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the period ended September 30, 2021:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 1759077 36.21 0 0 0 0 1759077 36.21 63700000 0 The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company’s consolidated statements of operations and comprehensive loss (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,624</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,199</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,983</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427</span></td></tr></table> 723000 -24000 975000 196000 965000 33000 1384000 519000 4511000 486000 5624000 712000 6199000 495000 7983000 1427000 22800000 P3Y4M24D 59600000 P5Y1M6D NET INCOME (LOSS) PER SHARE<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">— </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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Less: Gain from decrease in fair value and redemption of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">— </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,231,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,844,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,436,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,087,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,054,019 </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%">— </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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,285,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,844,652 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,436,649 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,087,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,593,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible promissory notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,358,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,971,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,001,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,697,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,948,651 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,623,734 </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 style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     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%">— </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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Less: Gain from decrease in fair value and redemption of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">— </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,231,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,844,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,436,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,087,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,054,019 </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%">— </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%">— </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,285,165 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,844,652 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,436,649 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,087,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 115612000 -18785000 -67157000 -55237000 0 0 0 9484000 115612000 -18785000 -67157000 -64721000 115612000 -18785000 -67157000 -64721000 137001000 0 0 0 -21389000 -18785000 -67157000 -64721000 135231146 39844652 92436649 40087247 5054019 0 0 0 140285165 39844652 92436649 40087247 0.85 -0.47 -0.73 -1.61 -0.15 -0.47 -0.73 -1.61 The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,593,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible promissory notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,358,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,971,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,001,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,697,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,948,651 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,623,734 </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> 0 175593919 0 35358748 9165901 43971965 23673 6001639 1759077 0 0 39697463 10948651 300623734 INCOME TAXESThe Company did not record a provision or benefit for income taxes during the nine months ended September 30, 2021. The Company recorded a tax provision of $0.1 million during the nine months ended September 30, 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets. 0 100000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various legal proceedings from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. Management believes that the probability of a material loss with respect to any currently pending legal proceeding is remote. However, litigation is inherently uncertain and it is not possible to definitively predict the ultimate disposition of any of these proceedings. The Company does not believe that there are any pending legal proceedings or other loss contingencies that will, either individually or in the aggregate, have a material adverse impact on the Company’s unaudited condensed consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into an agreement to lease 23,533 square feet of office space in San Francisco, California. The lease commenced on September 23, 2021 and expires on February 28, 2029. The lease agreement does not contemplate options to extend or reduce the non-cancelable lease term. Base rent is $160,809 per month with escalating payments. On September 23, 2021, the Company recognized a $12.6 million operating lease liability, and a $12.7 million operating lease right-of-use (“ROU”) asset, which are included in the condensed consolidated balance sheet as of September 30, 2021.</span></div> 23533 160809 12600000 12700000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Nov. 08, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity Registrant Name STEM, INC.  
Entity Incorporation, State or Country Code DE  
Entity File Number 333-251397  
Entity Tax Identification Number 85-1972187  
Entity Address, Address Line One 100 California St., 14th Fl  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94111  
Country Region 1  
City Area Code 877  
Local Phone Number 374-7836  
Title of 12(b) Security Common Stock, par value $0.0001  
Trading Symbol STEM  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   144,489,164
Entity Central Index Key 0001758766  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 405,189 $ 6,942
Short-term investments 170,795 0
Accounts receivable, net 34,997 13,572
Inventory, net 24,200 20,843
Other current assets (includes $379 and $123 due from related parties as of September 30, 2021 and December 31, 2020, respectively) 16,496 7,920
Total current assets 651,677 49,277
Energy storage systems, net 114,149 123,703
Contract origination costs, net 11,665 10,404
Goodwill 1,741 1,739
Intangible assets, net 13,125 12,087
Operating leases right-of-use assets 13,894 358
Other noncurrent assets 18,716 8,282
Total assets 824,967 205,850
Current liabilities:    
Accounts payable 14,962 13,749
Accrued liabilities 14,024 16,072
Accrued payroll 5,524 5,976
Notes payable, current portion 0 33,683
Convertible promissory notes (includes $— and $45,271 due to related parties as of September 30, 2021 and December 31, 2020, respectively) 0 67,590
Financing obligation, current 14,315 14,914
Deferred revenue, current 27,129 36,942
Other current liabilities (includes $692 and $399 due to related parties as of September 30, 2021 and December 31, 2020, respectively) 2,465 1,589
Total current liabilities 78,419 190,515
Deferred revenue, noncurrent 21,743 15,468
Asset retirement obligation 4,149 4,137
Notes payable, noncurrent 1,675 4,612
Financing obligation, noncurrent 75,384 73,128
Warrant liabilities 0 95,342
Lease liability, noncurrent 12,678 57
Total liabilities 194,048 383,259
Commitments and contingencies
Stockholders’ equity (deficit):    
Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of September 30, 2021 and December 31, 2020, respectively; 0 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively 0 0
Common stock, $0.0001 par value; 500,000,000 shares authorized as of September 30, 2021 and December 31, 2020; 144,285,959 and 40,202,785 issued and outstanding as of September 30, 2021 and December 31, 2020, respectively 14 4
Additional paid-in capital 1,106,220 230,620
Accumulated other comprehensive loss (317) (192)
Accumulated deficit (474,998) (407,841)
Total stockholders’ equity (deficit) 630,919 (177,409)
Total liabilities and stockholders’ equity (deficit) $ 824,967 $ 205,850
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Other current assets, due from related parties $ 379 $ 123
Convertible promissory notes, due to related parties 0 45,271
Other current liabilities, due to related parties $ 692 $ 399
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 144,285,959 40,202,785
Common stock, shares outstanding (in shares) 144,285,959 40,202,785
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue $ 39,833 $ 9,172 $ 74,591 $ 17,661
Cost of revenue 36,696 10,902 71,697 22,522
Gross margin 3,137 (1,730) 2,894 (4,861)
Operating expenses:        
Sales and marketing 4,975 3,053 11,555 11,699
Research and development 6,268 5,052 15,502 12,084
General and administrative 11,024 2,635 28,730 8,018
Total operating expenses 22,267 10,740 55,787 31,801
Loss from operations (19,130) (12,470) (52,893) (36,662)
Other income (expense), net:        
Interest expense (2,674) (4,265) (12,835) (13,826)
Loss on extinguishment of debt 0 0 (5,064) 0
Change in fair value of warrants and embedded derivative 137,001 (2,096) 3,424 (3,005)
Other income (expenses), net 415 188 211 (1,602)
Total other income (expense) 134,742 (6,173) (14,264) (18,433)
Income (loss) before income taxes 115,612 (18,643) (67,157) (55,095)
Income tax expense 0 (142) 0 (142)
Net income (loss) $ 115,612 $ (18,785) $ (67,157) $ (55,237)
Net income (loss) per share attributable to common shareholders, basic (in dollars per share) $ 0.85 $ (0.47) $ (0.73) $ (1.61)
Net loss per share attributable to common shareholders, diluted (in dollars per share) $ (0.15) $ (0.47) $ (0.73) $ (1.61)
Weighted-average shares used in computing net loss per share, basic (in shares) 135,231,146 39,844,652 92,436,649 40,087,247
Weighted-average shares used in computing net loss per share, diluted (in shares) 140,285,165 39,844,652 92,436,649 40,087,247
Service        
Revenue $ 4,947 $ 3,649 $ 14,982 $ 10,711
Cost of revenue 6,639 5,828 19,354 16,083
Hardware        
Revenue 34,886 5,523 59,609 6,950
Cost of revenue $ 30,057 $ 5,074 $ 52,343 $ 6,439
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net gain (loss) $ 115,612 $ (18,785) $ (67,157) $ (55,237)
Other comprehensive income (loss):        
Unrealized loss on available-for-sale securities (19) 0 (19) 0
Foreign currency translation adjustment 245 (283) (106) (41)
Total comprehensive income (loss) $ 115,838 $ (19,068) $ (67,282) $ (55,278)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) (UNAUDITED) - USD ($)
$ in Thousands
Total
Convertible Notes
Warrant
Previously Reported
Retroactive application of recapitalization
Series 1 Convertible Preferred Stock
Series 1 Convertible Preferred Stock
Previously Reported
Series 1 Convertible Preferred Stock
Retroactive application of recapitalization
Common Stock
Common Stock
Convertible Notes
Common Stock
Warrant
Common Stock
Previously Reported
Common Stock
Retroactive application of recapitalization
Additional Paid-In Capital
Additional Paid-In Capital
Convertible Notes
Additional Paid-In Capital
Warrant
Additional Paid-In Capital
Previously Reported
Additional Paid-In Capital
Retroactive application of recapitalization
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)
Previously Reported
Accumulated Other Comprehensive Income (Loss)
Retroactive application of recapitalization
Accumulated Deficit
Accumulated Deficit
Previously Reported
Accumulated Deficit
Retroactive application of recapitalization
Beginning balance (in shares) at Dec. 31, 2019 0     191,139,933 (191,139,933)                                      
Beginning balance at Dec. 31, 2019 $ 0     $ 231,129 $ (231,129)                                      
Ending balance (in shares) at Mar. 31, 2020 0                                              
Ending balance at Mar. 31, 2020 $ 0                                              
Beginning balance (in shares) at Dec. 31, 2019           0 2,961 (2,961) 43,189,195     9,392,682 33,796,513                      
Beginning balance at Dec. 31, 2019 (24,532)     $ (255,661) $ 231,129 $ 0 $ 0 $ 0 $ 3     $ 0 $ 3 $ 234,465     $ 3,339 $ 231,126 $ 54 $ 54 $ 0 $ (259,054) $ (259,054) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                
Effect of exchange transaction (in shares)                 (3,448,648)                              
Effect of exchange transaction (3,268)                         (10,605)               7,337    
Issuance of common stock upon exercise of stock options and warrants (in shares)                 15,457                              
Issuance of common stock upon exercise of stock options and warrants 21                         21                    
Stock-based compensation 456                         456                    
Foreign currency translation adjustment 451                                   451          
Net gain (loss) (17,471)                                         (17,471)    
Ending balance (in shares) at Mar. 31, 2020           0     39,756,004                              
Ending balance at Mar. 31, 2020 $ (44,343)         $ 0     $ 3         224,337         505     (269,188)    
Beginning balance (in shares) at Dec. 31, 2019 0     191,139,933 (191,139,933)                                      
Beginning balance at Dec. 31, 2019 $ 0     $ 231,129 $ (231,129)                                      
Ending balance (in shares) at Sep. 30, 2020 0                                              
Ending balance at Sep. 30, 2020 $ 0                                              
Beginning balance (in shares) at Dec. 31, 2019           0 2,961 (2,961) 43,189,195     9,392,682 33,796,513                      
Beginning balance at Dec. 31, 2019 (24,532)     $ (255,661) $ 231,129 $ 0 $ 0 $ 0 $ 3     $ 0 $ 3 234,465     3,339 231,126 54 54 0 (259,054) (259,054) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                
Unrealized loss on available-for-sale securities 0                                              
Foreign currency translation adjustment (41)                                              
Net gain (loss) (55,237)                                              
Ending balance (in shares) at Sep. 30, 2020           0     39,848,567                              
Ending balance at Sep. 30, 2020 $ (81,453)         $ 0     $ 4         225,484         13     (306,954)    
Beginning balance (in shares) at Mar. 31, 2020 0                                              
Beginning balance at Mar. 31, 2020 $ 0                                              
Ending balance (in shares) at Jun. 30, 2020 0                                              
Ending balance at Jun. 30, 2020 $ 0                                              
Beginning balance (in shares) at Mar. 31, 2020           0     39,756,004                              
Beginning balance at Mar. 31, 2020 (44,343)         $ 0     $ 3         224,337         505     (269,188)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                
Stock option and stock warrant exercises 168                         168                    
Issuance of common stock upon exercise of stock options and warrants (in shares)                 87,942                              
Issuance of common stock upon exercise of stock options and warrants 4                         4                    
Stock-based compensation 476                         476                    
Foreign currency translation adjustment (209)                                   (209)          
Net gain (loss) (18,981)                                         (18,981)    
Ending balance (in shares) at Jun. 30, 2020           0     39,843,946                              
Ending balance at Jun. 30, 2020 $ (62,885)         $ 0     $ 3         224,985         296     (288,169)    
Ending balance (in shares) at Sep. 30, 2020 0                                              
Ending balance at Sep. 30, 2020 $ 0                                              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                
Stock option and stock warrant exercises (in shares)                 4,621                              
Stock option and stock warrant exercises 5               $ 1         4                    
Stock-based compensation 495                         495                    
Unrealized loss on available-for-sale securities 0                                              
Foreign currency translation adjustment (283)                                   (283)          
Net gain (loss) (18,785)                                         (18,785)    
Ending balance (in shares) at Sep. 30, 2020           0     39,848,567                              
Ending balance at Sep. 30, 2020 $ (81,453)         $ 0     $ 4         225,484         13     (306,954)    
Beginning balance (in shares) at Dec. 31, 2020 0     175,437,783 (175,437,783)                                      
Beginning balance at Dec. 31, 2020 $ 0     $ 220,563 $ (220,563)                                      
Ending balance (in shares) at Mar. 31, 2021 0                                              
Ending balance at Mar. 31, 2021 $ 0                                              
Beginning balance (in shares) at Dec. 31, 2020           0 2,961 (2,961) 40,202,785     11,228,371 28,974,414                      
Beginning balance at Dec. 31, 2020 (177,409)     $ (397,972) $ 220,563 $ 0 $ 0 $ 0 $ 4     $ 0 $ 4 230,620     10,061 220,559 (192) (192) 0 (407,841) (407,841) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                
Issuance of beneficial conversion feature related to convertible notes 1,126                         1,126                    
Stock option and stock warrant exercises (in shares)                 1,412,025                              
Stock option and stock warrant exercises 3,147                         3,147                    
Stock-based compensation 784                         784                    
Foreign currency translation adjustment 251                                   251          
Net gain (loss) (82,553)                                         (82,553)    
Ending balance (in shares) at Mar. 31, 2021           0     41,614,810                              
Ending balance at Mar. 31, 2021 $ (254,654)         $ 0     $ 4         235,677         59     (490,394)    
Beginning balance (in shares) at Dec. 31, 2020 0     175,437,783 (175,437,783)                                      
Beginning balance at Dec. 31, 2020 $ 0     $ 220,563 $ (220,563)                                      
Ending balance (in shares) at Sep. 30, 2021 0                                              
Ending balance at Sep. 30, 2021 $ 0                                              
Beginning balance (in shares) at Dec. 31, 2020           0 2,961 (2,961) 40,202,785     11,228,371 28,974,414                      
Beginning balance at Dec. 31, 2020 $ (177,409)     $ (397,972) $ 220,563 $ 0 $ 0 $ 0 $ 4     $ 0 $ 4 230,620     $ 10,061 $ 220,559 (192) $ (192) $ 0 (407,841) $ (407,841) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                
Stock option exercises (in shares) 2,842,564                                              
Unrealized loss on available-for-sale securities $ (19)                                              
Foreign currency translation adjustment (106)                                              
Net gain (loss) (67,157)                                              
Ending balance (in shares) at Sep. 30, 2021           0     144,285,959                              
Ending balance at Sep. 30, 2021 $ 630,919         $ 0     $ 14         1,106,220         (317)     (474,998)    
Beginning balance (in shares) at Mar. 31, 2021 0                                              
Beginning balance at Mar. 31, 2021 $ 0                                              
Ending balance (in shares) at Jun. 30, 2021 0                                              
Ending balance at Jun. 30, 2021 $ 0                                              
Beginning balance (in shares) at Mar. 31, 2021           0     41,614,810                              
Beginning balance at Mar. 31, 2021 (254,654)         $ 0     $ 4         235,677         59     (490,394)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                
Merger and PIPE financing (in shares)                 70,428,326                              
Merger and PIPE financing 247,018               $ 7         247,011                    
Conversion of securities into common stock upon Merger (in shares)                   10,921,548 2,759,970                          
Conversion of securities into common stock upon Merger   $ 77,748 $ 60,568             $ 1         $ 77,747 $ 60,568                
Exchange of warrants into common stock (in shares)                 4,683,349                              
Exchange of warrants into common stock 168,647               $ 1         168,646                    
Issuance of common stock warrants for services 9,183                         9,183                    
Stock option and stock warrant exercises (in shares)                 360,052                              
Stock option and stock warrant exercises 39                         39                    
Stock-based compensation 1,047                         1,047                    
Foreign currency translation adjustment (602)                                   (602)          
Net gain (loss) (100,216)                                         (100,216)    
Ending balance (in shares) at Jun. 30, 2021           0     130,768,055                              
Ending balance at Jun. 30, 2021 $ 208,778         $ 0     $ 13         799,918         (543)     (590,610)    
Ending balance (in shares) at Sep. 30, 2021 0                                              
Ending balance at Sep. 30, 2021 $ 0                                              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                
Public Warrant exercises (in shares)                 12,638,723                              
Public Warrant exercises $ 312,116               $ 1         312,115                    
Stock option exercises (in shares) 1,440,026               879,181                              
Stock option exercises $ (12,552)                         (12,552)                    
Stock-based compensation 6,739                         6,739                    
Unrealized loss on available-for-sale securities (19)                                   (19)          
Foreign currency translation adjustment 245                                   245          
Net gain (loss) 115,612                                         115,612    
Ending balance (in shares) at Sep. 30, 2021           0     144,285,959                              
Ending balance at Sep. 30, 2021 $ 630,919         $ 0     $ 14         $ 1,106,220         $ (317)     $ (474,998)    
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
OPERATING ACTIVITIES    
Net gain (loss) $ (67,157) $ (55,237)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 15,620 13,769
Non-cash interest expense, including interest expenses associated with debt issuance costs 8,098 7,080
Stock-based compensation 7,983 1,427
Change in fair value of warrant liability and embedded derivative (3,424) 3,005
Noncash lease expense 280 435
Accretion expense 174 188
Impairment of energy storage systems 2,200 0
Issuance of warrants for services 9,183 0
Net (accretion of discount) amortization of premium on investments 295 0
Other 0 9
Changes in operating assets and liabilities:    
Accounts receivable (21,383) (6,039)
Inventory (3,357) (17,595)
Deferred costs with suppliers 0 2,751
Other assets (18,060) (105)
Contract origination costs (1,853) (2,135)
Accounts payable and accrued expenses 6,151 2,836
Deferred revenue (3,538) 32,251
Lease liabilities (331) (475)
Other liabilities 99 (86)
Net cash used in operating activities (69,020) (17,921)
INVESTING ACTIVITIES    
Purchase of available-for-sale investments (171,109) 0
Purchase of energy storage systems (6,173) (4,121)
Capital expenditures on internally-developed software (4,250) (3,585)
Purchase of property and equipment (525) (13)
Net cash used in investing activities (182,057) (7,719)
FINANCING ACTIVITIES    
Proceeds from exercise of stock options and warrants 148,322 30
Payments for taxes related to net share settlement of stock options (12,622) 0
Net contributions from Merger and PIPE financing, net of transaction costs of $58,061 550,322 0
Proceeds from financing obligations 4,929 12,901
Repayment of financing obligations (5,721) (7,776)
Proceeds from issuance of convertible notes, net of issuance costs of $8 and $1,740 for the nine months ended September 30, 2021 and 2020, respectively 1,118 12,548
Proceeds from issuance of notes payable, net of issuance costs of $101 and $1,502 for the nine months ended September 30, 2021 and 2020, respectively 3,917 25,000
Repayment of notes payable (41,446) (21,660)
Net cash provided by financing activities 648,819 21,043
Effect of exchange rate changes on cash and cash equivalents 505 (349)
Net increase (decrease) in cash and cash equivalents 398,247 (4,946)
Cash and cash equivalents, beginning of period 6,942 12,889
Cash and cash equivalents, end of period 405,189 7,943
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for interest 8,992 6,446
NON-CASH INVESTING AND FINANCING ACTIVITIES    
Change in asset retirement costs and asset retirement obligation 162 527
Exchange of warrants for common stock 168,647 0
Conversion of warrants upon merger 60,568 0
Conversion of convertible notes upon merger 77,748 0
Conversion of accrued interest into outstanding note payable 337 385
Right-of-use asset obtained in exchange for lease liability 13,816 0
Settlement of warrant liability into common stock due to exercise 167,050 0
Settlement Of Warrant Liability Into Common Stock Due To Redemption 2,121 0
Issuance of warrants upon debt modification 0 168
Stock-based compensation capitalized to internal-use software $ 587 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Transaction costs $ 58,061  
Convertible Notes    
Payment of debt issuance costs 8 $ 1,740
Notes Payable    
Payment of debt issuance costs $ 101 $ 1,502
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BUSINESS BUSINESS
Description of the Business
Stem, Inc. and its subsidiaries (together, “Stem” or the “Company”) is one of the largest digitally connected, intelligent energy storage networks, providing customers (i) with an energy storage system, sourced from leading, global battery original equipment manufacturers (“OEMs”), that the Company delivers through its partners, including solar project developers and engineering, procurement and construction firms and (ii) through its Athena® artificial intelligence (“AI”) platform (“Athena”), with ongoing software-enabled services to operate the energy storage systems for up to 20 years. In addition, in all the markets where the Company operates its customers’ systems, the Company has agreements to manage the energy storage systems using the Athena platform to participate in energy markets and to share the revenue from such market participation.

The Company delivers its battery hardware and software-enabled services through its Athena platform to its customers. The Company’s hardware and recurring software-enabled services mitigate customer energy costs through services such as time-of-use and demand charge management optimization and by aggregating the dispatch of energy through a network of virtual power plants. The resulting network created by the Company’s growing customer base increases grid resilience and reliability through the real-time processing of market-based demand cycles, energy prices and other factors in connection with the deployment of renewable energy resources to such customers. Additionally, the Company’s energy storage solutions support renewable energy generation by alleviating grid intermittency issues and thereby reducing customer dependence on traditional, fossil fuel resources. As of December 31, 2020, Athena has accumulated over 20 million runtime hours, which is equivalent to more than 2,200 years of operational experience, across hundreds of sites and customers in several utility territories across the U.S., Canada and Chile.

The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (“Legacy Stem”) prior to the Merger (as defined below). Stem, Inc. was incorporated on March 16, 2009 in the State of Delaware and is headquartered in San Francisco, California.
Star Peak Acquisition Corp. Merger

On December 3, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Star Peak Transition Corp. (“STPK,” prior to the closing of the Merger and “New Stem,” following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol “STPK”, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (“Merger Sub”), 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 “Merger”).

On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows (in thousands):
Recapitalization
Cash — STPK trust and working capital cash$383,383 
Cash — PIPE225,000 
Less: transaction costs and advisory fees paid(58,061)
Merger and PIPE financing$550,322 

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 “Legacy Stem Preferred Stock”), were converted into shares of Legacy Stem common stock, par value $0.000001 per share (the “Legacy Stem Common Stock”) in accordance with Legacy Stem’s amended and restated certificate of incorporation, (ii) all outstanding convertible promissory notes of Legacy Stem (the “Legacy Stem Convertible Notes”) 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 “Legacy Stem Warrants”) 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
In connection with the execution of the Merger Agreement, STPK entered into separate subscription agreements (each, a “Subscription Agreement”) with a number of investors (each a “Subscriber”), 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 “PIPE Shares”), 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 “PIPE”). 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 “acquired” 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 million, comprised primarily of the warrant liabilities associated with the Public and Private Placement Warrants discussed in Note 9, are stated at historical cost, with no goodwill or other intangible assets recorded.
Liquidity and Going Concern
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and with the instructions to Form 10-Q and Article 10 of the Regulation S-X, assuming the Company will continue as a going concern. As of September 30, 2021, the Company had cash and cash equivalents of $405.2 million, short-term investments of $170.8 million, an accumulated deficit of $475.0 million and net working capital of $573.3 million, with $14.3 million of financing obligation coming due within the next 12 months. During the nine months ended September 30, 2021, the Company incurred a net loss of $67.2 million and had negative cash flows from operating activities of $69.0 million. However, the Merger and the proceeds of $145.3 million from the exercise of Public Warrants (as described in Note 8 - Warrants), provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position is sufficient to meet capital and liquidity requirements for at least the next 12 months after the date that the financial statements are available to be issued.
The Company’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’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’s business, operating results and financial condition.
COVID-19
The ongoing COVID-19 pandemic has resulted and may continue to result in widespread adverse impacts on the global and U.S. economies. Ongoing government and business responses to COVID-19, along with the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse effect on economic and market conditions and trigger a period of continued global and U.S. economic slowdown.

The Company’s industry is currently facing shortages and shipping delays affecting the supply of energy storage systems, batteries, modules and component parts for inverters and battery energy storage systems available for purchase. These shortages and delays can be attributed in part to the COVID-19 pandemic and resulting government action. While a majority of the Company’s suppliers have secured sufficient quantities to permit them to continue delivery and installing through the end of 2021, if these shortages and delays persist into 2022, they could adversely affect the timing of when energy storage systems can be delivered and installed and when the Company can begin to generate revenue from those systems. The Company cannot predict the full effect the COVID-19 pandemic will have on its business, cash flows, liquidity, financial condition and results of operations at this time due to numerous uncertainties. The Company will continue to monitor developments affecting its workforce, its customers and its business operations generally, and will take actions it determines are necessary in order to mitigate these effects.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X.
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’s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2020. Operating results for the three and nine month period ended September 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 interim period or year.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.
Segment Information
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 (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of September 30, 2021 and December 31, 2020.
Significant Customers
A significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
Accounts ReceivableRevenueRevenue
September 30,December 31,Three Months Ended September 30,Nine Months Ended September 30,
202120202021202020212020
Customers:
Customer A*30 %**11 %*
Customer B*20 %****
Customer C18 %17 %22 %*12 %*
Customer D****13 %*
Customer H12 %*15 %32 %11 %17 %
Customer I12 %*****
*Total less than 10% for the respective period
Short-Term Investments
Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company’s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, Investments - Debt Securities, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).

The Company’s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company’s investments are tradable on an active market and could be sold at fair value at any point in time.

Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’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).

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:
Level 1 — Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.
Level 2 — 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.
Level 3 — 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.
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’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.
Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities.
Recently Adopted Accounting Standards
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement. 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’s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, Fair Value Measurements, for more information.

In August 2018, the FASB issued ASU 2018-15, Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). 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’ fiscal years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company’s unaudited condensed consolidated financial statements.
Recently Issued Accounting Standards
In June 2016, the FASB issued ASU 2016-13, Financial instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, 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’ fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company’s unaudited condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's unaudited condensed consolidated financial statements.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
The Company recognizes revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements as described below.

Host Customer Arrangements

Host customer contracts are generally entered into with commercial entities that have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company’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’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.
Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company directs how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determines the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct days of services.
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.
Substantially all of the Company’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’s contracts with host customers do not contain a significant financing component.

The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be contractually entitled to in exchange for its services. Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company, if later.
Partnership Arrangements
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’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’s contracts with customers under partnership arrangements generally ranges from 10 to 20 years.
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.
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.
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’s partnership arrangements do not contain a significant financing component.
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.
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.
Disaggregation of Revenue
The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Partnership hardware revenue
$34,886$5,523$59,609$6,950
Partnership service revenue
33112
Host customer service revenue
4,9143,64914,87010,711
Total revenue
$39,833$9,172$74,591$17,661
Remaining Performance Obligations
Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods. As of September 30, 2021, the Company had $207.2 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):
Total remaining
performance
obligations
Percent Expected to be Recognized as Revenue
Less than
one year
Two to
five years
Greater than
five years

Service revenue
$157,494 12 %48 %40 %
Hardware revenue
49,738 100 %— %— %
Total revenue$207,232 
Contract Balances
Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the nine months ended September 30, 2021 (in thousands):
Beginning balance as of January 1, 2021$52,410 
Upfront payments received from customers36,652 
Upfront or annual incentive payments received4,575 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(32,139)
Revenue recognized related to deferred revenue generated during the period(12,626)
Ending balance as of September 30, 2021$48,872 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
SHORT-TERM INVESTMENTS
9 Months Ended
Sep. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
SHORT-TERM INVESTMENTS SHORT-TERM INVESTMENTS
The following tables summarize the estimated fair value of the Company’s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September 30, 2021 (in thousands):


Amortized costUnrealized gainUnrealized LossEstimated Fair Value
Assets
Cash equivalents:
Money market fund$3,787 $— $— $3,787 
Total cash equivalents$3,787 $— $— $3,787 
Debt securities:
Corporate debt securities$34,378 $$(17)$34,363 
Commercial paper$20,738 $$— $20,740 
U.S. government bonds$80,845 $$(8)$80,840 
Certificate of deposits$24,520 $$— $24,523 
Other$10,333 $— $(4)$10,329 
Total debt securities$170,814 $10 $(29)$170,795 
Classified as:
Cash equivalents$3,787 
Short-term debt securities$170,795 
Long-term debt securities$— 
$174,582 

The Company periodically reviews the available-for-sale securities for other-than-temporary impairment loss. The Company considers factors such as the duration, severity and the reason for the decline in value, the potential recovery period and its intent to sell. For debt securities, it also considers whether (i) it is more likely than not that the Company will be required to sell the securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. During the nine months ended September 30, 2021, the Company did not recognize any other-than-temporary impairment losses. All securities with unrealized losses have been in a loss position for less than 12 months.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At September 30, 2021 and December 31, 2020, the carrying amount of accounts receivable, other current assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities. There were no assets or liabilities classified as Level 3 as of September 30, 2021.
The following table provides the financial instruments measured at fair value (in thousands):
September 30, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund
$3,787$— $$3,787
Debt securities
Corporate debt securities— 34,363 — 34,363
Commercial paper— 20,740 — 20,740
U.S. government bonds— 80,840 — 80,840
Certificate of deposits— 24,523 — 24,523
Other— 10,329 — 10,329 
Total financial assets$3,787 $170,795 $— $174,582 

December 31, 2020
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund
$67 $— $— $67 
Liabilities
Convertible preferred stock warrant liability
$— $— $95,342 $95,342 
The Company’s money market funds are classified as Level 1 because they are valued using quoted market prices. The Company’s short-term investments consist of available-for-sale securities and are classified as Level 2 because their value is based on valuations using significant inputs derived from or corroborated by observable market data. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company’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.
Convertible Preferred Stock Warrant Liabilities
As discussed in Note 9 - Warrants, upon effectiveness of the Merger, substantially all of the outstanding convertible preferred stock warrants were converted into shares of Class A common stock of Stem. As such, the associated warrant liability was reclassified to additional paid-in-capital upon the Merger and was no longer an outstanding Level 3 financial instrument as of September 30, 2021. The fair value of the convertible preferred stock warrants as of September 30, 2020 was determined using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.
The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:
Nine Months Ended
September 30,
2020
Volatility65.0 %
Risk-free interest rate0.1 %
Expected term (in years)1.8
Dividend yield— %
Discount for lack of marketability36.5 %
The following table presents the changes in the liability for the Company’s warrants during the nine months ended September 30, 2021 (in thousands):
Warrant Liability
Balance as of December 31, 2020$95,342 
Changes in estimated fair value(1,303)
Assumption of warrant liability upon Merger303,221 
Conversion of warrants upon Merger(59,442)
Exchange of warrants (168,647)
Exercised warrants(169,171)
Balance as of September 30, 2021$— 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
ENERGY STORAGE SYSTEMS, NET
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
ENERGY STORAGE SYSTEMS, NET ENERGY STORAGE SYSTEMS, NET
Energy Storage Systems, Net
Energy storage systems, net, consists of the following (in thousands):
September 30, 2021
Energy storage systems placed into service$143,423 
Less: accumulated depreciation(42,465)
Energy storage systems not yet placed into service13,191 
Total energy storage systems, net$114,149 
Depreciation expense for energy storage systems was approximately $3.6 million and $3.6 million for the three months ended September 30, 2021 and 2020, respectively. Depreciation expense for energy storage systems was approximately $10.8 million and $10.3 million for the nine months ended September 30, 2021 and 2020, respectively. Depreciation expense is recognized in cost of service revenue.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
NOTES PAYABLE NOTES PAYABLE
Revolving Loan Due to SPE Member
In April 2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain of the Company’s special purpose entities (“SPE”). This agreement was, from time to time, subsequently amended. The purpose of this revolving loan agreement was to finance the Company’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.
In May 2020, concurrent with the 2020 Credit Agreement discussed below, the Company entered into an amendment to the revolving loan agreement, which reduced the loan capacity to $35.0 million and extended the maturity date to May 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine months to 14% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance 100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to 85%, with an additional reduction to 70% in August 2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the unaudited condensed consolidated financial statements. As of December 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.
Term Loan Due to SPE Member
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.
Term Loan Due to Former Non-Controlling Interest Holder
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.
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 31, 2020, the outstanding balance was $5.8 million. 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 million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company’s statement of operations. The facility was terminated after the repayment in April 2021.
2020 Credit Agreement
In May 2020, the Company entered into a credit agreement (“2020 Credit Agreement”) 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 31, 2020, the outstanding balance was $25.6 million. 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 million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company’s statement of operations. The facility was terminated after the repayment in April 2021.
2021 Credit Agreement
In January 2021, the Company, through a wholly owned Canadian entity, entered into a credit agreement to provide a total of $2.7 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 million in January 2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems. As of September 30, 2021, and December 31, 2020, the outstanding balance was $1.9 million and zero, respectively. The Company was in compliance with all covenants contained in the 2021 Credit Agreement as of September 30, 2021.
The Company’s outstanding debt consisted of the following as of September 30, 2021 (in thousands):
9/30/2021
Outstanding principal$1,902 
Unamortized discount(227)
Carrying value of debt$1,675 
CONVERTIBLE PROMISSORY NOTESAs of December 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 “Convertible Promissory Notes”. As of December 31, 2020, these Convertible Promissory Notes had a balance of $67.6 million. During the nine months ended September 30, 2021, the Company issued additional Convertible Promissory Notes. All Convertible Promissory Notes were converted and cancelled upon effectiveness of the Merger (see “—Conversion and Cancellation of Convertible Promissory Notes Upon Merger” below). As of September 30, 2021, there were no Convertible Promissory Notes outstanding.
Q1 2021 Convertible Notes
In January 2021, the Company issued and sold convertible promissory notes (the “Q1 2021 Convertible Notes”) under the same terms as the then existing Convertible Promissory Notes to various investors with aggregate gross proceeds of $1.1 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 (“BCF”) 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 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.
Conversion and Cancellation of Convertible Promissory Notes Upon Merger
Immediately prior to the effectiveness of the Merger, the entire balance of the Company’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 million, including $7.7 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 million was fully expensed to loss on extinguishment of debt on the Company’s statement of operations.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PROMISSORY NOTES
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
CONVERTIBLE PROMISSORY NOTES NOTES PAYABLE
Revolving Loan Due to SPE Member
In April 2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain of the Company’s special purpose entities (“SPE”). This agreement was, from time to time, subsequently amended. The purpose of this revolving loan agreement was to finance the Company’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.
In May 2020, concurrent with the 2020 Credit Agreement discussed below, the Company entered into an amendment to the revolving loan agreement, which reduced the loan capacity to $35.0 million and extended the maturity date to May 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine months to 14% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance 100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to 85%, with an additional reduction to 70% in August 2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the unaudited condensed consolidated financial statements. As of December 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.
Term Loan Due to SPE Member
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.
Term Loan Due to Former Non-Controlling Interest Holder
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.
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 31, 2020, the outstanding balance was $5.8 million. 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 million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company’s statement of operations. The facility was terminated after the repayment in April 2021.
2020 Credit Agreement
In May 2020, the Company entered into a credit agreement (“2020 Credit Agreement”) 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 31, 2020, the outstanding balance was $25.6 million. 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 million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company’s statement of operations. The facility was terminated after the repayment in April 2021.
2021 Credit Agreement
In January 2021, the Company, through a wholly owned Canadian entity, entered into a credit agreement to provide a total of $2.7 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 million in January 2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems. As of September 30, 2021, and December 31, 2020, the outstanding balance was $1.9 million and zero, respectively. The Company was in compliance with all covenants contained in the 2021 Credit Agreement as of September 30, 2021.
The Company’s outstanding debt consisted of the following as of September 30, 2021 (in thousands):
9/30/2021
Outstanding principal$1,902 
Unamortized discount(227)
Carrying value of debt$1,675 
CONVERTIBLE PROMISSORY NOTESAs of December 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 “Convertible Promissory Notes”. As of December 31, 2020, these Convertible Promissory Notes had a balance of $67.6 million. During the nine months ended September 30, 2021, the Company issued additional Convertible Promissory Notes. All Convertible Promissory Notes were converted and cancelled upon effectiveness of the Merger (see “—Conversion and Cancellation of Convertible Promissory Notes Upon Merger” below). As of September 30, 2021, there were no Convertible Promissory Notes outstanding.
Q1 2021 Convertible Notes
In January 2021, the Company issued and sold convertible promissory notes (the “Q1 2021 Convertible Notes”) under the same terms as the then existing Convertible Promissory Notes to various investors with aggregate gross proceeds of $1.1 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 (“BCF”) 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 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.
Conversion and Cancellation of Convertible Promissory Notes Upon Merger
Immediately prior to the effectiveness of the Merger, the entire balance of the Company’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 million, including $7.7 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 million was fully expensed to loss on extinguishment of debt on the Company’s statement of operations.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTS
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
WARRANTS WARRANTS
Legacy Stem Warrants
Since inception the Company has issued warrants to purchase shares of Legacy Stem’s preferred stock in conjunction with various debt financings. See Note 5 - Fair Value Measurements, 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’s common stock. Upon effectiveness of the Merger, the Company had 50,207,439 warrants outstanding, of which substantially all were converted into 2,759,970 shares of Class A common stock of Stem. Upon conversion of the warrants, the existing warrant liabilities were remeasured to fair value resulting in a gain on remeasurement of $100.9 million and a total warrant liability of $60.6 million, which was then reclassified to additional paid-in-capital. As of September 30, 2021, there were 23,634 Legacy Stem Warrants outstanding. These instruments are exercisable into the Company’s Class A common stock and are equity classified.
Public Warrants and Private Placement Warrants
As part of STPK’s initial public offering, under the Warrant Agreement dated as of August 20, 2020 (the “Warrant Agreement”) and, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitled the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share of common stock (the “Public Warrants”). Simultaneously with the closing of the IPO, STPK completed the private sale of 7,181,134 million warrants to STPK’s sponsor (the “Private Warrants”). 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.
On June 25, 2021, the Company entered into an exchange agreement (the “Exchange Agreement”) 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’s common stock on June 30, 2021, in exchange for the cancellation of the outstanding Private Placement Warrants. The Exchange Shares were issued in reliance upon the exemption provided by Section 3(a)(9) of the Securities Act of 1933, as amended. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $52.0 million. As a result of the Exchange Agreement, there were no Private Warrants outstanding as of September 30, 2021.

On August 20, 2021, the Company issued an irrevocable notice for redemption of all 12,786,129 of the Company’s outstanding public warrants at 5:00 p.m. Eastern time on September 20, 2021 (“Redemption Date”). Pursuant to the notice of redemption, holders exercised 12,638,723 Public Warrants for a purchase price of $11.50 per share, for proceeds to the
Company of approximately $145.3 million. The Company redeemed all remaining outstanding Public Warrants that had not been exercised as of 5:00 p.m. Eastern time on the Redemption Date. As a result of the settlement of the Public Warrants, the Company recorded a gain of $134.9 million on the revaluation of the warrant liability. The Company also recorded a gain of $2.1 million on the redemption of unexercised public warrants. These gains are recorded in “change in fair value of warrants and embedded derivative” in the condensed consolidated statements of operation, in the three and nine months ended September 30, 2021. The public warrants have been delisted from the NYSE, and there are no public warrants left outstanding.
Warrants Issued for Services
On April 7, 2021, the Company entered into a strategic relationship with an existing shareholder not deemed to be a related party to jointly explore on a non-exclusive basis possible business opportunities to advance projects in the United States, the United Kingdom, Europe and Asia. As consideration for the strategic relationship, upon closing of the Merger, the Company issued warrants to purchase 350,000 shares of the Company’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’s statement of operations. In May 2021, all of these warrants were exercised for shares of the Company’s common stock.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
COMMON STOCK COMMON STOCKThe Company had reserved shares of common stock for issuance as follows:
September 30,
2021
Shares reserved for warrants23,673
Options issued and outstanding9,165,901
Shares available for future issuance under equity incentive plan20,923,177
Total 30,112,751
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
Under both the Stem, Inc. 2009 Equity Incentive Plan (the “2009 Plan”) and the Stem Inc. 2021 Equity Incentive Plan (the “2021 Plan,” and together with the 2009 Plan, the “Plans”), the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (“RSUs”) and other awards that are settled in shares of the Company’s common stock. The Plans permit net settlement of vested awards, pursuant to which the award holder forfeits a portion of the vested award to satisfy the purchase price (in the case of stock options), the holder’s withholding tax obligation, if any, or both. When the holder net settles the tax obligation, the Company pays the amount of the withholding tax to the U.S. government in cash, which is accounted for as an adjustment to additional paid-in-capital. The Company does not intend to grant new awards under the 2009 Plan. At September 30, 2021, 8,166,991 stock options were outstanding under the 2009 Plan. In May 2021, the Company issued awards under the 2021 Plan, with 23,722,254 shares reserved thereunder.

Stock Options

Under the Plans, the exercise price of an option cannot be less than 100% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than 110% of the fair value for stockholders owning greater than 10% of all classes of stock, as determined by the Company’s Board of Directors (the “Board”). 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.
The following table summarizes the stock option activity for the period ended September 30, 2021:
Number of
Options
Outstanding
Weighted-
Average
Exercise Price
Per Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Balances as of December 31, 202051,379,939 $0.56 7.2$46,516 
Retroactive application of recapitalization(40,314,281)2.05 — 
Adjusted Balance as of December 31, 202011,065,658 2.61 7.246,516 
Options granted1,043,948 28.80 
Options exercised(2,842,564)1.72 
Options forfeited(101,141)14.03 
Balances as of September 30, 20219,165,901 $2.32 7.1$171,226 
Options vested and exercisable — September 30, 20216,133,879 $2.32 6.2$132,327 
The weighted-average grant date fair value of stock options granted to employees was $18.92 during the nine months ended September 30, 2021. There were 2,440,000 stock options granted during the nine months ended September 30, 2020. The intrinsic value of options exercised was $63.0 million and less than $0.1 million during the nine months ended September 30, 2021 and 2020, respectively. During the three months ended September 30, 2021, 1,440,026 stock options were exercised at a weighted average exercise price of $1.48 per share. During the nine months ended September 30, 2021, the Company issued 839,745 shares of common stock from the net settlement of 1,426,130 stock options and shares granted. The Company paid $12.6 million in withholding taxes in connection with the net share settlement of these awards.

Restricted Stock Units

RSUs represent a right to receive one share of the Company’s common stock that is both non-transferable and forfeitable unless and until certain conditions are satisfied. RSUs generally, either cliff vest on the third anniversary of the award grant date, or vest 1/4 per year over a four-year period, subject to continued employment through each anniversary. The fair value of restricted stock units is determined on the grant date and is amortized over the vesting period on a straight-line basis.

The following table summarizes the RSU activity for the period ended September 30, 2021:

Number of
RSUs
Outstanding
Weighted-
Average
Grant Date Fair Value
Per Share
Balances as of December 31, 2020$— 
RSUs granted1,759,07736.21 
RSUs vested
RSUs forfeited
Balances as of September 30, 20211,759,077$36.21 

The fair value of all RSUs granted during the nine month period ended September 30, 2021 was $63.7 million. During the nine month period ended September 30, 2021, no RSUs vested.

Stock-Based Compensation
The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company’s consolidated statements of operations and comprehensive loss (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Sales and marketing$723$(24)$975$196
Research and development965331,384519
General and administrative4,5114865,624712
Total stock-based compensation expense$6,199$495$7,983$1,427
As of September 30, 2021, the Company had approximately $22.8 million of remaining unrecognized stock-based compensation expense for stock options, which is expected to be recognized over a weighted average period of 3.4 years. As of September 30, 2021, the Company had approximately $59.6 million of remaining unrecognized stock-based compensation expense for RSUs, which is expected to be recognized over a weighted average period of 5.1 years.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
NET INCOME (LOSS) PER SHARE NET INCOME (LOSS) PER SHARE
The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Numerator - Basic:
Net income (loss) $115,612 $(18,785)$(67,157)$(55,237)
     Less: Deemed Dividend— — — (9,484)
Net income (loss) attributable to common stockholders, basic$115,612 $(18,785)$(67,157)$(64,721)
Numerator - Diluted:
Net income (loss) attributable to common stockholders, basic115,612 (18,785)(67,157)(64,721)
     Less: Gain from decrease in fair value and redemption of warrants(137,001)— — — 
Net loss attributable to common stockholders, diluted(21,389)(18,785)(67,157)(64,721)
Denominator:
Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic135,231,146 39,844,652 92,436,649 40,087,247 
Dilutive potential common shares5,054,019 — — — 
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted140,285,165 39,844,652 92,436,649 40,087,247 
Net income (loss) per share attributable to common stockholders, basic$0.85 $(0.47)$(0.73)$(1.61)
Net loss per share attributable to common stockholders, diluted$(0.15)$(0.47)$(0.73)$(1.61)
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:
September 30, 2021September 30, 2020
Convertible preferred stock— 175,593,919 
Outstanding convertible promissory notes— 35,358,748 
Outstanding stock options9,165,901 43,971,965 
Outstanding warrants23,673 6,001,639 
Outstanding RSUs1,759,077 — 
Outstanding convertible preferred stock warrants— 39,697,463 
Total
10,948,651 300,623,734 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESThe Company did not record a provision or benefit for income taxes during the nine months ended September 30, 2021. The Company recorded a tax provision of $0.1 million during the nine months ended September 30, 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Contingencies
The Company is party to various legal proceedings from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. Management believes that the probability of a material loss with respect to any currently pending legal proceeding is remote. However, litigation is inherently uncertain and it is not possible to definitively predict the ultimate disposition of any of these proceedings. The Company does not believe that there are any pending legal proceedings or other loss contingencies that will, either individually or in the aggregate, have a material adverse impact on the Company’s unaudited condensed consolidated financial statements.

Commitments
In June 2021, the Company entered into an agreement to lease 23,533 square feet of office space in San Francisco, California. The lease commenced on September 23, 2021 and expires on February 28, 2029. The lease agreement does not contemplate options to extend or reduce the non-cancelable lease term. Base rent is $160,809 per month with escalating payments. On September 23, 2021, the Company recognized a $12.6 million operating lease liability, and a $12.7 million operating lease right-of-use (“ROU”) asset, which are included in the condensed consolidated balance sheet as of September 30, 2021.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X.
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’s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2020. Operating results for the three and nine month period ended September 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 interim period or year.
Use of Estimates
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.
Segment Information Segment InformationOperating 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 (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.
Significant Customers Significant CustomersA significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each reporting date.
Short-Term Investments
Short-Term Investments
Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company’s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, Investments - Debt Securities, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).
The Company’s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company’s investments are tradable on an active market and could be sold at fair value at any point in time.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’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).

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:
Level 1 — Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.
Level 2 — 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.
Level 3 — 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.
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’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.
Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September 30, 2021 and December 31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities.
Recently Adopted Accounting Standards And Recently Issued Accounting Standards
Recently Adopted Accounting Standards
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement. 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’s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, Fair Value Measurements, for more information.

In August 2018, the FASB issued ASU 2018-15, Intangibles — Goodwill and Other — Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). 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’ fiscal years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company’s unaudited condensed consolidated financial statements.
Recently Issued Accounting Standards
In June 2016, the FASB issued ASU 2016-13, Financial instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, 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’ fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company’s unaudited condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's unaudited condensed consolidated financial statements.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS (Tables)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule Of Reverse Recapitalization On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows (in thousands):
Recapitalization
Cash — STPK trust and working capital cash$383,383 
Cash — PIPE225,000 
Less: transaction costs and advisory fees paid(58,061)
Merger and PIPE financing$550,322 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Customers For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
Accounts ReceivableRevenueRevenue
September 30,December 31,Three Months Ended September 30,Nine Months Ended September 30,
202120202021202020212020
Customers:
Customer A*30 %**11 %*
Customer B*20 %****
Customer C18 %17 %22 %*12 %*
Customer D****13 %*
Customer H12 %*15 %32 %11 %17 %
Customer I12 %*****
*Total less than 10% for the respective period
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Partnership hardware revenue
$34,886$5,523$59,609$6,950
Partnership service revenue
33112
Host customer service revenue
4,9143,64914,87010,711
Total revenue
$39,833$9,172$74,591$17,661
Remaining Performance Obligations As of September 30, 2021, the Company had $207.2 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):
Total remaining
performance
obligations
Percent Expected to be Recognized as Revenue
Less than
one year
Two to
five years
Greater than
five years

Service revenue
$157,494 12 %48 %40 %
Hardware revenue
49,738 100 %— %— %
Total revenue$207,232 
Contract Balances The following table presents the changes in the deferred revenue balance during the nine months ended September 30, 2021 (in thousands):
Beginning balance as of January 1, 2021$52,410 
Upfront payments received from customers36,652 
Upfront or annual incentive payments received4,575 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(32,139)
Revenue recognized related to deferred revenue generated during the period(12,626)
Ending balance as of September 30, 2021$48,872 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
SHORT-TERM INVESTMENTS (Tables)
9 Months Ended
Sep. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-Term Investments
The following tables summarize the estimated fair value of the Company’s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September 30, 2021 (in thousands):


Amortized costUnrealized gainUnrealized LossEstimated Fair Value
Assets
Cash equivalents:
Money market fund$3,787 $— $— $3,787 
Total cash equivalents$3,787 $— $— $3,787 
Debt securities:
Corporate debt securities$34,378 $$(17)$34,363 
Commercial paper$20,738 $$— $20,740 
U.S. government bonds$80,845 $$(8)$80,840 
Certificate of deposits$24,520 $$— $24,523 
Other$10,333 $— $(4)$10,329 
Total debt securities$170,814 $10 $(29)$170,795 
Classified as:
Cash equivalents$3,787 
Short-term debt securities$170,795 
Long-term debt securities$— 
$174,582 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value The following table provides the financial instruments measured at fair value (in thousands):
September 30, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund
$3,787$— $$3,787
Debt securities
Corporate debt securities— 34,363 — 34,363
Commercial paper— 20,740 — 20,740
U.S. government bonds— 80,840 — 80,840
Certificate of deposits— 24,523 — 24,523
Other— 10,329 — 10,329 
Total financial assets$3,787 $170,795 $— $174,582 

December 31, 2020
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund
$67 $— $— $67 
Liabilities
Convertible preferred stock warrant liability
$— $— $95,342 $95,342 
Key Assumptions Used for Valuation
The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:
Nine Months Ended
September 30,
2020
Volatility65.0 %
Risk-free interest rate0.1 %
Expected term (in years)1.8
Dividend yield— %
Discount for lack of marketability36.5 %
Schedule of Changes in Liability for Unobservable Inputs The following table presents the changes in the liability for the Company’s warrants during the nine months ended September 30, 2021 (in thousands):
Warrant Liability
Balance as of December 31, 2020$95,342 
Changes in estimated fair value(1,303)
Assumption of warrant liability upon Merger303,221 
Conversion of warrants upon Merger(59,442)
Exchange of warrants (168,647)
Exercised warrants(169,171)
Balance as of September 30, 2021$— 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
ENERGY STORAGE SYSTEMS, NET (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Energy Storage Systems, Net Energy storage systems, net, consists of the following (in thousands):
September 30, 2021
Energy storage systems placed into service$143,423 
Less: accumulated depreciation(42,465)
Energy storage systems not yet placed into service13,191 
Total energy storage systems, net$114,149 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt The Company’s outstanding debt consisted of the following as of September 30, 2021 (in thousands):
9/30/2021
Outstanding principal$1,902 
Unamortized discount(227)
Carrying value of debt$1,675 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK (Tables)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Common Stock Reserved For Issuance The Company had reserved shares of common stock for issuance as follows:
September 30,
2021
Shares reserved for warrants23,673
Options issued and outstanding9,165,901
Shares available for future issuance under equity incentive plan20,923,177
Total 30,112,751
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Activity Under the Plan
The following table summarizes the stock option activity for the period ended September 30, 2021:
Number of
Options
Outstanding
Weighted-
Average
Exercise Price
Per Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Balances as of December 31, 202051,379,939 $0.56 7.2$46,516 
Retroactive application of recapitalization(40,314,281)2.05 — 
Adjusted Balance as of December 31, 202011,065,658 2.61 7.246,516 
Options granted1,043,948 28.80 
Options exercised(2,842,564)1.72 
Options forfeited(101,141)14.03 
Balances as of September 30, 20219,165,901 $2.32 7.1$171,226 
Options vested and exercisable — September 30, 20216,133,879 $2.32 6.2$132,327 
Schedule of Restricted Stock Activity
The following table summarizes the RSU activity for the period ended September 30, 2021:

Number of
RSUs
Outstanding
Weighted-
Average
Grant Date Fair Value
Per Share
Balances as of December 31, 2020$— 
RSUs granted1,759,07736.21 
RSUs vested
RSUs forfeited
Balances as of September 30, 20211,759,077$36.21 
Stock-based Compensation Expense The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company’s consolidated statements of operations and comprehensive loss (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Sales and marketing$723$(24)$975$196
Research and development965331,384519
General and administrative4,5114865,624712
Total stock-based compensation expense$6,199$495$7,983$1,427
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Numerator - Basic:
Net income (loss) $115,612 $(18,785)$(67,157)$(55,237)
     Less: Deemed Dividend— — — (9,484)
Net income (loss) attributable to common stockholders, basic$115,612 $(18,785)$(67,157)$(64,721)
Numerator - Diluted:
Net income (loss) attributable to common stockholders, basic115,612 (18,785)(67,157)(64,721)
     Less: Gain from decrease in fair value and redemption of warrants(137,001)— — — 
Net loss attributable to common stockholders, diluted(21,389)(18,785)(67,157)(64,721)
Denominator:
Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic135,231,146 39,844,652 92,436,649 40,087,247 
Dilutive potential common shares5,054,019 — — — 
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted140,285,165 39,844,652 92,436,649 40,087,247 
Net income (loss) per share attributable to common stockholders, basic$0.85 $(0.47)$(0.73)$(1.61)
Net loss per share attributable to common stockholders, diluted$(0.15)$(0.47)$(0.73)$(1.61)
Schedule of Potentially Dilutive Shares 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:
September 30, 2021September 30, 2020
Convertible preferred stock— 175,593,919 
Outstanding convertible promissory notes— 35,358,748 
Outstanding stock options9,165,901 43,971,965 
Outstanding warrants23,673 6,001,639 
Outstanding RSUs1,759,077 — 
Outstanding convertible preferred stock warrants— 39,697,463 
Total
10,948,651 300,623,734 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS - Narrative (Details)
$ / shares in Units, $ in Thousands, hour in Millions
3 Months Ended 9 Months Ended
Apr. 28, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
Apr. 27, 2021
$ / shares
Dec. 31, 2020
USD ($)
hour
$ / shares
Description Of Business [Abstract]                      
Number of runtime hours accumulated | hour                     20
Description Of Merger [Abstract]                      
Proceeds received $ 550,322                    
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001           $ 0.0001   $ 0.00001 $ 0.0001
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001           $ 0.0001   $ 0.000001 $ 0.0001
Exchange ratio 4.6432                    
Sale of stock, number of shares Issued in transaction (in shares) | shares 22,500,000                    
Sale of stock (in dollars per share) | $ / shares $ 10                    
Sale of stock aggregate purchase price $ 225,000                    
Net liabilities $ 304,000                    
Liquidity And Going Concern [Abstract]                      
Cash and cash equivalents   $ 405,189           $ 405,189     $ 6,942
Short-term investments   170,800           170,800      
Accumulated deficit   474,998           474,998     $ 407,841
Working capital   573,300           573,300      
Debt financing coming due within the next 12 months   14,300           14,300      
Net loss   $ (115,612) $ 100,216 $ 82,553 $ 18,785 $ 18,981 $ 17,471 67,157 $ 55,237    
Negative cash flows from operating activities               69,020 $ 17,921    
Proceeds from public exercises warrant               $ 145,300      
Maximum | Energy Storage Systems                      
Description Of Business [Abstract]                      
Estimated useful life               20 years      
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS - Schedule of Reverse Recapitalization (Details) - USD ($)
$ in Thousands
9 Months Ended
Apr. 28, 2021
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash — STPK trust and working capital cash $ 383,383  
Cash — PIPE 225,000  
Less: transaction costs and advisory fees paid (58,061) $ (58,061)
Merger and PIPE financing $ 550,322  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - segment
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Concentration Risk [Line Items]          
Number of operating segments     1    
Accounts Receivable | Customer Concentration Risk | Customer A          
Concentration Risk [Line Items]          
Concentration risk, percentage         30.00%
Accounts Receivable | Customer Concentration Risk | Customer B          
Concentration Risk [Line Items]          
Concentration risk, percentage         20.00%
Accounts Receivable | Customer Concentration Risk | Customer C          
Concentration Risk [Line Items]          
Concentration risk, percentage     18.00%   17.00%
Accounts Receivable | Customer Concentration Risk | Customer H          
Concentration Risk [Line Items]          
Concentration risk, percentage     12.00%    
Accounts Receivable | Customer Concentration Risk | Customer I          
Concentration Risk [Line Items]          
Concentration risk, percentage     12.00%    
Revenue | Customer Concentration Risk | Customer A          
Concentration Risk [Line Items]          
Concentration risk, percentage     11.00%    
Revenue | Customer Concentration Risk | Customer C          
Concentration Risk [Line Items]          
Concentration risk, percentage 22.00%   12.00%    
Revenue | Customer Concentration Risk | Customer D          
Concentration Risk [Line Items]          
Concentration risk, percentage     13.00%    
Revenue | Customer Concentration Risk | Customer H          
Concentration Risk [Line Items]          
Concentration risk, percentage 15.00% 32.00% 11.00% 17.00%  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Narrative (Details)
9 Months Ended
Sep. 30, 2021
segment
Disaggregation of Revenue [Line Items]  
Number of types or revenue arrangements 2
Host Customer Arrangements  
Disaggregation of Revenue [Line Items]  
Incentive period 5 years
Estimated benefit period 10 years
Host Customer Arrangements | Minimum  
Disaggregation of Revenue [Line Items]  
Contract term 5 years
Host Customer Arrangements | Maximum  
Disaggregation of Revenue [Line Items]  
Contract term 10 years
Partnership Arrangements | Minimum  
Disaggregation of Revenue [Line Items]  
Contract term 10 years
Partnership Arrangements | Maximum  
Disaggregation of Revenue [Line Items]  
Contract term 20 years
Transfers control of inventory period 1 year
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 39,833 $ 9,172 $ 74,591 $ 17,661
Hardware        
Disaggregation of Revenue [Line Items]        
Revenue 34,886 5,523 59,609 6,950
Hardware | Partnership Arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 34,886 5,523 59,609 6,950
Service        
Disaggregation of Revenue [Line Items]        
Revenue 4,947 3,649 14,982 10,711
Service | Partnership Arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 33 0 112 0
Service | Host Customer Arrangements        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,914 $ 3,649 $ 14,870 $ 10,711
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Remaining Performance Obligations (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations $ 207,232
Service  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 157,494
Hardware  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations $ 49,738
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Service  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent Expected to be Recognized as Revenue 12.00%
Period expected to be recognized as revenue 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Hardware  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent Expected to be Recognized as Revenue 100.00%
Period expected to be recognized as revenue 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01 | Service  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent Expected to be Recognized as Revenue 48.00%
Period expected to be recognized as revenue 4 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01 | Hardware  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent Expected to be Recognized as Revenue 0.00%
Period expected to be recognized as revenue 4 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01 | Service  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent Expected to be Recognized as Revenue 40.00%
Period expected to be recognized as revenue
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01 | Hardware  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent Expected to be Recognized as Revenue 0.00%
Period expected to be recognized as revenue
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Contract Balances (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Contract With Customer, Liability [Roll Forward]  
Beginning balance $ 52,410
Upfront payments received from customers 36,652
Upfront or annual incentive payments received 4,575
Revenue recognized related to amounts that were included in beginning balance of deferred revenue (32,139)
Revenue recognized related to deferred revenue generated during the period (12,626)
Ending balance $ 48,872
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
SHORT-TERM INVESTMENTS (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Cash equivalents:    
Amortized cost $ 3,787  
Unrealized gain 0  
Unrealized Loss 0  
Cash equivalents 3,787  
Debt securities:    
Amortized cost 170,814  
Unrealized gain 10  
Unrealized Loss (29)  
Debt securities 170,795  
Classified as:    
Cash equivalents 3,787  
Short-term debt securities 170,795 $ 0
Long-term debt securities 0  
Total financial assets 174,582  
Other-than-temporary impairment losses 0  
Corporate debt securities    
Debt securities:    
Amortized cost 34,378  
Unrealized gain 2  
Unrealized Loss (17)  
Debt securities 34,363  
Commercial paper    
Debt securities:    
Amortized cost 20,738  
Unrealized gain 2  
Unrealized Loss 0  
Debt securities 20,740  
U.S. government bonds    
Debt securities:    
Amortized cost 80,845  
Unrealized gain 3  
Unrealized Loss (8)  
Debt securities 80,840  
Certificate of deposits    
Debt securities:    
Amortized cost 24,520  
Unrealized gain 3  
Unrealized Loss 0  
Debt securities 24,523  
Other    
Debt securities:    
Amortized cost 10,333  
Unrealized gain 0  
Unrealized Loss (4)  
Debt securities 10,329  
Money market fund    
Cash equivalents:    
Amortized cost 3,787  
Unrealized gain 0  
Unrealized Loss 0  
Cash equivalents 3,787  
Classified as:    
Cash equivalents $ 3,787  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash equivalents:    
Cash equivalents $ 3,787  
Debt securities    
Debt securities 170,795  
Total financial assets 174,582  
Corporate debt securities    
Debt securities    
Debt securities 34,363  
Commercial paper    
Debt securities    
Debt securities 20,740  
U.S. government bonds    
Debt securities    
Debt securities 80,840  
Certificate of deposits    
Debt securities    
Debt securities 24,523  
Other    
Debt securities    
Debt securities 10,329  
Money market fund    
Cash equivalents:    
Cash equivalents 3,787  
Fair Value, Recurring    
Debt securities    
Total financial assets 174,582  
Fair Value, Recurring | Convertible preferred stock warrant liability    
Liabilities    
Convertible preferred stock warrant liability   $ 95,342
Fair Value, Recurring | Corporate debt securities    
Debt securities    
Debt securities 34,363  
Fair Value, Recurring | Commercial paper    
Debt securities    
Debt securities 20,740  
Fair Value, Recurring | U.S. government bonds    
Debt securities    
Debt securities 80,840  
Fair Value, Recurring | Certificate of deposits    
Debt securities    
Debt securities 24,523  
Fair Value, Recurring | Other    
Debt securities    
Debt securities 10,329  
Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents 3,787 67
Level 1 | Fair Value, Recurring    
Debt securities    
Total financial assets 3,787  
Level 1 | Fair Value, Recurring | Convertible preferred stock warrant liability    
Liabilities    
Convertible preferred stock warrant liability   0
Level 1 | Fair Value, Recurring | Corporate debt securities    
Debt securities    
Debt securities 0  
Level 1 | Fair Value, Recurring | Commercial paper    
Debt securities    
Debt securities 0  
Level 1 | Fair Value, Recurring | U.S. government bonds    
Debt securities    
Debt securities 0  
Level 1 | Fair Value, Recurring | Certificate of deposits    
Debt securities    
Debt securities 0  
Level 1 | Fair Value, Recurring | Other    
Debt securities    
Debt securities 0  
Level 1 | Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents 3,787 67
Level 2 | Fair Value, Recurring    
Debt securities    
Total financial assets 170,795  
Level 2 | Fair Value, Recurring | Convertible preferred stock warrant liability    
Liabilities    
Convertible preferred stock warrant liability   0
Level 2 | Fair Value, Recurring | Corporate debt securities    
Debt securities    
Debt securities 34,363  
Level 2 | Fair Value, Recurring | Commercial paper    
Debt securities    
Debt securities 20,740  
Level 2 | Fair Value, Recurring | U.S. government bonds    
Debt securities    
Debt securities 80,840  
Level 2 | Fair Value, Recurring | Certificate of deposits    
Debt securities    
Debt securities 24,523  
Level 2 | Fair Value, Recurring | Other    
Debt securities    
Debt securities 10,329  
Level 2 | Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents 0 0
Level 3 | Fair Value, Recurring    
Debt securities    
Total financial assets 0  
Level 3 | Fair Value, Recurring | Convertible preferred stock warrant liability    
Liabilities    
Convertible preferred stock warrant liability   95,342
Level 3 | Fair Value, Recurring | Corporate debt securities    
Debt securities    
Debt securities 0  
Level 3 | Fair Value, Recurring | Commercial paper    
Debt securities    
Debt securities 0  
Level 3 | Fair Value, Recurring | U.S. government bonds    
Debt securities    
Debt securities 0  
Level 3 | Fair Value, Recurring | Certificate of deposits    
Debt securities    
Debt securities 0  
Level 3 | Fair Value, Recurring | Other    
Debt securities    
Debt securities 0  
Level 3 | Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents $ 0 $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)
Sep. 30, 2020
Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.650
Risk-free interest rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.001
Expected term (in years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 1.8
Dividend yield  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0
Discount for lack of marketability  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.365
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details) - Warrant Liability
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 95,342
Changes in estimated fair value (1,303)
Assumption of warrant liability upon Merger 303,221
Conversion of warrants upon Merger (59,442)
Exchange of warrants (168,647)
Exercised warrants (169,171)
Ending balance $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Property, Plant and Equipment [Line Items]  
Less: accumulated depreciation $ (42,465)
Total energy storage systems, net 114,149
Energy storage systems placed into service  
Property, Plant and Equipment [Line Items]  
Total energy storage systems, gross 143,423
Energy storage systems not yet placed into service  
Property, Plant and Equipment [Line Items]  
Total energy storage systems, gross $ 13,191
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
ENERGY STORAGE SYSTEMS, NET - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 3.6 $ 3.6 $ 10.8 $ 10.3
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - Revolving Loan Due to SPE Member (Details) - Line of Credit - Revolving Loan Due To SPE Member - USD ($)
$ in Millions
1 Months Ended
Aug. 31, 2020
May 31, 2020
Apr. 30, 2017
Dec. 31, 2020
Jan. 01, 2020
Debt Instrument [Line Items]          
Total capacity   $ 35.0     $ 45.0
Fixed interest rate, annual   14.00%     10.00%
Period threshold for interest rate   9 months      
Percent of capacity usage for financing of hardware purchases 70.00% 85.00% 100.00%    
Outstanding balance       $ 7.4  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - Term Loan Due to SPE Member (Details) - Term Loan Due To SPE Member - Term Loan - USD ($)
$ in Millions
1 Months Ended
May 31, 2020
Jan. 01, 2020
Dec. 31, 2018
Debt Instrument [Line Items]      
Face amount     $ 13.3
Fixed interest rate, annual   12.50%  
Final balloon payment   $ 3.0  
Repayment of debt $ 5.9    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2021
May 31, 2020
Jun. 30, 2018
Dec. 31, 2020
Debt Instrument [Line Items]        
Payment to acquire noncontrolling interest     $ 8.1  
Term Loan Due To Former Non-Controlling Interest Holder | Term Loan        
Debt Instrument [Line Items]        
Fixed interest rate, quarterly     4500.00%  
Fixed interest rate, annual     18.00%  
Prepaid principal and interest   $ 1.5    
Prepaid principal   $ 1.0    
Warrants issued (in shares)   400,000    
Unamortized discount   $ 0.2    
Long-term debt securities       $ 5.8
Debt instrument, prepayment penalties $ 2.6      
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details) - Line of Credit - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2021
Jan. 31, 2021
May 31, 2020
Sep. 30, 2021
Dec. 31, 2020
2020 Credit Agreement          
Debt Instrument [Line Items]          
Proceeds from credit agreement     $ 25.0    
Fixed interest rate, annual     12.00%    
Fixed interest rate, paid in cash     8.00%    
Fixed interest rate, added back to principal     4.00%    
Outstanding balance         $ 25.6
Prepayment penalties $ 1.4        
2021 Credit Agreement          
Debt Instrument [Line Items]          
Proceeds from credit agreement   $ 1.8      
Fixed interest rate, annual   5.45%      
Outstanding balance       $ 1.9 $ 0.0
Total capacity   $ 2.7      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - Schedule of Outstanding Debt (Details) - Notes Payable
$ in Thousands
Sep. 30, 2021
USD ($)
Debt Instrument [Line Items]  
Outstanding principal $ 1,902
Unamortized discount (227)
Carrying value of debt $ 1,675
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PROMISSORY NOTES (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Jan. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Debt Instrument [Line Items]        
Proceeds from convertible notes   $ 1,118 $ 12,548  
Debt conversion, converted instrument, shares issued (in shares)   10,921,548    
Convertible Notes        
Debt Instrument [Line Items]        
Convertible notes payable   $ 0   $ 67,600
Convertible Notes | Q1 2021 Convertible Notes        
Debt Instrument [Line Items]        
Proceeds from convertible notes $ 1,100      
Unamortized discount $ 1,100      
Convertible Notes | Convertible Promissory Notes        
Debt Instrument [Line Items]        
Debt conversion, converted instrument, amount   77,700    
Debt instrument, increase, accrued interest   7,700    
Outstanding principal   $ 1,100    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 24, 2021
Apr. 28, 2021
Apr. 07, 2021
Aug. 20, 2020
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Aug. 20, 2021
Jun. 25, 2021
Class of Warrant or Right [Line Items]                    
Warrants outstanding (in shares)   50,207,439                
Conversion of securities into common stock (in shares)   2,759,970                
Loss from fair value adjustment   $ 100,900         $ 3,424 $ (3,005)    
Conversion of securities into common stock   $ 60,600                
Sale of stock, number of shares Issued in transaction (in shares)   22,500,000                
Number of shares called from each warrant (in shares)       1            
Exercise Price (in dollars per share)     $ 0.01              
Number of shares called from exchange of warrants (in shares)     350,000              
Warrants and rights outstanding       $ 304,300            
Issued irrevocable notice redemption (in shares)                 12,786,129  
Cash net of broker fees             $ 145,300      
Issuance of common stock warrants for services     $ 9,200     $ 9,183        
Legacy Stem Warrants                    
Class of Warrant or Right [Line Items]                    
Warrants outstanding (in shares)         23,634   23,634      
Public Warrants                    
Class of Warrant or Right [Line Items]                    
Sale of stock, number of shares Issued in transaction (in shares)       12,786,168            
Exercise Price (in dollars per share)       $ 11.50 $ 11.50   $ 11.50      
Number of shares called from exchange of warrants (in shares)         12,638,723   12,638,723      
Warrants and rights outstanding       $ 185,900            
Cash net of broker fees         $ 145,300          
Net gain revaluation and redemption         134,900          
Gain on redemption of warrants         $ 2,100          
Private Warrants                    
Class of Warrant or Right [Line Items]                    
Warrants outstanding (in shares)         0   0     7,181,134
Loss from fair value adjustment $ 52,000                  
Number of shares called from exchange of warrants (in shares)       7,181,134           4,683,349
Warrants and rights outstanding       $ 118,400            
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)
Sep. 30, 2021
shares
Class of Stock [Line Items]  
Reserved shares of common stock for issuance ( in shares) 30,112,751
Shares reserved for warrants  
Class of Stock [Line Items]  
Reserved shares of common stock for issuance ( in shares) 23,673
Options issued and outstanding  
Class of Stock [Line Items]  
Reserved shares of common stock for issuance ( in shares) 9,165,901
Shares available for future issuance under equity incentive plan  
Class of Stock [Line Items]  
Reserved shares of common stock for issuance ( in shares) 20,923,177
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
shares
May 31, 2021
shares
Dec. 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options outstanding (in shares) 9,165,901 9,165,901     11,065,658
Reserved shares of common stock for issuance ( in shares) 30,112,751 30,112,751      
Options granted, weighted-average grant date fair value (in dollars per share) | $ / shares   $ 18.92      
Options granted (in shares)   1,043,948 2,440,000    
Options exercised, intrinsic value | $   $ 63,000 $ 100    
Stock option exercises (in shares) 1,440,026 2,842,564      
Options exercised, weighted average exercise price (in dollars per share) | $ / shares $ 1.48 $ 1.72      
Shares issued from net settlement (in shares)   839,745      
Options converted from net settlement (in shares)   1,426,130      
Payments for taxes related to net share settlement of stock options | $   $ 12,622 $ 0    
Remaining unrecognized stock-based compensation expense | $ $ 22,800 $ 22,800      
Outstanding stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise price as a percentage of fair value   100.00%      
Exercise price as a percentage of fair value for shareholders owning specified minimum amount   110.00%      
Significant shareholder threshold used for determining exercise price   10.00%      
Exercise period   10 years      
Weighted average period for recognition of stock-based compensation expense   3 years 4 months 24 days      
Outstanding stock options | Share-based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage   25.00%      
Vesting period   1 year      
Outstanding stock options | Share-based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage   2.08%      
Vesting period   3 years      
RSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage   25.00%      
Vesting period   4 years      
Right to receive, conversion ratio 1 1      
Fair value of grants in period | $   $ 63,700      
RSUs vested (in shares)   0      
Remaining unrecognized stock-based compensation expense | $ $ 59,600 $ 59,600      
Weighted average period for recognition of stock-based compensation expense   5 years 1 month 6 days      
2009 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options outstanding (in shares) 8,166,991 8,166,991      
2021 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reserved shares of common stock for issuance ( in shares)       23,722,254  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Number of Options Outstanding        
Options outstanding, beginning of period (in shares)   11,065,658    
Options granted (in shares)   1,043,948 2,440,000  
Options exercised (in shares) (1,440,026) (2,842,564)    
Options forfeited (in shares)   (101,141)    
Options outstanding, end of period (in shares) 9,165,901 9,165,901   11,065,658
Options vested and exercisable (in shares) 6,133,879 6,133,879    
Weighted- Average Exercise Price Per Share        
Options outstanding, weighted average exercise price (in dollars per share) $ 2.32 $ 2.32   $ 2.61
Options granted, weighted average exercise price (in dollars per share)   28.80    
Options exercised, weighted average exercise price (in dollars per share) 1.48 1.72    
Options forfeited, weighted average exercise price (in dollars per share)   14.03    
Options vested and exercisable, weighted-average exercise price (in dollars per share) $ 2.32 $ 2.32    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Weighted average remaining contractual life, options outstanding   7 years 1 month 6 days   7 years 2 months 12 days
Weighted average remaining contractual life, options vested and exercisable   6 years 2 months 12 days    
Aggregate intrinsic value, options outstanding $ 171,226 $ 171,226   $ 46,516
Aggregate intrinsic value, options vested and exercisable $ 132,327 $ 132,327    
Previously Reported        
Number of Options Outstanding        
Options outstanding, beginning of period (in shares)   51,379,939    
Options outstanding, end of period (in shares)       51,379,939
Weighted- Average Exercise Price Per Share        
Options outstanding, weighted average exercise price (in dollars per share)       $ 0.56
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Weighted average remaining contractual life, options outstanding       7 years 2 months 12 days
Aggregate intrinsic value, options outstanding       $ 46,516
Retroactive application of recapitalization        
Number of Options Outstanding        
Options outstanding, beginning of period (in shares)   (40,314,281)    
Options outstanding, end of period (in shares)       (40,314,281)
Weighted- Average Exercise Price Per Share        
Options outstanding, weighted average exercise price (in dollars per share)       $ 2.05
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - RSU Activity (Details) - RSU - $ / shares
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Number of RSUs Outstanding    
RSUs outstanding, ending of period (in shares) 1,759,077 0
RSUs granted (in shares) 1,759,077  
RSUs vested (in shares) 0  
RSUs forfeited (in shares) 0  
Weighted- Average Grant Date Fair Value Per Share    
RSUs outstanding, weighted average grant date fair value (in dollars per share) $ 36.21 $ 0
RSUs granted, weighted average grant date fair value (in dollars per share) 36.21  
RSUs vested, weighted average grant date fair value (in dollars per share) 0  
RSUs forfeited, weighted average grant date fair value (in dollars per share) $ 0  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 6,199 $ 495 $ 7,983 $ 1,427
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 723 (24) 975 196
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 965 33 1,384 519
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 4,511 $ 486 $ 5,624 $ 712
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator - Basic:                
Net income (loss) $ 115,612 $ (100,216) $ (82,553) $ (18,785) $ (18,981) $ (17,471) $ (67,157) $ (55,237)
Less: Deemed Dividend 0     0     0 (9,484)
Net income (loss) attributable to common stockholders, basic 115,612     (18,785)     (67,157) (64,721)
Change in fair value of warrants and embedded derivative (137,001)     0     0 0
Net loss attributable to common stockholders, diluted $ (21,389)     $ (18,785)     $ (67,157) $ (64,721)
Denominator:                
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 135,231,146     39,844,652     92,436,649 40,087,247
Dilutive potential common shares (in shares) 5,054,019     0     0 0
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted (in shares) 140,285,165     39,844,652     92,436,649 40,087,247
Net income (loss) per share attributable to common shareholders, basic (in dollars per share) $ 0.85     $ (0.47)     $ (0.73) $ (1.61)
Net loss per share attributable to common shareholders, diluted (in dollars per share) $ (0.15)     $ (0.47)     $ (0.73) $ (1.61)
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details) - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 10,948,651 300,623,734
Convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 0 175,593,919
Outstanding convertible promissory notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 0 35,358,748
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 9,165,901 43,971,965
Outstanding warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 23,673 6,001,639
Outstanding RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 1,759,077 0
Outstanding convertible preferred stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 0 39,697,463
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Tax provision (benefit) $ 0 $ 142 $ 0 $ 142
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGNECIES (Details)
Sep. 23, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
ft²
Dec. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]        
Operating leases right-of-use assets   $ 13,894,000   $ 358,000
Office Space In San Francisco, California        
Lessee, Lease, Description [Line Items]        
Area of lease | ft²     23,533  
Base rent per month $ 160,809      
Operating lease liability 12,600,000      
Operating leases right-of-use assets $ 12,700,000      
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .0:5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #D&E3&_=7H.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O2:;0D/7%\6G"8(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.&'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!$5=V!0U)&D8()6(2%R-K&:*DC*NKC&6_T@@^?L9MA1@-VZ-!3 EYR8.TT M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&G[%W%7:]L7O[ MCXTO@FT#O^ZB_0)02P,$% @ Y!I4YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #D&E3U$?IJ%,% !T%@ & 'AL+W=O_8F3UHI5B P..[95CR2%)&W63]2YIJ[3JQ1C&-EJ8<8?! M3OY]SX -3H0/5'N3\'5>/YR9><]AIGNIOF4;SC5Y21.17?4V6F\_6E86;GC* MLH'<<@%W5E*E3,.I6EO95G$6%4%I8E';OK12%HO>;%I<6ZC95.8ZB05?*)+E M:^*EX>76;*,^S+Y,X[TYJHW[I&(KUB>Z*]R_RL_O-#0Z(4R MR8J_9%\^ZWD]$N:9ENDA& C26)3_V1K4S$&1FR(:WB869A@#K>!N#'%ZYLL=5Z1/L@U3/)M: M&C3-'2L\Q%^7\?1,_(0\2*$W&;D5$8_>QEO 4@'1(] U104#OAT0U[X@U*9. M X^/AS_*W8#8XZ;P-SANE1^WT'/1_/P]7V9:P93[!Y'T*DFOD/3.2-[(,(>% MH,G3ZY8W91P/=^S^%X1B6%$,NU%\R9G27"6OY"O?2J6;B' IK7*.$%U61)?= MB!9![?C_B]D MWYS!+'R2>]&(B\L%3) [6&AAG(42 ZPK@8-[^7O :ITLE-S%(FQ.*J[ISS&T MNCPXN*F_1UO(3+.$_!5OSR[>%L6)YSB8%SMUH7!P?S^ZB+$^V3R2N "*4=<$ M!S?R8CK-H7D^GQ%<8#Q"EV9="!S)@KR%8C%J[DRS0%%PRT#+]=D"U39,>2G),?[8%M MV]A TKH@4-S+H:A'L5B3X#5=RJ0)LD7 E%",I"X#%/?L8Z+([4NX86+-S];T M%J''YP KEK2V?=K)]OU<*=/_E$U/D2SPJKSQBZ%%\?G]=\9;LMK=:2=WOQ?0 MO99?@Z9=9$?41C)RE]/>O_Q$:<3ZON:?UJ9/.[7_P8;#$&)YPF5:@6K/ MIYU:_[>&'13["N1SKJ%]$,9E&[_I2^5AH6QVGG8SQ_.\\<2Y]*;6K@'+K_314^^@GP2R9P[% M#?OH;9'K]QW:=]%-C]KU7=RCJ^_=4[8[N-AH$BUB;5LQ)WLQN#^_ISIL%)SG MPN6^N!A5[?8N[M)S0(I*K(0U3>_K%H&S2] ZV=0#2 M)-L*=&DQMW>O%9F.A4JB1U+.'Z'5,\? MN?@N-XPI]'==-?)BME%J^WZQD,6&U;E\Q[>L@2=K+NI=[]]D5/?_P1_FP4?J' MQ>7Y-G]@2Z:^;;\(N%L,O:S*FC6RY T2;'TQN\+OK\.N06?QGY(]RH-KI*=R MS_EW??-Q=3$+M")6L4+I+G+X9\>N657IGD#'7_M.9\.8NN'A]7/OOW23A\G< MYY)=\^K/5^H,__L;V$XIT?P6O9/MS;!C-4M%+Q>M\8 M%-1ET_^;_[UWQ$$#'#H:D'T#\MH&=-^ =A/ME773NLE5?GDN^",2VAIZTQ>= M;[K6,)NRT:]QJ00\+:&=NKS^?'=S>[>\O4%PM?S\Z>/-U5>X^7#UZ>KN^A8M M?[N]_;I$;[[=77V[^0A/WJ)3]&UY@]ZL@.:X:QZ\;+X +PRN((,K2-WJD0X^TZS%T]9C+#0+?H$)?L+_:57GR[ MRS"(<)J=+W:'/C'-XBPD@]$+G>&@,_3J7&ZX4*>*B1K>Z(Y)5;M$]OU$!Z/C M)$BR:"+2- OL"J-!8>15>%44O 5-D#D*!EZ\K]@<-4S9-$;&X#3,LF0BT;3" M-$H'**BXUA20@I=R+.8A6D(;6+2P9QB5?<9[5A G+* M892C-V535.V*271"DZP+UA-,*%JU#*T%K\'A5:[8"FUSH4HPRR7B:P1+5['Z MGHF??\)QWJZ:W--XGY2N(PBR>^,:V2C#C" M*QUD,M,QT)@YQ.$TG%C-"D\ 1:C@8L1+X4Q]OE !&(R[*A[+).V87 M7"JWXGV/+R7'\32WV,R", @=B@] B+V*?^5\]5A6E54:MN2]$$^5V:QHYA V M8@F3(TE%YQ($*61(X7BD7TX?E7]5)7Y M?5F5FA:^(@J/W,)^< WPW^9/FOS6V5O@ 9,GT\E;S&@2NM;HR _L!PA(%"U0 M\F#N5I4F&7 8$"/2+69QX"I.\$@0[$?(LTKPH^".3&<"(8I,@1:K+(GM^L@( M#>*'QAU7;'C+\X''6ZA. 1\VN<2$P;26LIA0&J<.PI&1%\3/"R#W M4"F54D+A!YE$S^&@K/KYIY1@C%U+>H0T\4/:GBZ/"#9YG$0TG6+; M9@;[ T<@T)';U,_M/W,A\N/+BQZ'M<4DBZ@K3](1UM0/ZT]Z0S+H>SKF3VK9 MR9$X2:=J3;/($:ETQ"7UX[+/6,=<:6%?!IM@0Z%I1U-*(D=>I0.-GE= ME_TY87_""?M]B%D&D>M0[.U/?ZUX+[=YP2YF6R *$SLVNT2V0^$?T-'+.8^P MI:%W@[-4O/B^X=6*"=E5=>H^-1VI1/[6^B&<22#WF M')T$[X(@P!K7:)=7+3M#> Z_Z#](;G*A$=ZJ#1?E?Z'5CZ'Y&1KZAN)6;QQT M2]XJJ>!"9Z@?,XXU7$S&&KG"9_+2\2.!J9_ .JQYX_%ZU/O\!_L=WF88SDD: MS;.H/X0-@SD\F"=I]"_XWE(O3%%BL7$4WG2L)^B1>F*U*C7M(/UM\W)U6C:H MR+0U)9Z._IL:H(_55%#T+YBJ1K_5)E5A(Q#3*CF+?8G>(D"0,'(L.QY@C]-8)> 1T7\#[V\4WW:? MD>^Y4KSN+CD11&UEPD6$%7 M;&R9"8(CXY0PVW.SS,\(8LB7K-%@)Z=ADEH@E))>4I$F0]LB;NQZGK:P=C\1UEI M(RUEQ?F;[CQ&(\O11(214.D0&'YV9$H8TY& XY\BJ%7.J1VK[5_1/QGQ(&:% M)9ER]HU&*AY9?0M%9(VW3'WE^\^D$!3H>"%GTGRC?6'K6"C<2L63PAD($IKF MO_A'D8B*@]LYX> 5#MZE#G[A8#)GYV1&U@PK/!X*OD="6T,TW3"Y,=Z@AJ;Z M-2Z5@%$*?FH\?7Z:S9^6\QF"UO+YR^-L\@*=A\F7R=-TCI:?Y_.7);IY?9J\ MSAYAY!;=++ @J8J)HB%FM^@/]+JV^ ^/>\^(R&XN\;=J;O;D)4R-5Z9&L_$\T_A**P( M5*Q"?(T^T12G(<4,+;BDI@*_3U92":C#O\],YI>3^6:RSHG)GB&A EZXT+E% M6$JBY!V*M@2M!4]@P3" B5"&A:*D,;=Y_*Z)KQ?O;NSW!D-[5TW@L8WK^:5- M#;Q3@G?.@D]YNB, M6($98!*I>3B)TJY(H4 Q2_!SV<)*FC. ?RQ12?P>FXS M?E#B!U?DG5&\HHQJQFO8@Z.T=@?> ?VQC3\8-+-W2_;N6?8%['@$P",$VT3X M=J<1T0XSX+Z!E1AQQK"0* .!,H9%>]O$GD_1J^;]WG$<]P"_U:RFH%M!*?4T[+-) GLN?^CT(L)6BN] MW:XNH7+2NE=(N+K2B^C5K :.TUCL%YG65;P?BJYWO8K+RKV(7%N$G8[7#P;! MX4'58-J!4]WK]8,3 MX/6O?\2=LHX(KR+\)?I.+8](0*NW*#T]?G/['8T%0B M1M;@ZMSW((;(;Z1Y1_',7.I67,$5T31CN,43H0U@?,WA "XZ^IY8_B\8_P=0 M2P,$% @ Y!I4R'?^%(&!P DQX !@ !X;"]W;W)K2G4V'%;3 MA5RFU:E:R0)^F:MRF6JX+9^'U:J4Z:P)6N9#3JD8+M.L&%R>-\_NRLMSM=9Y M5LB[DE3KY3(M__TB<_5R,6"#MP?WV?-"UP^&E^>K]%E.I'Y#*W:6>+0.:!!_9_*EVKLF-94GI7[5-]>SBP&M6R1S.=5UBA3^ M;>1(YGF="=KQ3YMTL'MG';A__9;]:T,>R#REE1RI_&E>B%EC89L]46C?A,->F5% M/5 FNH1?,XC3EZ/;FW%R,TG&!*XFM]^OQU9R,R=&G8_*)9 5Y6*AUE1:SZGRHH65U_N&T;<67 M;2MX3RL\\D,5>E&1I)C)&1(_=L?'CO@A*+*3A;_)\H4[$T[DZI1X]#/AE#.D M/:./AU.,SI^]/?G?;S\0P]N-$:_)Y_?DNY<;6:PEUJW;0-$$UC5I<^G%D>>= M#S?[8MFHF(7\$#2V0:$?Q.P0E=@H%@K1H0X(^CN"OI/@2%6:J#D4OEZBVP3! M/E$A8F$0M5&,QM1D:J-")N+08&JC. \XQYD&.Z:!D^E?I:HJJ!_E+ANX,9D6N5N .-$8XLAH@N(@,PC8HH($Y+VP0 M\#5G3X*@.(U\G'"\(QR[YX4L8,SD#=]T!NML5NEZ#&W08A CFE-NC.V1C>+" M,[IOC( B:RXE-BJB+,(I,]HM_=1)^D%IH*RLV8*NWQ0I1UR8I0&!,1KZ9FU M8$$01F8)1& > ^8]Q/<\#W,2_UX7P7FIEF_D58&39DBEBYG9/2,4Q_W0HHW@ M JB*GLD;P<%R(WJ*/^,=<>ZNC'HA2_!J4[64Y*CM[^//I)#:52)9YQ28VRI< M%UJ6$E;3-C>JJF>S@Y%D3A\,YG-A3B ,QGAD3K0$Q7D1%SV:=MZ!N^UI-HG56+NE+6=F(FG]"*R>REW1I1[T+&".0DH,)<89V9#BEW)H*Y7<1H MD1;/LO;\\S0KR2;-U[(F_)*695KH[2HIET]R!FX<9"BS36\M9;8% ,=!*3,5 M0:P"IZ8#&R,PSS=+H3IC <33F'0^55M)QA*7MAN@9EF 0&Q*#)Y MVR#.3/.,@$Z8H'UEI7-&S&V-VH4$+2XH;<2T>'[HAW#1?[>Y\HA_\XM,;==NFXYYU *CLF3G*M2O@FAT]>>%14Q,BP0S!+!QD&K MA6^I@.!$R )K445P8+/BOL'?62CF]E#7.\+.ZF][&:OXV9"Z/TV^[R9*WDMT MN#70^2;N]DTW4N^&>=/E&,\VAWBO>Q$<=&\8F>LJIUF3VM=?J4PP!0!%!+6!*;'Q5I670) M+=KO:C;+\K6&-?0W5.,846M1P6&V;"C,E@V!.63K["1WV\F?S3ZOG)VD&_#I M8#D:WA595Z )2 *:K=;-MTMA";P_X+9AN%ZV+V0>S!?&?'-W!X%Z<>3[POJ2 M19 Q]\'"^[&IG(WT*8U"[O=-V,Z8>2SYDR\NG/ J8Z=1'"+1/ M/AO9)Y^-?$>^SN1RM\F=R'*33:5K,[GSA=SM"QT[J&WD?KWV8W,>CA"49ZDQ M1E#,CR-S!P6#T9#US=;.!G*W#?S -BJW+9@07FRRM5%!Q$W+BZ!8[ 6FZ\-@ M@D8]IH]WIH^[3=^WM)S!!X]S@'3>B;N]DVN V";&\Z/(*DXVK%[V3+9]J3_,S/F P )J;B&,,13W3.><(#"PU^86 MZG#OD&TIR^?F=+."*KHN]/8L9?=T=X)ZU9P;&L^_L+,10YZ/V5FR/1_MTF^/ M:W\T^_45R>4<7@7K+W1,N3T!W=YHM6J.^)Z4UFK97"YD"A:B!L#O&PO=V]R:W-H M965T&ULI59=CYLZ$/TK%NK#KG2S?(6/KI)(V4#52-UDM23M M0]4'!YQ "W:N[23M_?5W#"Q-"(M6[0O8YIR9.8,]X]&)\1\B)42BGT5.Q5A+ MI=S?Z[J(4U)@<,%EC#E.UWL.<%)22IRW3(,5R]P1K7)J%Q[XI,1 M.\@\H^2)(W$H"LQ_/9"[5*H%?3+:XQV)B%SOGSC,],9*DA6$ MBHQ1Q,EVK$W-^]!7^!+P.2,G<39&2LF&L1]J,D_&FJ$"(CF)I;* X74D,Y+G MRA"$\6]M4VM<*N+Y^,7ZAU([:-E@068L_Y(E,AUKOH82LL6'7#ZSTT=2ZW&4 MO9CEHGRB4XTU-!0?A&1%388(BHQ6;_RSSL,9 >QT$ZR:8+4)PU<(=DVPW^IA M6!.&;_7@U(12NEYI+Q,78(DG(\Y.B"LT6%.#,OLE&_*54;5/(LGA:P8\.9DM M%T&XB,( P2A:?IH'TQ5,HA6\'L/%*D++#_#I\>DY_ BX^><0S1B4L M&STR*E.!0IJ0I(,?]//?]_!U2%&3)^LE3P]6K\&([.^0;?R#+,,R.^*9O9UN M=,GY.^_A'WN_2(;=;!J[M&>_9D]B2:!82,2V:,8*J%"I*AU'@N8T9@5!7Z<; M(3E4@6\][H:-NV'I;OB*NP64RQV4/'23,R%NNW939< M#:C2>)R8IN.:UD@_ MGO^D:]C ]#W?N80%'3#7,QWO$A9VP!S'LG_#+M0ZC5JG-[E+F1*.XHNL9E56 M*_WW/2EU&R=N;TK7%)I*GOU'$J1L(E6RCSC+\28G ^@^ X%S@@2)#SR3&>D\ MP94'YR*9[UL)O\88K5R_P4K89^5"OM?(]WKE0X^!#D*AP').:/P+P5ZE(L=5 M[TJ^0]U5V[M+M7<5BS5L[9_9-69@^79+> ?(--R6\@[0T.S6[C?:_5[M*R9Q MWK>_NE3[7>?+M_V6\&L8_$S#;<&"#ICK67[KM(8=,#A?GM_2KY]UOX+P77GM M$*#P0&55TYK5YF8S+1MZ:_W!O)^9'>L!W(2JB\MO\]4UZA'S748%RLD67!EW M'OPI7EU-JHED^[+W;IB$3EX.4[C-$:X \'W+F'R9* ?-_7#R/U!+ P04 M" #D&E33H)[2(H0 '< & 'AL+W=O3*/(AS[L7#;QZS_(_B/DE*[]ML.B_>'MR7Y<,O MAX?%^#Z9Q<7/V4,R%[^YS?)97(JO^=UA\9 G\619:#8]Q+Y/#V=Q.C]X]V;Y MLXO\W9ML44[3>7*1>\5B-HOS[T?)-'M\>X .-C^X3._NR^H'A^_>/,1WR552 M7C]W+X]^!7]\ADA5I580CZER6-1^^Q5=?F297]4 M7_J3MP=^Y5(R3<9E92,6_WU-CI/IM#(E'/ES;?5@^]"J8/WSQOKILO:B-E_B M(CG.IC?II+Q_>Q =>)/D-EY,R\OL\7VRKE%8V1MGTV+YK_>XQOH'WGA1E-EL M75AX,$OGJ__C;^N6J!5 @:$ 7A? :H'(4"!8%PC:/H&L"Q"E #;5(5P7")4" MA!@*T'4!JA0(F*$ 6Q=@2H&0&@I$ZP*14L#8#WQ=@+=M)>1O>LY7:V'LZVUG MJ[UM;%JTZ6ZD]G> 344V'8[4'C>V%MIT.=+ZW-0C:-/IJ'6OHTVW(ZW?C44V M'8_4GB?&NFRZ'JE]SXR-O.E\I/:^\2EXT_M8[7T:FHIL>A^KO6\-/[6.W]@)N*;'H?J[U/C9/0IO?QLO_3R"B_L M51^6,^ZRO)@CTWG%#E=E+GZ;BG+EN^/A^4GW_*I[XHE/5\./_9-?1^++U4C\ M=]8]'UUYPU/Q;7C\X?WPXTGW\NKO?XLP8O_RNK]=]T>?O5Q_,2*-BU%[S(DZ^I MJ/#TNW>9/&1YF4P (Z=V(Y=)F6QP^I:);TK^7/ M .,]N_&K)$^3PD->O9F$V[=)GB<3[ZK,QG\ 5M_O;[5=V_3W?]!^[3=PC:[9 M3-@RM=.']J7;C-./[R/M^NB\O<']^F)H?]"ODTE:E8RGWD6<3CK] MN7>\,@G8NGBJK3;]]-M3C9M[[?*I)MOUX=53S>_7HR/'8\?CQ6PQC87/WK"\ M3W+QGL]$Z'-?Q23B@?WY.)LEWJN/65&\!LQ?/Z/Y=NWXZ1F?N%_3WK3WY"2Y M3<.DKMT/D_G=R+@2(5Z*^SA/BM=>7 JOQC][ ?JGAWW$(2VSLA\N[5=Q^==W_IO#KW7IH",0 M1RC@/ B:R%,=V=&AC7H&VWH&.]:S3=U6-JFE;CH"!PAAKE1,AW447*-69%LK M8JU5=SZQ=-U9G&^JAWVH>L32=0U_PJT_X2[^M/$AM#1QPP>Z]8&^[(CN4=>( M?J\C,*>H">KKH(Z.&N@H$J"((QXV@6HXZ'7KZ3"U!YV(OA,QT!'*?';FM''NM#&$ MJDP(58;')6 H")1VN3(T'VW"1CHL)$W(M1ORR5GY&[#7N:]:^KTE[K/MB8TQ M'VW'?+0L$AC&O% I>1(78@H1 WWYZ745VR\5_GTVG21Y\0^O^^A.F*\4> M3_Z[*,I9 H:Y1TA77R14VG;D #6]EBH-V67:>5)Z=[$8J:^FAGCR:&VA^2XR MPI#Z+CIQ31^EBD-V&;>?M.TAIX@; )" LY#Z/C$X+Z42LFNE)^A@!) <(0%1 MY$ /P&D5\& MU@G?(.RP9'ML9WO]%76[@=KJ2UQ+O[QP_J6'G0F8]P $B%83@%'"L0%%L6^!GZT.;[X$4JIC\ M^$@62\6)[8KS>BZ>.4W_$FJ^DIQ>I8Z_QNDT_C)-.K=9WBGB:>(5B=#1:9F" M2TU'6)>:IF:1*A/;5>8>^AT#^3UBD+U8*D=L5XXMI#D&Y%888E, C*7:PG:U MM1]+][!3:@T 2, C$H74Y+Q43]B1+7D"GP-Z)T)BFED8& MXY!$1)VZ=!P*U#D'RN[XE(>&R"602BVP*S6G'G$&,D%KL19(L1;8Q1K(XFY/ M6NNU0.JUP*[7[._(8#&W#[G )M::+M56MNP21Q_Y;C=LU-YT0S),8$^%[#UR M>H%M/6KUG@$0>\P>2(H*[!3UQ#$&Y#^@L#VPK7.MZZ9#5#$%/ T,VP&<'K9# MKMO"]D"R:D!_O-@()(<&=@Z]JJ4XEQG.5?<9D-!D1'HY(JT1+4#U'1; MTF]@I]\?D7\.= *.&"?8X+MDW\#.OB^5?PYTHE-YU0IIKJI+%B1V%MPE^TQT MOB-,S3X[0$TW)2T2.RWNH5Z)OA#1P;X2;HU*3F MG]VXIH^25(,W < )!*# >Q8=$YT-"3:N71-(AL=/A/@J$ MZ'P6JB^8'FVJB[* %0,KAI(5P^=CQ1 @/#5!/'2 FFY*5@SMK/@J&=]?9@ZQ!*S4?*I#IRH9I^2R8,[4S8@JU#(+6)(J9.YS=N7--'27CA M/ALAG:FKT!UY A![ZBJL;9K<==>DA59V;!KH !+&0!(RIK^,I .WHV&9E)?^&^^W&-%30 MN7F@"T P]D.JU0[:E-<$-JLFN3W<)PU=S\@@L(ZV-'33)$(,,40J5TH$_(,SO?*@I$R8@QHH;37:HGI#L!9YPIZ\JG !!Z"7L M3NM.)Z3OA@P "%$[T&GEW&UE"+0E%O2 %5.7 [YOCK^KB!SHB%#-=$!=B%7 MNN6Z%>H3@%+7C"%#Q&<14?S_O2WPL_6AS;=!"E:*?WR,1Z7NI';=6<\I?DGF MR]-1\51$'M6QQ.5-';=)7"[RQ,N3U0FJ,EO_=G5H<6XXM'A$=1FJ[R$8NE#- M:DFI2NU2];E"5ZH+4D20F*,,8II*/4KM>G2?Z)7J\BY A*E-ZT U':^=_+$K MP%T"5*JK,Z8*VJ$#U'13:C=JUVY[!((4V+>I;1IV@)I>2UE&[;*L11A(@>V1 M$0[5J.3&C6OZ*'4:W4FG[2@=>U1/FFA$".15$$4D0H;IEDEUQW;:)-E&9*XM M*OO/"%6W%/4 H'::28>HKP,#E%<@ F!U^1' J8Q[ V ZA/L!-[Q>3(HXMJN( MVS4.9$X&[P(04QP(0%UQ(),- " C&@0 0C ,!G-:=3DC?#1D M$#4.=%LY=UL9,N"(-10' J:@.-#0D%H<"#P6B /!CM;B0'=#W$"/ ^- Z(E@ M'&A]:/-MJ!W\_C^L]3$I/-D.:WUMPZ,CIFM,'!$<4M/D($4FLXO,YUA?8L#6 M4V18KHZD@HSL"G*/P"*"S]X:/)):++)KL19!0P3((\J0Z4QL)*51M,]631=Q M]R+GN9H! $&$X"CDH:DOI?J)=MW5Z90:D;ZKDP8^1^HA$P"GU4R'('6*CJ#\ MB)BBU3EZ! [ 5*"AAL(11CAW+"Q+I*J+7K&G:EPR[:^*262(B[:<[\I[(EM M0:_IB50[T3Y';>L[AV"7;*MF39C/JF==]X#H],I\P5&!*9/-)<%R M.\$:?8(&%0?.H!+F(V5O]8#K^00U>VPR94AQ-+G&(5$J?M' (E9R#DS3 1<4B"W4^#3:@;=0*Y@6U41<(GQG']-QW"DQ?7%$([4'.W0A6JZ+_4#_S';5#EP;I+Z?F@XM\%K M5TR]W$95KG.M>EY[:,NE?+W/JFQ,:&D#H2V5/?IMT$JGM;NB_*?Z[P&J-,WYFU" M'<*@P&UU&:-S*06UN8T1P#@64U#]0L:=;V1T MDRYPCR*XG@(!]>KI&&U%!02!2RH0$EA3 6'@HLIA[<\I57\B[RS.[])YX4V3 M6U'2_[G:;)&O_NC_74D7KU7]6ZP8:]"?=5&* MKV>KIME\&0Y%MF+K5'RN-JR$;Y95O4X;^%@_#\6F9FFN!JV+(0F">+A.>7EV M>:'>W=>7%]6V*7C)[FLDMNMU6K]]8T7U^O4,G^U?//#G52-?#"\O-NDSF[/F M:7-?PZ=A-TO.UZP4O"I1S99?SZ[PEPD=RP%*XB=GK^+@&4E5%E7U6WZ8YE_/ M HF(%2QKY!0I_'MA$U84-ZL MOIXE9RAGRW1;- _5ZU]LIQ"5\V55(=1?]+J3#GE15Z^HEM(PFWQ0ME&C01M> MRF6<-S5\RV%<YG>WT^NK1_@P?X1_/VYFCW-T]QU-KN9_ MH>^W=[_FZ./3[.KI>@HRG] /">=L\QF%P3DB <$6/)/W M#P\\<,+.RJ&:+W3,=W=_\W#U.)W]!UU-'J<_IX_3F[EGVJB;-E+31HYI9Q#F MSQ"JZ&-1"?')9O=V@EA-($/ZY7(0CS =70Q?#LUA$:.4A%KL"!_M\%&OVE?Y M?\&#(>@;@9H*HCZKRHP7#)4 7$*6;^5SEHH5V@J62S^"%%6G#2^?VQCG#6?B MB\=:<8=R#'7I"355H^,^FARY37Z"4MM@Q5 M2_2:UG5:@D/S=,$+WKPIYV+K!0& SKG(JFW9?#I.X/ -Y/*@%ZPY$<=>BFZ3FNCQKA ,G$*FL7U2.\'!6!,: M]C,:!+1ER%KDX"%UVT82$_8PT!?\I(8S?K.!, M>AF$H5%4V<3PB(Y=25$3$?8ST35;LKI67 E,WE*\V&XV!6>UW=U- C&R(2,F:PQP$L1]>%8Y%P4232_$3R\3:#MJ*#-15?-G M7K:9Q%D?$9-" "SM^Z1-#'S7!59S#?%S31>L-8.0VEJCG9C$,0AIV"\]+6(A(4XGU1Q# M_!QSJPJ@@U1GQ6BR 02]842+5#1R+;VF#?(.VCB)T,(/XSX^4V:0N-98LPCQ MMU:S]_1P5LAFUS2(QX'17-GD\&A,7$NOZ8B,O/PWG?V\F;^_,R>:0(B?0.ZW M=;:2;@5U2?J2\D)&[ #JK(%("W:J/B%6ZL X,-;3%'34*$33"_'3RR'T]U>T MQ-+*Q'AD)$>+6(1="QEJH@G]1#-)-[Q)BS8/YKS90D?<%H+0')=I4;P-:BT,(T$:%]C[2)A31Q1'JH&2GT,]*A\3>UC*-]0_GWEF^D MPUA!6RB'DGY!:Y/"H0.QIJ703TM&\+>^?3KX0Y-P@$Y)8!12-L'1"#N*O/!@ M5\Z_+?=].KN:3=X=_*$FE-!/*/=UE3&60U]55VMP259GO%U2(7<^?6NW[F1SV*1_F*S9"[6IM-NV M$RN((>@;FZ9@^Q;X2$&K3A8&PB0V=?(U1,_E;:/(5I8%E MX4PYEY*:TD)_AW7L?)TNJ%H4_#EUKXO9245CTN<;BQ0FX\"5OC5=AGZZ?&"; MUMVD8=^/V4*3=$3Z19E-;#0:.4!-E>((HCRS-#S96P,E>('-S6:675<-$ MYTG'N[#*C1+E>1_P^2@*VF!;P2CX+;1N3T68/!5!<[9IY*YBW1ULJ''RB.(< M(E-LF#H2*ZPM:VC2+L:X7V#;I B-'+MDD2;GR$_.;D,IX^P;&I^1<(#W9J(! M^7^9*3)9/1QCX[3$LA]*@\ 1N9'F_LC/_4=!<&09*U8+FT1HVJ)-/='_K;T9KED M6;MI^R=K=_:A8P&/VVV(R40O=9.^HQYD_?4"I;N#JB.S-Z5!OP"S" W"R%'' M1 ?'@*?W2'F9U:J-_9BS]NF3K,7^G0Z6,F*>5DJ2H"ZF-6\RJT:F$5#/([ZK&N1PB1)7.N@RXO(7UYX\$-N.H'< MK 2B@.+$B =3;C1VAH,N&B)_'SQ_NK^_52?^5[?H>CJ?W-[-GQYNCD[_T73V M_>[AQ]7C]&[F.[W6I!_Y25_9:Y/R7*7S_3&FU3HF@R?CL;&NIE0<.=U2TWPT M]MIF=C<;*",<;!;,KM&_[!ZH9DMZHI7M#AK5OBF21Q]U6V"W?*CV_?I?Z5+) M9D!J4A:.^_:S"%'7J2G5K$;]K':SSZ_] Z>L6@-SMQV#%;/EQ"Y.8B,=6>0< MW$8UMU$_MTU4 2=V!TL=[.T&7JQ5NV!%;"&U@,;],LLBY@*L^8SZ^>P8L%%_ MGD1N,A-4R)&!_-TG?%2S%_6SUS'R_7YV=ZD!'BI4;1O1@-M+ I#Z^.HB:F&Q MT/ 9BY!K\X8>W'?Q$YBZ!3>HEH,M$'$;H=6B24%*;8QTE8;T_N)HT]E:C5(+ M3X4)[A=X%C'7HF@JHWXJFQ\U]>85![4JAP&,\BV3^P+[S0ZK/I8[,O$H,/;6 M+'(NA33!47]7?*#0W1+]VBETVRDTE0I-6H74=11T#0H]5NB!Y6R]<>95LQ\F MV&A +5(NA31YTA,GE+9S?!7EZK;/NLKYDF=N0O!M'.]06V[1Q(Y>D&HVI?ZF MV777!XHFM8/+_VDWF/8;MRJ6?!NVN]\[O+Q&$R/>3:'^"@P/;E&J1"DOEPJD MSMS:FX?=V^X"ZY6ZMME[_PU_F;374/4T[:W8'VD-9:R V%_"E,'G$=BV;B^: MMA^::J/N:BZJIJG6ZG'%TIS54@"^7U:0_'8?Y ]TUWTO_P=02P,$% @ M Y!I4P],>8.: @ I08 !@ !X;"]W;W)K9,7\L-"MI9294S0Z%: M^WJCD"4.E&=^& 0M/V=<>+V.6YNI7D=N3<8%SA3H;9XS]3' 3.ZZ7LW[7'CF MZ]38!;_7V; U1F@6FYFBR*]8$IZCT%P*4+CJ>OW:[;!M\UW"3XX[O3<'ZV0I MY:L-'I*N%UA!F&%L+ .CX0V'F&66B&3\*CF]JJ0%[L\_V>^<=_*R9!J',GOA MB4F[WHT'":[8-C///I9^FY8MEIMTO[,KGL,> M@'B. \(2$!X"&B< ]1)0=T8+9<[6B!G6ZRBY V6SB M4!F^S! FTJ ^XZ99<3;/M9O*5G$? MS2_F:^U&<-Q[J]+9.JO3^052R\C]&=_MBJ_]GWVWO[H*:@?.C^0T@_# N;_W MXG-4:]<(-17>"E.\BFJUZK5]UV(.U@?4@XN6^8>F:.!/3*VYT)#ABBB#ZS9= MB2J:8A$8N7%]92D-=2DW3>D[@LHFT/Y*TGF7@2U0?9EZOP%02P,$% @ M Y!I4]N<:K>7$ P"H !@ !X;"]W;W)KO7%=6]K: M7#?*=U6EF_U[4[K=VZ/3H_3@JUUO6CXX>?=FJ]?FQK2_;J\;_'724REL96IO M7:T:LWI[='GZP_MSKI<%?[=FYT>_*TJR=.X;__A4O#V:DR%3FKPE!8T?M^;* ME"4)@8W?(\VC_DAN'/^>J/\HLD.6I?;FRI6_V:+=O#UZ>:0*L])=V7YUN[^: M*,\%Z>6N]/*_VL6U\R.5=[YU5=P,#BI;AY_Z>]3#']FPB!L6PG_>_WKSZ>>/-S=O3EI0X[.3/.Y\ M'W8N'MCY2GUV=;OQZF-=F&*Z_P1<]*PL$BOO%X\2O#';F3J;9VHQ7YP^0N^L M%^U,Z)T]0.]+L]:U_5]-ZV?JRM7>E;;0P1GJ0ETWQINZ#0_<2OUH:UWG5I?J M!@\-/*_UZE^72]\V\)U_/\+1><_1N7!T_O]0]A_;J3X8GS=VFWAN-T:][SQ6 M>P^V396I3W4^$_DLV/?=TMO"ZL8:KYZV;FVPH\G4G__TN-NG(4C=KXUM5V+5M=5GN5>[J&H%FBDS9ND60V37T MITQMFO5>P8T;A+BJ32OI)E/;QMV"L7H=G=PTX,\^@_>W&W!_=Z/?>Q'.NZ[) M3:%6C:M4B20$"IE:EVX)LRUUVYIF#TG 5HT'YO?.;FE'1$S=K6#%KI&#HI!? M/G[V2<(,@NE6I(NR([A+9 RL;S>-Z]8;T>A6-RUX\Y0S+SL1 8ZE&XKT'Z@ MVVZ1Z[;<2#.8&LP8TPBG6).#!^&)+Z$VN%<7,M3*-E78\]1"%>-3+\%7K?_\ MI],7YZ\5.+ K*YXZZ#HWO5B7GWJS;4O=,G,/[R*A)+3HV]5K%^18M3O=F&,L M6990LS?-K099/7[Q.9V63+1L-O:T;$X,6#,#@Y.P19ADU M:UD0=#+H"MMI96AX2X%M[XV)9YH(B_Q&1]8;F+SN3'!+W^6;N'1$!_+/U"^' MO(MB)M<%Q8(6D",>,<<]UYAP/U'3. MMP-'_7K1 LS2HH0?N]5QY\-9!4 %'7_#%!+-).'@D-2JF*YEY7(/F\*H.#59 MJK >J@1AY*%X?#I8I^3"=[>V:3N$Q];MP"A4 Z\(>D#.1[TFO;0\!Y9!WN)Q M[0%%K9'CQVE*, !C']N\X7M+!7I;6@G"H,_2ZB6>M -_P4UT>4R%2!Y RB9A ML!N.*5PQFSEZ3YUR+_4FX2R:,MO2[8-B5SBX M-CL:-)$#PY)))5;$5"-_N8SQRL2>'53*W9!R9<<-M/IVZYKV_H%K_@RVI5W+ MTMS:8%=1(/-8 Q=KH<,]BHWOHK"4U2S)<-'E$SM 0@/D09V#*&IT8CI#'H)J M2[7J3#E("KD\=?'!Y*9:@L#9J4 - (X80I)%\KRKNE(\PB$\FMM&^8?J"$-[I)D&NZ'LX%L&40L;L+A'*K36K[.;&0 /0JO0 M0N1J8TLSS3XQR18,T:\.\M7\J0MUF4,:+ZKL%S]=G7P[T2-\\:RO)S\A/&&Q M$9!X1E\EF'#"S&>8'VI\BG, EE$)$6EL!9[-QGAEIRE@[AIX3]!]K3[K!OH] M?4XKS5]1?M(3;!;L6.H^@\$*&Z"!WSOD6S@,'4K=P 0_-H1T/G?41VF1(&NK M>3+J];71W^Z(VP"!1H:_U"-/28XRKCFF3B=!4AQUF>I/ )?(.>0RB3^"5O%1 MO[[7FP3OP-HOX'W"6=+YS2_7?\L2;)LH.R]=RBDCW9.?N/5GM$FB]K1]!=N' M!/?@?J $ 60M7:ZT/IJ'"TCNGTRB-ZW+OZF/WY'6:R0$N+()<))QR9I;+=': MC/B/YV?"'!\D9F^Z91 7KP8;)\](M6&W<42=;D=_ZD'NGHP+L:=378/H 'D& MZ EWP"F5H\225-L-'OO %*@*G$NJ=75(,#[D)%MG\7FU!-@< _+D(;UH6^2+ M3M<]K2IP-;@'A8[(-SK4F$Z?U-,#\(+4V5$$'4+>=RB[MWP0[73?X9("9G3M M2[A-J18O0[.5!2@#G18FY"IA6V^I*E.,?"&+I@VYCYY$\& L5\GR[Q:=LH%I MGEQ1ZRP8CP8(K M[3GB=> 1X-F'B&,QEP(1MN GUCY19R_/,OR;;KW^=/U1+187V1P)^B<4 MXA_HJ+77H8H&2$.BNKBUWL&QA.^M1JEZ>O$RFS\_?3:.+J&W"OTC6'BB('QV MMEBH3U5EX)FBD?\>J9FT0$3(4@&+4.Z[UK?X1> 9S20&&N5=$#8K5 )& L,P M(^I4*$@ I$_F,X@X/U5(]Q&OCCUC3.6ZIR+!/&H1C 1@C=K3IGQWF!'$ H+I M02[^$!M7@<:$!^D;U2+!M#E1&W ME$Z+&A^K.0IKB5_@TQ6L01^H77M?YH?E&&C\S(U#FC^@ST<,<4AXR:R&W6+T MGT=/3BTE)*4R- @BJ38$Q/+.R:6!H S0FHW)LU1'%V5&O#M,S&9"+TJJW"JL.*_?'\^ M>WY^MF";?:@-@%;S[K[ _C(0AJ=@!EO$+H,%Q;6?MHTZJ^?4EVLSZF@C]<] M@&O0GW4"IB0&;XV7[D4HW2.T'*I5-BF>H>P(#.Q7QLZ_&#OM"%8,+[WAZ,'= MW2[H)C6:8O[%(KN8SZ4V#/:9V&7LVI+[;V3=P#0G(7J((>G>2.7)Z7R4 Z7" MC \_L %5:C8?RBA]GF]O97FI\P Y[R*,!RUWA_$!%+ Y$%&"<80JBQ2KBD5' M!#^([-?Y 5/_E\O(:@1Q! M)>A5!C"AX)F1L@S7Q-X,PS:V]!$<17DUH3ZK!F '/WH;'X^]B/2:R3=XD>E@0;WR82Q-DPH@2&7 M6Y&G-_]UMRQM'D?IP2&O>X=,29XC&_2P/K1D+$?J%>2!\\?RK%L%B[*)S0G: M@+SB4+)V:NUZPUDB:+HA$PS V7!'047N/\,-MP$8C9R\-B@ P%Y)DD.JN MN[+_C@,/-BEX;;8BZLAK&N 0NRW-,(RFD_0]=\#QU"]/1:Q&@MI0\_C)XNA!X<=&\I)=ZM1 M9-:UP'0.4"K&B51=BMHS!V[IS3*PG"IR:4H+X7RXQ)'YM^QT<8!BN6E%_TE3 M.EYX)S^A%LH^>S1&ZD1P2\GV+:^:?'O _DJOVCCI*,+E2+Q#.I@^I.;?:EO* M9!1<+$U$DX>'],MTLP<-^"VP72 QFDP@A?,V+373 ?=T=83YX@@KRH/C2XZL M0AEN0AE)-<6GV9K13HD#(82@U.I M76BY#SF?/=YOR56 :\(8/GJ\ABE+EJ,XU=\#%>]NVLE]GEN2G 14 79IV"%#0&XJKC3MY-JJ-UJ\_@N3P#X>D?=X MR3*AR6$YW+;A?4%@= M+M\P^N2BA0.YM8RBP<*:8V5IE/H4E8PC$VPQ?=NX0!W[?1)[[)CZ3 V3WF$VW$T$)YM$]W"YE2X+$'YE$5"$5AR4-8PM700H;%8K MAG5L5Q]*!MGH^'";%50\9)Q^5#E35U_^_NG#\>DKB9)TS=L_!/W"5,CCO/D( MM&+O2@7WX$#Z5;YDGM@A@8?O?WJ^+1AE;HJ,Q]MXDA$D!(!6(Z89JU\B!VNY M6ZG[:7GONC@'D>G#O53B$PY6=8G,)V0BF68_NC6] MQ0MH252(H*Y,UT_@R-728>HFED,;QAKQ\X9T<_W +?L0$-R:^EL1UYL[ M,D36 0%8&$$7:*(+\Q,Y/I6<^_Z;+!]N=MN MQE-*CE _9*!BG/5^9YL=(!8'#G)K25)5* PQ9.+E_CX.]#T_D@G&&&Z#32U> M$E"A%7X>4@F3,IJD,)[!AH74VWUTY>BP;#6"R\H4S%9QOKSCT.H!\T1=1W9C M\$=^XU^R?7+[('O6Q RCPC#Y! +=N>\/F5X\8C?J.ONGPD966,KV/]4I FPT?*PC@AV1UAZKK.C^%4U-AIDV4 M5)^:%[+C(C*.1;+.)@6QP)O?R7<:_3=;?3(<,=AWDUEL#3G*TM],='!^1((S MY0Z]-@$EUH9 @9=BEG5-9B=N^(PC>%O0NI\=^KCM9/15H=Q8\=M)KP1"A@\, M^Z?]YYF7X:O$87GXMO-SA *E66'K?/;BXBC,0M,?K=O*-XI+UT(;\BOOT'^T^N[_ %!+ P04 " #D&E3_?AY;:\0 "O,0 &0 M 'AL+W=O*A"3$%*$0Y,CRK]_3W0 (CJA)XMQ;KIK1B'@T M^G'Z=(-^MK/U)[?6NE&?-V7EGI^LFV;[Y/SH*3Y:VWF0-_JQ7 MYVY;ZZS@29OR?')Q\=WY)C/5R8MG_-V'^L4SVS:EJ?2'6KEVL\GJ_4M=VMWS MD_%)^.*C6:T;^N+\Q;-MMM)SW=QL/]3XZSRN4IB-KIRQE:KU\OG)=/SDY4,: MSP-^,7KGDL^*3K*P]A/],2N>GUR00+K4>4,K9/AUJZ]T6=)"$.,WO^9)W)(F MII_#ZF_X[#C+(G/ZRI;_-$6S?G[R^$05>IFU9?/1[G[2_CR/:+WGJG+BY&:7$S&]ZQW&0]_R>M='EEOFN>VK1I3K=0' M6YK<:*?^=[IP30UG^;][-G@8-WC(&SS\MVCW7[6V>IDYXY1=J@^U=KIJ,@Z( MZ[5&4.1VL\VJ/>F@K;*V,(TN5&YALE_\; I9N2EQA]:DLYVOSTO\_4 ME/?$DN5^Q(MUIUID))F@ MI$%M8*UFC1^DL)%:M(W*==T '%5E&[@7CFRQ"!U<$)7$Y1E0%<;@J[+<0QV_ MM89TM]B+KCJUVHUI:'O#>M\#3N&P&;R8)Q;M%HZ,S5G4PKB\M*Z%V>GT)(?8 M(['8W__C\63\_5.(7E4M#I/XP/V6/U,S6 9XJH#G-&:D()0_ M%5NLUGE;UVSFXE>@FRB-MC+0,S:J8 CGD![8.S*US$S=[1F<#>(VXB M7K3%3UN0YY&;8[E.;:;*R[;H3G_$\XIB'X>D#FG%P\_67VVO''\=-O M$ JP H_U9PX!X'AMP%WE,A]DG<9T:9!P>$/HK!, PU@C;E@G@VIP:]N6\&8R M71;6^[6M)#7'<#]PR?M"+1A_K[,:"B#;'H3QF7H/G\@86.XZ3;.NM68%5 @+ MM:%<%3Q(ED.^:?QZ/NGX*&VBGQK$G*D*"CF@Q%W_Y,#>9'LZN/Z\!1.AP_C] MERVL$H0G >]*/R:TX#" Q00UEFV#8+[K[QA"ZYRI&\SYPW@LJ3D$,P%=PZH:(=TC7G*!U](LV5]TI>L5,NW>81GW5,!\ M0Z;\$L/*[P;;VD5I5G*\IU0@Z+IFT38;XQR?Q@,ZTTR"@:4I2XZ6:!80SE M:]0)" =8QC(9@_/;MJ:PH6\K3AFWIJ P]$=FE1%3AKW@)H(1+#^BK0<4,3N* MD*\_@U-Q\GF_1!P1M71R!@CG)^*3/Z([HI^.,E&X]@-IP>4#J7K;UHAIS48 MQ+.W1QT57D=N%,[MLZZ<7-Q1>[_&DP0GTI-.'6/-*,TH1,8+&!?9AQR"[9<6 M'2($^1U!IDZ$"MH-)E]:%-6:X!DXX* U&)_M$-I_K:'"DMZ*F8-'^'5)GWEG7BV. MFH51\=\UVZ'O]X$7PQ>)*5,L>GX[7\-O3J\1_D@;R"*^;$P_,R/-B(N ;B$Q M,-5;@?4 -&0+H?L;T?@!@E FK0J&9\3N+6IV_IBY-;DX_Z8,"/2*VQ%8"W_' M"#X*^5!>(F3AS)*W'$M.P(4=.FF/5.!'B$RO6X$4.BT*IE64]T=#W97I_ JV M@!.E&CJ%@RX:>%E.&J(D/;K3N'$]X5&<')$^2W+I*:QVZJ 5@&5D-S 8QKP2R"!;V)ZGG5L#]EYL, "D,(#]=U]O)]_'57G M:,)?*U0_7X2&X&>[M;)H2827!/VU+3R#:'36$O'-M,VJ[&DC; MQ,K:ZY7-(,E]=BB!# K%<%_9AD/U>,4?U..T_N2DP_ 95=L7B$::M)6 MFJ2N7?S*.920YIZX\!-[Q::4UYU#]>JZ.RSI9P["L6(?GSQ5-Y7T=;'5;ZVE M7WQ0\:X4HJ2>,*1]/N/P=@?104F*3\I#]EQ-Y3GGWHBVA[XH4DZBE#,YO&0= M)@=WA?6]8I_FPRECGSX:('&)0%^DX$X.LE=\SS$T!YS$MJLU(J6N[<+Z)AT; M*1F5^' XRV6B\4.WO$^4"A(P&NZ0:&D4M1,=1C0-\79#U?5^%!-)\*%[ECP* M ==K++SVGKSO6H6I06% CJ_!TXY$R$@V1G\V/GEZ*!RYYDP0_T@J\^9S=36!29<=\ 2@<>6(8;A?T=TK2;/BS]7+\98F4,(#PC\Z2B_IMO*P 7;&96-% MX3XM[):P);ELGC>8!HY()8R:MBL )N08/Y94UREG<,I+BU^Q _5F.G_9=:"0 MA([M=+-E!AOF3>M6UWM_4V4;3 M2Q<1C*X\Z?>F3\9^%(?J;FZ.["7^CG6KPBMXRQ>:C):VW_214*MI2[$#OX)! M#H+ZS1?\::@-(40@AKY]&N%U.$Y<;)A69'/.9X5V>6VV(7NF4=56_O(7$=7= M@&UK&PI?K[N6!$S132Z(IJ.T*.4EPIFN$20;O\?45*W;=@(\=T3 M0-J4OM1V22,P,&T".;ZJX=-Z9.]VR()_SV^")_GP^T=6M723&[M20U"67E$G M=(;0J RV2#J6727"G3/JWH?[![J)P]J].[:#4U$#6JMWR/;JT3&'I\IX&;I@ M29/T;#A<$8$Q\J(.'E'QC>!;&1C%Q0#YT=IB9TJY#'_/9NQ(B5#)4[K$F_L> MOGHP;Q<-A]_EHXO3AQ2!H:T259C$.XD]VVQ+/H>PB2NZ4\#J!)#^90QU5=JV M8%.T/&U:34^1\BCR>(DM.$5)M%IJXW85+ MY,!_18 $,NB5#JXLXG7,*5&2< VCN'>]#&]><&^&37D&[D:)L^A-Y^G#1[[QIY(1KG)?]6E-.331%MNU02>XF%L! EG_+]TU: MR=L.2,<^5%)4I1O2E:F8%69+ZA)&6D!VP#8_C/IL0;ZFMEK7H:0&G%S6I@;7@U!D+2FZ-](5B5>]X3617.0O17[R\(/F$[%D7V:1"O]R2(@N MTM?R_H _?V483?IAU'=\48+D"W+JU$/@IX7'L/ZA?--*-!G-U(G7CYE+B5NG M&-#9@;NK5UI<5-E5Q#WC,_1Q>/UK@PEQ$A4ENCL2*S^R8)<\)LL]R'T]SE"+V)_;1.2R>OCG5?PF ;Y \77VG4GW,=WN@1VKFB*U&Z MT86KYV9;2N\7\5X-> MIX_?QO^-,)67\+OA\E\9WF8UU$ %S!)3+\Z^?W2B:OGO ?('&#V_DK^P#:@\ M?USK#+!& _!\:5&@^#]H@_A_-%[\/U!+ P04 " #D&E308FEYAP0 "+ M- &0 'AL+W=OPX,P&-7B5.55-DK M$IBCIX_7KQO@LXUI/MN54JWXLBXK^_QDU;;UD]-3FZ_46MJ)J56%.PO3K&6+ MK\WRU-:-D@5/6I>GL[.SJ].UU-7)BV=\[5WSXIGIVE)7ZETC;+=>RV;[2I5F M\_QD>A(NO-?+54L73E\\J^52?5#MI_I=@V^G<95"KU5EM:E$HQ;/3UY.G[RZ MH/$\X!>M-C;Y+.@DWQ?.3,Q)(E2IO:06)?^[4=ZHL:2&(\:M?\R1N M21/3SV'U'_CL.,M<6O6=*?^FBW;U_.3F1!1J(;NR?6\V;Y0_SR6MEYO2\E^Q M<6,OKD]$WMG6K/UD2+#6E?M7?O%Z2";O?WG]TZ?7STY;+$:73G,_\96;.#LP M\5;\:*IV9<7KJE#%>3S9.:]W M?NADZDY5G1*+QJS%=Y"U@0= N^U*?,=Z58WX^\NYY>O_.++A1=SP@C>\^'I5 M'IU(RVB((U[L2Y/['-Q,K8-GX?#I55(6K9M!4&KG0]NFGA M[39O]%P58D[1/!%O:*VHS9?I\#>#;7*O?RS3*+%4V$&6Y59@J&JPGJY:XR4U M:TS(M2SIIFXUCM2N9"M6\@[';62A*9QY=J-*CJU_DPPI9"J= MLX#>"KVQ_O2'F]GT^JFE!>I&JQ:0)SY(^4'4I6P)3;%E5Y>0EL\MH=U"Y[+% M!;\7Q&P C,)N;:O6PFPJW",;L39-27/GVW33( C0ER]#N6LZ$7T.)IBP2PV] MH# X1&5P^GD+(!>E6D+_T'Y).LB$:7AWYQ5^O?O$A ZRT4D)<=W"A7#6NXP?0-=$Q"X]0T37UI M20DDBJ[@Y+@;1/"&;.)T^JXK=]1D"812EZO#2TS$R[)=C5T58VV+HQ '#9F MNV,YJUO:!W(5^);$RGU&R0:[.\M:++YA[R9[;,CD==?4QKKEI+5@*/"5SJIB M$&_@)XU7Q$*07PR##"MFA%VVRU<9%$3JLR&"1HXV//13N@6.8!J5#2*H#Q>Z M0N:0B!A0@\D K0OEK*2<@]_)1IO./M!;'Q#(^]PK+D3'I6,W:FU@I;6!.YA& M5\M,0%],YBIX2J-JT[3N,J>45A)+$D3GX(T\AFQB2!7XE.NR)""+^U0*?RU= M"F%DY<+-(726\W)DH8/JSC@U4/IQ&(Q$,->$>-!!W?'%HZJ3/G:"^KTJ<0.. M6BTA1P%\AZ+:?NE4%69>ZJ5;$UJA/%R18FBZ:K1+K'&%0F[Y0MC]J.5AK9A)4(R,>U7(/>TG"1/QV#3F76.@O6')-S!!# MO(3V(=X\$6^K"&]I9LX.Z#!U>_Q+UKI3Z9:4@.!10.*J5\L0P1BSNU:7NJ4# MD?7(THS/I3LYU,->?6\^^5053$$H[G;$;Z@XL&&Q/>*2I, XO3PHJY^;YB^; M+&59(7,&9!K'X <=.XMT-8X*7PG[90Q'')UC8W&VEU7%+M;'Q[?.#Z/ YDZY M>%_H!F(NZ#2<]:)AQ]S/9Z"WNX?WDM- .!'Y--5K-:D:0APP$DGI F'1M1U! M1QK,1X!F(CYTH/VRHOR(@^-/&#^F .&&+);'RTTI:LT/(5B0LBYDY$LY?,S MVX$.!FC5BB2#\YIH3-R ]L$&JT+XC3.0^X?QS]?1T:T*T X&T,ZTRN U-IA M@>-*I!IMBI P4I1<,:WW<,5@ $,$ C/$GGY9Y.!%5XI2+Z*F._+^N M_Z%M&@&@F%Y=ITE0]:&+[D&L6+:.$_ MGM*F+JN^U&Z4">G,^Y+K=% Y[?9#_'\!_T)J8=>D_7LF^:-/R'L\?8#'#\UW MCEN4I7'5ND\]D1(AAO![Q)Y;+S19ACFGZO! T)&H3%V=FKZ+1^$U@8 M;N5[<%'I 0>B"-0:H.,VG&G%(Q;I<<*OV>1!$D>QV#HV6,8Q$>4\;S?+#0T3 M34&Z=VB0Y*W]#LW1&&#*4U^2-;)KKV!.Y?-_*FXVH]QV/"J2K910B1&C8J5' M:/0E CD!U_>!U^T2X/!*D[^0X7B! MAA$SA'E'JPK5L MX5^5S78JN:3MR;;O/<^'N]. 9#_R/'6->IPR*'P(%EXB,;@"CNHV^&O-<10H M[%X \B[,79F0N[D#@?7F;$Q78@S@E&"IL;+L2?"Z*UU)'1 K@:L-JFG7=LNA M;<:=A,PRW+]L8W>,"N!].2$;*8M:)?3?WB1S3X**F7^NEEP%L:RA=@]'0.3I M\@C@0$DE'?F1GJA)YD(LD-RC4;9BX%ZOR0,+ $##K1O=>HQQ>64'%LG#55(P MT"ISI:H13V,6,2@CML#ZA6!B,Q'ODL;WH)/][E!'/*F ?YR IA8)I MMN.:[&";#;.EH+0^.WMJ32D!3R@/PBB^,7U*FQ' @"'=J9*:*QPQ5M42 :'* M[<-ZUH-^/C5_M$_.SN^[,C@.-7XCZ/NMY:+UL=,+03HM5>N;'KZG..C[^-FA M5C[TJ&'@T#W)&36,=_6SJQCGW'&FZV[;47L;T&T03(SD?9<[Z;/W)"_8LP-3 MPB[DY/@6\"J5$(!3DWL03H3.V%&5_$P8>&0$+1HT[!0T,,P1;<1&6&BGF]V& M>VBHRNA& ]Q/K-,WXF/J2U?Z^KYZSQ&[HUYQH...6A4'FOF*]4 ?K@B:#$]U MO.U&9I5V'[<_HEK7JMZI84?VY_W8(^E.HF)RG$B"#O0B(W1]Y3.I_^..9-]) M+CEO]0;:VWUT'2XF?Q" ,S/')]5\U!JA>H#A"N2!FM74NHBQ&QHQOT=O]'?O MB*86W(,IB&FB'JYY;_+.M??]T9@1542\;%]YT[-(C]3LXHYTQH*8"$B>FZ:0 MH89WST*.7BBE*0\2\]OH$B[^Y22?1IT;:6;XEN*]RW(8]4MR(T:U1SL M ^@V0OA!:([]M4,F9JWX'(+!*'YKN*[/T(G'[Z@??L//G(=&<-^Y@*!4PE#8 M$$(Z VQ35+"="N527X<%,<Z_,F5A?:JW1 II6F0N-AP65[MED:Q3[4W(8R: -PC(0)#$YT1'*"':F'_ M*D[8@Y,# DO,\<"5CP+I:+=0WL'Q=.'*:2IO MF>_3$8M.Q<YPRSL5B9D(QP"'CP<8 M!E,"VWE$G9;QA@+KO21&RQ(NQMF M(CXG^=)75^[]99Y3A>[S:*60J:5SRL93XF!54^J":14_HXWX']]NL>(1CP8@ MX5SV\1.(U"@U>$]6_ 0B.[Q"K[O2G[/D4]IRBCDXB/>-.+_(;FZN\.$RNYR= MT[^WV=79+3Y<9;>7P^FA@QYFGY]S@VDZ>RJFTUG\/'PSCH5'TW+?>$HVFUV!1H3RV^"7=$Z?@F;P^=VX1Q9A4^IN#1PPZNI;S -SF SBW6L^A M[/#.\S".5[(0W\S.KB<9IHV[3/#W4,H_Y5@F5]G^$BO M-1OQ9V3L^(K#AY%SPK4NK[.+VPL!?_ZCN+BA/V?X\V8<.1>WV?7Y#5R7[@;/ M3S^-O1GZSV;GL_[U\5>RY%<'Q/M^R?]"=:D'?:D,KSW M3;?^O9_) >3C /$Y:>4:9MZJ8_]&RN13I<_H*\(I1Q.HOX?!NPZ[@W>OZ*$! MFSNL*-G7_X+BGEX1G/IY *Q9=C$]$Y]&KR6-.O9]4C^_RJXN9W%\_X;2L;8[!R*R,%;?H_-9-CV_?7S/5COS'"^CNXGB M_=/_1]-9=C6[>DQ)8E>A>VSQ#1P?P#P3^W[)<)K\0 3Z7/+/8"@/X^SNMR+Q M:ORES4OW Y-^N/N9SH^@%ZZ'OL#4L\GUY8E[R2)\:4W-/S>9FQ;&XX\K\&W5 MT #<7QC3AB^T0?S]T8M_ 5!+ P04 " #D&E3>Y.PLKH$ "X"@ &0 M 'AL+W=O>VH[2=E?O]_Q3$)2+JIV'R#CXW/]SLU'2^L> M?2%EH!^E-OZX5810'7:[/BMD*7S'5M+@9FI=*0*.;M;UE9,BCT*E[J9)\J%; M"F5:)T>1=N-.CNP\:&7DC2,_+TOAGLZDMLOC5J^U(MRJ61&8T#TYJL1,CF6X MKVX<3MVUEER5TGAE#3DY/6Z=]@[/!LP?&1Z47/J-;^)()M8^\N$J/VXE[)#4 M,@NL0>!G(<^EUJP(;GQO=+;6)EEP\WNE_5.,';%,A)?G5O^I\E CEA0CBY,C9)3GFAC;^B*%&:3BG#"=E'!QN%>3"R?CSM]N[O;O+VVNZ M^OIP.;Z[OOQZ-S[J!NAFCF[6Z#FK]:1OZ#F@:VM"X>G2Y#+?EN_"I[5CZ"DI[^.IWXX% L?[]C=+ V.HA&!_\;W?^BA^X*25.KT5C*S"B(B48 M=7NI?R0%7"-FA=J5.4V%B[)3N/=N2TK89[^^&V4]H8?/67"%R2!"+@8 MIXA0SE#Y9WR8QL(S9[VGN<$DT#"64V%USF[,, EJ-@T.EO!L$/D,LIQ(MTXJ M[2@#57;NP>QW#^FTM"Y$79GU@>Z?=;/.S?,7MGVY#NT3A_800SN%27A^_E,H MAUR>\@F=XQXQZ:9SN/<[]=O#T1"_$8'TX]97?7=G@] O@?D5T8MMX X!MZNL M@\,O,(7(H-T?CO"1XF^G-]QM:!_ZG*52NDS!CTI4P ],27O87W$_VV7R(*'[ MSKA#,[N0SG"YT\0"7ER/DO9HL,^*V<9H=T5*Z%P"]ZG*V#>D*I>5]2J&F0[: M^VG2R&Q88G*?OJ$0V)]>TN[WMSEV!KO-17K0H/@RZMX0]GN#R,@RZ<%N0QT> M[-.Y%M[#+218,'QO)6%LH07OA=@!8B&4YI[;PV[<\_!J4RUH9!F?O5 ( ],E)]\]D8):Y6)F MN$$Z6\8RBW672P=YC"#KN)VS@EN(+>9SE ]V61N&D%Z>7*MV1&MX+#FV&CEE MQC.$T#:QY=N16MD LUQ)3F9<(*OHHAK.N#+,0<'"@M8=PN;[&; V&$EH;S>< M718REL*.VN5;Y0FM+$FK1PG0& R-O!'V)P\V'5:TX2]1UX=$MT8CDP;8$[D ME/6MO:X'&)I>;(\,[&<%!SF:'05?8II>84%'&W9HLM89BXP$CA[[G UDH*G0 M#+$.7< 7'K+0:!C9LEYWDM?=*\.MO15GKO(( !N;&9[-3/V5\F#3IP!D XRE M"L7FX&W&;"$6$@%)PTD7D4JQCU53%U@.OLY%+VW<[[RVX[H;KPE,GEE\,P$R M.S>A?EBLJ>MGV6G]&GEFK]]TU\+->!MH.85HTAGNM\C5[Z3Z$&P5WR83&_#2 MB9\%GI;2,0/NIQ8EVQS8P/JQ>O(O4$L#!!0 ( .0:5-3Y]-'E < "L3 M 9 >&PO=V]R:W-H965TQX6^T!+XXB()*HD9=?[Z_<;4I)EQ\EVL?N06"2' M<_]F1KI<:_-L4R(G?N998:]ZJ7/EQ6!@XY1R:?NZI (G2VURZ; T3P-;&I*) MOY1G@_%P>#K(I2IZUY=^[XNYOM25RU1!7XRP59Y+L[FA3*^O>J->L_&@GE+' M&X/KRU(^T2.Y;^47@]6@Y9*HG JK="$,+:]Z\]'%S93I/<%W16O;>19LR4+K M9UY\3*YZ0U:(,HH=+2J]Y93R2TE%7F'O3Z#ZKM.6%^LL63(K MZKW&77C+5MXR&<>Z*IPJGH2R0I9EIB@1P*Z062:6JI!%K&0FI+7D0% D(E-R MH3+E%)SA4NF$- 2XQ?JI4/_"9=Q-@K^PP/%R*TT5N$$=MM9)1X L6#/BF$UE M#&L#Y"C;%W,G$%?0+,BTP?5J?*"XWAWY79PQ[U@:LV$&,F?#A%XV-EKF3FHE M%QE%0H/8")8&Z;5YT9:TE)M QZ*P:RHV!L^[][J^@/.,_JD ?)"""E:3=?6Z MXX0$?T[7%(8RR64FVPB;:N, 55<9S[ OOD(4B37_*W03 KBW*S7.L*^6'#5I MQ2<"*S'A1QC^TG.>)\*;H;:RDQP;*:#W2B4^G-W@J *)7H7HY"0Y_?<#^LY' M5%<6KK%'%X=B%51J?L>MBE^U@XQY,.I6VE30CPK1R5C>!1<'VL ;YAF-9EG! M\W\5DVAV-L/OW_YR-AZ-W^\\A;,/M'#"ZCPGX[U0RA+F-.=(L]ETN+_\UG_LBR>](E.PN\1"PQTMT=DP.NOW M9!SB%K-RB%5"I;;*;6^-I]')>+*__+M/OV9S-(PFX_/]9?#L"^QN_3>:0>WS MDQW_C680<#9^":O_9P!/7XL>#CYUDOI6%RMV3TA.6I+AU$-OBY_%&@"7'>AM M7F%Y?A)-IN/M R<^PEK*8N.)9N^1U?LZ6E_,#F%J)!84R\H2@V3CR3P$$E%9 M1M*/2C/.:UZE47&-X!="/U7Z(]+I@U%1Y&?BK(FX* M2<*JM:*%HS@MU(^*V)U<]S6LX=C"H([V[Y%=QD.76V-E_8B*2&,+L=H1A03A M9$2.I @FZO1^'\#P45CXE=6".,0'LS,S:WP7^![V75+Y[LKG*&M*(^/]O%# MLOX.[KZTP7OTP?NS#EX7IW/;V!/\\AD8$.?BN"&V(A)5"5-IN20_3A=D;:/@ M/9DG,A'F>TQ4H$:M0AODN:,F@%U\D+#&OY!7-KBHIO0:P3\VE3RV@>4M T;, M09#GG"?^+K=)M*P^VV*K. U3! @U:B5EOUM*/$EOX08I,$L4!] U#)<>J M.(YEJ;A">@=L[?7X918(9::+L+-C:A/'0YWX/W7V;Y/)^/GX,4YU1CP=8 CP^%WC=8E_I4\,/X'Q,,G4+"*4B]J1_3TN=?5I M:9C"Z.] M@-29!WY[H8C I 1"L$X4SV)0VX\MK+]1]OEX"9,XH9'A:!)\%B+^S,VH4S^\ M]QJ-MR;7V? K%=GGJZ%ZXO-)YW&%J(;!$W[OM;2)?OK>7B]*0_%+^) MA\.ZBV%_A-.[QFC?#7F8W) T]DB,^F=XZ:H=L5&4)6UG_\V_C;V=66)RVC\! MY>%AUY>[T$.0+T"@;=K-%N-[,6\[0YN*G4):L#/RX SRSC@P!N]/ROOE="-N M9 :X4PW&EW-8.\G<;I4^^(+Q;A1-AI,C'LWJM&"&+^N8#W1=E' A&D/-T 'L M[AV[0_KNY#R:3L='B%YPWP[EN]'I670ZG?%Q@$6RC6:CHSUC#_AK.\H= M>LT>=#Y@Y*P6?Z;A&0II$;YEM+OMEZ!Y^ "R)0^?D>ZE>4)]%1DM<778GYWT M@#C_:28LG"[]YY"%=D[G_C$EB1F)"7"^U.AZ]8(%M-_'KO\-4$L#!!0 ( M .0:5,9?5?[_@( #\' 9 >&PO=V]R:W-H965TTL M2J(#XTYN:O*,>#YMQ08+I+_:I64J'E JV:!VTFBPN)Y%U\G53>[U@\)GB5MW M= :?R![5,H#<1@_]IC1X-(;'I\/Z+^&W#F7 ME7#XWJ@OLJ)Z%EU$4.%:=(KNS/8WW.=SYO%*HUSXPK;7S=ECV3DRS=Z8Z4;J M_B\>]W4X,KB8G#!(]P9IB+MW%*+\($C,I]9LP7IM1O.'D&JPYN"D]I=2D&6I M9#N:+SXM[CY^A>+^S[OKCPLHOA;WB]MB!)\6]].8V(%7B\L]V$T/EIX NX1; MHZEVL- 55D_M8PYLB"X]1'>3O@A88#N&;#*"=)(F+^!E0[99P,M.X"TM=[.E MW0B62F@"H2M8_.ADRVU&\.UZY4:DW\%9JYIC.<7W< MNRO@:V"[%=KA+DX@0ZM$B15(3089K!'^C<%0]BV36=$L2* M%?(J*:4($_HV3T?Y^=F[4^#:$.PXJ^><)-DHN4S@WI!0@*?3]M$D^2C)+^'# ML6]\Y#7G?!'L"7/8"@>B;:UYE+P-4.W@338^YZ%4*NP7[J4G# _EZTJU182F MGPSTD_%<0;TY'YBTZ%H,RTKMQJ\193(97SP-DSG9_^+4W'2O&Z9TK%6:C9;_ MA/OBEG/DV^UP:Q8?4'XJ.EUG"J874[AN@T]?MMX ZOPW6_%/]3[Y^6 M6V$W4CM0N&;3R?B7LPALOZY[@DP;5N3*$"_<<*SYA4/K%5B^-H8.A'&ULW5IM;QNY$?XKA.L4-J!(6MF.G5P2P'%RN!PN=VF6&Y%K1_?I[AB^[7%E2G&N!HOV06"^3B*N7$]-HP0LG5)63V73Z9%)Q M61^]?.X^>Z]?/E>M+64MWFMFVJKB>O-*E&K]XB@[BA]\D,N5I0\F+Y\W?"EN MA?W4O-=X-^FT%+(2M9&J9EHL7AQ=9\]>G=-ZM^"O4JQ-\IK12>9*_4IOWA8O MCJ9DD"A%;DD#QY\[<2/*DA3!C,]!YU&W)0FFKZ/V[]W9<98Y-^)&E7^3A5V] M.+HZ8H58\+:T']3Z!Q'.TW7__]^M5/;YY/+%32%Y,\B+_RXK,]XD_9.U7;E6%OZD(40_D)3.GL MF45[7LT.*KP5S9B=34=L-IUE!_2==><[<_K.]NA[+>:6O98F+Y5IM6#_N)X; MJX&%?QY0?MXI/W?*S_^H\[Y!G'T0=ZJ\D_62_:1XS5ZW@EG%;M^_8>]$-1>: MO:W9=:-E"==DER-F5X+=J*KA]8:)V@HM"B9KB' D2U15DBJ^U$(@D2RP95>, M/EDL9"FY%4PML+[R&^!U+K1%)M/+1/^?_W0URRZ_,\PT(I>\9$VK&V4$[2NM M%(:=T)+9]#N8ZUYEWYV.V<>5-.GFW(S80JN*6:0U'8[^CL 'U5*W! M>81>;ABR3H.1F-D8*RK6:/4OD(@9LVL3/3,72UG79 H^ %:G/B"]22M>P+-6 M6;AKR^Z<-SR7=D.BQ^<7XRD2NRR)H^R*6S979)G\XN.)N!K+\'$V?13BA_RW MK28%10CACVTMG!5C0LD[O@DFY:K.6ZV[T).)] V[ 5JD9=>=N052I#4&>\Z) MJ _!J_9!' MQ?IPO,QCI+=%UCG*D@EB6P[4)$SAIO/ P\ATF(MPMM98[$FV5^1XA*!F""PV M]LR&';/S1Z03VA=0!Q@4H$7PKXPJ):&D"!XD0437 M.G=WZ?M:Y)[OSK)1DKHQ$)2XQY?C\PZ1*43Z6.^+ZCCEZ5DVU*U%PV41Y*EE M<@22Z)_ST@4C,MX"X2L)_%WZ@HQR(0HBPUR@H2D"I>*K=R O@B<%HATMVD2N69K/QQ:.(KC0@\ MPU !(,32!@Q2R2=FAUMHG[CX+F^&+\=.C6W9BQ*ZW:Y3<4A!VPH*X8 MX?E9U8]O0)5:85=8\S:Z]0=5%AXRH3QMPX7GGUNI PT-B-@'/@;(11?[NFYC M0XGN-B/3-@.%Q#+'5^,L>L"G0O>M9]7"9Y;;W#AR(S4.NK3W/>QN=4^T7XVR MFIPXF#L7W&FXCZYS E>#)9];KBG_3K*K\=1_Q.NZK4X?!#U_'&>4%L%U?K.@ M%_U3 **)$8;"/@-"DI"&R+=$#S3I%2WY$T>? RX$-V3;HBU+\HTG!T^63PX M-?1N6QF'TZ!&&CK1 (L=;3VP(6E"'AQGXXN>FQ>)FZAUZ-U>AU!9M)A8YH\+ MX3XY?=>(.EJ8KSM_Y#N ^<87PGBT(HWI>-:GS,$BN8MVR%CPSE6OXK]> 3\UQ,E]A=M6-K1)^B89T)J- MGW3HD ,-C0#=NU'']>AK0('V5[KP$<)X:0AS:%UQ"C#+*FY,W4TL@/?FJ=B< MT$(%.G#H,/]V"=^=4GL3=ZMNYUZP)[XXW>U4&^>]6!AKL0Z0]ZY"N.YDI(4. MX+2V"R1A<#:8@U04NR^%IE(8UY;3?0]!!EVNI)8WS>5TW-L]U5%Z-;YC^[B7 MA5:^:=TNW;0#V+Z4OCTYR4Z[J63$3F:GNPO^X6$ .7UR=D 2%><.;9"D&0'. MJ< )2F\2&[_G'T5;I+V"?>X#B&&E\F!-5339@U_:^OD^@D*?1]+H'D ]*DT2)ZN&/ M76XLA(=9[XY0BN;NDB0TA5W^+2E,.YPWF(\Z5$?&3F?L4\TKJBV_8;>NX3V9S2Y/P0%:NX!UUVC. M.I)\%&<%F-?@=.34\>.[PD59CMC%D*;V(7G-,6Z"+(E\-8XR"-( MID4])K500\00RZ$3"KW836+!^[X=^)F,"2W9X5)HR*K].L(%=GJW\.0R+9&O M6QV'H/2ZU(^ NY _*%@TT!3I]>(A6W"0\O *7\Y"5!PA%>A@8+B[)FBIF(K% MPONZIO8QH-&76W9B1.=8A^59\*^)*7?CE74\<- 85[R]ZA *WY:='B(&-U[Z M<]3JL/X$:V/VERQD;B+AEQVJEET$<#:CRN)P>WF2 &_O?MT@T)< PRL1+L,# M>O&O[ANY@Z=$DL1TZ[(I$-D2]+2DVH2T,68X2&3[[G\$Y;XC^[Z==O%5C8W7 M98$*]_N4_)44&3<(1&"E.L%.@;WG -Q"NKOHD/8NLU?N=LR7"LKW[28S-&8\ ME4_T+P35:-&-9J]NON_\[VX9?%-'.BG2?4-ZZ'"#(EE(G$L+$IP+NQ:BWG]: M]]M![$\67.KASQ7^2L*U6W[6D/[W@01S(U;*2B:5N+\K=N_V1-Q'&(^^;K^]_;5:'Y;A3UZ50"7%4/0?HC/VMJK0($ SW74A M.75TZ@%Z]="F[EN+X71TN($X:%3@+Z#E)P CW[!;:HIY:Q6Z5YG33W-)/7#8 MZZ_*4I$;?VUV2Q@-<]=#SH-@?5W?87NRZ>@I:/GB_"I1=5-B[&77P]L\*AG0 M[0$7/;@]'F^WD%\A5P"85AU?7O9SS8B07[:%_R*9=V! _ULT@-[V/.$K1-HP MQZDA>LO?9N9T,+F0GIBVLNJQK!\/LJI->KFM"P/7N74)]C4O[$^>W@4I69"Q M=/&]B3GYD.%8?=MPO.O1DTGR#$]%CJ,GE8@B<4C_.$_W:?L?U$HTC1I\%1*?CRXLCIOW32?Z-58U[(FBN+.#I7JX$1SFB!?A^H>"@\(8V MZ!X1>_D[4$L#!!0 ( .0:5/R!:G=!0P $PF 9 >&PO=V]R:W-H M965TK96^HM9 M"5&S;T5>FN<'J[JNGDPF)EV)@INQJD2);Q9*%[S&6[V/ M)@67Y<&+9_:S:_WBF6KJ7);B6C/3% 77FYO7\X.* 96+!F[S^J-8_"V_/&'["T,;4J_&9H4,C2_>7? MO!^B#1?3/1MF?L/,ZNT.LEJ^XC5_\4RK-=.T&M+HA375[H9RLJ2@W-0:WTKL MJU]S@8%WHAJS$ZF(S:;SI(!>2>MN2=6 MWLD>>:_$O&:OI$ES91HMV#\NYZ;6@,8_!X2?ML)/K?#3/\F7P]+L-G9]^=LE MR?LH;E5^*\LE>ZMXR5XU@M6*W5R_9N]$,1>:O2G99:5E#D\EYR-6KP2[4D7% MRPT392VTR)@LL84CE8*HG$3QI18":58#>?6*T2>+A?*6@K#CFC);/H4ZMI7R=/C,?NT MDB8^G)L16VA5L!I)3\;1WQ'88F[$UP9+\@WC6 I@T6;1'F.U@:S]=G%#\A:R MY&4J=JH.6>F*.V$KKK,U!SA >4S6AMUR+55C8(_0RPU#3FKP%3,;4XN"55K] M"Q1CQNS2!,_,Q5*6):F"#P#=J0M(I]**9_!LK6JX:TOOE%<\E?6&MAZ>GHVG M2/L\)P:K5[QF)DQ\:VV*+#K^\9BO3^!A)#[413B;VM0XDW0OR/$(0$'15)AD9#)CI:+TN14.Z4(3XTAX M*:V9S1$!E_,&BD$P$)ZA@7"OC,HEH23S'J2-B&YMW=VF[RN1.KX[2491ZH9 M4.(>GH]/6T3&$.EBO2^JXYBG9TE?MA85EYG?3PV5)9!(_ISG-AB!\18(7T[@ M;],79)0*D1$9I@+M3N8I%5^] WD1/"D0W4:B1L 1#B''6 1[!2J^\8D3*8SM M6#U0@UKWH0Q=#)8A.M9Y1[JP\8+@8&DO.1F?M!Z^=UF")J9SA3_V'K3<:;*+ M7+$TF8W/'@1TQ0&!7X"C"D *H?$>S3=Q_%#2'9^/'?;?NQDR]TJI9_D!!V $+ZID1GO>J?'@%JM0*IT*;-\&M M/ZL\K>Z+S2I35R&*O[EQP*^$NNDX)7!66 M?&VXIOP[2B[&4_<1+\NF.+X7])PY5BDMO.O<85XN^B: [,&O(G3)\#+@0W9-NBR7/RC2,'1Y:/!H#J>[>MC(,UJ)&&+.IAL:6M M>S8DE<^#PV1\UG'S(G(3M0Z=VTL?JAHM)I8Y<[&Y2T[7-:*.9N;[SA^Y#F"^ M<84PF+/'_S;Q?3W.R2O:^DV+G(<2ZE 8ZN7=9J -,=9*8R /FFI.L264!>]<="+^ZQ7P2N@Y"808K\ -Z0? M9Y721EY\D\92FDTITA7>I+D=O-LZX(\2&/#WZ/^ MP9)H5 -%JS#5/K$J==\9)GLNT?1]^ENXA] MP@V.9:CQ>410'=7X6=/-'&%2V?Y:2^K.A'?ZG69XSU&.T&S4^CWJV?@432J=L?]^Z23I)W0+7WM3 MX*X1N@GYSMEV[NOZ! IY'$TGNP=Y+S1*E" >_MCEQDPXF'7N\*5H;B])?%/8 MYM^2PK3#>;WYJ$5U8"RK0[ZAB.\+L^.@&U'5GH3\!??(>OA'N2F)ACK:_[O0 M:D0M7B7L3Q[YIA\7VD04CK<8I[NA%8!)U2UX@-B5)AAN/>53>W?*\3V6]$YL MZ2 VP=(&W]LKF1U9A<#K$&2.G[#'DY/IQ'[S86>'?HC9 MY/%TQCZ7O*#:\CM.:QO>H]GL_!@4&&V,V8AM E=>$I3K(T@6P)OE84\@F0:U&,2"S%$#*$+0[K D'QXA2MG/BJ6D#)T,%#<7A,T5$S%8N%\75+[Z-'HRBT[,J)UK,7R MS/O7A)2[IAN5'6!NSOR4^\]I!H"L!AA?"7X9[].)?V35R@U8B24*ZM=GDB6P) M>EI2;4+:&-,?)))]]S^"_=3ZW]XR MN*:.9%*DNX9TR+A>DT@]"<++G7_YPIW)6';+3=K M2/?[0(2Y$K9KR'@CN7'_L=$"ZBPT])M"/B MJ&XVL@-G'UZ82[4(Z&J/M&6X+/T3"NT$0!K;(NT;,/&MHE\Q&*JSOG-?MU_? M[EJM"TO_)Z]"H))B*/J3Z(R]*0HT")!,=UU(3AV<.D"O#MK4?6O1GXZ&&XA! MI3Q_ 2UO 8QTPVZH*>9-K="]RI1^FHOJ@<5>=U46;[ERUV8WA%$_=]W''@3K M^_*&]4FFH\>@Y;/3BTC458ZQEUWV;_.H9$"V USPX/9XO-U"?H=< 6!:=7A^ MWLTU(T)^WF3NBVC>@0+=;]$ >M/QA*L0<<,;F9)AU[8GSR="V*R(&7IXGL3%XUY,HD^@) MGX(<1\\Q$47"2/>P3_MI^ZC4I7M"J%ONGK-ZQ_42C2-&GP6V3L?G9P=,NV>7 MW)M:5?9YH;FJ 4_[&PO=V]R:W-H965TT9)O5-WZZS'2C;3Z?0#1$(2$I+@ J!E__N> M"X /O9QL^\66*.#B/LXY]X*76Z6_FXT0ECWE66&N>AMKRW>#@4DV(N>FKTI1 MX)>5TCFW^*K7 U-JP5.W*<\&HS@^&^1<%KWK2_?L7E]?JLIFLA#WFIDJS[E^ M_B RM;WJ#7OU@P>YWEAZ,+B^+/E:+(3]4MYK?!LT5E*9B\)(53 M5E>]^?#= MAPFM=PM^EV)K.I\91;)4ZCM]N4VO>C$Y)#*16++ \>]1?!191H;@QA_!9J\Y MDC9V/]?6?W&Q(Y8E-^*CRK[*U&ZN>A<]EHH5KS+[H+9_%R&>*=E+5&;<7[;U M:X=8G%3&JCQLA@>Y+/Q__A3RT-EP$9_8, H;1LYO?Y#S\F_<\NM+K;9,TVI8 MHP\N5+<;SLF"BK*P&K]*[+/77^7 PMK]&R0A)T?_,[1B9TS=J<* MNS'LIDA%NKM_ "\:5T:U*Q]&+QI;),UM8D;.O7&M>6,,6LD@$ MHS^E ZO="/91Y24OGMF&&R:-J43*MO5ZJUA9Z00_"68V7 O#U*IK^J]_N1@- MS]\;!JJNA-;8#"PEWW$&2U3QK2H\*[;2;M@CUU)5!FA>6K:2!2\26:Q-GRV$ M8)^4%6S*WK)?N-3L=YY5@MT);BHM0$YK(@9I8*M*PV<-\UXH/&?77*>PQ%:T M]=%MS3M;&3=&)9);"HT-:>#LDTEA>4L(CV^TA-M:2G5O(L>X;; M$ B!X%'#1Z$I<;* VZ/H?#J+9N=QQ^^/&=++YCN^TG,*)/CLK3B!#0[7WGB7 MQ9,TITKA_>@4 6YTZMR645)QUN@/S&&B P Z]-4PCOLS2%N6.94N4JRVRO+L MX-!GM_XL[I_5RVLX;%%1^$OF$XI:KJ1WB*>I)"S"6LEE^E86;Q->2ECOL[G+ M$E0'^5@"NK7TN- 1FHMO-([.QI/CI.T4S ',$(.A-54 MZ8$"IU(PY>9\(7J M *$!T]%"N420!:]B;5A]=E\M,YFT?M#2>RT?P2-VG_'$Y[;Y&7&67+MD+S[? M_]H<*PM)J +DG3D%_&J'O0J"KIVGP0:;K[7P5E-'5NY2-Z_6:%#(F)C8J](%E%ST)ZT\P5SI0\Z>(>KZ!]HVCB?]<;V[SWXKV#\J('8T[2A3TT> =:'K M!N P"XP7:\%XP]9NL6_JGP\IV<#0,Z8I30NOG5JS#K]ZI@T[O:ND(Y6J&4G:JJK*S1!-LO\"!+,_IS[?DIH M\K3PGKDV$ 1(4H=!R6A8JQI4/XG<3VVE5H\2PS!;HE6$:\?X-7_S>O:F]F1! M0XI'T#QQFCR$.GX&%I[>\A:G;:8Z$.W>@FFY_HL0[;N_UC#]TAX\"UQ/3Z MJ!+70PME28^IUH!^G7<<08-1W1Y&LU-PZKH6VEXC:A#^Z;L8"M_'='3##X0,X$W^%:ZWK44*/N.*[+G8TOHO/1 M^$#V5DY!FFYVLCGYF1QP3(1(#=N=.URZ2OSX)',/LE?#R;2K.]UAF7P5)(*4 M88QMF.-&ZYIL*F K= BPS:[@2"X(P (Z(Y_&> D["CA*6?[G-OP1^$1 MDD)6#1V[TBIW]C_]:W$3.?M>;[B7FWT3F5C9W4F\P>&MEQ"BPD+H1W#%.-D! M;3+TMA^V5$;O#:Q8XSBHOHO>;&3IVZ5KN.%VY#@7IDW"?& ,;"R%0V[F,DI3 M^#,]_:9P '@GGLI,:>&OKX4JWD+@L\I(2HJ[PI;0:4FZM\13/S25I=*V*GP+ M<3><1]>.P.=O:#FF+L\7+*%*4!4#&<*C7^%RJO*(W50:974IGAO)'<\( FAA MOM9-3SV>B,CWP+W9]=B5]Z6+]AAWX3B._\P@<')&C_OQL%7!FD3;G0;9%J=% MWZJBR[7@NF@DBIQ8.]ZG3H,^;_8-.;ZEY(RCGVN\-K#PF T_^5&F7LWZHYVQ ML2$WO%IC.M:8$-T%,,TAMR[[! K@A8A:EW@_1PUC=P@++;DMV!U_#G@G'?>^ M':2FE2,J_,\7I'_LS=J@\U(R)TS0JU?:5Q76OY]LGC9O=^?^I6:[W+\:ON-Z M33I(7+_JQ?WS:8]I_[K5?[&J=*\XE\I:E;N/&\$!8UJ WU=*V?H+'="\\[[^ M+U!+ P04 " #D&E3IV6MA'$" W!0 &0 'AL+W=O80V]H@*P)(BCA+DLM8,JZBQ2S$MF8QTXT37.'6@&VD9.9E MB4*W\RB-3H$[?JB<#\2+6I> 2E>5:@<%R'MVDU\N1SP\) MWSFV]LP&7\E>ZP?O?"[F4>(%H<#<>09&OR=B&0\'CFC?DL//+=/[!]# M[53+GEE<:?&#%ZZ:1U<1%%BR1K@[W7["8SUCSY=K8<,7VBXWI>2\L4[+(Y@4 M2*ZZ/WL^]N$,<)6\ X%?M[LK3-T WZ]PSGJ M.4>!<_2?+?MW--Q7""LM:Z9>H&(%W7*+Y@D+L!4C&W0)N9:2;B]=A/P!: B! M6]LPE2,P2[Z@J;+70'US*/=H0O-V';IG\["6&<.4LY -!Y>3(6QJ/Q4VT%$* M4P70S%I'!E<'F [2R_%@FJ0G,O;$N&![@8&M;%QC\%5+0^=O +MN.R:\Q#3-!I/Q7T\X/KO,$LTAC*RE/C3*=?>ZC_:OPDTW M#*_IW9.R9N; J4:!)4&3B\DX M.-:>(W4$L#!!0 ( .0:5.&Y >1J0D ,H9 9 >&PO=V]R:W-H M965T]]O=Z'SK39?[$I*!]_K MJK$O1ROGUL_'8UNL9"ULJ->RP2\+;6KA\-4LQW9MI"CY4%V-DRB:CFNAFM'% M.:]=FXMSO7&5:N2U ;NI:V%V5[+2VY>C>-0M?%3+E:.%\<7Y6BSEC72WZVN# M;^.>2JEJV5BE&S!R\7)T&3^_RF@_;_BWDEL[> ;2Y$[K+_3RMGPYBD@@6I9TL'A.9"T M!Q*6VS-B*5\+)R[.C=Z"H=U(C1Y853Z-PJF&G'+C#'Y5>,Y=W'SZ\.I?9U>7 M-V]>PZL/[Z[?O+^Y_/3VP_OSL4/JM&=FEQ$T&8[H5LF<9P. T+=A."/_EE:[7HME!@8R6Z",'F K% M%]!K2F8;M*]BC5!4*,$9;B@#\9.1Z$=5./0S[WJX IM&.0NG+?^/-[?VP :: MI19;84J+X@@'&#I@I7,5DE -6(HE"WHQ%)9(Q+,7%@I=UR@/LPKAT\H;S,): MFEHY:!!K/2V..R3R#>5#PIYA .N-L1O2V6G8KE3A;<=?8:4K'Q Q.WCO#\>M7(D[2D MFB4X\1WT7:66;/X U *-MPM ^Z@,X?-*-@,B \4M+]\G,'3\6NS\)E'KC;<2 MO=WGCPK2\FUX$\)2?Y.F89NB8JC4*FC-I]!.14%TT#)H.A"X@"6A_ T1E@\@ M'5&6BN00%3)7Y9EJS@JQ5DY4WH>=9*5&\1M-3)SD*&\CM,$:U,;,AG/S(.)# MN'2 F(:I=8??.F +8![$TVF0Y_&A_6$K,>:PCEJ'(4GZ'B7ZMH%W8M>2&AI0 M6;OI8^K@;)>J/BV3-)@E29!,LBZJ\9\TWR1#@9%\,D1((-D^M++=]N0XLCUG M^5V:0O71I2D<6FTHC\ED=Q+0^9Q3#<11]-?.KPNA#'P3U8;/Z49Z8>AEF$WL M/-7C$+XTNCG[NA&56J@^NWN0H%PFM@.>\5&>1);/^DC%S-XV9/(E-CJ.-65Y M^:BH*B@J8:T'@!9B,*)*Z2C!&Y3C;G<4&*XT)24>>JT0MIQ&1D,4Y<\=$(6] ML3>'QH:E;*1!*79H\342 K$@&>,(=E(8&Q[W#LF"S92'2GQ!)')2=K;PDO4: M8/1UN=N%(\@;K"II*A8&6D)V7Y'(7.0#CV;V>?/3-FTQJ M&0_!6A!M/MC'-6[=-"V^]EE*.61DCZR^".UE')2>@T#NTM-Y(^,Q1 MGH?4*['&E_:L%>@)PQ:S!QXC23V%@:'8'+X%5S]:'!YFC>^3J=R3ZEPTI%&Z M!$EMW1$ >P[O-[R UOG,3; LSP9/ETM,HB6)=R70L 7R%)PXKV714HJ94@23 M.$AG>9"G.9Q %$ZF, L3?,RFP22>PD?IC/9M/!7^2A6B*WR831ZJU0^_=II% M01IG03*/GT$21A/.L3AYT?^]9/!'E5JQ'I4JCH-H.@FFDSD2FL8L4RO1_9#' MG5D:Y!BNR3R<1_WWSJLEG";!/$N"R31[!G$X2_HM;4&G+7$4!W&&12CK9(P35!$>HQG<9 D>RF[S@#S8Y@;G4&.$)X&<9H&\UG> M$9ZR/^(T"=)DQJ&U[1PM,.)QC!MF\"&H'U:WSF18/66]KO1.$NB@BB?Q/,P3 M*#?&)[8$1&+I4]\^&H4/X^VI'/(:SV>,JJ8E"F'KB7 M%9BF882S6E5Q.J&U]^7G)$+/=)]^IXI,BN3A?G8M.1&J70BO]W0\#CY!*, X M90-A;!QI.?;:4-_;.Q@Z!S\L\R=QB"&/..&+]H%$OZ+9T<9EGN;!+)L,6NW# M1J #\8?=-&J74.3>=S_9KZ761L)A8T=='^J"2=Z["/O(>QTG'J;F4C=->Z_0 MSS8LR&H_*'3BX#?;=N]8FS_NZX%OJ6YY%*$1A(">>J^&S,Y(3]F!T":YUQGV M1$]-'7YHP;:7QT/JD7"R;>P"/4@I3Y9H 8??-PV'*"UCCZRPOY'&":^G;XJM MGX!XEE!D.!:X+^D!("F:F0ILQ/P\@P*W(:D,@4Z#2A@KS*Z3WT\H>[C@P:%O M#2B:N#7@2BI0W(TYXP5?CW "W-S]ACX@&Z&83C44-1Y+?$N_,GJS7/G.8<"_ M+8D'V/3(@*@.FKI6H7LM"LT6-8U@/VA+5_9)#XJ8MG@2$ #=+I!7SVC$I[LD M97^I/*.I_Z2J_&0%[FK!2?_D_=S7M]DD#Z+9#%*L!+'_V):5^_65O^VKVOW/ M3U>U/;.3EMU#OU$O?B#A44Q]RE@];,_ZQ'\$PYZB%&"N#:W2SDUG5WSK=-"" M/^%X#L/VMJH8GL.>'Y^I*RRT*?UU!(*;@QS^4/79 I,-.8F#DBFYD$8\JC8CA;Q#TQN)W^^PY*D7U9W@1"._)> *"!O@B6?(3F"4I_G^:8+-T OEL0KU'3HV@12#@K*:9!:N@ M7G/*Y],)I"E&3CK/L)O,X1\>H/Q,4&(:*TI"[B S[.!BR.93P-XNR6 6)_!) M8POYM.E/J#'*J2G*3/WE[V3#&/"E>/\SN!^'^&H3V%&W?=>>#J"7;XNR#_X\']>BW-DG]%H,S!8NFOVOO5 M_H>*2W\_O]_N?^5X)PP.>CC!R04>C<+99.1+???B])IOZ[%P.UWSXTH*G*1I M WY?:.VZ%V+0_WQS\3]02P,$% @ Y!I4Y@J1:[ ! , P !D !X M;"]W;W)K&ULK5=;;]LV%/XK!UHQV 3ZW[QD@"Y M;2W0ID'&F[%XNB>+[SG2N/3]9"?E4K M1 T/==6H4V>E=3N=3%2^PIJK8]%B0U\60M97C!59B?>IXSG;CKERNM-F8G)VT?(DSU)_; M6TEODP&E*&ML5"D:D+@X=(E598"(QC\;3&=0:01WUUOTWZWM9,N<*[P4U9>RT*M3)W6@P 7O M*GTGUF]Q8T]D\')1*?L+Z_YLX#J0=TJ+>B-,#.JRZ9_\8>.''8'T)0%_(^!; MWKTBR_**:WYV(L4:I#E-:&9A3;721*YL3%!F6M+7DN3TVWT'L[?G=]"[OG< +QBL#2Q>\ +>-9=-V2P5W**$V8I+A+_.YTI+ M2HZ_#^"' WYH\ M(2C4BC:E7H&FS[FHVTYS6Q!B8?*YS($W!11EU6DLH*$^4#9T#&%4":7&T)*K ME'45UUJ6\ZX'UL* U81#.9I_78FJ0*E@5#:D2'2*0!4#?,BQU5MYTK.#5HNN MT6H\)=X2<2]UX(9\L;]C,L#\N#NKFZY&R;60< 07QI0IW#SA_P8\+V*QY]-J MY*4L22.S.8H3YD6)7481\P-:OD>EIG"%6)/"J_*^+) H__I+ZGO^;T^>HXR% M:3A^1N4K',4VOG\%NSADB>^-]ZR]ZL/UG+W?H7RK>E \J!V4]B[Y@[H[+*2H MJ>'EU/L5@MG@I81[7G5]:"466+?;U%IS*3G%E\"#A+DN8;WD2&.#X?XZZMM, M'?D>"])L?(C]%3:"FJ9QVA2^V Z-Q1&_)S\N$9JNGE,Z$EF;D0KHTE*:3#'E MTRG2T7.@BL&?+8S!Y8')-8]Y80Q!QM(P9''D0^:S,(A9'&80NLQ-$^:'21]E MNK2@%1H;7?)J@.X)1\R-0N9ZV8N^_7FC;62^T]9MC#PRQD\CYL71?UO[-)5_ MR,-OP#U.(U,X[G'85Y![G 1VX1W'WOA;OOV@51;1B\:'=.SWXB%^U6./8H*Z M\?\:27\CK.U59UJ=;:'4JWF5=]70J[?:GPD;]7(YGNR5)I*"?EHK">+ML)4(4%$)1VF>[*]!F$; MC(+,Y!3+7 ]"4I-X+*,4VST^]!\_8'$20&QZ$(N#?4)WL\\*/)9$&7.39*#P M,N=]>P,Q5G"PCB 3T)3O7HNR\*4LMXC#[HL)C9)$,)SL\9D9XJC3K^T MLZHB_71-]@/=L#N,P^?]%/CM>#]+?^!R69*7*ER0**5FY(#LY]/^18O6SH1S MH6G"M,L5C?0HS0'ZOA 4DLV+43#\23C[%U!+ P04 " #D&E3&89EUH4" M "=!0 &0 'AL+W=OJ+&K7P ]N@X9W*.BV(IVZ=^L:A*"-(JS3/ MLI-4"VF2Z3BN7;GIV+:DI,$K![[56KB'.2J[F23#9+]P+=)&W\PAI#)RMJ[,/E<3I(L&$*% M!04&P9][7*!2@8AM_-YQ)KUD !Z.]^P?8^ZBF2T,8JH1S>:D"9>R),>[DG$T_?QE\?7R FYF/RZ6XY28 M,:RGQ0X][]#Y$^CW<&D-U1XN3(GE8WS*3GH[^=[./'^6<(G- $;96\BS?/@, MWZA/;Q3Y1D^E9PJK$6[$%LZE+Y3UK4/X.5MY>X/^C M;VJ$A=6-, ]0RA*,)7[WA74E"&BQ%"R_0S1820(N2I!=BB2VZ*%LG31K M(&8RK 2ZNQX,UP-\N(1ZA>[-J^%)]F%_S ,X%.X$,4@RY:%L!:^SP9 ?H5)A M_@*I[+%4P0AI6K9-%D(#(?ZQ;M4J!?="M:(K7,6=0Y@"NW3)@^%F=3M8#J#" M$IU0($P)G@1A*$ATCAT$\\)[Y);UKTM.#TI&HUO'QN#94FNHJYY^M>\]LZ[D M_H9WC>M2N+4T'A16#,T&[XX3<%TSZ"9DFUB *TMJL[R ! NPD !D !X;"]W;W)K&ULK59=4^LV$/TK.VFGT\Z$)#A\7D)F($ OG>%C@-L^ M=/J@V)M8 M&6/]:3@,>V>R\;=WI91MD83B>U6O(]QR_UK<=JN$8I=,4V M:&?)\^*X=[+]Z71'[)/!KYI78>.91,GR,AQ(;S* @*/X\\8V,$ M"#3^[#![ZY#BN/G\@GZ1M$/+7 6>.?.;+F)YW#OH4<$+U9AXYU:?N=.S*WBY M,R']IU5KNYOU*&]"=%7G# :5MNVO>NKRL.%P,'K'(>L:OC%Z>SFZNKRX>K\^N&>3J[/:'9S_7!Y_?/Y M]>SR_'XRC @AAL.\@SMMX;)WX [IRME8!CJW!1=O_8>@MN:7O? [S3X$O.=Z M0.-1G[)1MOT!WGBM=YSPQN_I=56E([HJ!E*VH!GH:KMDFVL.=*9#;EQH/-/O M)_,0/9KFCP^B[JRC[J2H._]7EO\#W#\D/92,G:I6]IETH%KY^$S1T:/RVC6! M#"^5H=J[G+F 6Z"%=Q5%G#PQD]\!G9#1:JZ-C@E$Y;EON*!5R3A7A(P%V9Z[ M6 K27,T-I^SFRM*<<7A54?*6/X9" MTDF%#G#0"5^$V*0')H$WLSYX4ZC"<1NK2\PZ+VA,)7_V?9&!G"R)'[5"HPV*B *I XT-<@"[FN=>BX M__#=0;:]?Q20/M44&I46!@7&>/L4G-&%- A(PQWTC&%G+!(?%NL= Y4P!S M%JGW<+[PPB/DKD\S931N.JM56Y 6*@NYS? M?$O5VX1[SMW2ZK^0 P7P;+"'V\B8U-4(T2*V;-:CHI\2TYKOOVONY=[<IN[7-C=-D:J?.+[37W,(M5+K]'&C M@I3_5>;+G3+XUG@?;ERH%?ME^FR0H]38V-ZMZ]WUE\E)>R&_FK>?-5?*+[65 M.;N ZVBPO]MK);\LHJO3]8SIB&PO=V]R:W-H965TWZT;-OZ MV]-3ER_U*G,GMM85?IG;9I6U^-HL3EW=Z*S@3:OR='QV]O!TE9GJZ,4S?O:A M>?',=FUI*OVA4:Y;K;)F\U*7=OW\Z/PH//AH%LN6'IR^>%9G"SW5[:?Z0X-O MIY%*85:Z3\V]?GI_1!E[QD]%KEWQ6),K,VL_TY:IX?G1&'.E2 MYRV1R/#O1E_JLB1*X.,73_0HGDD;T\^!^FL6'L+,,J/CU2A MYUE7MA_M^GOM!7I ]');.OZKUK+VT9,CE7>NM2N_&1RL3"7_LR]>$#>9,15:9M@U^-=C7OIA^>OMV M\O'?ZOUK-;UZ\^[J]=7EY-VUFEQ>OO_T[OKJW1OUX?V/5Y=7KZ;JW@=;FMQH M=__9:8NCB,]QSS1+VU5;MTZE55Z&)[_RE8CGR/ ]\OQP<)3G5] MHB[.1FI\-CX_0.\BZN&"Z5WLH3?)<]M5K:D6*HBI_C.9N;:!W_SWP '?Q .^ MX0.^V7/ R\P9I^Q.?GD(%J1T>.YJ;(J-UFI'&AHQ%G+9%M0NA0Z:IG=:#73NE((^#IKL,U4 M?$Y38+.&J[9+]68R^: #_BMU8U9(59KV[ FLZJ0-4355%!FQ['H5&L5!94Z M/SO^!R^;8$=>:CP@+C[J15>*:-/C?YVH"9\)DN5FQ,1ZJ699R;P(AF6M^D[G M>C73C;HX9^\X@QQ.Q"C WPT)W]@5DPE*&M0&:+5+_"&%C=2L:U6NFQ9 IRK; MPCT@L@41$ES0D=CE'5 5UN!166Z@CE\Z0[J;;417O5KMRK1TO&&];P"-<+@, M7L@;BZZ&(^)P9K4P+B^MZV!VDI[X$'LD%OO;7QZ/SQ\]!>M5U4&8Q <.6_Y$ M70DA6YN*Q( -IO@-2%,!FVG-2($I+Q5;K-%YUS1LYN)G )4HC8XRT#,.JF ( MYP#U[!V9FF>FZ<\,S@9Y *".UXB;B!?5^&L+\CQRQW;-=D(;*I*4S6 %%&K+BMDV[P0S8KO=S: MM0IGF9;@YQZ9K5XX_GC^]CU" %7BMESD$@&/:@*O*93[(>HWITB!W M\('06<\ EK%&W+!.!M7@EK8KX/I$QL.PZ3;MLM&8%5 @+M:)<$SQ(R"%?M)Z>3QH^2MOHIP8Q9ZJ" M0@XHL>N?'-BK;$."ZR\UB@H2QI\_[V"5P#PQN,O].:$%AP$L)J@Q[UH$\ZZ_ M8PG1.3F0<1[$C//@8*KXY%B(5ZXU "?MAI+-[Z/ P2.Y0- ./]XUEF@1P:9I M-TD>\6#I$N"A7+'*/D/KD0TR=.902-8^FS#HSN M 4(TY4Y80T+?V8J BY)S2\DF!$K.\% 8F*,)F=:Z7?.Y+E_Z19K1*P^H0FL: MTA-.XMB*BJNM,U+*<_J1XZ H*[@ -D_4U"PJ,X=XL-Y^AT'E7TH$2PK9@W]? MG1.D/ B 0F#;LJI&*#D0+[E ?&GF["^ZTLT"V7[C0,8]E82R(E/^&L/*GP;; MVEEI%B+>4^HW=-,P:ZN5<8ZE\4F%2U6"HKDI2XZ,74*QL)2=MVN(-@I:1)G5Z!91*FD\92^X,Z=Z.E+D14RW&U\ M>L>79\?DI,7V+SBK(>MM!1Q% /"T("CG*HXQVAV"R8<1)A\>!+FI7K @5WT5 M-X24OYM(DJZ<_.K80V!"+MTR\OE5;:M0>F>5Y'ZIE]9+PQ'BMZ@BY72DW/RTNAYPA>RE.'V^BWPM8D%Q^7[[]Z& M@H,"I, RSFI+:!91"0>Q7)Q4! F7WU!>1+='/WWU2*BQ'<\S[J1( MU777 %HT&P&9AH,NZJCP.G*C(+!RU]?BPF$L0/+Z&?1#70!MI<8;4=1!Q%I=2L6%$B M.AF=\A*A"B,*0#GFG#P4)_3<[NDZ]R3.K0X=*7I2%)S&*<^,AB8*D^FENABC M3$\U= RTFK6HXW/2$"6%TYQD\9?C9#\JX$4%]HFN:!X!EG[_O2\UJ:;9^BWA7#9 /1?)60Y'-+!H MJH^&-"8&KM%UZ3T2WS]1WQMD^R9?LN%2,\\Y7\7QVVU? M%"['DY#';;=8 M(E*:QLZL'Z2PD9)5B0\'62X2C=]VRT.L5." T7"-Y$2K:.SDL*)MJ9HRU'IL M1N',+/C0 9)[(>!Z"<)+[\F;?IR3&A0&Y/@:E'8D3,8$/?J]\5P M6R0=5#HY[TGFDE^4J]&LX$DXV^ZB;FHPB,/#H2#,H=%;R+=QUL S?E#.6]NX M_MP 2K<\YE !='[6WU6>':Q6/B([5A1/D\+6%+S)K=VT!6M9@QIX A;CRBN M])Z%@[>8?P8#R(.3;@%(5..S\\>2S/K2:G#+2XM_L0%_/9F^[!OP_1*H3S4W M"F'?9/HI;J.CC\\O1BHI\=XFYK]W;6M8[/'X[/ZWZKM^ /JZR5::;M(CW%SZ M4M@;-UG[45RFG^'O.4L\&G2KPGM1S5=;C(=VN^>58&KH2+D_Y'MUBDUT-32M MHE27!-,0!H32SP^Q(H .1X*+8ZN*1D^2DE'B4^:+@0L.1%?P="ECI^Y?HV2^F/#08C@+09D M2N/GPBZ9@X1:FF",!^8LKB[]F,?=DAQ>(Q7:5,_215 MW9MVLY;#[^+!V?$W%(%AC!)5F,0[L7VUJDN60^J%2YKL@CI=P?IK>759VJY@ M4W2\;=)P%+'37E,:NH)/05/-#=6AEV%@G(!'$+._;;SV-[(AZQC2NJTL!8%D M$9G]E8A(?R>Q PEY5IL6O_]*+)EM*7@^3:57(D7.4N11BBR1(B139#HO11Q[ MQRKWCS"00 9=[G/O$(?BQU1TA&&XXM'=/-S!\\2"37F"ZHQ2XY;3\!L+@0W: M,<1%$B>'M<"N-HM7!E2!W&A_#TJSCM >)EMX2$&Y\YB&31 PXN?(SZW3J]DX M-9/KK/34D;B?YJ%[0'7:)N]W_!:T/AB$UG.?-0.Y CT^(2//";+^FDP4%A+G M+A+?:0YS\E7U$P'G#QT< %(\W N;#Z4(&43[6&' STRK?K14XX;*Y&+\$+B8 MEA%0T?9*R#P\LAKY.T94!K]TM#6X'I@B:TE;O9*1*?A>=$;FCUZ+E'),$PX= M3E6S4#*34M("P;\<8Q>5B1=NX86!7/@OA7_R\%OCI:4N"]](D0K_<$B(+M(7 MM+["G^\81N/M,-IV?%&"Y MRZM1#X*>%Q[!MH?Q82C09S=2SMQTS%Q*W3C&@ MLP/W-T]$7%39][Q;QF?HX_#Z)+_W%"-Q'/5,EN$(9<:.EE71<7_ARUQ?$ M"8,A(PV&07Q;*G5P/EU>@0N^_AL.30G@-S#\*UCRGKO%T^_DXWPX]?QQ]M-( MK,NLNAV'+%E\HREI5?9%V_C_$FU_OVN<#8T83I,WHU%=+_C];W[9I&KE)>GX M-+YC/I$WJ_OE\H+ZVZR!&JB!F6/KVJD7>^Y0LJ>G[/>F9;E/+\<:DS MP!HMP.]SBP;%?Z$#XIOW+_X'4$L#!!0 ( .0:5-&IGD8]0( 4& 9 M >&PO=V]R:W-H965TI75B6 MTCU**1O4)(T&B]4T.>N/YR?>/AA\EKBC!W?PF:R,^>Z%RW*:9)X0*BR<1Q!\ M;/$ E71KN:X$*76/[IGS*=/:?\GM,\?Q)PB>TQ#+(>Y%G>?P)OL,]Q M$/ &C^!=V[70\J?P;="#\1,@+!)51O D(#J7F6&9#;$!'X[_RAW-!-3Q_-LK[^:O(T5D> MB #H1UWJ-70N?++M 0Q&@Q[__G1=7"XN(,^'O2S+X#T2C1E(:!)Q+Q2&7&0I MRJTD8^\B[U;($@Z'HUYVVC_J*A+;Q>-5L4>8P@%P\KU!GL._&B-],)J-Q_ + MB#CH1KLXI7OM?L>=Q='^;1X7Y)6P:ZD)%%;LFAV_&"9@X]*)@C-M&/25<;PV MPK7F/8W6&_![98R[%WR _>:?_0)02P,$% @ Y!I4W@!J*7> @ F@8 M !D !X;"]W;W)K&UL?55M;]HP$/XKITB5MJIJ M7H"U0X 4Z!O2H CHIFG:!Q,.8C6Q,]N4[M_O[) 4)D!(\9WO>>[%9Q^=K52O M.D4T\)YG0G>]U)BB[?LZ23%G^EH6*,BRDBIGAE2U]G6AD"T=*<_\* B^^#GC MPNMUW-Y$]3IR8S(N<*) ;_*M3'EZ]38#;_7*=@:9VA>BHDB MS:^]+'F.0G,I0.&JZ\5AN]^T> ?XSG&K]V2PE2RD?+7*<-GU IL09I@8ZX'1 M\H8#S#+KB-+XL_/IU2$M<5^NO#^XVJF6!=,XD-D/OC1IU[OU8(DKMLG,5&Z? M<%=/R_I+9*;=%[8EMA5YD&RTD?F.3!GD7)0K>]^=PQ[A-CA!B':$R.5=!G)9 MWC'#>ATEMZ LFKQ9P97JV)0<%[8I,Z/(RHEG>K.7T2B>_H3G!Y@-'\?#A^$@ M'L\A'@R>7\;SX?@1)L_?AH/A_0P^S=DB0_VYXQL*;.E^L@O2+X-$)X)\A9$4 M)M5P+Y:X/.3[E'"==51EW8_..IQA<0V-X JB( K/^&O4I]!P_AHG_,5)(C?" M<+&&B+EO&4!X M2_OA#7VBR"'"Z)!\5[/"QJ'EJ<*&+5H:5G:1G;<:-:Q0]6_N^D!/48-)F8 P MN*"C5Z0@-447Z":=;1Z71U^;OS&ULA5;;;N,V$/V5@9H6"2#$NEFV4]M DDV;%MUMD,OVH>@#+8TE M82522U)QTJ_OD)(5.7;<%XDBYSZ'1S/?"/E-Y8@:7JJ2JX63:UU?C$8JR;%B MZES4R.ED+63%-'W*;*1JB2RU2E4Y"CPO'E6LX,YR;O?NY'(N&ET6'.\DJ*:J MF'R]PE)L%H[O;#?NBRS79F.TG-(DIEG[!I9:.) M TFCM*@Z98J@*GC[9B]='08*4^\#A:!3"&SFV7(NQ0:DD29K9F%3 MM=H47,%-4QZTI-."]/3R_N;KS9>G&SA]9*L2U=E\I,FJ.1LEG86KUD+P@849 M?!9(KIKOZ(HNE#"K8A705'#3Y@?0ZAYT+@!?X1>V&?8FCMA1^EB,_( M&X2U%!5<4ZR2H$!EUCEE%MTTKHT677EH3"DZMM&@4XZDZNX#'7"+N]!R^ M4-2[.Z9UYN$-5G=,:HY2Y44-.9/IADGLPSN!,'*GTY@68W< '/X/O!_WZ5BC=72+J\7NER)WY$81N',W )^<3 M#WS/G?@^/ K-RF%H,W<:FI!FKC\)Z#V)W/',IX4_<>/X&$C'/6;&1QM]CX9! M39/O4-JV<@KUSU59M*U4A[!SU*2A\PM5LP07#O&UR1Z=Y:5M+UTQ:O:*BK*] M9ZY%Q+6H:L9?J3TIG 3>Y#P@SBG+'DK;&.M!C.(M1A<((]80JPFE+P6!$XUP M0K@BBE> +S71,0%$"UBA163&BW]IP^*S+7@'SW6C&T*(00D=MK?@'1Q=,IA0 M+D,?!J)=_P8E-:=PL^O]?L?[EB;^0*7( ^/PN!%&\E?ZV6DJE=U[> T*P!?J='K!*XD>_!4TV_ X)$ MS5Y;TB,H(LT':?N;V)*&@C!VXW'0RPM)&">;):5D,$4J!VP0/4S&/:(&*)=8 ML@Z K!)-6R9&?R.4!O=)V73\O-I+B++9*]]I&+A^.#O['U=[>AERP^^T,R@\ MW:%"I'#J!VX&R?<+>J 7)X1Z8L_#0!T-1A.J9V8',$6_'LJ]G5+ZW7[& MNVQ'FS?Q=D#\S"351$&):U+USB=$?[(=NMH/+6H[Z*R$IN;994YS*DHC0.=K M(?3VPSCH)]_E?U!+ P04 " #D&E3%/57ZIX# #B!P &0 'AL+W=O MK[^Q$P+=ENH>(/9XYIMO/GOL\5[()Y4B:OB5 M9X6:.*G6Y]\G-&2^3@*%W)L!O GS+NTYD65XSS:9C M*?8@C3>AF8$MU483.5Z835EJ2:NKC:G%_"S??'Q?+U>WB^VH) M%RNVSE!UQJZF),;5C1O JQK0/P-X";>BT*F"19%@\C+>)7(M0__ \,I_%W") M90\"KPN^Y_??P0O:B@.+%YS!NREVJ#2=*ZVZ<(UK#:Q(8/&SXOH9EAA7DFN. M"OZ>K966=&K^>2=IV"8-;=+P7!'43$F5(8@-+%,A]<<5RAQ.N+RE]+N8IEU' MJF0Q3ASJ1X5RA\YTE2)L1$:]QHLM:+N+3L>/[SCZ'?CSXKB)E* 4D;\C(LK5:)$4T=E3(V$[R50BFH"KH<,DJ6 M0"JRQ-#8TN50NV7D82*4%0)+C?D:9;N]<,$+@A*5(F?5&<$L)ZTL5BR4AH&&VU5@J50W);IA]V![S4Q)YF,.8 ?=! ,G[[7#8*7'A=A MIUGP+QL57U?=CRA_/[2.)L:_[#36Z'( \XPI1;1H@YF1[]PFU"VF38N]G<* M?1/%]IS/D74_HL*&/KQU";@G]RYMR-:^+M0THBIT?06WUO8!F]7W]M&]?OUN MF=R:)LEP0Z%>+QHX(.L7I9YH4=I;?"TTO0EVF-(CC-(XT/I&"'V8F 3MLS[] M#U!+ P04 " #D&E3D1OF <,$ #&"P &0 'AL+W=O)$":MEBQ]JQHFIZ'80^* MS21"9]"C@2JL%!D\ M:&:*-.7Z[1*DV@P;06-[\"B6*TL'K=$@YTN8@IWE#QIWK5I*(E+(C% 9T[ 8 M-L;!Q667[KL+SP(V9F_-R)*Y4B^TN4V \ @838D@2.OS5,0$H2A#"^5S(; MM4IBW%]OI=\XV]&6.3<4M'PVTVC!-MU$: M+9RICAO!B8R",K4:J0+Y[.AF?/O(GL=WLVMV?SV>SAZO[Z^_/DW9Z1.?2S!G M@Y9%+72W%5<2+TN)X2<2S]F]RNS*L.LL@>20OX7H:HCA%N)E>%3@%/(FBWR/ MA7X8')$7U29'3E[TF).;M@&! +Z1QT'15V!VN0;/L/JW_$GI1%'6-C ,5/N%DQ^%X(%$OZ M+BA3X W36;]@^UD46<)^9I'7Z_?P_\M/_3 (OQRL2MH5S"TS$!=:6($&393. ME>86L!P/*5O.J.U%W>C]=J+2%+3S0LYS-&=+#WVOU_;?;V?-:9,MU1IT1NYB M%)Z_ MWY:>W<61ES[>^2_H(>SSSH'_@AXJZ(?HP;@*8. "Z/^? >Q^%CTDW D^%W(; MMFQ-[BF3$Q:@*?6PX\4O;,.UYNAC6=U_^T3D><>+VN%N<:1T.W7I=HZ6[N]H M$-I;I#D]&X;-#*+"U\\5**>SCXKTN$RJQQ>4R_?D%ENY5(_KK6S*$CKX)X>0 M XOM^Z\[[F3%LR4Z"&'>U0E$&&:9FE.+ M= WQ-LL+:SX*YE%-_Z7C(I7Z*@4TWF&BK3S 12?8C7*>O3GO];Z8;<0-2["; MD4R\DU$TTS*:X*+Y02]^WZZ_5:FS<\4EE]@U7**@MWYL!G4Y[3D2$T+@$$0Y MN_EZGWH)<.9^2%"+,L?W/(8PZNGG;.O78[/,/T*]UW M\_U$I];)F&!K'ZSATU#EU-CN;$J=Y/:7%F<^]QRA8,V M:+J ](52=KLA!?7H/OH;4$L#!!0 ( .0:5,SSU!_IP( *8% 9 M>&PO=V]R:W-H965T^\N?C?<&/ODUH@$ MKZ72;A2LB:I!%+E\C:5P9Z9"S5^6QI:">&M7D:LLBJ))*E64]'H742FD#L;# MYFQJQT-3DY(:IQ9<79;";F]0F#F]3'-P$_)6[EX0*LS)(PA^O> M M*N6!6,;S#C/H*'WBX7J/_KFIG6M9"(>W1OV2!:U'P64 !2Y%K6AF-E]P5\^Y MQ\N-EU*W;_&ZZ\-!PF7O2$*R2T@:W2U1H_*3(#$> M6K,!ZZ,9S2^:4IML%B>U_RD96?XJ.8_&DX?)[.X1LOGWV?7=!++';#ZYST)X MF,SA9"X6"MWI,")F\O%1OD.]:5&3(ZA7<&\TK1U,=('%__D1*^QD)GN9-\F[ M@!E69]#OA9#TDO@=O'Y7=K_!ZQ_!FUJ^UI:V(4R5T 1"%S!YKF7%]XW@]_7" MD>4+\^<=JK2C2ANJ])AT]E%1*P2SY':@76TA(V/YQD.V=82EXVXCO=7D=X&] M70>N$CF. O:C0_N"P7C'X'8,;L^@D4+(#9O)D?-2:(VP-(I-*?4*3J3F$U,[ M;H0['0#WF_,6:+NFP]O(4"E64(#49,!KD#G"!XC3?I@F??B&S@W8>GE=UDH0 M!Q;(8G,I&D^>I$F87IR?'@/7AF#+D^DMDK@?QE&UL?51M;]HP M$/XKIVR:6JEJ0J"E,(@$M-,FK2LJ[:9IV@*R'--"BMK<=A:+(2*V;.58V2(H72%;-DZG5H:HTL M]Z!*A'$47885XS)()MZWU,E$-59PB4L-IJDJIE_F*-1F&O2"G>.>KTOK'&$R MJ=D:5V@?ZZ4F*^Q8/&[)W!=9(J];3[BMI\+QY!1 UABKJBV8%%1977S+)DHM4&M,LF-G?PK7HTB>/2_2DKJRG*"6>3+W86KCF)A/*-!KAQRPU5M.E^'F$?-"1 M#SSYX)!8VI6\$0BJ@+O&&LMDSN4:7-'79GF4S>WAV-0LPVE BV90/V&0/)0( M"U753+Z\>W,5]X;O#:B]4KGK+U.T+<9B[H180A1*T-JY.#/.1U.U6*6HN]'" M"9>4JAI#1.9T#*.P'X4^LM])K;G,>,T$O(7>V2B*X5&R2FG+_U"UG.:J&FGA M)(Z'I[!@6K\XU!,3C1^*5^>0E\,+>&W@X=X5KE"O_:(:\*SM;>Z\W5LP:U?@ M7WK[D-PRO>;2@,""H-'Y\"( W2YG:UA5^X5(E:7U\L>2WC/4+H'BA5)V9[@" MW0N9_ 502P,$% @ Y!I4[>,JM:& @ 204 !D !X;"]W;W)K&UL?93=;]HP$,#_E5.>-@DU'T I%2 5UFG5Q*@*VQZF M/9CD(%8=.[6=IOSW.SLA95+A)?'9=[_[\)TGM=+/)D>T\%8(::9!;FUY&X8F MS;%@YDJ5*.EDIW3!+(EZ'YI2(\N\42'")(JNPX)Q&II$ ?'C2>^SZW;"&>3DNUQC?9G^:A)"CM*Q@N4ABL)&G?3X"Z^ MG0^G;"0S8-(A<0"DRM(S#ZO>("A7 @"N.E90:=2V=X MNC[2O_K<*9<[.QLL5HN5S]@O5DMOL.G#=L*-)\GH26T4PC3%C-O,,D9S!B6 M2MK45]*,>)%$27^#UNSS[GM<_P[M_J;@] MP)^[K;&:6N'O!>:@8PX\@!F2!M2'5>GFQ'@MJMLI?$]EHH:00,V9>>T(]WX02F8I#OMCNCP=*8YF TTMD2*Z&'LL&:3N925<+0 MIUJ,=*-0Y.Y258ZX[\>C2A3U8'+H]J[4Y%"N3%G4>*5 KZI*J.=C+.7CT8 - MUAO7Q6)I[,9H5%CK0M:@<'XTF+*#X]C*.X$_"GS4 M&VNPEMQ)>6\_ON9' ]\2PA(S8Q$$O1[P!,O2 A&-[QWFH%=I+VZNU^B_.-O) MECNA\426WXK<+(\&XP'D.!>KTES+Q]^PLR>R>)DLM7O"8RL;!@/(5MK(JKM, M#*JB;M_BJ?/#QH6Q_\$%WEW@CG>KR+$\%49,#I5\!&6E"N]P9$B-%1YE M'>1Q"\D_@$SA7-9FJ>&LSC%_?7]$]'J.?,WQF&\%G&$SA,#W@/N<;<$+>IL# MAQ=\A+<4"O=M+'.X$L^48@:F2HEZ@6[]Y_1.&T7Y\M<696&O+'3*PH^4M=D. M<@Y3FX&%>89;W8MI"/="-R/!H0)6H43W@8')#<'-94I45 M]0*,C5Y7:L4/U$X;95-V#[)YJ0?+ABK;G3:H"ID#VJ@!^=Q@=4[NA[P4L]/B8[0$? M^A'\_-.8,_ZE?T_SOZF,R*2.UH>L&//\./+B:$Q ,7.<.D:7SF4:%I0D%HHD MP\!+0Y(<#\=^?XY/J++"YM4N]\8A]Z(XW ,V3'@O0MZ>8V%!=IG//!82;Q8. M_>"MV_X= 4@]1@13GY&O^##@1-$N6<(\SE]8/J"S5]3YFI!+AK5#W@&./18$ MWCA)U\"QBP<+N!?P!+:40=270;2]#.AODJ^(!5EV3?Q4D5F.,Y>1Z\)XKQ*V MPO[G2KB>W?Y/!?!ILJ_=OM.O2/EF*B51ZOE) @$YG;6'703?IK([>TF@M\>? M)]"+LIU.W9;0QGUHX^VAM3'LVNF)K&AV(GP10;RC,-A5B MJ]!V":EL$ O:$]G22AE_P]Z \26FZTSJT#AT@XKU+1*J37L.E"YTG2N]P[@9JD07_T:X8+L M?KWCHN32YF4U$R6V6L@!]^B8[T#" WKN: MNAKW4TOC"(* ,B 8A]2 4_@5:S*A=((BI]&BL#\]UW1#:GH,PG$,U YY" GC M<".IZW[N^AW;2U+;1\+4A6=>O:M..,?UN M/P1.V]GG1;R=(,^%6A04D!+G=-4?)M0[5#N5M1]&-FX2NI.&YBJW7-(@B\H* MT/E<2K/^L KZT7CR#U!+ P04 " #D&E3Q%->7O,$ #<# &0 'AL M+W=OT7BZ)XSSWWQCN?;H3\K-:( M&IZJLE9GH[76S6PZ5=D:*ZY.1(,U?5D*67%-KW(U58U$GENAJIQZCA--*U[4 MH_-3NW MEOI>;-[@UAY+,!.ELK^PZ7>*+,MKKOGYJ10;D.8TH9F%-=5*$[FB-D&9:TE?"Y+3Y[YF\N[FGC@2]*5)/3J29-YOPTVZ)>=JC> =04WHM:KQ7";5#YCF/'U?XL$98BI)JC,P";0('"K6B3:G7H.ESML]C,?#(MSQJ MXE'4= QA7!*?"31$2%GO<*UEL6@[8"T,6$4XE)_9Y[4H)>ML MF;:_8X)N?IR=U6U;H>1:2'C=N71F M_;C/_Q6X;L@BUZ/5V$U8G(1F :L4(3F<R9^TV;9ZS]SN4]ZH'Q8/: M06GGDC_H9H>E%!5==AG=^PK!;/!"PB,OVRZT$G.LFCZU-EQ*3O$E<#]FCD-8 MAQQI;##<7T:]S]2QYS(_22?'V%]C+>C"-$Z;P2=[.V/^FC^2'U<(=5LM*!V) MK,U(!=2PE"933/FTBG1T'*AB\&<+8W"Y;W+-96X0@9^R) A8%'J0>BSP(Q8% M*00.4'<19D:%C1"8ZT+7@[0'>&0.6' '#<]Z-N?-]I&YCMM[6/DDC%> M$C(W"O_?VF]3^8<\_ J.Q;Q?N2>1.ON;;#UIE$=UP^N9-*-^9"7(_X7(*0Z&1FT. M M;*=!V M106IJ@*6."P&IB5V64DGL'A_N2\]G4>Q#9.Y,%OG[A.[G'Q6X+ Y3 MYL3Q0.$PYWU[!R4#]Y1%:E^<1V6!@E5J4L>=%A$;&(_@.?R>;HS M<5)G6MFY6I%^:NO=\#GL#J/[13>Q?CW>S?WON5P5Y*42ER1*I409++M9NGO1 MHK'SZT)HFH;MC8/A#<_XO4$L#!!0 ( .0:5.L MZF5DZ 4 #L7 9 >&PO=V]R:W-H965TK-]K#8 RW1-A%)=$DJ3H#]\3N4%,FV M'E9WFT-,2?.>X7Q#3K9"/JDU8QJ]Q%&BS@9KK3_&-K];:O!A.)QNZ8G.F'S'GF5VR*#*2P(X?A=!!J=,P[J[? MI'_*G =G%E2Q2Q%]YZ%>GPW\ 0K9DJ:1_B:V7UCAD&OD!2)2V7^T+6BM 0I2 MI45<,(,%,4_R7_I2!&*'P?9:&$C!0 X9< N#73#8!PRDC<$I&)R^#&[!X/9E M&!4,H[X,7L'@]67P"P:_;Y3&!<.XKP9LO67..F1QVEC*9->R[;:QO*4;9_D> MYH655>45U70ZD6*+I*$'>6:1E7;&#\7($[,+YUK"5PY\>GKQ.)_=7\_GZ 3= M4RFIV1/HW173E$?J/?H-#9%:4\D4X@EZ3+A6'^ EK/]8BU31)(1G6$GSZHY' M$>PL-1EJL,S('P:%%1>Y%:3%BO.-/$7$_X"(1?#C_ J]^^U]I3K_WR#ULEOJ MG&U.D6VU2&V0=]4M[R9-:O(:I%QW2[FCX*N-CTGYU-\WJUW*Y_X>=4CYTM^C M#BFS7YRMFU\2H:]]*M/+K>HTY[9;T!4+:D$R&Z=-YA VWQU*[%*)G2EQ6I3@^Q[ZS3RUR?MV.G=6I9%B[MS'=K M/[*O.=EXAPRS$\O=I[H]*FPO-EX9&Z\S-I.W5*NXU+QN%/Q MG$;,M(8B)TG9*XHI8J94"K4,"8+-F2B:S^(F83F!R5)KAB[&]>9!7,O\-5N- MK6H,LOK;_1\+Z*+0L=L"<)ME.P,:_@G+Z&HEV0IZ+-JD$G*L8"%YP!K-P35S M\G"UF%2A#";=" "GPXC3!8^XYBVA(#7=MN6TZZ[ !]N=W?Z6_TAYR/4K.D]" M]%GP9(4N11(PF?3K^;C"%>QTMQ>JU@A&7!28!0.]T%Y8HIM'4:?FL&.YV!\? M=(^>=+<-=*.QT[([<05DN!O)YFLA]8EF,H8]^,R4CEL=>@',U#[ANM'-4T^]XSGCL']K9C^ZVH-M/D.<[+1T95V"% MN]'JNY!/IEH#NN&:1HV^>#4;7<^VZS$_2K=O8P4;N!LWKMA"HR5/:!)DIHK8 M_(2 J5NNUZ9KKQE*V(M&F"# 7KUNKAV_7A-.@QO'R/:]J# (=X-0UI^$:C9M M7$OO"<;N")-]XZX:"+$%AX # +]NH/.)Z]K[9)^:Q/F>?S H?6XD&_L'P\67 M)C+/\0Y'%5P'S)&'76^?[*9!FNL2VVO. ZE E72#ZKU!*G.AD#70922V"BVE MB)$ 4(4O4%K9+5P;BLP*^7OVCRUR4$V$RX IFF:VY,$F:FM*,U*$7.VYK:9.= UXW]-[1%QZG,8PBUPD<=%[1 M7 M)8=";ORK-XLY#9(6QI!MC_]5155S^? Y6;F#;V7C5M6E,9N^/-I30M( MP-S72X4KO[.2L0J$9E(0!?G,.QN>+L;VO#OPG<%&;\V)C>1!RD>[N,YF7F"! M@$-JK 6*PQH6P+DUA!B_6YM>Y](*M^R2"G M*VYNY>83M/'$UEXJN7;_9-.>#3R2KK2152M&@HJ)9J1/;1ZV!,/1#D'8"L+_ M%42M('*!-F0NK MJZ'RJY(8H>QJMV8G+C5-C-$S86TR,PJ<,=69^?I]0#T@4= G]S$; M74K"+B6ALQ?ML/=-%52T\1Z3A11:%H[%O" M1$':>\)1EWU7T'@8.P_VU5[/HTF$OZF_[B$;=62C_R=;7B\O^UPW)N(MUV$8 M!T'0[SKN7,=[77\!K4\Q$51HVK2$5&K,O$T*S=9,2_5,<@!-:LJR/J[X#==) M/ G&PXZKJ;[X3>9>'?L'?]SAC_?BWX J0#4%A7DC>5-%HN@C';]!B.,@"L-7 M"/Y6'[ ]^(:J@@E-..0H# 8?,!35]+5F863M6L.#--AHW+3$3P$H>P"?YU*: MEX7M-MW'9?X74$L#!!0 ( .0:5,2X:V$[0, %D5 9 >&PO=V]R M:W-H965T&L%2!#*;J0M MK:"]T^ET'T(P$#6)6=O KG0__APGQ+0;['(E7]K$R>!'?WA#ZS-<8< M_$SBE/6L->>;&]MFX1HG ;LB&YR**TM"DX"+4[JRV8;B8"%!26PCQVG921"E M5K\KQQYHOTNV/(Y2_$ !VR9)0'\-<4SV/0M:AX%IM%KS;,#N=S?!"L\P?]H\ M4'%FERR+*,$IBT@**%[VK &\&;L2(._X(\)[=G0,LD>9$_*$8 MASRC",2_'?9P'&=,HHX?!:E5:F; X^,#^U@^O'B8><"P1^(_HP5?]ZR.!19X M&6QC/B7[;[AXH&;&%Y*8R;]@G]_;]SLZ33HX '_2XE>T"S MNP5;=B#;)='"X"C-9M:,4W$U$CC>GSW=W0VF?X'[,9CY7R?^V/<&DT!%!7ZDQU^;\&,]'B(-@2W,*QU$!P>'2,LXPYLKX#J? 7(0K"C( M>SOJW[U,?Z^$C' HXK(*_\-(M9Z,K^=P3?!Y)0S&M:"!39QJQ9_#W M=W$/\#E.V#\:A4:IT) *C1,*DVTRQQ20)1#AG.FDJ\-D9E7NYVQ-R9:E]*XO M7-Y5%- L"VAJ"QB$(=D*,3#%(8YVP3S&X%_@R94N"JMPX.CJ0.- JRR@59/' M[5*AK7W$EPI4*'P&PNQL3+RLJF:9GL]UKASG@Z:P3EE8IS[OAYH"KLL"KFOR M'CHJT)T+NV\@1";[X='+!M;7 $]7 E(EH+I:H%(,NI=MP[>O=-5X**3MBLJWUP->5H!(4 M=NIJ@0I)>'WI%N@)C2U *EV1/@RG>(?3[85>V4@%)X(UV8Y4,B)T8=L-A!": M;%>)BO0Y=K;MNI<%4IF'&G79KD(-Z3\(S[9]:"!$%;.]Z)<>:%XF*D61/O3. M[M=()ZL"$K7KZI=*0*3_B/P?RT1/"%V3[2HYD3[HSK9=]UYV52BZ3DVVNRH! M7?VGX_G+Q$ (FR>6B6< NB?7ETFQ(@_S'^DFX,FO./MHYT?T?<+*1^TYSPL5DDX=K'"PPS6X0UY>$\,-))E#NIO;_ U!+ P04 " # MD&E3I4K7@AMN-[[KDGSN&FMU+ZTQ*37PU <5>7T"N5OV( M1L\+8Y'-K5N(![V29W ']KX<:9S%-4HJ"I!&*$DTS/K1.3V[8#[ [W@0L#); M8^)*F2CUZ";7:3]*'"/(86H=!,?+$BXASQT2\OB[ 8WJG"YP>_R,_LT7C\5, MN(%+E?\2J9WWHY.(I##CB]R.U>H[; KJ.KRIRHW_):MJ;R>)R'1AK"HVP-$%L!6.CN +8)8)YWEF>RIW5 M>%=@G!V,AP_#V_LA^4INN=;<240^78'E(C>?>['%%&YC/-W 751P[!6X4W*C MI)T;,I0II"_C8Z16\V//_"Y8$/ .R@-RF'PA+&'40(8'P@9@#^NR#SWLX2NP M5\+P+-.0<7\VU(R,80ER >3W#]Q*KBT4YD\@4:=.U/&).J\DNET4$] N@5V7 M8(C2>):K3$YOF8&KR.Q2N@+N>F#WAHD]J+B=!I*&Q M IT!4C(!"3-A YS"2#1I)75:DSI]YV,F_\B-D*)8%($T-&FL(]GO(Z=;+D6# M-5VBJVAT<&)!%SMM*1S?_L@I:[BP#^C+G]KT;3R*[MFD:.-2-&Q3[?J&X]]P M?&EC4S3L4R.NK01MYJ)\Q_%M#(ONV;%H8UDT[#CM\H;CWR)OXUDT;#4A>=M/ M;^-"]'2_\K+&B%CR,7E;XEF[O*RQ*A:VFI^HJ)FAOF3J:&%'AZ4+B:5;I=>! M/X@67.HY[J(8;[5_:$F9;W)=^H6T52=8K]:-]'G5/C;;JR[\ANM,2$-RF&%H MGREEGR&PO=V]R:W-H965T8)-K$IK:! MK=0?7]O)))"8%%'Q K%SSKV^]]C7N9,#9=]YCK$ /ZJ2\*F5"[&]MVV^SG&% M^!W=8B+?;"BKD)!#EME\RS!*-:DJ;==Q0KM"!;%F$SWWS&83NA-E0? S WQ7 M58C]_8A+>IA:T'J?>"FR7*@)>S;9H@ROL'C=/C,YLELK:5%AP@M* ,.;J?4 M[YT:LAR7!6D_D<_FD0<$:0=,\%M"&Z?X)\A> W!N]2#WQ#\2ST$ M#4&';M>QZ\0MD$"S":,'P!1:6E,/.ON:+?-5$+515H+)MX7DB=G+\MORU]R(>W5&# M*[R] Y[S$W =%QK6,[^<[IC"^7_>EU=[/TF&U^X*3]OSSM@[OQ?^^"*AX+/ M%?]SQ)'?.O*U(__<]JO-FO9/30PU496[_"1786LJO*TH4>LHNE:4FA@GW,( 2D(GZ8DR1(5)X)@UB=OXXHLT ?^ 9\0$P8SGQ18\,(9( MAN4M*/A(%I/62W);N:#3U7#G6L$:YG\I9H 9)#.A#)H98.=%@TJ MB].-0F>^;@&_(I85A(,2;Z0KYRZ2.XS5754]$'2KVX8W*N3NT(^Y[$0Q4P#Y M?D.I>!\H!VUO._L74$L#!!0 ( .0:5-&8^/HU , "P7 9 >&PO M=V]R:W-H965T '*ZY M^"87 K=%WDI1\%"J>H\#&6Z@(+*,UY!J=_,N"BHTDTQ#V4E@&9V4I&')(JZ M84%9&8R'MN]:C(=\J7)6PK5 2Y0=(\_MZ"!O6:9F+S^0']=QN\#F9*);SC^5\L4XM1T ]0 M!C.ZS-4-7[^';4 =@Y?R7-I?M-Z.C0*4+J7BQ7:R9E"P):$P@^(D) M9#N!6-Z;A2S+2ZKH>"CX&@DS6J.9!QNJG:W)L=+LRD0)_9;I>6I\<_7YZL^[ M*W2*;L!L(BOGZ!J$W>XR!?1IFK,Y-0F4Z/4E*,IR^0:]0JQ$MPN^E+3,Y#!4 MFHG!"]/MJA>;58+9+5AI":4> E-0*Q8 M"I[0.C52Y\B2WJV9=0^5] UPIY%TW.DE@V1WTGLUH9Z7T'LJLC45OJSW:ZC^ MD65]4#,;'"KK@_](/1GTXO[NI./(E;C(R^C_R]4)FB@J%-*E%M"7M_=,?CVW M->P41Z<11O^B]N\*-THS/K(]QJ[28N+-J2:20JG$14>HGYTC+X#%3ZBKB)C?TG^ MF3)]1B7"S@#PL3D =A: _1ZPMT[]\#B*VH3JS '[W6%?H?K1VX7JK ?W?[%0 MR4OJJ3,F/#@RG1+G4<3O4?OJM 4^Z;?(E#A7(OB0,FU!3ZQ,I8]IXS3@-Y&? MJ=-G%%3B+(O$QR94YU+$[U)["]4/WU9.B7,ETCFH3OWHS]"I\RCB-Y'#Z[3[ M@GI*G&&1WK')U'D4\7O4WC+UPR>M.G6N1/SGI7UUZD4WEWKGLJ(IC()*@-2[ M#\$8^6XTG&7%O_I8U7U)>8V=@\7'=JZ*G6?%ASU7M<"WR39N7&@=]%CE1W^! M;,/&W:>Y1_Z#BCDK)&PO M=V]R:W-H965TO0%!I9ZHUR$4:M5ASFC,M@,O)K M=WHR4J457.*=!E/F.=,O4Q1J,P[:P>O"C*\SZQ;"R:A@:YRC711WFF9AC9+R M'*7A2H+&U3BX;%],A^Z\/W#/<6-VQN \62KUZ":?TG'0>VFP<# )(<<5*86=J\Q&W_O0< M7J*$\5_8;,^V DA*8U6^-28%.9?5GSUOX[!C$+7?,8BV!I'771%YE=?,LLE( MJPUH=YK0W,"[ZJU)')?N4N96TRXG.SN9W=S??%GLKN.Y137',IN5Q3JV^OWFD7U:U'] M@Z)F^(2R1,>KUI+_I/!H%,S2WRI@N2J=*ILQ"QO4Z"2+DI+<5Z8(T2M=]-2^V*HK4 MTEYMTKI5A>Z^=L$0JTG,;%.V??KK!!I#$YM,X0TD(>?\[9.3'^?8HZV0+RIF M3(-?:9*IJTZL]?HR"-0\9BE5%V+-,O/+4LB4:G,J5X%:2T87A5&:!# ,>T%* M>=89CXIK#W(\$AN=\(P]2* V:4KE[QN6B.U5)^J\77CDJUCG%X+Q:$U7;,KT MT_I!FK.@]++@*\I,OBZM. MF(^()6RN'K]Y_[>8O)G,,U5L(I+_^$+' M5YU!!RS8DFX2_2BVG]E^0B3W-Q>)*C[!=GY&5DSKEFHZ'DFQ!3*_VWC+#XK8%-9F-CS+ M'^-42_,K-W9Z//W\_7'6G=T]WH,OWW[<36?W=]]F4_#QEFG*$_4)=,'3]!9\ M_/ )? \ [-8;!3-%FH4:".?.PGF>ZF;G11T2 W!O89^_LZ]CU!_T1\%K MC2HI58E7]2DS1$@*V94A09WLS@$YD WK-7NE9J^IYE>A:M.KUU2S7VKVO9KO MGUB=:+\BZH[OH-0=>#/EECUKH-A\([GFS)LHP]+EL&6B#"L3B?KA(,+U4XE" M"Y"P;;+L/1QI.QY== "NJ&W"[#TK7"L"[8_2%Q:%O$ M1"<8DU"E^)*;25-OWD26,)$?,4U>@KV+9F]!9#$3^3DSC4W2=C63J?GG/1W4 M*G/>!75'_?U]O=.SJA(KZF,R@(XA6&A% ^\0ONN8R:Z.:68BD:Z%-&4?X.F:*R/100/EY\7IC$157 S" 7;45<@" _F!T2 C40TP'+(6 M%JAQH^7*2%2M>KJ.%Q!9GB!_.=,D):M%3!YI5TI:ZJ 3/1E'%F8.-F!UM&8#\CFF1@M33I.I8RL.4']M8 M2+L6%;"E#/93YEYD[#=(J7QA&BPWF6]]E%B"$'\;\S=+DL0"@K3M8TA-'^-> ME;2((*W;&%)%A",=B<4#:=W&D&I=XI*U+"'M%V;(WRS,D(/U7W*>929B44+\ M*&DTFUZ3Q>S@8+?#M%JK8A-(F5S<9'JW\5%>+3>:KHOME<#>OMNENJ=RQ3,% M$K8TIN%%WX1%[C9^=B=:K(N]DV>AM4B+PYC1!9/Y#>;WI1#Z[207*+??QO\# M4$L#!!0 ( .0:5/OR*N]P < ' V 9 >&PO=V]R:W-H965T[AG.%ROHN3EW2E5$9^K<,HO9BLLFSS M:3I-YRNU]M.S>*.B_)=EG*S]+#],GJ?I)E'^HFRT#J><4GNZ]H-H?ONTGOS^K,-Y=3-CD\,5#\+S*BB^FE^<;_UG-5/:X^9;D M1]-CE$6P5E$:Q!%)U/)BO_M WI$@(M]7\3;UHT5Z/LWRH1<#F,ZK87[>#Y.W#'.F-F=$T(^$4\X: MFE_CS6_4/&_.RN;TM/DT!^R(&C^BQLMXHB7>M9^NB/JY#5[]L(#B$Q)3'&.* M,J8TC-D$TCZ"748H,O3U4CBNA7'ON5Z%QNU%-&4C7?)D$6J!29B76, M:*$S02/N)[(/8&D380YU/*MY*O:Q8QOM^'N5RL?IJJ9B#MAOZEY?+F M_IUC_PY^">-D$R=^IG(B,075/<9V1[I,WC&B-_0R>368A!2V:$:)4> JV2\A)M_(U*D,DPCR,/,>O M*HD*MB5/<8TX3R-#OK.Q$IY!QK/!*<_J.>]2MQ4HR'F&)_VU2K)@&(H)- +1*GEM;%UUOH M26 -.99YD, )W/#67;;+A,P MBL09Y:MZ52%A.:A]9:0%U&&-94LLH 8+%Q3F,M*JNY-VU6T!CU@XCW0 -Z*< MM(!@+-S:F,E)"^C$ZC U0^6D57<\+3LC M.1V@#P;/X&R>D H3AC M&2$':,+!A8>YY'3Z/4AU@%4DP3$-%IU/W M26T$ ;SDF-@D'/@W/&4&@G+'LE ND(\[^,F.V^"=VG)$T(79&\!Z@*[N&,9(@\8PQMLB+RZ(4+V.3T@%L_$%&%@=HE0 M#YC$&\L$>4 3WF 3Y-5-$++CZ0&;>"9&"(.NCQ#U@$H\W +U$:(>D(37401B M($0]S 7M;^CH*:=# Z[Q3(R2>(,(]8!4O-&*P[3J,%R(F(M0S]@G,:K7B)DX MI5;<1E2@C&I%9A3W468:E%&MQ(QV>*BA*O30@8X_\B@]9P]M;"8&"K\&_<4H MHUJM&AVM6(UJU6IT>+D:K5NKUE6M%:M1$U^%(VI>'$FU2C8Z6BD;U6K9Z/!B M-FKLDAC52MFHB4_"@.Q=0:D7L+*Q7!([J6 =[),.(4S0U.M<.PI=#99E_S)+ MO=B5C>67F%[HR@8[ID,((SPU@NFHA^W<N8,KT"EHUED9A>^\H&FZ1#""/T M-%;I*)'M1J^/-F5Z@2S#_5$?=&ULQ59=;]HP%/TK5IXZ:25Q^&P%2+10 M#:U,%13V,.W!D M8.'%J.U#^_:X3&M(-LH=6XH78B>\Y]QR28[=W4FWT&L"0 MUU!$NN.LC8EO75>5+\/MMF.V@@F8:?RD<.;F M* $/(=)<1D3!LN/TZ.T=;=B"=,6,PTX7QL1*F4NYL9-AT'$\VQ$(6!@+P?"R MA7L0PB)A'R\'4"?GM(7%\1OZ0RH>QQG\KMO9I,M40$'P-R(R)A*667O7!,"[TE[9KL!>+Z"X.O'<9 MKW^&=P)QA52]K\3W?.]]N8L27"\5 /(:4* -4O :8Q[AEX2^AN2*1V0/3/W] M!;V#OLFA;R[H+?6.B>)]W-T#!JT6[*65UFES:2'-:"EWGV]Y "AUST$$97*. MP4+]2]IZS"1:_01;,XQZ\:4]X^DQAFAY#O6Y7L@$66WX"[;8$+G$+4AM,/SG M_XM<>LP<6K^DS\>$HHU/\+EQ*AVJ_P2O6]B9[2EGQ-2*XV8J8(EU7J6)GJCL MX)!-C(S3S7HN#6[]Z7"-ARU0=@$^7TIIWB9V_\^/;]T_4$L#!!0 ( .0 M:5/A57BF( , !H( 9 >&PO=V]R:W-H965TV ]VWW[&39ND6 MTA?BV_F?WSD^MIF>I?JI4P!#GC,N],Q+C/.I&WM0\ZDL#&<"'A311991]7L)7)YG7NB]#&S8 M,35VP)]/8OPTS(,K(%;\<3@K!MM8D/9 M2_G3=NZ2F1=8(N 0&RM!\7."&^#<*B''KTK4JWU:PV;[1?VS"QZ#V5,--Y)_ M8XE)9][8(PD<:,'-1IZ_0!70P.K%DFOW2\[5VL C<:&-S"IC),B8*+_TN4I$ MPR *+QA$E4'DN$M'CO*6&CJ?*GDFRJY&-=MPH3IKA&/"[LK6*)QE:&?FGQ=W M&_*TN-^MR'JUV.XVJ_7JZ^.6?"1;+("DX$#D@=RD5!Q!$R;(/:-[QIGY3; D MR$[(O09UHGM<>"?RPFCR_A8,95Q_0)%O5"DJ3,/JG15Y3&6AJ4CTU#<8A$7Q MXPIX60)'%X G9"V%2359B022U_8^!E]G('K)P#+J%-Q"?DUZP16)@BC<;6_) M^W0%7=?0,4[@&J@L%"<&2W$!<*,7$D2RI9OJJ M)9UVC10Q6E-;Q5?DAO*XX*Y#OF\DYP2K\TQ5\J,#NE]#]QUT_P+T$HY," NT MIYR*&-KVIY08.@E[Z$_SR:#7CZ;^J<7SH/8\Z/3P%O7:.8*$RC]&DJ_Q3+Z/S^#2?_21HUKEG$GR^HY=EO5)&GS/F[9 MG>%XV!^UNY_4[B=ON <5,XW%T>5\TN9\$HXN[$,8_+TM@V[W(GGC=%0"S>,1 M_./5;US7F=T^^RAI$LM"F/+FKD?KAV]17O=_EY>OYIHJ/+&:<#B@:7 ]PIA5 M^1"5'2-S=_GOI<&GQ#53?+Q!V04X?Y#2O'2L@_KOP/P/4$L#!!0 ( .0 M:5/P?44&M ( 'L' 9 >&PO=V]R:W-H965T(#R !>6G:4M16XB5C2,"JIFQ"TSZ8Y-I:.':PG9;^>^PDS;JM MK;1-?$G\=L\]]]SYW%\*^:+FB!K>,L;5P)EKG9^[KDKFF!%U*G+D9F]9@_+$5XI+M3$& M&\JS$"]V28* MKP3[1E,]'SAG#J0X)0738['\C'5 ;8N7"*;*+RSKLYX#2:&TR&ICPR"CO/J3 MMUJ(#8/ WV$0U 9!R;MR5+*\)IH,^U(L0=K3!LT.RE!+:T..+)E_'%303Q4SR)[N-C>(@F< *Q*8*T8 AB"A%'.5M!K(4TZ8)X MI31FRIPTI7-XC9I0IH[@ "B'R5P4BO!4]5UM.%I/;E+SN:SX!#OXQ)B?0LL[ MAL +_,?X&@X/CGY%<4V$39A!$V90PK9VP(ZDJ6.I5\BUH;@I, MP_<[[E,1&:,, J;ZK.FUKGC:/>1J6";&]0\?W0 M#WO;J;0;*NV]5**M)"!G)#'R4*X%*)0+FN >_3N-L\[')[O;..O^A\@S*=36 M6]#]4^:P%0:M[3*?-63._D5F+C2LS#7].[E[C=/>Q\OM>S\;EO<1@M>HFW?, M;_D]_S?!W8U6:I^E>R)GE"M@.#5VWFG7I$Q6G;Z::)&7W?59:-.KR^'V83?O[? =4$L#!!0 ( .0:5.P"D@OA ( *H& 9 M>&PO=V]R:W-H965T&E;0(BAYHB;:)4*1"TG'R]R4I674"V3#:BT0N=V:X2W$4;[AXDBN, M%;R6E,F^LU*JNG%=F:]PB62/5YCIE047)5)Z*I:NK 1&A065U T\[](M$6%. M$MO85"0Q7RM*&)X*D.NR1.)MB"G?]!W?V09F9+E2)N F<866.,/JH9H*/7-; MEH*4F$G"&0B\Z#L#_R:-3+Y-^$'P1NZ,P50RY_S)3+X5?<?"\.6<2ON$39U[%3F0KZ7B90/6.R@)J]_HM>G##D#S= ."!A!\!.Q3"!M M>*Q"U "B8Q4N&H MW:UKMXT;(X626/ -").MV)1JG MDO0NG=T^0G;_?3:X32%[S.[3278.=^D]?(([) 0R)PFG8ZP0H?),1Q^R,9R> MG,$)$ 830JD^<1F[2F_'D+IY(SVLI8,]TB%,.%,K"2DK<-&!'Q_&?SZ =W4; MVEX$VUX,@X.$&:YZ$'KG$'B!W[&?T?%PKZN<_U-/_UG]73/"]L,(+5^XAV\J MM!<)]78.4XJ8 L0*2)_7I-(FH>#78"Z5T+?\]P&IJ)6*K%2T1VJ,M<7E!%GG MP*_: B7N^IQJ%K^F,0;XDH2]R]A]V3VC8Y+&'4F^U[M^GY5V9X5M5EVLNW/Y M2BR6UO4DY'S-5-WN-MH:Z\#ZR8?XT+\9^1WQL3;BVC?_TM_7G7&DCL<.5_IE@81+T^H)SM9T8@?;WE/P!4$L#!!0 M ( .0:5./'7' 0P, *T) 9 >&PO=V]R:W-H965TJG5^X_LJ3C$CJB-R MY*9G)V1&M*G*O:]RB21Q4,;\;A ,_(Q0[DW'KFTMIV-1:$8YKB6H(LN(?)DC M$\>)%WJGAD>Z3[5M\*?CG.QQ@_IKOI:FYMRX]V M;Q2/ZJP,-I*M$-]MY3Z9>($UA QC;16(^3O@+3)FA8R-_RI-KY[2@N?ED_J= MB]W$LB4*;P7[BR8ZG7@C#Q+^YZ7O[A7?(:P$UZF")4\P MN>1]DX,Z$=U3(N;=5L%9L>] +_P(W: ;-/BY;<=7Y*6-7KPQ>2[-Y('%PV$# MOFS'%QBW>K]KQ_\@O -!(WZ1REZ]IWI.KW?5SE;#/5=:%N8(TO"/VR?W&C/U M;XM\5,M'3CZZ(O\D-&$0DYS$5+\T+57)#QQO3];#M-L+8W?,M>;+>6.7Q.&P$* M96Y"YW-'.>&Q/89,?TID4*V"X,Y)!9VBVNRP?!V5% MB]Q=9ENAS=7HBJEY3Z&T TS_3@A]JM@)ZA?:]']02P,$% @ Y!I4SF, M7W2N @ ^P8 !D !X;"]W;W)K&ULC57;;MI M$/V5D95*B93@&Y^VD@D MJ0,QZD=!T/89R;C7[[JSF>QW1:YIQG$F0>6,$?DR1"JV/2_T=@=WV6JM[8'? M[V[("N>H'S8S:79^Q9)F#+G*! >)RYXW"*]&'1OO KYEN%5[:["5+(1XM)M) MVO,"*P@I)MHR$/-XPFNDU!(9&;]+3J]*:8'[ZQW[C:O=U+(@"J\%_9ZE>MWS M+CU(<4ERJN_$]A.6];0L7R*HG,$)9!RF&:5FW*KK:R/>2O"34NBP$!H=$1K"5'"] M5C#F*::O\;XINJH\VE4^C&H)I^0%XO FA<]61AU&@%'VHZT:Y4M?^ABA-JG(9285QK0UYLNP_I*6C:>RTYTH].E;E3 MF_D.RVP@EL;9%H>R#COO)]%J?'R3V-^S"X9RY6Q706+'6SA'=5HY^\ 9FO\W MO/@L3(E<95P!Q:6!!HV.&8,LK+;8:+%QYK,0VEB96Z[-UPFE#3#W2R'T;F,3 M5-^[_A]02P,$% @ Y!I4Z"2NZR7 P .PL !D !X;"]W;W)K&ULM5;;;MLX$/T50N@""9#H;L<); .^%4V1=(TFV6)1 M](&1:)LH12HD%2=%/WZ'E"S;64G;/JP?+)+B.7-F.!S-<"OD=[4A1*.7C'$U M>IY(-R;!R14XXO%D)F6$-4[GV5"X)3BTH8U[H^WTOPY0[XZ%=6\KQ M4!2:44Z6$JDBR[!\G1(FMB,G<'8+G^EZH\V"-Q[F>$WNB'[(EQ)F7LV2THQP M105'DJQ&SB2X6@2Q =@=?U&R50=C9%QY%.*[F5RG(\Q_4 JAWJ& M+Q%,V7^TK?;Z#DH*I456@4%!1GGYQ"]5( X P-,,""M ^!80M0"B"A"]!<0M M@+@"Q+\*Z%4 Z[I7^FX#-\<:CX=2;)$TNX'-#&ST+1KB1;E)E#LMX2T%G!Y_ M^O-^<8>6D[\GTYL%.D?W1&;H1F".Y@5!6B!S'$2B3X*?SP374C"@6*-KKHDD M2J,/@J7P_F1.-*9,G0+'P]T\0Y>B6 D!P-?0TR#5&O:22-BVEA2W2 M G0+!C<*+7A*TF.\!V[6OH8[7Z=A)^$DERZ*_#,4^F'0H&?6#;_%KR@*+-IO M0,^[T1\+OC,>#!K@BV[XG"1NB_6C6$3UN4>6+VKE>]1PB$K+ JZ]1E]O8 .Z MUB13WSKHXYH^MO1Q"_T2OUI:2""QX/ M7#BQYP9%O5I1KU/1<6+?_W)B_]Q?B8ZX]&L5_?\C[!FT+=S1?W?-_U_3\ZI UJ:8/?EX8Y+S!KTM5-%@S^0]5EK>JR M.T\ER3%-42XI3VB.&4A*NW)S=OGOW S<7G-N!OZ^"ON_IZ/)=,71/S3=8OB@ M_ >=AK]@*3'7"E&E"CB@$RC9:H/!^]-&"25;[T!"[)M?BXYPKR/LU/' <2:D MIC] 0TI5(@K>&/Z*YBC^OANVF-]7PR#J-'\C^/IFANJ2%)(JBEI^FPM M*JXC#3UWT*)A7S*#[III:P.M:\,9) ,D15E'H2_$K$7/-&BHEZ';?Z/'.V@2 MH/"M;7>FD(UT^0VM5^L.<&+[GC?KT^!J7O9Q>YJRK;S%<@T.($960.F[%Y G MLNS4RHD6N6U%'H6&QL8.-]#=$FDVP/N5$'HW,0;J?GG\#U!+ P04 " # MD&E30\3;B)0# "&# &0 'AL+W=O --/ M5ESD1.FN6 >R$$!2"\JS( K#7I 3RKS1P(XMQ&C MRJC#!8"R6V>$_$T@8SO MAA[V]@.?Z7JCS$ P&A1D#4M07XN%T+V@9DEI#DQ2SI" U= ;XZMKW#, .^,O M"CMYU$9F*W>-S>LU_; MS>O-W!$)4Y[]35.U&7I]#Z6P(MM,?>:[WZ':4-?P)3R3]HIVU=S00\E6*IY7 M8*T@IZR\D\H,H0[..:-[:\G5:==PK=,*G$UC"B[S:Y M;A3D\H>#OEO3=YVR%X(G *E$*\%SE)3Z2;/^\IV6?#W+9^SY811U!\%#@X9> MK:'GU'!-'R'5)T.! *F0( K>ZZ/&MB1K$N FPY$?AK\Y(G-1J[KX>54%H68, M)41NFK2Y*?MGI/5K:?U?"%BJ/4%_3))[I#@J!&4)+9HCZ&:/SZB\K%5>.GD^ M;954VC$I6VM9&6$)-!W3D@3'SQ+*[S6G% X/]AV>26PHR),],KK8()FBT.RX MX%)#/LM,3PX M'X[_0U^8GF'K^G'7E=;X8)G8[9FO2^QYQ7(2E&PO=V]R:W-H965T5+[+/OGA?G[&2KS;,M )"] ME%+9<5 @5A=A:+,"2FY[N@)%.RMM2HX4FG5H*P,\]T6E#.,H&H4E%RI($[\V M,VFB:Y1"P>)D9OF7'9 MA.8FWJJO)G%"N9\R1T.[@NHPO7]XNIZSV>7WR\GM-3ME<_KK>2V!Z15[J-$B M5[E0:S:%);+C*2 7TIY0XKU&L&S&7_F2LH^84.RIT+6E?)N$2-(<09BU,B:- MC/B C#E4/3:(/K XBON+^90='YW\C1*2LS@ *Q7?:,LFIH:"=F/ M6TI@-PBE_?D._*"#'WCXLP/PNP=4&:$R47&YSWP#,_(P[IILTOZG*$["S1[R MLX[\[%WRA>*E-BA^0\YR83-=*]S'W: ,=[A/X_A\/_>PXQZ^RWW%C7EUKC=< MUKY7S#_YV/SH?_L(<[_>N>@CMNUD)9)F%%95'OG%!,<[V: '7E6WJI MD2Z(GQ;T(H%Q";2_TM2=;>!N2??&I7\ 4$L#!!0 ( .0:5/C9KGZD@, M )\, 9 >&PO=V]R:W-H965T[JA^C%>2>C9!4O (LH5$QQ)NAM9'_'M''LIP*SXS.A15=HHW1-;!00'H@Z^0Z[BX3D\[?$-C@#N- M\-GY<*<&/F^'SZA?B'=:S.@4UZ%C^#J-?%N-%EQIF4 VT.CO3[ +32-U#\M M]-V"OFOHNPWT*RE\2@.%=E)$R!?\B4K-MB%%7&A:=YNF&6'?$*99[VF,,1X, M[:>JQS6+W%ZW7/5";*\0VVL5:[S(-*9I\>JDEP;P!$X.72%U()(JQ)1*8.8" M7D#8!4[Y(N*X-[[XE?)GI M<.?-9UL= Z,B>-1"/O__\9;Y#W??Y7C+G(5_2M("Y^O=GN+7*E^ M1^0>;$0AW0&E<^V!)3*KAK..%K$I][9"0_%HF@?X@J R70#S.P&W.>^D 8IO MDO%W4$L#!!0 ( .0:5.0OL3GC04 !L9 9 >&PO=V]R:W-H965T M@FWNN??HZNI<68RVE#WR%2$"/*5)QL\' M*R'6'RV+1RN28GY&UR23WRPH2[&0MVQI\34C>%Z TL1"MNU;*8ZSP7A4/+MG MXQ'-11)GY)X!GJR;OK-K+ M/$Y)QF.: 486YX,+^/&+@Q2@L/@S)EO>N@9J*#-*']7-W?Q\8"M&)"&14"ZP M_-B0*Y(DRI/D\6_E=%#'5,#V]<[[33%X.9@9YN2*)C_CN5B=#\(!F),%SA/Q M0+>WI!J0I_Q%-.'%?[ M;7U_ **<"YI68,D@C;/R$S]5B6@!H-L!0!4 ]04X M%<#I"W K@-L7X%4 KR_ KP!^7T!0 8*^@+ "A'T!PPHP[ N ]F[F[-Z0>K++ MHBNKI"BQ"19X/&)T"YBRE_[415&G!5Y65IRI)3453'X;2YP8_[QX>+CX]GT* MWD^(P''"3\ '\&,Z >_?G8!WP )\A1GA(,[ CRP6_%0^E-??5S3G.)OSD24D M"^7+BJJ(EV5$U!'Q2> F0CJ(%?F>$7:R;A82=\T@-N!YWPZR/P?"FC MVP7KJ%R99WHED#IT2L\JJ:X&7LRYX'K#$?61L/%K;FX M1BY7--L05K1#.7).HIS%(BZ6MZ @HFDJOY&J$ST>8^@>,$2!-QP&MIZ@5Q/T MC 2_4CDI"T93L, Q QN,*\Q7(Y+N5G+<9HX]R@A>$Z/9=MY6G/2ET MO>X4-5T#FMN&2A'.HJ)V]II$74CRW4XJ&]O(M.FH3:H ;6I#]%RC/^FL8.AT MT&]Z"CS25,@21[_ 5';T7;?GAL8.&V&'_MON(6 CV-"LV"_81=Q C2([OO.L MZ=T>-=NGW,@V-.OV?3Y+XJA7QAO!A<.WS3AJU!29U?0M>N0U.E344BC\4)]N MU&@J,FOJ2YO1=>6WW8T@///VJ^2FE]7M,:O]L;7VZF:-?NW.=H-T@NT[88"< MYR/J8;D_JD;:4<\W@_Y=$&DD/O2&71*/&HE'1]X,>K>9&W2HTJ8V@QJ=1F:= M_B;#+W&LCNK4QA^79VXJ-W4CUO+Q#F?(<;MSTL@[,F_+L'0/,OX/4$L#!!0 M ( .0:5.ZN4;-L ( %<( 9 >&PO=V]R:W-H965T^KXL-U%0?R08$ MGE12U=3@5JU]W2B@I3.JN1\%0>+7E DOS]R[*Y5GLC6<";A21+=U3=7=&7#9 MS;S0NW]QS=8;8U_X>=;0-2S!?&^N%.[\$:5D-0C-I" *JIGW(3P]"R-KX&[\ M8-#IG36QH:RDO+&;BW+F!981<"B,A:#XV,(<.+=(R.// .J-/JWA[OH>_:,+ M'H-940USR7^RTFQFWHE'2JAHR\VU[#[!$-#$XA62:_=+NOYNDGBD:+61]6", M#&HF^B>]'838,8B"/0;18."$\'M'CN4Y-33/E.R(LK<1S2YUPNH3DB3R2/#Y(#+"3UY X61$3UY/X>2)PE&L)/'TB\#1,)M-@3P6'P4,["OZGAND6FPM=82.R MM*K6M H>V+6B!$7@3\O,'1(M0-C63AI.Q0&APIV>&+Y (L*'5A5&KY>*P=>C M8@^F41RFZ3_)\'?&A!VYEU2M&18TAPI-@Z,4,50_Q?J-D8V;'"MI< ZYY08G M/RA[ <\K*&ULS5K13N,X%/T5J]J59B1H8SM) MVQ$@00$MVF5 %&8>5OM@$K>-)HD[MMO":C]^;2>MTS9QRFA&@@=(4_OZW.OK MF'-* M8M,I2WO(\\)>1I*\RD!4.N!^0P=4=D"'=L!E![S3 35U\,L._DX'.&SH$)0=@MT1FIP. MRPZAB7T1+!/I2R+)V0EG*\!U:V5-/YCI,KU5@)-<9]98C/ MXXOS\=4E&-W=WE]]'I\_WMQ]!L?@,^&%4@"0' M3WDBQ9%ZJ9X?9VPA2!Z+DYY4N+3U7E1BN"@PH 8,&-RR7,X$N,IC&M?T'[G[ M#QW]>RH>FZ"@=5 ND-/@F,Z[ 'M' 'D(/HTOP8??/EK/B]]U,'^)U7T&UW3UY-:_/5X3'X.^_E$EP(VDF_G$ \C> ? /( M;P!T-]?#"Z#(6DB5]DD^!1_4,B@\_EBW" J#@3&H"7]Y-H1A,/3@26]9S:(# MVUWOMX/0"X,P&&P:;KD6;%P+G*X]4$'Y4@6P7.AL B*692K8BHVB;T#)&4B$ M6) \4M0 W$X'>R"Q!R'J![M>']!PRYMPXTUXT$1-59Y(&A^!E1$;&A^3)>5* M/(MO0$PD!1.2<+ DZ8*:R8Q9FA(NP)SRPL>/X+\*!=910 %F4)V407>(ZGWH M;WSHO\6'ED0;]?<3P_/QT!]LA_QROQWR?4_]U*,=;- .#D)+7RB/$J%CGN22 M)ZH:B665%[JE]X'J'9,6W$7.:<2F>?*O M5BL-NY3^J%HBT!?]W$0Z%^5H58@(#7999]3:;-L;*[;0K;9WE0)B*_*.(@5: M\8/A^ZB;H-4RZ!:SJVU"(@(0S421&E+SE4I J\*UF>59L>2VY:36!_>XK2X@*W_( M+7]V>BA/6.W&L<4"], K55+H@F-E"KEEZNNN]!:P3 A+GC)+;TVQ#JZJ=<4] M.BX\ 3[(BLTP\E5-^^ITS>H<:M&Y)I)2I%I+'99=CL"C>HYF%-SEU 7&JAIZ M)WM!9"4)N27I"Q52Q\:20^T,NHV@H&UE6%%!;E&IX&E:&&X#T&23"XN5(-2R M ?L9N?.X8BXP5GQ0_YWDCA49Y";U W/';01UO8$S=:PN(#<_'Y Z;@.XE5*Q M97CLYN>'\9/+CJ5F#-_'M&-+J=A-J8=->XN15LK E0,V]UZA?=Y;#/CM\V[Y M%+>4^%I)]1Y%Z29-EO2HW&$5]QEZZNHJ>5QS(K93Q3N;;(.U9(O=7'EM:T E M[>:,QIR.E_+?L($JC6X?=O2;]A/8TBUVTZU:,@(LU62VGQ.5EJK!:!K>$BQV ME]\_>7-6CE:-4C ,]S9GK-P17WQ>)? 4WN28@?<]SGY+<=39N>=OWW@??^E8"?'=]_",']C7'1C , MA\.]$_OVAMNHK4KX+03O(?CV>;*D[[^34MJOW*NTG>[\O-N'*W^?[A'N(X2" MW;/77N4*-:-\:BZ[]<&>VJD7%X>;MYL+]7-SC;SS?@0_71;7XM9,<4M_2_@T M41F8THDRZ77["A8O+KZ+#Y+-S47M,Y.29>9Q1HG:E.L&ZOL)8W+]00^P^?># ML_\!4$L#!!0 ( .0:5.&&X4$O@4 *$; 9 >&PO=V]R:W-H965T MLMEJU@X9V^[#: M!T,,6$UBUC90]M>OG82$2PAAICPL#Y"8<_G.\@(=\^-6!CO_#"%DME%JQ>=T46=$+5M]58Z#LKEQ*P MB,:2\1@(.G]J].%''[N&(:'XD]&M/+@&QI0IYS_,S:?@J6$;1#2D,V5$$/VS MH4,:AD:2QO%/)K21ZS2,A]=[Z;\EQFMCID32(0^_LT MGQKM!@CHG*Q#]<*W MO]/,H 3@C(!F#(GI5FI[XK@14:37%7P+A*'6TLQ%XOV$6_N+Q290 M)DKH?YGF4[W)U^?A'X^#_L0?@>'SY['_9=+_^NGY"W@$SZMD*_MF*YG:@?U-=?EWPM21S(KJ4T3J/- MFF68!BDF= $3!I]YK)82^'% @Q+^835_YQJ_7\T/484 2SLX]S+:>WF *B5. MZ*H)L/T D(U@F4%O8Q_59[?+W%'-/J(SS0[+V(^<@?.0PXD\?$'>EW4TI0+P M>19A$CROE50Z5EB\J)#OY/*=1+YS0?Y>*B^D/H I7; XUI=&[XH*Q@/P7H=I M&KP?RO8DU>(F6DR^W?0@M#W7<]M=:U."S\WQN;7P+02)%;T*PSV'83NXXQ0H MTA@XIT..8^M/.5HO1^O50DM_4C%C\BK>@7>&XQ$:(,@[!CPL(41M![F>4XZX ME2-NU4*LJ^B;I4@MB%T8#F.=HZC?7LL[)SALJ#&+=;G1,KK],=@8=V40+M MRH3T/>DF:/ (^ALJ='L$_"S8P5BPF?[6Z6IB#*C(3O"@XL+;XV*;80 D@[!_ MWL J@6!\&/ P)$*:X$G]6>K.3'O[,!$T,3IQ9BTJOY3*N_!<0%1X -V2 7^A M]<-,,SS*@^WFA0"'1M]83=87JV,RB_$*O,CDE>>?1S$(! M&/)(#XB2I'VYT$_/@NJA38'I#AS2CYOB=";F7GJ ?2#@)E+$H(1D[.0 MR[7IW/_J3Z42>F3[NRJ_%>475M??[Z>Q(ZB96$WO-=-MM5&TU@A"-M>[Q,^3 M86D45:ML@1TU^PA!9!IWX(& [,HF#[^F()0*TA)1B:ACQQ3] *QN"%[EF/+P M+O51M7;O%:85#0"L[@#ZBX6@"Z*H'OV48+%D,[ AX;KV#@\R!=YAFFA!=-8U MUJ3S2^@^?.(BF8!V6^UM/:6#3)=1\9@A%'KQ.CK=,?6%+T(JNY%QH)N MF![4PQUXH2LN5/6X6U1XA.XRXZ&B(*-Z!?FM4UZFYK \N1"W.AU\H:]$15U% MKQA$;QD ?'0^@UX!5Y1/Y-Z_Z45%&4/UQLC[-+U^IOVP^-I-U[,//Q?:5E04 M-M3Z7Y1B5%0<=(>*4YVH_2LJ7U%!45%FT)W+C(]N*@NX* NXNBR\4"5X^M8; MD-4J9+,T-/2C+NB,K)@B(?LW6:MZA58D;@SODF!QD<)QO2'MK0DV4W/T>L6Q M,710^\(3B0_>)+ZB"-R48?%Y^K^&KLC_V+E_BL5%1L?U!J([I5A<-M_8[HF3 MK(.CB(B*17(&)'6V6<K^;G3/WD=.5D?0@_CM+3HD),>GCUF0@=A!*$ M=*Y%VLV6!B;2\Z#T1O%5TY3L-."$VM7L>,37BOPQ8RIBE..(A%DA#^.<"8 MK;J6:ZT'GN@\DGK [G4R,DQ:??=FZ'H:8"Q> M*:[$5AMT*%/&WG7G/NA:CE:$,\_WX\?X1J>_!?HZRQ3 M^0D7(Y2$QN*RF+B&'V"#B A'T;&E4J+Y[%GA=9![]0YX;<,#2V4DX#8-,-C% MVRJ",@QO'<; .TKH8U:!JG,%GN.Y>_0,C\-'.%-PU\"=(W*J95:KAJ]Z@.]Q MD4R1 PMUK@2,%U)(D@8TG1\AKY7D-4->.T!N*-F&\@K0_+6[##EE 5S0M%B; MRWV+D_/7#;_>Y\N>VZRWG6:S8R^WD_:_G5-:[$BOE]+KIZ7/.4DEGA19/RER M1T*CE- X+6&)X@P%C7/#;Y:^FZ=]JZ,W1'J&^^:Y[ENE^];1JGPS9QH&U]!? M(E>'-/S42P'JX$"X(Y3#*XD7"!-5NK[6=:18VZ7/]A>+=56H %*(,/4 @181 M:A%+(T(G)V!Q3+C059TG:F^><@&MK3Q5&Q5]"NS4W?K!R'9U;QWY[KE;X#MDN^?6K>MM%'M?V#C?(=H[61[VUB6;()^;MX> M&5ND,K]OR]'R?=,WM[J],<\?1P^$SVDJ(,9009U*4R6+Y^^-O"-99J[L*9/J M 6":D7JC(=<&:CYD3*X[VD'YZNO]!5!+ P04 " #D&E3$AC=-'4# "S M# &0 'AL+W=O? M9^:;V,/T1.@]2P X>LRS@LVTA//#I:ZS;0(Y9A?D (5XLR,TQUQ,Z5YG!PHX M5D9YIEN&X>DY3@MM/E5K:SJ?DB//T@+6%+%CGF/ZM(2,G&::J3TOW*;[A,L% M?3X]X#U$P+\?UE3,])HE3G,H6$H*1&$WTQ;F96C:TD A_D[AQ!IC)$/9$'(O M)U?Q3#.D1Y#!EDL*+!X/$$"622;AQS\5J5;O*0V;XV?VWU3P(I@-9A"0[$<: M\V2F3304PPX?,WY+3G] %9 K^;8D8^H7G2JLH:'MD7&25\;"@SPMRB=^K!+1 M,! \_09696"U#9Q7#.S*P'[K#DYEX+QU![PJ<2O,\7Q*R0E1B19L M7/LO3'>L4?&UV3@B<,A44,<8_]:MC>'[#716[J!%G/"5I:@X01 M'"Z0;7Q%EF&9/?X$;S<>B.<)PAIBJU MW&[;= O*2NTKPY+74[SR-'V8>Z;O3_6'IK9=D..[YYA5%S/V)_8Y*.R"3,<: MUZ"SV-TZ=GLVE;%: MP@1=S,AR6@IW,?ZX505A%V/Z7K^^DSKPR6#@M\ TVVB)([A05SJ!YGF@9SZ M-;7_,40VC9=[R'@GF2OB,WV\ECY!#\ANU<*J!V/:DU8UA#THU_3[I38;U[ Y M&/[O4 5"9!:XUA<]"GC%,LF:BB[U@N]]4$$?[E*3/N]!+>[Q[)KFFW%>U 3 MKRUY%^1Z[0,@[$&-3:LEN=YHPG*@>]7],A'4L>#E#5NOUAWV0O65K?6E>1F8 M/>LKV9&KIN^%OFSGKS'=IP5#&>S$5L;%6!0G+3OD&ULI5A=<]HX%/TK&J8/R4P36_XF M0YAI BWL-&TFM-MG@05X:DNL)$/WW^^5[3A@"^-V7\"6S[F^.CI7DC4Z6,GD_V"JUN[,LN=K2C,A;OJ,,GJRYR(B"6[&QY$Y0$A>D++4981\>\#3?GA?H 'KPTOR6:K=(,U'NW(ABZH M^KY[%G!GU5'B)*-,)IPA0=?W@P_X;HX]32@0?R?T((^ND>[*DO.?^F8>WP]L MG1%-Z4KI$ 3^]O21IJF.!'G\4P4=U._4Q./KU^@?B\Y#9Y9$TD>>_DABM;T? M1 ,4TS7)4_7"#S-:=X!6N50\J\B009:P\I_\JH0X(D < M,\&I"$Z3X)TAN!7![4OP*H+7E^!7!+\O(:@(05]"6!'"OBI%%2'J^X9A11@6 M=BC'KQC\"5%D/!+\@(1&0S1]43BH8,.8)TR;?:$$/$V I\9?IM_0_,OCUZ53B1*&OK-$R??0"-??MCR7$%&.+ 7YZRRL597K M0YFK1)_]/^7G?]SW$R.X M=16Y13SW7!7E&15$F';CS'V ^R,K/VQ$=NP&VR#=,$I;F+ 18[ONZ>PJ2E<%$;^*>RC$3:,\"GL MDPD6>F$#-C/ @A#[X2EL;H#YON.^P4X&PZ\'P^\;S?$NXB8743,VXB;H1=YYCX&=1^#WS,<(DJ)9)DKLDPI4AS! MLPQV*+ JK7YN>1I3 =/Z4AO>)$702M+DS6D;9C+3S S#;\)YH4.-DL3UM*$ MG=(\;@G;4+U^K4DBT)ZD.45\C0Y$",*4+-9(FBUI#"L+;+9$LB=Z%V>2)33T MUPUMN^'W:1O7],E%Q+P+<2)$5 L17?1(L?[WLD:U:S"I$+7+U,%N-&R(8("9 MS&& F1 MYP5^H]IG!N30\=P@\!I#/S<@/=N.0L<[,Y?CHTTO[A1XHGT)Y8EV7%&F$I+6 M,I5*7U(&MU+S;=^S<=.^!F"SB"]#YIV04PF<-PFOGQ&7]'7:SO-L)_)QX#<5;D//.:^-/.>\-O*"\]XV MBMC]S37VLH+ZH:%R8YZF1!P-@5G*,I_HV#NWS?ES:D#=V+=>V)30" O=IGX& M&+X-SDRS^&U#C"_OB'NZ[D2S8]?U5,TS=12W9#/"VK(986W9##"#;-;1USY\ M=FR*HR()/<^9*C]9ZM;Z..I#<0C3:'_ =Y^PH7VFCZ^*TX6W\.79%WRU;1(F M44K7\"KH I2(*(^3RAO%=\59PY(KQ;/B&PO=V]R:W-H965T$]LD(2- :AE&4VDZ160^%D]OX8(! MJXG-V$YI__W83IKP$:)ND-B X]Q[?.X]Y(0[V KYK-:4:O":9UP-O;76FT^^ MK^9KFA-U(S:4FSM+(7.BS:5<^6HC*5FXI#SS41!$?DX8]T8#MS>5HX$H=,8X MG4J@BCPG\NV.9F([]*#WOC%CJ[6V&_YHL"$KFE+]A<6PABOE[HF&:913(\ M_E2@7GVF3=Q=OZ-_<<6;8IZ(HF.1_68+O1YZ?0\LZ)(4F9Z)[5=:%11:O+G( ME/L$VRHV\,"\4%KD5;)AD#->?I/7JA$["0:G/0%5">@PH72&99E2!J\]4$Y:I:Q.CUD12-?"U86,Q M_7EU\EUY,CIQ<@(>!-=K!29\01?[^;ZIHBX%O9=RASH!4[JY 3CX!Z P18^ MXX^G!QUT<-U9[/#P";R]WJ5-[R:O\ZPP%8.E%#D8BWQ3:.)^TF())D1RQE<* M3*D$J>TL^.^; 0;WFN;J_PY:O9I6S]'JG: U%9H:9B3+WD CK=,07#%>+:_; M]"R!0P=L[>%E!(.DUX]"T^V7W48?!V+C*@C'N%='[I$/:_)A)_FQX"]4:O:4 M46!<:TFE-(TT#\G\N:,U48T>79)B<4TK/I=B\9$0P8%4QQ$P#L,$)S!IEZI? ML^YWLGXLM-*$+TQOP'Q/-I$SI81\ ]P4ICH:E-1')9>D&PP:;PW.I5R%W"5= M2P@.<=B/>_UVZ>#.2P%^6#SW= &QL8WK4@NB!AU=E%Z-8T-\-KWPD1@)C,(D M./3&EL >3F*81.$)U1IGA]W6OJO:EDA)N.X4K'%=&%Z48(UAP^AL@D5'.B < MQ?A0KN.P* A@A$_8(VQ<'7;;^JY:L_1GIU*-Z<+^12G56#1,SJ94TO:.2H(X M/M3J.#!H5PDU%HZZ+?ST:VSOW\='GC?4V"^"EZ0B:IP;H7.I6"%WO=!:0G 2 M)7$OP@N@GK8/_.S*#EQ-C E /L Y$K MQA7(Z-) !C>QH27+F;"\T&+CQJHGHM@U+8X)*J!UY]@,;/K>%+.)7VB:HZ-]3)22D5 MSQNPWD%.6/W&^Z8.1P#-[6WFWA M8JQP-!2\0L)D:S8SL-6W:%TOPLQWLE1"KQ*-4]']Q^FG^0RMQE]G2]2)06%" M91>]1H_+&'5NNN@&$896&2\E9JDE /1MO)9*Z#O\_8)$V$J$5B(\(V&X"\%W MQ+:6SAH8;(CJGOJ2:J([2V0:W"[2'G?'9_-G1C_TG^?$?V6976:I7;I'=RH' ML;7-3**$ETS5]6VC;;\Z'?ZFKYOS'(LM81)1V&@I MK_=&7WE1-[QZHGAA;_2:*]T?[##3_P@0)D&O;SA7AXD1:/\ZT2]02P,$% M @ Y!I4_RU0Y7C @ 6P@ !D !X;"]W;W)K&ULM59;;YLP%/XK%INF3DK++1?2)9':D&Z9FK0J[?8P[<$AA\0JV,QVFE;: MCY]M*,L6PKJ'OH -Y[N<8_O 8,OXO5@#2/28I50,K;64^:EMBW@-&18G+ >J MWB2,9UBJ*5_9(N> EP:4I;;G.%T[PX1:HX%Y=LU' [:1*:%PS9'89!GF3^>0 MLNW05RP(+&+/T*UG*]= *++2$!&]2><.VGZ#,IZ/Y8I8*",FR M$JP<9(06=_Q8UF$'X+D' %X)\%X*\$N _Q? [1T M$M ^Z4*G1)@4K>+W$WA M0BSQ:,#9%G$=K=CTP%3?H%6]"-7[)))CN;S&\C=#8/T?AJ M?CN=?YQ/QM-)A(Y"D)BDXOW EDI,0^RX)#XOB+T#Q!'D)\CS6\AS//>7%Z%9*W<:LSE1;1RPIE@+]1 W[,BR8.CMU]?R.[]>7M5<9Z#4:.->Z'*A$ M:EN@C%&YKCOFO?W%[SJ!TZ\7#RKQX'^V(DH)7I"4R*^J[7=9R#&ZM? MF>B_QGDX[^^7Q.O5^;%W&K/^[,XP7Q$JE%RBH,Y)3^7$BT]9,9$L-[UZP:3J M_&:X5E]_X#I O4\8D\\3W?ZK_XG1+U!+ P04 " #D&E3DAHX[UH# #B M%@ #0 'AL+W-T>6QEJ_!P$U71.#3"8Z%[QSI_QCHJT#]: MX#D%5"+9E=C)]O/9[740^@X;(X=.\A85(W:/RLN!E)C 05WTHT%6B$WM1[X= MT,HDI]X#X4-_3#B;2 :LC.2,K^QP%P:F!2^DI_1-IZV$,%(]6CBT/;@?ZS@Y M$X4TVE;!?D_JR_> =0\,,LX;@UW?#HP&)5&*2G&M.^9B,_@$\NKVW:K4#F>2 MK,+NI;\AF),6F10RI;*1"?WUT&C :09V))O-X:R*,@!0J2+7C92162&(\;!F MU T==DHYOX6'U:]L)_8RVUI34T>B:6I#==.&L1V(OQW-QMX.&[\JKE>RAT)] M7>CI"-.'6J$WDF9L:?K+K#& 10_QZ*0L^>H+9S.14SOYHP5' [+F>?-"LD>M M!J4RU0-4^MX#E8I-MT?^2%+>T:5:E],RPSUW6^CYW^9Y1@65A&^;UK5_REE^ MM>.H]U:6S5-EW[#38[T#.763EVTP&;?!9"MJLM\&DTD+3/;>[*GY$I-A&TQV M3]]D=)HE&=1[RJV-Z\ZVM1GUX/5@Z/^$%Q&^$?4F"\85$W5OSM*4BB>[5QU> MD8E^@=^)KZ]/:4867-TUX-#?M'_0E"WRI+GJ!A)17[5I?X?IZ:WP^MU$:S&1 MTB5-QW57SB:FZ>F&5JT/(.PCU^9P(QC'8FX$,$P':T#<>0-&DKA7&],!!K8*6.V OEL' M:LK-B2)85*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'?V<_-FE6]%KKLMS>M=O%?"TV2?%GOA69OK/,U28I]:5:M8NM M$LFB6 M1;M*VV>ETVYM$9JVO7T[/FJ@VO,A+,2]EGNG"JF FQ4OQ>K^Z9'M9 MR&>9RO)GKU6?IZ+%-C*3&_E++'JM3HL5Z_SE,5?R5YZ525[[8R6U6/T6_1!J]1U\/I>*C$._5_JC%?+N5<#//Y;B.R\E"/2J05 M8%:LY;9HL2S9B%YKD.^%JMY'_X&_.+Q;J:% 3:D[J6\H?U'C$:*$P= +N#=D M^HR'(W_HQOJB[X[<8. Q &DBD.85(?\Q :2%0%I7@>2Q/HR] $#:"*1]1$U(!T!^0B _T4+VI]P//,X!S6>$YC,M M#9^.QV[TQ,)[QOV'P+_W!VX0,W<'4@SBH18@U MPA_#*+Z-O6C,_&#F\5C/>#%L40/3AT'LCWO7C]C,'4T]-O9Z;OH8)P2 WPG@8;B]@WKY!#622KE1*K^D?'=H>8F&\L8M^\8D:B2IC(;,4F M0M7/RN:-V0CSC47LFU?,09Z5*IF7K)^D%6%1-3W8L*0 M,]S!1G?N+>]]:F1 3LY!#;*'3]O?9$-/!Q..0I^O!,K?9S'R=P*\S M'$P\#O7^VJ4%[R%^AYAHQIYZ\7,9,]R6$F)BXG&HM]LN8T9\"L7C8.)QB,6# M8/(RGT-,3#P.M7B078Y;UH>8F'B+KOF,(Y.UUV,=]TKY/, M";PJF<-N(";FFV[MF_;I$[N%6,I,+ +]%X4NGR?I?*)8=3A\,V [5>)ON4O3 M@2X+,QW5+$Y?[)V^-OSZ+U!+ P04 " #D&E3=TMQA08" #Q) &@ M 'AL+U]R96QS+W=OI>/7;GKAWPZ7]GTX[&;SLMQFX9N_=YM<]+ELDWC M[8SF^>EVYN+U<\C_,['?;/;K_+-?_S[FT_2/P>E//[Z775DWZ M.%Q/EW0YR-UY5LUX\N;-*EVD$*0U@\R"++Z00Y!7C\H("CJ![40U-8/ MNH>@^_I!#Q#T4#_H$8(>ZP?)$F5<$B3-L";06I!K(?!:$&PA$%N0;"$P6Q!M M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;9Q_;!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MML MLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]' MO9U ;T>]G4!OGVUV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@= MJ'<0Z!VH=Q#H':AW$.@=J'<0Z!VSGY4$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z MMZAW2Z!WBWJW!'JWJ'?[G7J7Z?.0R[7G:XW/_TZJI_.]^?KXR_+KY.R]7'!. MMQ7E^2]02P,$% @ Y!I4_\GIW7C 0 ;"0 !, !;0V]N=&5N=%]4 M>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ M 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O? MFIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( .0:5/41^FH4P4 '06 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ Y!I4Q0YE:V* P (PP !@ M ("!8A4 'AL+W=O 8 " @2(9 !X;"]W;W)K M( >&PO=V]R:W-H965T&UL4$L! M A0#% @ Y!I4TZ">TB*$ !W !@ ("! 20 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I4]N< M:K>7$ P"H !@ ("!:$( 'AL+W=O&UL4$L! A0#% @ M Y!I4T&)I>8<$ BS0 !D ("!&V0 'AL+W=O&UL4$L! A0#% @ Y!I4QE]5_O^ @ M/P< !D ("!*H$ 'AL+W=OX+ N)@ &0 @(%? MA >&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I4Q>>'\J@" _Q8 !D M ("!P)P 'AL+W=O&PO=V]R:W-H M965T1J0D ,H9 9 M " @3^H !X;"]W;W)K&UL4$L! M A0#% @ Y!I4Y@J1:[ ! , P !D ("!'[( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I M4_MMM9^##P A2\ !D ("!B;X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I4X6=:_R3! !0L M !D ("!A-0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I4S//4'^G @ I@4 !D M ("!'>( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y!I4P#%%C"C! )@L !D ("!<.H 'AL+W=O M7O,$ #< M# &0 @(%*[P >&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I4[E= M"]>Y @ : 8 !D ("!D_H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I4[>_WP", P YPX !D M ("! P4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y!I4[M"0^9&PO=V]R:W-H965T&UL4$L! A0#% M @ Y!I4^%5>*8@ P &@@ !D ("!EB ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I4X\=<&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I4T/$VXB4 P A@P !D M ("!P#,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y!I4Y"^Q.>-!0 &QD !D ("!TST! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M Y!I4X8;A02^!0 H1L !D ("!I4T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y!I4_RU0Y7C @ 6P@ !D M ("!-V8! 'AL+W=O&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #D&E3_R>G=>,! !L) $P M @ $T=0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1@!& + "$3 !(=P$ ! end XML 75 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 76 report.css IDEA: XBRL DOCUMENT /* 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; } XML 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 301 409 1 false 77 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://www.stem.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) (UNAUDITED) Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) (UNAUDITED) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Statements 8 false false R9.htm 2101101 - Disclosure - BUSINESS Sheet http://www.stem.com/role/BUSINESS BUSINESS Notes 9 false false R10.htm 2105102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 2109103 - Disclosure - REVENUE Sheet http://www.stem.com/role/REVENUE REVENUE Notes 11 false false R12.htm 2115104 - Disclosure - SHORT-TERM INVESTMENTS Sheet http://www.stem.com/role/SHORTTERMINVESTMENTS SHORT-TERM INVESTMENTS Notes 12 false false R13.htm 2118105 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 13 false false R14.htm 2123106 - Disclosure - ENERGY STORAGE SYSTEMS, NET Sheet http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET ENERGY STORAGE SYSTEMS, NET Notes 14 false false R15.htm 2127107 - Disclosure - NOTES PAYABLE Notes http://www.stem.com/role/NOTESPAYABLE NOTES PAYABLE Notes 15 false false R16.htm 2134108 - Disclosure - CONVERTIBLE PROMISSORY NOTES Notes http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES CONVERTIBLE PROMISSORY NOTES Notes 16 false false R17.htm 2136109 - Disclosure - WARRANTS Sheet http://www.stem.com/role/WARRANTS WARRANTS Notes 17 false false R18.htm 2138110 - Disclosure - COMMON STOCK Sheet http://www.stem.com/role/COMMONSTOCK COMMON STOCK Notes 18 false false R19.htm 2141111 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 19 false false R20.htm 2147112 - Disclosure - NET INCOME (LOSS) PER SHARE Sheet http://www.stem.com/role/NETINCOMELOSSPERSHARE NET INCOME (LOSS) PER SHARE Notes 20 false false R21.htm 2151113 - Disclosure - INCOME TAXES Sheet http://www.stem.com/role/INCOMETAXES INCOME TAXES Notes 21 false false R22.htm 2153114 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 22 false false R23.htm 2206201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 2302301 - Disclosure - BUSINESS (Tables) Sheet http://www.stem.com/role/BUSINESSTables BUSINESS (Tables) Tables http://www.stem.com/role/BUSINESS 24 false false R25.htm 2307302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 25 false false R26.htm 2310303 - Disclosure - REVENUE (Tables) Sheet http://www.stem.com/role/REVENUETables REVENUE (Tables) Tables http://www.stem.com/role/REVENUE 26 false false R27.htm 2316304 - Disclosure - SHORT-TERM INVESTMENTS (Tables) Sheet http://www.stem.com/role/SHORTTERMINVESTMENTSTables SHORT-TERM INVESTMENTS (Tables) Tables http://www.stem.com/role/SHORTTERMINVESTMENTS 27 false false R28.htm 2319305 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.stem.com/role/FAIRVALUEMEASUREMENTS 28 false false R29.htm 2324306 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables) Sheet http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables ENERGY STORAGE SYSTEMS, NET (Tables) Tables http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET 29 false false R30.htm 2328307 - Disclosure - NOTES PAYABLE (Tables) Notes http://www.stem.com/role/NOTESPAYABLETables NOTES PAYABLE (Tables) Tables http://www.stem.com/role/NOTESPAYABLE 30 false false R31.htm 2339308 - Disclosure - COMMON STOCK (Tables) Sheet http://www.stem.com/role/COMMONSTOCKTables COMMON STOCK (Tables) Tables http://www.stem.com/role/COMMONSTOCK 31 false false R32.htm 2342309 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.stem.com/role/STOCKBASEDCOMPENSATION 32 false false R33.htm 2348310 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) Sheet http://www.stem.com/role/NETINCOMELOSSPERSHARETables NET INCOME (LOSS) PER SHARE (Tables) Tables http://www.stem.com/role/NETINCOMELOSSPERSHARE 33 false false R34.htm 2403401 - Disclosure - BUSINESS - Narrative (Details) Sheet http://www.stem.com/role/BUSINESSNarrativeDetails BUSINESS - Narrative (Details) Details 34 false false R35.htm 2404402 - Disclosure - BUSINESS - Schedule of Reverse Recapitalization (Details) Sheet http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails BUSINESS - Schedule of Reverse Recapitalization (Details) Details 35 false false R36.htm 2408403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 36 false false R37.htm 2411404 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.stem.com/role/REVENUENarrativeDetails REVENUE - Narrative (Details) Details 37 false false R38.htm 2412405 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 38 false false R39.htm 2413406 - Disclosure - REVENUE - Remaining Performance Obligations (Details) Sheet http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails REVENUE - Remaining Performance Obligations (Details) Details 39 false false R40.htm 2414407 - Disclosure - REVENUE - Contract Balances (Details) Sheet http://www.stem.com/role/REVENUEContractBalancesDetails REVENUE - Contract Balances (Details) Details 40 false false R41.htm 2417408 - Disclosure - SHORT-TERM INVESTMENTS (Details) Sheet http://www.stem.com/role/SHORTTERMINVESTMENTSDetails SHORT-TERM INVESTMENTS (Details) Details http://www.stem.com/role/SHORTTERMINVESTMENTSTables 41 false false R42.htm 2420409 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) Details 42 false false R43.htm 2421410 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details) Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details) Details 43 false false R44.htm 2422411 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details) Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details) Details 44 false false R45.htm 2425412 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details) Sheet http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details) Details 45 false false R46.htm 2426413 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details) Sheet http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails ENERGY STORAGE SYSTEMS, NET - Narrative (Details) Details 46 false false R47.htm 2429414 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details) Notes http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails NOTES PAYABLE - Revolving Loan Due to SPE Member (Details) Details 47 false false R48.htm 2430415 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details) Notes http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails NOTES PAYABLE - Term Loan Due to SPE Member (Details) Details 48 false false R49.htm 2431416 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details) Notes http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details) Details 49 false false R50.htm 2432417 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details) Notes http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details) Details 50 false false R51.htm 2433418 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details) Notes http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails NOTES PAYABLE - Schedule of Outstanding Debt (Details) Details 51 false false R52.htm 2435419 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details) Notes http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails CONVERTIBLE PROMISSORY NOTES (Details) Details http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES 52 false false R53.htm 2437420 - Disclosure - WARRANTS (Details) Sheet http://www.stem.com/role/WARRANTSDetails WARRANTS (Details) Details http://www.stem.com/role/WARRANTS 53 false false R54.htm 2440421 - Disclosure - COMMON STOCK - Schedule of Shares Reserved for Issuance (Details) Sheet http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails COMMON STOCK - Schedule of Shares Reserved for Issuance (Details) Details 54 false false R55.htm 2443422 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 55 false false R56.htm 2444423 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails STOCK-BASED COMPENSATION - Option Activity (Details) Details 56 false false R57.htm 2445424 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails STOCK-BASED COMPENSATION - RSU Activity (Details) Details 57 false false R58.htm 2446425 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) Details 58 false false R59.htm 2449426 - Disclosure - NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details) Sheet http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details) Details http://www.stem.com/role/NETINCOMELOSSPERSHARETables 59 false false R60.htm 2450427 - Disclosure - NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details) Sheet http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details) Details http://www.stem.com/role/NETINCOMELOSSPERSHARETables 60 false false R61.htm 2452428 - Disclosure - INCOME TAXES (Details) Sheet http://www.stem.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.stem.com/role/INCOMETAXES 61 false false R62.htm 2454429 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details) Sheet http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails COMMITMENTS AND CONTINGNECIES (Details) Details 62 false false All Reports Book All Reports stem-20210930.htm stem-20210930.xsd stem-20210930_cal.xml stem-20210930_def.xml stem-20210930_lab.xml stem-20210930_pre.xml stem_q321xexhibit311.htm stem_q321xexhibit312.htm stem_q321xexhibit321.htm stem_q321xexhibit322.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "stem-20210930.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 301, "dts": { "calculationLink": { "local": [ "stem-20210930_cal.xml" ] }, "definitionLink": { "local": [ "stem-20210930_def.xml" ] }, "inline": { "local": [ "stem-20210930.htm" ] }, "labelLink": { "local": [ "stem-20210930_lab.xml" ] }, "presentationLink": { "local": [ "stem-20210930_pre.xml" ] }, "schema": { "local": [ "stem-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 548, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 9, "http://xbrl.sec.gov/dei/2021": 5, "total": 14 }, "keyCustom": 69, "keyStandard": 340, "memberCustom": 31, "memberStandard": 44, "nsprefix": "stem", "nsuri": "http://www.stem.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.stem.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - REVENUE", "role": "http://www.stem.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - SHORT-TERM INVESTMENTS", "role": "http://www.stem.com/role/SHORTTERMINVESTMENTS", "shortName": "SHORT-TERM INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - ENERGY STORAGE SYSTEMS, NET", "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET", "shortName": "ENERGY STORAGE SYSTEMS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - NOTES PAYABLE", "role": "http://www.stem.com/role/NOTESPAYABLE", "shortName": "NOTES PAYABLE", "subGroupType": "", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134108 - Disclosure - CONVERTIBLE PROMISSORY NOTES", "role": "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES", "shortName": "CONVERTIBLE PROMISSORY NOTES", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "stem:WarrantDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136109 - Disclosure - WARRANTS", "role": "http://www.stem.com/role/WARRANTS", "shortName": "WARRANTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "stem:WarrantDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - COMMON STOCK", "role": "http://www.stem.com/role/COMMONSTOCK", "shortName": "COMMON STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - NET INCOME (LOSS) PER SHARE", "role": "http://www.stem.com/role/NETINCOMELOSSPERSHARE", "shortName": "NET INCOME (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151113 - Disclosure - INCOME TAXES", "role": "http://www.stem.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153114 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2206201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "stem:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - BUSINESS (Tables)", "role": "http://www.stem.com/role/BUSINESSTables", "shortName": "BUSINESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "stem:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310303 - Disclosure - REVENUE (Tables)", "role": "http://www.stem.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - SHORT-TERM INVESTMENTS (Tables)", "role": "http://www.stem.com/role/SHORTTERMINVESTMENTSTables", "shortName": "SHORT-TERM INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319305 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324306 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)", "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables", "shortName": "ENERGY STORAGE SYSTEMS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328307 - Disclosure - NOTES PAYABLE (Tables)", "role": "http://www.stem.com/role/NOTESPAYABLETables", "shortName": "NOTES PAYABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "stem:CommonStockReservedForIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - COMMON STOCK (Tables)", "role": "http://www.stem.com/role/COMMONSTOCKTables", "shortName": "COMMON STOCK (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "stem:CommonStockReservedForIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342309 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348310 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)", "role": "http://www.stem.com/role/NETINCOMELOSSPERSHARETables", "shortName": "NET INCOME (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "stem:EnergyStorageSolutionNumberOfRuntimeHoursAccumulated", "reportCount": 1, "unique": true, "unitRef": "hour", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - BUSINESS - Narrative (Details)", "role": "http://www.stem.com/role/BUSINESSNarrativeDetails", "shortName": "BUSINESS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "stem:EnergyStorageSolutionNumberOfRuntimeHoursAccumulated", "reportCount": 1, "unique": true, "unitRef": "hour", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428", "decimals": "-3", "first": true, "lang": "en-US", "name": "stem:CashAcquiredThroughReverseRecapitalization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - BUSINESS - Schedule of Reverse Recapitalization (Details)", "role": "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails", "shortName": "BUSINESS - Schedule of Reverse Recapitalization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428", "decimals": "-3", "first": true, "lang": "en-US", "name": "stem:CashAcquiredThroughReverseRecapitalization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - REVENUE - Narrative (Details)", "role": "http://www.stem.com/role/REVENUENarrativeDetails", "shortName": "REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "role": "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i75bed8d5bb004577ae4f94e3d5286584_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - REVENUE - Remaining Performance Obligations (Details)", "role": "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails", "shortName": "REVENUE - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - REVENUE - Contract Balances (Details)", "role": "http://www.stem.com/role/REVENUEContractBalancesDetails", "shortName": "REVENUE - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - SHORT-TERM INVESTMENTS (Details)", "role": "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails", "shortName": "SHORT-TERM INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "icce457ac60e94e34b73dbbd3beea90fe_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i0a16c804ba0f4c62a450d95f3a35a3a1_I20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "stem:WarrantLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails", "shortName": "FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i0a16c804ba0f4c62a450d95f3a35a3a1_I20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "stem:WarrantLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "ic9cb32affe28475eb677fb1358be173c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "ic9cb32affe28475eb677fb1358be173c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425412 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)", "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails", "shortName": "ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details)", "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails", "shortName": "ENERGY STORAGE SYSTEMS, NET - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i9c0185a890b5407ebc2ab880369dced2_I20200531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)", "role": "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "shortName": "NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i9c0185a890b5407ebc2ab880369dced2_I20200531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i99e4dea9080f461ebfca3826754572c9_I20181231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)", "role": "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails", "shortName": "NOTES PAYABLE - Term Loan Due to SPE Member (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i99e4dea9080f461ebfca3826754572c9_I20181231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i7abd2de4beaf428e8a5a94d1065dba53_D20180601-20180630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)", "role": "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "shortName": "NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i7abd2de4beaf428e8a5a94d1065dba53_D20180601-20180630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i826af73522574f13ac51fe5a8e84d28b_D20200501-20200531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)", "role": "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "shortName": "NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i826af73522574f13ac51fe5a8e84d28b_D20200501-20200531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i534e8acdc7ad42e789082553fde72b8f_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)", "role": "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "shortName": "NOTES PAYABLE - Schedule of Outstanding Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i534e8acdc7ad42e789082553fde72b8f_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details)", "role": "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "shortName": "CONVERTIBLE PROMISSORY NOTES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i8cd91532adc3452aa47efe23eed53212_I20210428", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - WARRANTS (Details)", "role": "http://www.stem.com/role/WARRANTSDetails", "shortName": "WARRANTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i8cd91532adc3452aa47efe23eed53212_I20210428", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "stem:CommonStockReservedForIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)", "role": "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails", "shortName": "COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "stem:CommonStockReservedForIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i29a3198374724ac4a75aa614ed1f64f2_I20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444423 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details)", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i394b921b2b2f4dcc955118cf1bfe8ace_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445424 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details)", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails", "shortName": "STOCK-BASED COMPENSATION - RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i394b921b2b2f4dcc955118cf1bfe8ace_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - Disclosure - NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details)", "role": "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails", "shortName": "NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i195c72d385a446caad56048ca9326d6f_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT) (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT) (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i0e1cbf7ce1cf45ad8597fa6179c90863_D20200101-20200331", "decimals": "INF", "lang": "en-US", "name": "stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details)", "role": "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails", "shortName": "NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - Disclosure - INCOME TAXES (Details)", "role": "http://www.stem.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details)", "role": "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails", "shortName": "COMMITMENTS AND CONTINGNECIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "i3ced0f63ea124d319f0907ece15d50e0_I20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "stem:PaymentsOfReverseRecapitalizationTransactionCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "ibe9c06c0f3c741d989890149ce5017da_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - BUSINESS", "role": "http://www.stem.com/role/BUSINESS", "shortName": "BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210930.htm", "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 77, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region", "terseLabel": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r184", "r339", "r345", "r543" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r260", "r300", "r360", "r361", "r476", "r477", "r478", "r479", "r480", "r481", "r500", "r541", "r544", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r260", "r300", "r360", "r361", "r476", "r477", "r478", "r479", "r480", "r481", "r500", "r541", "r544", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r184", "r339", "r345", "r543" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r182", "r339", "r343", "r503", "r540", "r542" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r182", "r339", "r343", "r503", "r540", "r542" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r260", "r300", "r351", "r360", "r361", "r476", "r477", "r478", "r479", "r480", "r481", "r500", "r541", "r544", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r260", "r300", "r351", "r360", "r361", "r476", "r477", "r478", "r479", "r480", "r481", "r500", "r541", "r544", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r113", "r115", "r116", "r118", "r119", "r139", "r422", "r423" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Retroactive application of recapitalization" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r115", "r116", "r117", "r118", "r119", "r120", "r139", "r206", "r207", "r392", "r403", "r421", "r422", "r423", "r424", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r580", "r581" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r115", "r116", "r117", "r118", "r119", "r120", "r139", "r206", "r207", "r392", "r403", "r421", "r422", "r423", "r424", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r580", "r581" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r105", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r115", "r116", "r118", "r119", "r139", "r206", "r207", "r392", "r403", "r421", "r422", "r423", "r424", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r580", "r581" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "domainItemType" }, "stem_A2009EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2009 Equity Incentive Plan", "label": "2009 Equity Incentive Plan [Member]", "terseLabel": "2009 Equity Incentive Plan" } } }, "localname": "A2009EquityIncentivePlanMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "stem_A2020CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Credit Agreement", "label": "2020 Credit Agreement [Member]", "terseLabel": "2020 Credit Agreement" } } }, "localname": "A2020CreditAgreementMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "stem_A2021CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Credit Agreement", "label": "2021 Credit Agreement [Member]", "terseLabel": "2021 Credit Agreement" } } }, "localname": "A2021CreditAgreementMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "stem_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "stem_CashAcquiredThroughReverseRecapitalization": { "auth_ref": [], "calculation": { "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": { "order": 3.0, "parentTag": "stem_ProceedsFromReverseRecapitalizationTransaction", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Acquired Through Reverse Recapitalization", "label": "Cash Acquired Through Reverse Recapitalization", "terseLabel": "Cash \u2014 STPK trust and working capital cash" } } }, "localname": "CashAcquiredThroughReverseRecapitalization", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": 3.0, "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax", "label": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax", "terseLabel": "Unrealized gain" } } }, "localname": "CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": 1.0, "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "label": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "negatedTerseLabel": "Unrealized Loss" } } }, "localname": "CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Number Of Securities Called For Redemption", "label": "Class Of Warrant Or Right, Number Of Securities Called For Redemption", "terseLabel": "Issued irrevocable notice redemption (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "stem_ClassOfWarrantOrRightWarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Warrants Issued", "label": "Class Of Warrant Or Right, Warrants Issued", "terseLabel": "Warrants issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightWarrantsIssued", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "sharesItemType" }, "stem_CommonStockReservedForIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Reserved For Issuance", "label": "Common Stock Reserved For Issuance [Table Text Block]", "terseLabel": "Common Stock Reserved For Issuance" } } }, "localname": "CommonStockReservedForIssuanceTableTextBlock", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/COMMONSTOCKTables" ], "xbrltype": "textBlockItemType" }, "stem_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants", "label": "Common Stock Warrants [Member]", "terseLabel": "Outstanding warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized During The Period", "label": "Contract with Customer, Liability, Revenue Recognized During The Period", "negatedTerseLabel": "Revenue recognized related to deferred revenue generated during the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "stem_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability", "label": "Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract With Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "stringItemType" }, "stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received", "label": "Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received", "terseLabel": "Upfront or annual incentive payments received" } } }, "localname": "ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Upfront Payments Received From Customers", "label": "Contract with Customer, Liability, Upfront Payments Received From Customers", "terseLabel": "Upfront payments received from customers" } } }, "localname": "ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "stem_ConversionOfAccruedInterestIntoOutstandingNotePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Accrued Interest Into Outstanding Note Payable", "label": "Conversion Of Accrued Interest Into Outstanding Note Payable", "terseLabel": "Conversion of accrued interest into outstanding note payable" } } }, "localname": "ConversionOfAccruedInterestIntoOutstandingNotePayable", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_ConversionOfConvertibleNoteUponMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Convertible Note Upon Merger", "label": "Conversion Of Convertible Note Upon Merger", "terseLabel": "Conversion of convertible notes upon merger" } } }, "localname": "ConversionOfConvertibleNoteUponMerger", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_ConversionOfWarrantsUponMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Warrants Upon Merger", "label": "Conversion Of Warrants Upon Merger", "terseLabel": "Conversion of warrants upon merger" } } }, "localname": "ConversionOfWarrantsUponMerger", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_ConvertiblePreferredStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stock Warrant", "label": "Convertible Preferred Stock Warrant [Member]", "terseLabel": "Convertible preferred stock warrant liability" } } }, "localname": "ConvertiblePreferredStockWarrantMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "stem_ConvertiblePreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stock Warrants", "label": "Convertible Preferred Stock Warrants [Member]", "terseLabel": "Outstanding convertible preferred stock warrants" } } }, "localname": "ConvertiblePreferredStockWarrantsMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "stem_ConvertiblePromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Promissory Notes", "label": "Convertible Promissory Notes [Member]", "terseLabel": "Convertible Promissory Notes" } } }, "localname": "ConvertiblePromissoryNotesMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer H", "label": "Customer H [Member]", "terseLabel": "Customer H" } } }, "localname": "CustomerHMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer I", "label": "Customer I [Member]", "terseLabel": "Customer I" } } }, "localname": "CustomerIMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_DebtInstrumentInterestRatePeriodThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Period Threshold", "label": "Debt Instrument, Interest Rate, Period Threshold", "terseLabel": "Period threshold for interest rate" } } }, "localname": "DebtInstrumentInterestRatePeriodThreshold", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "durationItemType" }, "stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal", "label": "Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal", "terseLabel": "Fixed interest rate, added back to principal" } } }, "localname": "DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "stem_DebtInstrumentInterestRateStatedPercentagePaidInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash", "label": "Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash", "terseLabel": "Fixed interest rate, paid in cash" } } }, "localname": "DebtInstrumentInterestRateStatedPercentagePaidInCash", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "stem_DebtInstrumentPrepaidAmountPrincipal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepaid Amount, Principal", "label": "Debt Instrument, Prepaid Amount, Principal", "terseLabel": "Prepaid principal" } } }, "localname": "DebtInstrumentPrepaidAmountPrincipal", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "stem_DebtInstrumentPrepaidAmountPrincipalAndInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepaid Amount, Principal And Interest", "label": "Debt Instrument, Prepaid Amount, Principal And Interest", "terseLabel": "Prepaid principal and interest" } } }, "localname": "DebtInstrumentPrepaidAmountPrincipalAndInterest", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "stem_DebtInstrumentPrepaymentPenalties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Penalties", "label": "Debt Instrument, Prepayment Penalties", "terseLabel": "Debt instrument, prepayment penalties" } } }, "localname": "DebtInstrumentPrepaymentPenalties", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "stem_DebtInstrumentPrepaymentPenaltyFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Penalty Fee", "label": "Debt Instrument, Prepayment Penalty Fee", "terseLabel": "Prepayment penalties" } } }, "localname": "DebtInstrumentPrepaymentPenaltyFee", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "stem_DebtInstrumentQuarterlyInterestRateStatedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Quarterly Interest Rate, Stated Percentage", "label": "Debt Instrument, Quarterly Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate, quarterly" } } }, "localname": "DebtInstrumentQuarterlyInterestRateStatedPercentage", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "percentItemType" }, "stem_DescriptionOfBusinessAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description Of Business", "label": "Description Of Business [Abstract]", "terseLabel": "Description Of Business [Abstract]" } } }, "localname": "DescriptionOfBusinessAbstract", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "stringItemType" }, "stem_DescriptionOfMergerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description Of Merger", "label": "Description Of Merger [Abstract]", "terseLabel": "Description Of Merger [Abstract]" } } }, "localname": "DescriptionOfMergerAbstract", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "stringItemType" }, "stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Storage Solution, Number Of Runtime Hours Accumulated", "label": "Energy Storage Solution, Number Of Runtime Hours Accumulated", "terseLabel": "Number of runtime hours accumulated" } } }, "localname": "EnergyStorageSolutionNumberOfRuntimeHoursAccumulated", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "integerItemType" }, "stem_EnergyStorageSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Storage Systems", "label": "Energy Storage Systems [Member]", "terseLabel": "Energy Storage Systems" } } }, "localname": "EnergyStorageSystemsMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "domainItemType" }, "stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Storage Systems Not Yet Placed Into Service", "label": "Energy Storage Systems Not Yet Placed Into Service [Member]", "terseLabel": "Energy storage systems not yet placed into service" } } }, "localname": "EnergyStorageSystemsNotYetPlacedIntoServiceMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "domainItemType" }, "stem_EnergyStorageSystemsPlacedIntoServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Storage Systems Placed Into Service", "label": "Energy Storage Systems Placed Into Service [Member]", "terseLabel": "Energy storage systems placed into service" } } }, "localname": "EnergyStorageSystemsPlacedIntoServiceMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "domainItemType" }, "stem_ExchangeOfWarrantsForCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Exchange of Warrants for Common Stock", "label": "Exchange of Warrants for Common Stock", "terseLabel": "Exchange of warrants for common stock" } } }, "localname": "ExchangeOfWarrantsForCommonStock", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger", "negatedTerseLabel": "Conversion of warrants upon Merger" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants", "negatedTerseLabel": "Exchange of warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "stem_GainLossOnRedemptionOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Redemption Of Warrants", "label": "Gain (Loss) On Redemption Of Warrants", "terseLabel": "Gain on redemption of warrants" } } }, "localname": "GainLossOnRedemptionOfWarrants", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Revaluation And Redemption Of Warrants, Net", "label": "Gain (Loss) On Revaluation And Redemption Of Warrants, Net", "terseLabel": "Net gain revaluation and redemption" } } }, "localname": "GainLossOnRevaluationAndRedemptionOfWarrantsNet", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "stem_HardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hardware", "label": "Hardware [Member]", "terseLabel": "Hardware" } } }, "localname": "HardwareMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "stem_HostCustomerArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Host Customer Arrangements", "label": "Host Customer Arrangements [Member]", "terseLabel": "Host Customer Arrangements" } } }, "localname": "HostCustomerArrangementsMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "stem_IncreaseDecreaseInAssetRetirementCostsAndObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Asset Retirement Costs And Obligations", "label": "Increase (Decrease) In Asset Retirement Costs And Obligations", "terseLabel": "Change in asset retirement costs and asset retirement obligation" } } }, "localname": "IncreaseDecreaseInAssetRetirementCostsAndObligations", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_IncreaseDecreaseInCapitalizedContractCosts": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Capitalized Contract Costs", "label": "Increase (Decrease) In Capitalized Contract Costs", "negatedTerseLabel": "Contract origination costs" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCosts", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_IncreaseDecreaseInDeferredCostsWithSuppliers": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Deferred Costs With Suppliers", "label": "Increase (Decrease) In Deferred Costs With Suppliers", "negatedTerseLabel": "Deferred costs with suppliers" } } }, "localname": "IncreaseDecreaseInDeferredCostsWithSuppliers", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_InvestmentClassificationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment Classification", "label": "Investment Classification [Abstract]", "terseLabel": "Classified as:" } } }, "localname": "InvestmentClassificationAbstract", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "stem_IssuanceOfWarrantsUponDebtModification": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance Of Warrants Upon Debt Modification", "label": "Issuance Of Warrants Upon Debt Modification", "terseLabel": "Issuance of warrants upon debt modification" } } }, "localname": "IssuanceOfWarrantsUponDebtModification", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_LegacyStemWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Stem Warrants", "label": "Legacy Stem Warrants [Member]", "terseLabel": "Legacy Stem Warrants" } } }, "localname": "LegacyStemWarrantsMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "stem_LesseeOperatingLeaseBaseRentPeriodicPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Base Rent, Periodic Payment", "label": "Lessee, Operating Lease, Base Rent, Periodic Payment", "terseLabel": "Base rent per month" } } }, "localname": "LesseeOperatingLeaseBaseRentPeriodicPayment", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "monetaryItemType" }, "stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases", "label": "Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases", "terseLabel": "Percent of capacity usage for financing of hardware purchases" } } }, "localname": "LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "percentItemType" }, "stem_LiquidityAndGoingConcernAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liquidity And Going Concern", "label": "Liquidity And Going Concern [Abstract]", "terseLabel": "Liquidity And Going Concern [Abstract]" } } }, "localname": "LiquidityAndGoingConcernAbstract", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "stringItemType" }, "stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Assets (Liabilities) Acquired Through Reverse Recapitalization", "label": "Net Assets (Liabilities) Acquired Through Reverse Recapitalization", "terseLabel": "Net liabilities" } } }, "localname": "NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "stem_OfficeSpaceInSanFranciscoCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Space In San Francisco, California", "label": "Office Space In San Francisco, California [Member]", "terseLabel": "Office Space In San Francisco, California" } } }, "localname": "OfficeSpaceInSanFranciscoCaliforniaMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "domainItemType" }, "stem_OptionsIssuedAndOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options Issued and Outstanding", "label": "Options Issued and Outstanding [Member]", "terseLabel": "Options issued and outstanding" } } }, "localname": "OptionsIssuedAndOutstandingMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "stem_PartnershipArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Partnership Arrangements", "label": "Partnership Arrangements [Member]", "terseLabel": "Partnership Arrangements" } } }, "localname": "PartnershipArrangementsMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "stem_PaymentsOfReverseRecapitalizationTransactionCosts": { "auth_ref": [], "calculation": { "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": { "order": 1.0, "parentTag": "stem_ProceedsFromReverseRecapitalizationTransaction", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Reverse Recapitalization Transaction Costs", "label": "Payments Of Reverse Recapitalization Transaction Costs", "negatedTerseLabel": "Less: transaction costs and advisory fees paid", "terseLabel": "Transaction costs" } } }, "localname": "PaymentsOfReverseRecapitalizationTransactionCosts", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "stem_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrants", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "stem_ProceedsFromReverseRecapitalizationTransaction": { "auth_ref": [], "calculation": { "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Reverse Recapitalization Transaction", "label": "Proceeds From Reverse Recapitalization Transaction", "terseLabel": "Proceeds received", "totalLabel": "Merger and PIPE financing" } } }, "localname": "ProceedsFromReverseRecapitalizationTransaction", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "stem_ProceedsFromStockOptionsAndWarrantsExercised": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Stock Options And Warrants Exercised", "label": "Proceeds From Stock Options And Warrants Exercised", "terseLabel": "Proceeds from exercise of stock options and warrants" } } }, "localname": "ProceedsFromStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "stem_Q12021ConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Q1 2021 Convertible Notes", "label": "Q1 2021 Convertible Notes [Member]", "terseLabel": "Q1 2021 Convertible Notes" } } }, "localname": "Q12021ConvertibleNotesMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "domainItemType" }, "stem_RecapitalizationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Exchange Ratio", "label": "Recapitalization Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "localname": "RecapitalizationExchangeRatio", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "pureItemType" }, "stem_RevenueFromContractWithCustomerContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Contract Term", "label": "Revenue From Contract With Customer, Contract Term", "terseLabel": "Contract term" } } }, "localname": "RevenueFromContractWithCustomerContractTerm", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Estimated Benefit Period", "label": "Revenue From Contract With Customer, Estimated Benefit Period", "terseLabel": "Estimated benefit period" } } }, "localname": "RevenueFromContractWithCustomerEstimatedBenefitPeriod", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "stem_RevenueFromContractWithCustomerIncentivePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Incentive Period", "label": "Revenue From Contract With Customer, Incentive Period", "terseLabel": "Incentive period" } } }, "localname": "RevenueFromContractWithCustomerIncentivePeriod", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements", "label": "Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements", "terseLabel": "Number of types or revenue arrangements" } } }, "localname": "RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "integerItemType" }, "stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Transfers Control Of Inventory Period", "label": "Revenue From Contract With Customer, Transfers Control Of Inventory Period", "terseLabel": "Transfers control of inventory period" } } }, "localname": "RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "stem_RevolvingLoanDueToSPEMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Loan Due To SPE Member", "label": "Revolving Loan Due To SPE Member [Member]", "terseLabel": "Revolving Loan Due To SPE Member" } } }, "localname": "RevolvingLoanDueToSPEMemberMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "stem_ScheduleOfReverseRecapitalizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Reverse Recapitalization", "label": "Schedule Of Reverse Recapitalization [Table Text Block]", "terseLabel": "Schedule Of Reverse Recapitalization" } } }, "localname": "ScheduleOfReverseRecapitalizationTableTextBlock", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSTables" ], "xbrltype": "textBlockItemType" }, "stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Settlement Of Warrant Liability Into Common Stock Due To Redemption", "label": "Settlement Of Warrant Liability Into Common Stock Due To Redemption", "terseLabel": "Settlement Of Warrant Liability Into Common Stock Due To Redemption" } } }, "localname": "SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Settlement Of Warrant Liability Into Preferred Stock Due To Exercise", "label": "Settlement Of Warrant Liability Into Preferred Stock Due To Exercise", "terseLabel": "Settlement of warrant liability into common stock due to exercise" } } }, "localname": "SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value", "terseLabel": "Fair value of grants in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted From Settlement", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted From Settlement", "terseLabel": "Options converted from net settlement (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Settlement In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Settlement In Period", "terseLabel": "Shares issued from net settlement (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders", "label": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders", "terseLabel": "Exercise price as a percentage of fair value for shareholders owning specified minimum amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership", "label": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership", "terseLabel": "Significant shareholder threshold used for determining exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement, Right To Receive, Conversion Ratio", "label": "Share-Based Compensation Arrangement, Right To Receive, Conversion Ratio", "terseLabel": "Right to receive, conversion ratio" } } }, "localname": "ShareBasedCompensationArrangementRightToReceiveConversionRatio", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "pureItemType" }, "stem_SharesReservedForWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Reserved for Warrants", "label": "Shares Reserved for Warrants [Member]", "terseLabel": "Shares reserved for warrants" } } }, "localname": "SharesReservedForWarrantsMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "stem_StockBasedCompensationCapitalizedToInternalUseSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock-Based Compensation Capitalized To Internal-Use Software", "label": "Stock-Based Compensation Capitalized To Internal-Use Software", "terseLabel": "Stock-based compensation capitalized to internal-use software" } } }, "localname": "StockBasedCompensationCapitalizedToInternalUseSoftware", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised", "label": "Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options and warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockIssuedDuringPeriodSharesExchangeOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Exchange Of Warrants", "label": "Stock Issued During Period, Shares, Exchange Of Warrants", "terseLabel": "Exchange of warrants into common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExchangeOfWarrants", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockIssuedDuringPeriodSharesPublicWarrantExercises": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Public Warrant Exercises", "label": "Stock Issued During Period, Shares, Public Warrant Exercises", "terseLabel": "Public Warrant exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesPublicWarrantExercises", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockIssuedDuringPeriodSharesReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization", "label": "Stock Issued During Period, Shares, Reverse Recapitalization", "terseLabel": "Merger and PIPE financing (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Stock Options And Warrants Exercised", "label": "Stock Issued During Period, Shares, Stock Options And Warrants Exercised", "terseLabel": "Stock option and stock warrant exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised", "label": "Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options and warrants" } } }, "localname": "StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockIssuedDuringPeriodValueExchangeOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Exchange Of Warrants", "label": "Stock Issued During Period, Value, Exchange Of Warrants", "terseLabel": "Exchange of warrants into common stock" } } }, "localname": "StockIssuedDuringPeriodValueExchangeOfWarrants", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockIssuedDuringPeriodValuePublicWarrantExercises": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Public Warrant Exercises", "label": "Stock Issued During Period, Value, Public Warrant Exercises", "terseLabel": "Public Warrant exercises" } } }, "localname": "StockIssuedDuringPeriodValuePublicWarrantExercises", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockIssuedDuringPeriodValueReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reverse Recapitalization", "label": "Stock Issued During Period, Value, Reverse Recapitalization", "terseLabel": "Merger and PIPE financing" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Stock Options And Warrants Exercised", "label": "Stock Issued During Period, Value, Stock Options And Warrants Exercised", "terseLabel": "Stock option and stock warrant exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares", "label": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares", "terseLabel": "Effect of exchange transaction (in shares)" } } }, "localname": "StockholdersEquityIncreaseDecreaseDueToExchangeShares", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Value", "label": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Value", "terseLabel": "Effect of exchange transaction" } } }, "localname": "StockholdersEquityIncreaseDecreaseDueToExchangeValue", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_TermLoanDueToFormerNonControllingInterestHolderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Due To Former Non-Controlling Interest Holder", "label": "Term Loan Due To Former Non-Controlling Interest Holder [Member]", "terseLabel": "Term Loan Due To Former Non-Controlling Interest Holder" } } }, "localname": "TermLoanDueToFormerNonControllingInterestHolderMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "domainItemType" }, "stem_TermLoanDueToSPEMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Due To SPE Member", "label": "Term Loan Due To SPE Member [Member]", "terseLabel": "Term Loan Due To SPE Member" } } }, "localname": "TermLoanDueToSPEMemberMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "stem_WarrantDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Disclosure", "label": "Warrant Disclosure [Text Block]", "terseLabel": "WARRANTS" } } }, "localname": "WarrantDisclosureTextBlock", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/WARRANTS" ], "xbrltype": "textBlockItemType" }, "stem_WarrantLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Liability", "label": "Warrant Liability", "terseLabel": "Convertible preferred stock warrant liability" } } }, "localname": "WarrantLiability", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "stem_WarrantLiabilityMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liability, Measurement Input", "label": "Warrant Liability, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "WarrantLiabilityMeasurementInput", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "decimalItemType" }, "stem_WarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liability", "label": "Warrant Liability [Member]", "terseLabel": "Warrant Liability" } } }, "localname": "WarrantLiabilityMember", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "stem_WarrantLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Liability, Noncurrent", "label": "Warrant Liability, Noncurrent", "terseLabel": "Warrant liabilities" } } }, "localname": "WarrantLiabilityNoncurrent", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_WorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Working Capital", "label": "Working Capital", "terseLabel": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.stem.com/20210930", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r34", "r102", "r465", "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Other current liabilities, due to related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r22", "r185", "r186" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r89" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Net (accretion of discount) amortization of premium on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpenseIncludingAssetRetirementObligations": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion expense, which includes, but is not limited to, accretion expense from asset retirement obligations, environmental remediation obligations, and other contingencies.", "label": "Accretion Expense, Including Asset Retirement Obligations", "terseLabel": "Accretion expense" } } }, "localname": "AccretionExpenseIncludingAssetRetirementObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r227" ], "calculation": { "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r51", "r52", "r53", "r529", "r550", "r554" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r59", "r60", "r61", "r105", "r106", "r107", "r417", "r545", "r546", "r581" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r392", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r105", "r106", "r107", "r389", "r390", "r391", "r422" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Issuance of beneficial conversion feature related to convertible notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r362", "r364", "r394", "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r255", "r314", "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock warrants for services" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r364", "r386", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r88", "r280", "r289", "r290", "r455" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Non-cash interest expense, including interest expenses associated with debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of lease" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r232" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligation" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r99", "r165", "r174", "r180", "r204", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r414", "r418", "r443", "r467", "r469", "r506", "r526" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r49", "r99", "r204", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r414", "r418", "r443", "r467", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r425" ], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total financial assets", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r194" ], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized gain" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r195" ], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r192", "r213" ], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale [Abstract]", "terseLabel": "Debt securities:" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r188", "r193", "r213", "r512" ], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r190", "r213" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term debt securities", "verboseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r190", "r213" ], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Long-term debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r365", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r219" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Contract origination costs, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r29", "r90" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "terseLabel": "SHORT-TERM INVESTMENTS" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r84", "r90", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r84", "r445" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r29" ], "calculation": { "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "totalLabel": "Amortized cost" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificate of deposits" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r323", "r363" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise Price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares called from each warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares called from exchange of warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r323", "r363" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r237", "r513", "r533" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r234", "r235", "r236", "r238", "r559" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Reserved shares of common stock for issuance ( in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r105", "r106", "r422" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 500,000,000 shares authorized as of September\u00a030, 2021 and December\u00a031, 2020; 144,285,959 and 40,202,785 issued and outstanding as of September\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r55", "r57", "r58", "r65", "r516", "r535" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r152", "r153", "r184", "r440", "r441", "r558" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r152", "r153", "r184", "r440", "r441", "r556", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r152", "r153", "r184", "r440", "r441", "r556", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r152", "r153", "r184", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r150", "r152", "r153", "r154", "r440", "r442", "r558" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r152", "r153", "r184", "r440", "r441", "r558" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r325", "r327", "r340" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Energy storage systems, net" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r325", "r326", "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r325", "r326", "r340" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r325", "r326", "r340" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized related to amounts that were included in beginning balance of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible promissory notes (includes $\u2014 and $45,271 due to related parties as of September\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r254", "r257", "r258", "r260", "r270", "r271", "r272", "r276", "r277", "r278", "r279", "r280", "r287", "r288", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Outstanding convertible promissory notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r17", "r508", "r527", "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible notes payable" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r298", "r299", "r303" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r352", "r359", "r555" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r69", "r99", "r204", "r241", "r242", "r243", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r443" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r151", "r184" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r92", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt conversion, converted instrument, amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r92", "r93" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Debt conversion, converted instrument, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r95", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r281", "r282", "r284", "r293" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "NOTES PAYABLE", "verboseLabel": "CONVERTIBLE PROMISSORY NOTES" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES", "http://www.stem.com/role/NOTESPAYABLE" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r16", "r17", "r98", "r103", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r287", "r288", "r289", "r290", "r456", "r507", "r508", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r285", "r508", "r524" ], "calculation": { "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Outstanding principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r257", "r287", "r288", "r454", "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Debt instrument, increase, accrued interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40", "r258" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate, annual" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41", "r98", "r103", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r287", "r288", "r289", "r290", "r456" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Final balloon payment" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r98", "r103", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r287", "r288", "r289", "r290", "r315", "r319", "r320", "r321", "r453", "r454", "r456", "r457", "r523" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r270", "r453", "r457" ], "calculation": { "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized discount", "terseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities [Abstract]", "terseLabel": "Debt securities" } } }, "localname": "DebtSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r88", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r88", "r163" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r339", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r6", "r11", "r21", "r102", "r244", "r246", "r247", "r251", "r252", "r253", "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Other current assets, due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r110", "r111", "r113", "r114", "r115", "r121", "r126", "r133", "r134", "r135", "r139", "r140", "r423", "r424", "r517", "r536" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) per share attributable to common shareholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r110", "r111", "r113", "r114", "r115", "r126", "r133", "r134", "r135", "r139", "r140", "r423", "r424", "r517", "r536" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common shareholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r136", "r137", "r138", "r141" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r445" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognition of stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Remaining unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Outstanding stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r59", "r60", "r61", "r105", "r106", "r107", "r109", "r116", "r119", "r142", "r205", "r314", "r322", "r389", "r390", "r391", "r402", "r403", "r422", "r446", "r447", "r448", "r449", "r450", "r451", "r545", "r546", "r547", "r581" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r88", "r294" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Loss from fair value adjustment", "terseLabel": "Change in fair value of warrant liability and embedded derivative" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Key Assumptions Used for Valuation" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r425", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r425", "r438" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Financial Instruments Measured at Fair Value" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r272", "r287", "r288", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r426", "r473", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r425", "r426", "r428", "r429", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r272", "r352", "r353", "r358", "r359", "r426", "r473" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r272", "r287", "r288", "r352", "r353", "r358", "r359", "r426", "r474" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r272", "r287", "r288", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r426", "r475" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r430", "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes in Liability for Unobservable Inputs" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Changes in estimated fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Assumption of warrant liability upon Merger" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Exercised warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r430" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r272", "r287", "r288", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r473", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r433", "r435" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "auth_ref": [ "r444" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.", "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)", "terseLabel": "Change in fair value of warrants and embedded derivative" } } }, "localname": "FairValueOptionChangesInFairValueGainLoss1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r196", "r197", "r200", "r201", "r202", "r208", "r209", "r210", "r211", "r212", "r215", "r216", "r217", "r218", "r283", "r312", "r420", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r571", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r88", "r291", "r292" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r220", "r221", "r469", "r505" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68", "r99", "r165", "r173", "r176", "r179", "r181", "r204", "r241", "r242", "r243", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r443" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Other-than-temporary impairment losses" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r88", "r224", "r229" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of energy storage systems" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r165", "r173", "r176", "r179", "r181", "r504", "r514", "r519", "r538" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r230", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r100", "r399", "r400", "r401", "r404", "r406", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r118", "r119", "r164", "r398", "r405", "r407", "r539" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax expense", "verboseLabel": "Tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r87", "r501" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r87" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r87", "r461" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r222", "r223" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r62", "r162", "r452", "r455", "r518" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r85", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r47", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r203", "r537" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Short-Term Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r88" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Issuance of warrants for services" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r99", "r175", "r204", "r241", "r242", "r243", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r415", "r418", "r419", "r443", "r467", "r468" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r99", "r204", "r443", "r469", "r509", "r531" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r99", "r204", "r241", "r242", "r243", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r415", "r418", "r419", "r443", "r467", "r468", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r508", "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Total capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.", "label": "Loans Payable, Current", "terseLabel": "Financing obligation, current" } } }, "localname": "LoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r271", "r286", "r287", "r288", "r508", "r528" ], "calculation": { "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt securities", "totalLabel": "Carrying value of debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months", "terseLabel": "Debt financing coming due within the next 12 months" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r41" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Loans Payable, Noncurrent", "terseLabel": "Financing obligation, noncurrent" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r41" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, noncurrent" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r240" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "auth_ref": [ "r150", "r152", "r153", "r184" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.", "label": "Major Customers, Policy [Policy Text Block]", "terseLabel": "Significant Customers" } } }, "localname": "MajorCustomersPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of Short-Term Investments" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SHORTTERMINVESTMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using amount by which value of business ownership interest is reduced to reflect lack of ability to convert business interest into cash quickly.", "label": "Measurement Input, Discount for Lack of Marketability [Member]", "terseLabel": "Discount for lack of marketability" } } }, "localname": "MeasurementInputDiscountForLackOfMarketabilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Term Loan" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market fund" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r145", "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "BUSINESS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESS" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r86", "r89" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "negatedLabel": "Negative cash flows from operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r54", "r56", "r61", "r64", "r89", "r99", "r108", "r110", "r111", "r113", "r114", "r118", "r119", "r131", "r165", "r173", "r176", "r179", "r181", "r204", "r241", "r242", "r243", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r424", "r443", "r515", "r534" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "negatedLabel": "Net loss", "terseLabel": "Net gain (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r110", "r111", "r113", "r114", "r121", "r122", "r132", "r135", "r165", "r173", "r176", "r179", "r181" ], "calculation": { "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator - Basic:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r125", "r127", "r128", "r129", "r130", "r132", "r135" ], "calculation": { "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards And Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Notes payable, current portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Notes Payable" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r33", "r102", "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes Payable, Related Parties, Current", "terseLabel": "Convertible promissory notes, due to related parties" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r173", "r176", "r179", "r181" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r459" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r458" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating leases right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r48", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets (includes $379 and $123 due from related parties as of September\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r412", "r413", "r416" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized loss on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r412", "r413", "r416" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherDebtSecuritiesMember": { "auth_ref": [ "r198", "r214", "r352", "r433" ], "lang": { "en-us": { "role": { "documentation": "Investments in debt securities classified as other.", "label": "Other Debt Obligations [Member]", "terseLabel": "Other" } } }, "localname": "OtherDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r38", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities (includes $692 and $399 due to related parties as of September\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expenses), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments for taxes related to net share settlement of stock options", "terseLabel": "Payments for taxes related to net share settlement of stock options" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r73", "r74", "r189" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchase of available-for-sale investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of machinery and equipment.", "label": "Payments to Acquire Machinery and Equipment", "negatedTerseLabel": "Purchase of energy storage systems" } } }, "localname": "PaymentsToAcquireMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Payments to Acquire Other Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r75" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capital expenditures on internally-developed software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "terseLabel": "Payment to acquire noncontrolling interest" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r365", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedTerseLabel": "Less: Deemed Dividend" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Series 1 Convertible Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r298" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r298" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of September\u00a030, 2021 and December\u00a031, 2020, respectively; 0 shares issued and outstanding as of September\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromContributionsFromAffiliates": { "auth_ref": [ "r78" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.", "label": "Proceeds from Contributions from Affiliates", "terseLabel": "Net contributions from Merger and PIPE financing, net of transaction costs of $58,061" } } }, "localname": "ProceedsFromContributionsFromAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r77" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs of $8 and $1,740 for the nine months ended September 30, 2021 and 2020, respectively", "verboseLabel": "Proceeds from convertible notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r77" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-term Debt", "terseLabel": "Proceeds from financing obligations" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r76" ], "calculation": { "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": { "order": 2.0, "parentTag": "stem_ProceedsFromReverseRecapitalizationTransaction", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Cash \u2014 PIPE" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r77", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from credit agreement" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from issuance of notes payable, net of issuance costs of $101 and $1,502 for the nine months ended September 30, 2021 and 2020, respectively" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Cash net of broker fees", "verboseLabel": "Proceeds from public exercises warrant" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r228" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r231", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "ENERGY STORAGE SYSTEMS, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r226" ], "calculation": { "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total energy storage systems, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r228", "r469", "r521", "r532" ], "calculation": { "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total energy storage systems, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Energy Storage Systems, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r226" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RepaymentsOfMediumTermNotes": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years.", "label": "Repayments of Medium-term Notes", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfMediumTermNotes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r80" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r80" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedTerseLabel": "Repayment of financing obligations" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r397", "r502", "r565" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Outstanding RSUs", "verboseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r322", "r392", "r469", "r530", "r549", "r554" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r105", "r106", "r107", "r109", "r116", "r119", "r205", "r389", "r390", "r391", "r402", "r403", "r422", "r545", "r547" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r160", "r161", "r172", "r177", "r178", "r182", "r183", "r184", "r338", "r339", "r503" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r152", "r184" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r337", "r342", "r350" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Total remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period expected to be recognized as revenue" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percent Expected to be Recognized as Revenue" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r462", "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock aggregate purchase price" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, number of shares Issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Outstanding Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r364", "r385", "r393" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r228" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r365", "r388" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r369", "r378", "r381" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Activity Under the Plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r43", "r96", "r143", "r144", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r307", "r312", "r315", "r317", "r318", "r319", "r320", "r321", "r322" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Activity" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r150", "r152", "r153", "r154", "r440", "r442" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Summary of Significant Customers" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r171", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "RSUs forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs forfeited, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs granted, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "RSUs outstanding, ending of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of RSUs Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs outstanding, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "RSUs vested (in shares)", "terseLabel": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options granted, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r371", "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, end of period (in shares)", "periodStartLabel": "Options outstanding, beginning of period (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r363", "r368" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Exercise period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Exercise price as a percentage of fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r15", "r510", "r511", "r525" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r46", "r59", "r60", "r61", "r105", "r106", "r107", "r109", "r116", "r119", "r142", "r205", "r314", "r322", "r389", "r390", "r391", "r402", "r403", "r422", "r446", "r447", "r448", "r449", "r450", "r451", "r545", "r546", "r547", "r581" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r105", "r106", "r107", "r142", "r503" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Shares available for future issuance under equity incentive plan" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r275", "r314", "r315", "r322" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of securities into common stock (in shares)", "verboseLabel": "Conversion of securities into common stock upon Merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r314", "r322", "r372" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)", "terseLabel": "Stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r314", "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of securities into common stock", "verboseLabel": "Conversion of securities into common stock upon Merger" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r314", "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r26", "r27", "r99", "r187", "r204", "r443", "r469" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r97", "r299", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r322", "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "COMMON STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCK" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r241", "r246", "r247", "r248", "r252", "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r196", "r197", "r200", "r201", "r202", "r283", "r312", "r420", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r571", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USTreasuryBondSecuritiesMember": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bond Securities [Member]", "terseLabel": "U.S. government bonds" } } }, "localname": "USTreasuryBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r146", "r147", "r148", "r149", "r155", "r156", "r157" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount": { "auth_ref": [ "r123", "r135", "r316" ], "calculation": { "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease in equity for down round feature triggered for warrant classified as equity.", "label": "Warrant, Down Round Feature, (Increase) Decrease in Equity, Amount", "negatedTerseLabel": "Change in fair value of warrants and embedded derivative" } } }, "localname": "WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants and rights outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive potential common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r125", "r135" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)", "verboseLabel": "Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r121", "r124" ], "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r121", "r135" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL109261756-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL109261905-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r566": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r568": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r569": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r570": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r571": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r572": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r573": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r574": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r575": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r576": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r577": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r578": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r579": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 81 0001758766-21-000184-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001758766-21-000184-xbrl.zip M4$L#!!0 ( .0:5-'X7;K5$X" /1M&P 1 EV4\FR+OI_/X4N^]YSJL:H"=E$=E0MSJ"P8;D.DL$VQ;;_,+*)M&74 M>$DRV'[Z&ZG&V& * [(ZJQ@%DF:7,^.+B"\R(R/_^#]G[5;M _;ZS6[G7P_X M0_:@]G^>_/'_5-7__+GSLK;1C:=M[ QJSWKH!YAJ'YN#H]K;A/WWM=SKMFMO MN[WWS0^^JH;7/.N>G/>:AT>#FF""?W:P]]AH[XR/K'*&JPI4T)4-45:26QNU MCPE-^.WPL8XAFTRG!>S1@-Z.WK#3?WS6;_[KP=%@-C]\*C9:34[6+KTT:#G._W<[;7]@+J<[D-=P>R5^YR%7NMZ4\LOD\;* M1Y\W\8QN_?ZF5^/.N4?#H^-3OWY2Z:?+5QY@^_I+T \/8[<]?&?F))N/#GQBQ9>?Z-R./@^?NK)KYW,Y96NO-+Q-Y__3[TN6,5$Q<7D M)J?]ZM#[DR^%/3YP@\#+<])G/3!^)_UH=/"RB?TN"&[^2:JC,RZ;,^A]]63W MB(X.3WS<\IW#?SW 3O5F]P&A'7UZ\D<;![Y6+JWP/Z?-#_]Z\*S;&9 .5WOG M)]3%#9X-!3\HR?_]5__]<>@.6CADR+L:B+H/QZ-?OSCT>C6H9O. MG_R1FA]J_<%Y"__U(#7[)RU__KC3[2 UH'GVN)R(O=''9DK8&7ZDXPTR)+UF M'#W_;+"#^5\/FLE:SX+C1@0&/FFKLY2DY!JSY5;BNXUA4^A/]0E\'=\NC\;F MX\T.M>_\&;U.S[>V.@G/_B^>/Z@U4[FU_/L\;'0_O!0['_9E_30=;WXX>.&. MMX_KYXWC^L7^WA;;WMLYWMY[_;%^_%XU7KPY:VR\.:??F@-C?=L_^(]JV]L*3JO5=][S>E:MM_>.=H_WI?;?UOV4AR< M[[^-^N#XX+A^_%>[+AK'!QMT[8OGK8.WSYO;>_L?ZQN'LM[^N]VX>/.QWM[Z MD.AYX<4;O?^VSAL;45);^,&+U]2>OUIT[L7V1@0Z_ZAQ?'A1?]%HU_?>C*_Y MFYZE.@=[)T?[%V]8XR*R@[V_W]/S6+W]YN/V1AT:%X?G!V\W!7W^N"_VSQI_ MVXN7>YN#^BX[HW_?*<,Q<:ZKR#RO(#"RNQE8E:.7,8N0P/@'3QB92:.LT?J/ M1]?D.7WQCK24KCX;/$[D=*HVW?*H2O[\JNB?G?9Z)/?GS7[TK7WTOD;J;*3-E:&O&D%2:O*2PN5)=E[KEQ2P!X\X>*1Y'$R0'^_@!^R:;3IE M.^_2K_WL8SDV,@9\S@"IG[MV;#_OT',^[A\?O-\_?G-^L+?/]X]?R_J+UXI M0L!Y+1L;!ZWZ\98X>+%)SZ'KVV>M[>,WO"ZV"#Q;!(KW4#_>:>[OM8[J+_YN MUO<.17UOZZ*^T6KMBX.CR37TK-,#\48W]MY<[!_'\_WC.FSO'1(@_SK:?KOY M\>#MUMGVQOY9G=JS_?;OXX/V\UQO#L$Q!,D[)JT*WO@J"S(?O!8^6\UBQ):[@C@@??@PX1+&$*I18Y0.+2!GH H85(!3,0KZ'CK-]\ MW&FV*-KLG>(:$_/$Q"4W?.=E1F#<5NBMJ\ X6Y&/B94',(J3NNL8*9K_#D@8 MH[2,,9@($9)/EG/ZS(F&N @FX-I@+#0XSJ^X$^4C,4 6JAPCIZC!$?5@D6#" MP<:42-^#_TYW@MD9(:7VQG) A)"X,#J;%# 'YLP:'0N.CD_NQ&A/H8 GGL$E M*Z9#5BYZ746>(MD-1W^Y[W0G3F09("HKLX><19 L&B*W5JC "71K=[*0F/CD M3B1WV3BO*BF +(911$"Y2Q4+&8T$:^BGK[J3Y[U1W]=..\T1(#JG[8"]!]=! M8J401BEILF2 G%DK6$^0$>3-Q8VB:,#;;%(S^ZX'X'"N[1[Z'9NV M3[#3'X+C::_G.X=80M4_SS^=\LJ?EY^>?O2]-/SK;^P/"#T[9:JK3ZB)=-0? M$B#+F 8]I1+SQ9!H7&*(HMR+UO'!BRVQ+UX3'EZK.IU7WXMGC;>;9_O'A!6Q M2<^.'S]A*-+W@U9CH_6>Y'[1V'@M&B^V5/VXT:R+-Z+^XOGQP=XAJU^\YE]@ MZ.+I>:/]AFV_?0WT?JRQL<_VC]^?$R8O",,?]]\V6ML;K^F>?^=QA#O"D- 0 MC#*V2L0>*F!6$B7QOA)ETB\XEK0G2B+4!$43V'PGC,C"" IZ90PB@5<8''A( MF@M/4&6HO@$C6,-H\6!T-1:V/J@70+IO'ZQ*>N'[Q)*XTOP M[(TT%0C+*B^3K$CL65ATECS2S5;IT?7YSQYF["$1D?X-T[9E^OMQ?YA_0."J M#6?L'P_.3TAP_6;[I%7FQ8>_'?4*]J[-T#X\ZZ?B6Z_?8_3\3P\=MZ'?/>T- MOPU3#!Z/ 3U&Q@^,_4YNA,-IV,FW9BK?Q?=D,;??^TAT_&CQ\>G-QBWFC\9'O[-'3(9JO=]DX,^+Q MF]V-[^]-1FX^"6FUR& P.1VEH'Y,.D0ALKX26RQ8;U[#Y_?UYK4>@,S!2.]2 M8A(D1>+$FUUTWC#2=R[SL <8%Y(O5@^PBHM*\I_'$[G#H>>\?+W4_$#-NGKJ M,"3Q@V[O!Z'WQ?7EQPWL="G$O.FVMS40UV[QZ'KKOX5\S9P)C >*JQ&X2/39 M49@KN64A2#$A*&:&]GS\VGA8R,OH:Z*'G9VTFK$YJ&.A6;74I*.C9,1^;_#X M5:^;3N-@N[>+O0_-B$_/FF1P+UG3Z,?1I7\\NO&.EUUU^> ?\"MF%G[EFOP$ M5Q:4" ":@8O:A-UUOZF",R8Q)3TCORD=0QER]+SPL1#-6/_X M6O]NHW^WE=_T],_XB"I"<$HJL$!2'-(?7^8]%;.XU/ZOA("/_TV!/P7_*^G] M7V?3/6O=E[/D/*IS2('(FY".$MDOR$=0L:@ (4)TF'T 3@ZKKT,<_ X M2V'K54@Q8^2*$]L2.H5L&8"QA"QE/U0!8A)U'&6XSGPJO[))-O/O(RAIP\=/,_IV4Q7K=] MTNW0U_[U4//5<#:JAVEWT(WOEP00SGB,:#"1_0+FN'4*?'(2Z%- (=: ^'% MT._M;F>9T.!%$"!58@80#&^F;8Z MS_Q)<^!;/PN0%78<%-<"9A4X>0V3>3!2"R!46&\"0[TZR(CQM'W:*J4@M@=' MV"OG]?"HW.T#;G5BM_VMH.H>HT1KP8*P)#W($#7Y%IN5(Q88I$W,K0Y*=G#@ MFQU,F[Y7\G#[:TA\->K4+@$S5F#.Q"RRL\DG+HEU1L4EEXL+B:_*Y.J/Z?BT M/RB?ED0<6GKGA2*F&D69=+5)F+P>ME# 87 0O+1_N9163@G8E"0;+*9QL9([D;$[7S=@V$&089BP(* M4;*^A132YC)!R3SA H))(?#$2_[WPH)BB1C_,E,)1$V8D!X]!O"8O069HS>H MC>$BA,4%R$);C>\,+18%#=ZR& P3*,$ D.F047K@,BDP8I7,Q5)2O?)5DA#*<*N4NJ3"!@_94@8O# 5T\I[I2RS5^@$,GG6)*H4!)<= &2XS8%1]0A.O[%LN/E%^A< M&,3\!:VUYA"D,U9'",0.HZ*@RP-X[;WQ\[!X2\\[YB]5P%)64$)D1D$4Q%&B MYIZ52E :[64IP,5P7]?75\OIT#1+@+;!9\=D!,.DLX8)+1S$B"[H,+L>N&,X MSW!D9WK2,9ILC19)MR):%#9+(*-V0@!994L M5R$1_S4Z9A YK8QHYC&R,STQ28Y"Y#*S1;KD@@HJ2I>"909S3%FNCICF/+(S M39<4501MK/01T%%O 5VB^2=/F?!<'L6K*>T!HIISJQ,T0=%>L>]+74"#(L4 MY^3HS.H)=&Y#=;,7KHN2@AQO>4I85@?Y )IY)Z4 1A;5ST&XR]%O2CD4%!>! M"B =&3HLK($SE1)()E9/*6YOY6[]Y&^%((<;/>&%1ZO/W5\;!55 M#V-R)I1ZY!I J6036J\Y6A4]F.16#T)WM/)F#:=A*$/AI?"1$\U",#J039+: M<8DR 9=Y'I;\1^%TOP5I4*0HA(&0#&!F009/8:D7E@0LW3(1Z)?=SN$ >^T- M#(.R/^?G'J7S 7N#9FAA.6&54K7GCR+/7,@HE$W$3@SY&7(TR21==M3B2?(U MBM:APG<&]L@3F:6RAXX 8,YE%1@ZA\EG[17>4T0MI2RM%#8[#CDY 6B8$YH[ M7B8/DK2>T K8RTIGAQ/24 M1(,FAS(S$T!&0.6M2(%^X4DY2(K)E1'-G":FIR4F[D!IH4D^#&P0+NOLA$K( M+>E24*LCIOE/3$])9%#*_V%0VGH #=FFK)7S640 I\T,G?+2,ZP[D0^+0L4R MK<5- IUMD%R2B*P%:8R.?@EJ9B^2=_JT%SD+GL M<:I=9H )/7/&<@.LY$HRO8)F>?8C%'.0J@%CN)3)<@U:98L.F9 6N#60+U/G MEU^8LXW/I[1M6K81>2H;\*4('+07I0A8V>.3PHT\K@2V"M*987P^)=%8)#J: M'-$9(Z#4:/<^&V$R" F<(L"5$=%I ESY0>%I#E;A%+-BQ8!5?NIE>@1N9$?25$,A*$RIYC#I)IY;*W MEL%]DLGR,LK4T2#1\$M1>Q< MQP@F@'42%#.&N!$W42\P&A8C),(%MD;[+>,^".(.$RY]'P!!P0 I=6 M,Z^,DQ&]C<$L,"06I]#O%,7!,25. ;)S7 $/]!]*4L^,9;=OJ=0]$<>:^YHFGT9[)Z%20T0 :&[R,H$%E-*'DC:V,:):;$#*9K&(Y@"@: ME%6(2K&0R.I'1G'" OO[Y4J1F.9\CB']R4:*',DKJQR"Y=DZ7W+V%,0%'NVY M'Z2)(8\AFTC_9%">],N9[,D?N>B8U7*8*\LF9:;9"A1!G-T2!G;["M-L:A6F M&42O@P!P@7'-A'/<\SE(=2GZ+9FD,@CD7E.X MBSPDQU34QD@M%==V];1A_@MZYB)HP7UBGFN9) ?Z)T3AB?3[3!)WX$>+_Q=% M+ZYM;C6UXN\9M= R6PX.9.#TEPG<6B.0(7(QNQZX8X3/=#_,:4F'.:%$SC(* M@R ]$-DB)ATX@TP\FNN5D<[L]L.<6NUPF5RV2.P7#?D(9GF4*7(!P2O.Q^7X M5T$T\]D/[BP7NYR#@WHSWY M&0149+709)\A^P3$T1PS.L'J*<5,ASMG+] 8! 6&Q@=1BK2 #;E8."9*44HP M5JZ>0!=B#&#V@DY99\V(Q)?JTRXK"R U+TD.B07IYF'QEIYWS%^JF()1QF ( M0H-#%Q0W@0E-GR*.N5D,X,1W:F)!I1!CY5 MM!PH_LR*6:D HG?*D E)?'5$,Z>1G6EID/#:$QK M8]\68&1G6K66=4@R>1-MXN 4.N>5I(C3"(.2>;$R(IOUR,ZT*I7;H*2PWN2R M,US9B,7I2&%/)A*5-4ZHL)E0X>6O/S/3(/:VI>W8U$K;>16D1JDRY 6E/=D M,3D92>V\\3:NGD#G-E0W>^&J8)7"[%@V$4JH@YI$+"G4T8$'ABLHW$48H9B] MH"E:$\$F4F,.8%*V65H3C2%9D'9;LWJ"GOT(Q>REBB&B19*IYAXX\=8HI-7! M"O#<,CW)/9F!,+^;;DRIBAH+X)+4@EFFP'CG!+%!$9+B#FS.8G8]<,=PGNT( MQ=0*KV;#9=DK.)1Q"F5EY@:06_I-B\O'+?(HK5(,*&$P0A2&P7MU]P6/B3%C@AKR8T2$8S4PB*FP5"/PBRWXM MRSM(I)_6'@K2\FBURLQZH,C4&2&1)>1:>"^S6AF];'0'V'_ESST)<^CKQI]G ML#/&'#24:43AB+AHTE#)*4:-3&HE-&ANLUX9#9V75.>CJR)%$XF )ETV%T-' MA!2M")BCS2#3$NGJJUZ77GQP_JI%?.)I)Q7.?Y)R'WB0\]WNQ@[_"< M@KR>/\3=\_+;="I;^L[AY#GTM>[/FNW3]HH8@]-.>"'.8*:\:D49VFGQ8@#&P MST4 E;"W%,'54W]J+V4*\$7,6C#RLHSY4O7 6Z,0.1'@R88K(,P"=-?UC1>H M!\R/\?]+$'9.B_9\ CC=^/0QN0XA7H^10F*F H8S$C,!1/].E[\MBCP M^Z(_[4_VY]C\W*S7XX/?W:5&FRC0*P9$XK.S-EN?N(G&1Q3LKZ,<^TT^^__//\3._&H[7OO MOQAEZ9Y2(+^#$9L?"CVYPS;<$,6,W_R+DQ>)(UVK7O)3P0_8.<7GO6Z;+J(KXN!M>]@/%\3+.D^%5GL"X)\"!M,(93 M,&%X2"(%O@2F>6E@_.Q>P'@NUAA=-D(KDX$E4#$'!U+HR'C(AADGUM9X#>,E ML,9(@3-D+C,H#9AS2$$EE5)B05AD>HFVQ%X8"KO&]'PW!"\%E%D66CL* )6# M(+64A@OF,":/8B49QAK3*TTW(H>H>2:460\B!L>)8Y4>@T+,DO+0NH0$OG(K&.X(,.,27)U1(L M65IC>G$Q/9<%6R%K*Y7R41D#0GJ'F'022BM9EF\M0UBXQO3B8GHNW",8ZY7% M[%!&4%[[8;D3QG5$]%%_/B>XQO0:TW3 M#4.]#$,=M\+TUCHL7&73+)G5WD;+(Y/ $P1O58Q*@1=:*!:7!,:?)T@W.[=( MD+XU; I&MO/37J\\I;3JBI[\N]L?7.8Y?3IC)5=J<.W02^%5M X8QA"M3)8[ MX$I%$9>!F]ZA2'\(J"N5R7\-+! H+*D90ZQ+..FB>KCA7)O>7<*RVM M!Q:5,]8QPTLY4F^B6*8$NNE+=.TJKML5%3#9I$)@#)0Q'B$[0)F4L%I96(*Y MB3ECY56OFT[C8+NWB[T/S7AU3>*_?2]]]+V[KEDVEPD $,IX3Y;%: 9.A\"9 M#@I2X")AU&D))@#N/7#F4[+22>'(V&0B,>"#" HA*H9$9*(/?!G"WGL/G/ED M.%'X*Y3/QG(&*4:K@F$J!Q>#0DXSM>E=UD6:O3C2H=2LV3!GD7C/FNLLRQS# M''(Z,21R5HQIST$G]#8(R8+F%H+V^8V<^T]7>>25,+K7ARDZLEF<>HR*4( L*/E\IO\;.8F)G/K4N M=8C.E%TV+ .M7 C)!R&$DYJB+S:I\+;"D/D!L5VO-#>ERMU*V8B ?;OEDJL[_"7N[VVKX3<3NTFH?# MG,?-LQ., TQ[S3:=LIUWZ==^]K$2PIOL8;W@Z8(I;X[2BUR M@,0EA7Y:$]P%<\Q 7,-[:>&MU_!^T,S:04;)P9N)[(,$,LND1YR%D&R:+).5JC .=@U MN%>)M]TS< ,Q$>VX!)<0F.(4U2=P(4HA70;NY@WN6RRO]?VCIYU4_BE[Y'SP M+?QB2\!ZMX/G==][CX/GIYUTMUL"3M'R^(0J,!*%X\"5)2G5Q\ MX3QO=DA+F[ZU1;W0._TT7/]I<73OI-LCS2R[5^UB/.TU!\V[V)SJ3@2DM>%* MHB+ML1"L]2)PG:-0@@(N&_)*"*C=QEXYXY4_^69MAT41C!-..Q.TC<) %."4 MX AEF;F6*JJT H)YL[O7&VY=<_YGMY.63G6<]29$RPN= EMR=T)T#*41.AAE M%GCZZO:J4W;&S,U(UJV_G3?PI-N?W&_AQ2.]$E$K*8*P8%Q9L"(=>@:0)60, M*R">X6Z(2^EV4D:C467(0@%9.I^B)Z( .3)M[?PCDKF0MML#PS=[?_O6*?YY M7A_M_54:_[R'_SG%3CR_WHC+DZ^<6FK$G/9Z%&7<09,N/_Z;.MCWXM'Y2XI^ M6E]IU5;GY'30'Y[!EP2\SB2.S%@$=,"]<,PY'W+T7&,FGKOXX)V&M,2TH',_ M-&E1P&NY83XJGQ.%RQ*2Q]U6M.&-5ZNS^H@\AR2]^@=&":=H>]>:5]V21>K$:+]T/#3 M F)F335O ' .VAE#T:O,&722EG%O%)+KEL@(PDL X$6BFO='FQ8%P$!^F@OA MC>$>G$"G/#,8(7+O2R'8)0#PXF!F33EG#^"(0+=#X83@D)2RUBCEG'#)872P M"N/P:Z,W9$5'$9O/62TF2(E$Z/1 M,>@LPC( =_Y86=/+.5 %GKT)Q!68 ) * T8> 15F+Z052S \0[$87(";@P20+3Y+BY!-39.(F@PC(L0UHHWGE/ M=&E1X*N=8CI:QD"7AK'.XAD^3]7+NU@'A9 MD\T;P"L#$&J):EH0H ,X!B+'' ,?[K2V#-YZJLDW<*RN"X28Z8IUJNU15KJC";ZV0-^P0,%!IO]4S&4@6COGA''!2Z>5\7!/$B+6E.?',VHBX<;X MJ!F6K=\A&)E"2#(@>L?R<@6;]T1F.BC'$P\I)0&9Y)1$!B/*7&H"^F4H,\:% MY(LJL_NQBGV%* ^KN*@DGP;ER9ZK:&1FU@$O,Z@\14V6!Z-(687%!^]"49[[ MH4F+ EZG?0B62_ 2P /$#1WS-M<4OD2+CYX%P0O:ZHW>_!:Q9BQ,63K&3# M8*4)*BEE8I)2LS5XUWBY7@ S&N,R9D^T4J$( ;V.,F;M!$JY#,:NY?O][?S6 MEXT0!]N]G>;AT=7-$I]U.Q_*Q'MHX:L>9NSU,.T.NO']^(KEP\Z:R$JD*(W*!L@B0Q)!IZBB+*6;G<@AKH&\QL[7B^.4 MN3$&P;,,40L/BBRARM)+5=:4C+"SR"/65WI_:$[*?MZ?!3&?G?&JUXSX=[?E M!\T6OVK"*DMII]M^3]I&?&& / M^X,=/[C;C9"F)ZY$U(*!XM$Q!8$G)X*+P"G^\Z1?/*^BN#8G6V9AK[TD8A)H ME!">*T%!# ,*R[D&;Q0915!&FU46TT;S0VE 6B*M(F&!5X+;F 4@YR&H(*/E MSN0,)NM5%-=&LQ^[IT1#NKV7/K[?SJ/Q.!^6R7M%%X,4/F=;DUNH-]'"RK])P) MUD&.7&@/B3-2/&"RVSFD0+A=5AQ\R1M?-CNXG9_U M,$UOL6MYTN>+'X;PV,$/W=:'9N?P9==W-DYQK[O[:G-TG[MFI%>=Z<_ (3)N ME;>.!07,8(C"!VN9U"X1OL48#FIQ&>D:#@4.:DJ#Z&@C*I<"\QI$UEY'D-FR M!(I<,O(A!R8XC#CP&A<+B(MKK'N(C-NQ[L] ]#.LN^P.K WG*0/$$"QDFX+/ M3("Q$GP!$3<,AB J'Q:7*:Q!5"14,;@=B$:G3B5T"PQ5,4(N:0-DCURP"8V+ MSFGAC4IC2V0GELBN+=$B@ZB8%WM[2V2G8XF,TS8DIWW."7RDD"5XC=JIQ$2 M:!9_O.V^8N=N4JT=0BIKD"S+H#F6_7&E%=HH4$:,MI+@=I'A\%7AE,FF[Y;+ ME%!8)_B=MDL+*#2^V_*1W$X-#,)JD,H*2W$.Q!R"-SR *U-?/@BA%C\0ON]@ MF&88'"3Q#30\V0RI@,%J^E]A4E'ZR)8H[KF?J)A_U&-\2"(A!/09A$7KE7=E MA$TK"GZ4'$8]ENE1U$,?[C[J^5ZB3P1-WY+H#T^="M$GBB\C$Z7H[;6QU^AVGM';][JM%C&I24;/O[NMM#*J>,U; M7T/)SR02)0XV (LQ,8HU( D;EH@#+="PYM/25Z-G/3WLX3#C=!59#F2- M*"$RAHG83G::&6E9+./B"G58?)9S[T!S-SS&2%UV4E8I"&"6>6^L#@F%\ Z, MUXO/8^XW#J:V\)='K9DS05H+>KCQ5D1E=(P@0TQAB9C*O0/$_+F(S,)IX;SG M/(++PMH0742P(D?OS*3&'U]<*_*/(N3?)\+9(_7GK,@P&7\ZBR84-UF5OZ4# M;=!+YWEV0:3,7$CV\T43:T L#B!^8GT&G]+(6P*=(NB (A CD<&B8-)IK52R MD2_![M'W#C1WM?]G8"DQ'R2 8Q3F0B1H@/39*X5+D*=SGW$PQ1H>EBU7RYX$ H7&;"+D M+$.6(@G%5!16^O&2K876TW^6SY4**^6$)=$:"XDC%]F0N81DI=5.!A>S<@XS MLTNPQ.R>S5JO C%_SH7?[))_;C+TO M"RKF3X\9&=)@-;@("JP6(;DRU>@<#T$;'I^8PF$6=?$@&,$,*D %QG"%&' M[&6@#Q:(SJ6\!-N.WU_TW VG]U8:;;1E@6)OGJP*V@8B^LBYYYDO/B"^53?Q M)1[Z>+Y+'\>G+(MH,G/((H7$D1D2C771JZP,)*:X+L,BXS5P%$M,/BRKC%Z= M!KK#W?-99[E&L6S%4MT2-",FJP^61DC MK.(4HX)#+@P8C2L@EE[S VGMDLE%$4W+B95\G0P1(HD&8]F%G@?.0$SJ(VFA MUG*YE5?6E5#3($S10ZG;QSE*4!D\N>5,T5ET.7J1_3@0TP*JR8>U@&X9#Y&( MX);QT-53?R:IY3A,P(F\*A+\5#K;/C.['I6S>.:^X>^1[V=["/O0^8GG=[2V:F??8L\92$BPP(T):7M5C: M^$S:S9U9=OELGPSH[/Y6OW^*Z6DG;9\.2E^EY=ERVG/G7' N&D5619>M 8.) M(2L?$!D!FT$)KUG>E@^2443 MH\0EJ)U=.KOAVW@]&X^Y4NYW<+[5B>41'W")9$+!J3))D<<6FN)612%KF0\@ M05GRX-F/9;+ :[ANEHG@.(2U+7;'?NH&[Z_*&4/0@NLHQ!E*U$ MD.RVAZ0YV0DT#+_(_5M@*/V@8/<^=J<%K?MME7PHBV-T"N@M.*6=D11B&HO& MF1R3&.< C*&TD+G7_=[@,062 ^J!*T$,_;A+WMY33[SJX8=F][3?.M_!DVYO M@.GN$P!N*\G/TK1_IM!9P,R+U+))Q!6XRTI&5HH:)PC*F#E(MSWC(9;$(+GX@\A4+5G2BURQ[T UMV)M.<]#?V7VS)+&(ECJ4 M] TI90#GN35,^1QU2C8GH9\IF_EQ&,@GJC(:/DH#5WQ'RC8:1M@$HL MP^;)\Y;AG:SLR5RZ$)S*P@C I%R.R,B#)$C*1DAC'3-+H&,4VG?;1-;&).!E M-XXXXW5>B/"O\<@91@IFYTCGF=0P4':3D@<(%JVR@?PWW MR *J."8$9E+/:2W='Z=[MY4NFYITI3!@>91*H 6=LI42M>1"!?JAY'LNCW]< M;.G.Q6%&P;U,7)$1YA"3MVRX:1:S27"P^?.P;"W=F81J4Z-#0ID4B.U 0I"> M!0,\:= MC-*8R$LI-+=JKG>> IZ+][71,N,,UR1E$#IZ99-5.9&5%B53=]6\[YPU>/8. MF*%-Z("'XH.!.#,$GIV/C(.Q2JI5<\!SUN#9^^"DL@O(=/98PEWEE!!"BNP, M$XI)N6H^^ 5VL.=;)-^GJ=WL-/N#GB]3X2OLA:..V5!@A.@!K&>>"!;3J$4" MT.2(5\T+SU?$\XF"8P"MM&+12(@AVA!B-IK#IK8WSR+K=.$Z7FOVRXI#:>#H>"W\Z;O=9J=P_XK M[(V2'LYOOL%7BU"\ZF'&7F\\_["*^J]%R,@-Q!PEZ*P\*QM@6,=0<&6%7B+] M7VEPS,5R -/)58#'#,Q7*PD"TQ#1LTL4A#3@6DX8II*Y,QAJ6UY;B7 M^9 !3 ),DF<-B+M:"(VCN!,H('KC%4+8V4<)$ M':V/&M;6XEK-NG:[VQDB8G:+N^=0ZA!5%"Q[F2*'LCX_2PS!9E'F^)1?FXKY M8F(^(QE$.(-(T2CGH-24MRJXI+QV.I;$G+6=N+;=A+-BS2ZN>Y*OC&^M,M>P M,A+]9$9QD4!X8J NF)@E9]%%P&7*!UQ]A,S*AIR221S"H_^?/+@4=QM]_[2' M3TX'O^3[^7JK\RI8F)92RRUBR@2=IDY9C B5TDQG!3.T(L+L9?T MJD@H&/1\')SZ5MFV^6IMDYR;$7=/?,2MSJ[O/"]K2IO]V'WF6\W<);SYNUXD MI:=4+$P(S\KR38L&E'4^9.6TP:R%S"),AK^=D-7DPUIF/V[W727DK>W^IU-_ M)K_!"P"N5=FO"K*WPPW,0JG8ER'J!)/%B6NY_LR"Q4^BNJTN/FJ>/>YAOWO: MB]@??3U"GX;M2N+'G[=$U_ M<-XB&;6;G>H(2[V\Q]H\5">#WS\VT^#H,6?L_WLP///)'_T3WWGR1^@]HNM' MGT>WN;S9DS\&9?>OR3U#MT<-K&*WU?(G?7P\^?![:O9/6OZ<7K[5[& UO.CW MMN\=4B-"=S#HMA^7%@Q]:O2MBB1SV'E<.F)\^%/C'K)1 P?4$8,T>?+X\,/A MH4>#].4Q9Q\Z]O7#["&_//9H>._>Y(1Q+\F3X@'I.GJKTAG_>B ??/;B@^[) M8WXRJ/6[K6:J_3>U]/<3GTI%J\>LQH?7?WK HV$OW""9X6N/>J 4D\'>@Y$D M)L?I^=W>XW+W\H!,@*FR;S=;YX__]QYI1[_6P(^UG6[;=_[W;WW?Z5=]@E@> MG=AO7N!CKJFOAU\_CE[-T'V&@AF_*A>EH]XTMO8V-VJ[>T_W-G>O V !6[N[ M^>S-SM;>UN9N[6ECH[;Y/\_^_;3Q8K/V;+M>W]K=W=INS/$5V*U>X:WO'Q%6 M!MW.;[6-A\\>U@13X.ZBV4][3=_Z6F/%9XV%&QO[O_[;"BY^G_4_"X_#Y]L[ M]=H?9*T[W4[CM$TWB;6Q4=_!7-*"K?4L.&Z(/0$%X%9G*9.P&K/E5N)-H7BM MXXM?3=A\O-&-PSIM9:7P@W&BL?S[/&QT/[P4.Q_V9?TT'6]^.'CACK>/Z^>- MX_K%_MX6V][;.=[>>_VQ?OQ>-5Z\.6MLO#FGWYH'+YXW&\=1O92-UOY%]Z)^ MO']1%YOGC8WW;/_B/:MO;"DZKU7?>\WI6K;?WCG:/]Z7VW_;LY?BX'S_;=1T MC#7:^ZSQXGFKOK$I&B^V8'OO4!SL_?F^_J)^5K]X?[[]HL[JHOXAO?@;TK__ M:AV(UH=PW*5VO!8'QZ_9_MLW'^M[^VS_^%!M;QRTZB]>?]R_V+S8WMN"_8O7 M%_ON@S/TGAR5J1 M_E&19NW+G7M(P<6/N'+U4$ES*T_^701!/"0B]3T$X6ML8.+SQKVBGAUVP_HZK/!X]P\PU0->J=XDQU[?4I1 M#O8FE7.6TJ0];X87;W3](O)M.G?_[5^M_>/W4*YM;+2.#U[LO-_>>'HV;,?Q M^_.#C3B^YF]ZENH<['4O&A=OH+YW<+3?_KM)SRGFD&V_;;P_>/$:Z/GEG>G= M_GK?X/;CR[VG@_HN.WNYM_E.<.66WOWYNU*RSSDF$^ M?;97#G,GX;,P:1&X_C=[A@]92[=7&QQA[3\3;:R-XM(:=A*FZ?.9J_8A^0%6 M;;KE4;$.5?+GU3GZ7H6=F^S%JV&[-D<#'DMI+7Z" .W%=QI!299E)=&2QG/D M56#"5,8D%6VBB &0HB$\&0Q'+T;V7;+?:J7S9T&)IHK+[9TU3UGSE%GRE.Q; M_1N)2JD+V6^6*:.E9RH'Q_L?ZV^W^/[QP3&U!1H;.TVZ_\7VQE_'C>-6F\X] M)\;"#H[??\943MJ-XZ=G^\=_-QOM.FL04Z'GT;O4H4Y7;;_=O]B_V"+&LM.F M-EYC*@9\T"JX"@2P"D#(*MCL*L1A.DLV3DZ8"GS)5*Z-0=X_NK*W\[2QNS4D M)6N^4KHFC_G*X%(I)X0E][KMVKOQ?[5!]_+S=_NZFT:^%W# Z0['FC:',QP[ M>#A<(M@9E+KG2VGV?IQRE<#MG?%1Q.!#A2:8"DSBE7<@JF0<^N2%[C -.OF,:A?-L]\' PE7^OF6N]2XC7?K_5/,)8INE1K=FK-0;\6 MCX9!PJ_?]5HS)FW\H1#V1TB;9 ^=^CHS^R?6]L^,SHC;D;;5;JRX8^(ZPML7 M .F>S,F'WR5CI3;%Q\.JU">][H>BO-=#YI'Y+DO">T18A]E.PY7AS[JGG4'O M_%DW+:7C0VXAF1UZ/&\<'1/A'8@XW6<7WOZ+A. M[_(9B3UJ[.W+_;V_Z-_R/"*R%YM$7NFY[>?4^K_>;[^MG]'SSNN?D5BKL&PN M9BL$&\OD0ZB<"[:")'VI'*"(Q3YXLH$M_]'W\"?&VZY-%Z^5X%L4Y7FSA73W M0)YF#>AO WKKT_BQ=A&R\U60AD*S#*ZR&D)EO9+,:L]]($!+64:4N71F#>E9 M07K/GVV-DZ-&-3S6^+XUOE]?XCMD;8QGK'(I,#+3B57>FMK9W=VGBI[#7[\T)U\=:;L>].J;WGY.:6IW[OJ>IM3# M?G_\STMJ %]*M_=3HTZ"N)D*R,!402M9@=*J\E&JRAAD:(W/6.;V"7ZU3YG, MM=W!P]]J' 9'M>>MSYW9;W>9EW9-=,_HXW9OK_NQ<_\$=_[.^1"U*9+*GE> M7E?!*I(>*&Y1Y22Y?O!DES3W,A=]!J+Z[H&#L2R'#G^[]XK.;';B%94-3X1\\^:2%GTNS-C/%>]4EL;8.FB=+ M.[CSPZ*B>&+K';J$&)BMT#GB^]&2ZGF;*LY\#DRY@. >/'' ^2+G0GR%>H]E M7$;H3WJDB\T3WZKA&<;A0D7ZN2QTZ=?H2.NT\*;:1?.$H);P^T;JY_%N=Z@? MX]'.,HO5O6_NJ$'M>6=%"(EI4QGT12>XK%PF%6'):15%!*M))[[0AVH"FA7C MF(6;/.VAOW\6LL"!OY/>!1>MJJ0$1[32Y,I&D2MB)1NW,W&-[J#V M]*2L-"TC $OWENYVG.4Y11W8&VKZ;\,0A+[X,8_QG33Y*5,01&2FY/T2"')) M,>@<8JKU2\A1:_G^H-8;9MU]/Y693D<)*'_N**.I3(I_JC,Q3K_ 'KW_R6FO M?UKR, ;=&ITQ'$CBXI?P:R&!)0'J:1P\7H046]5S+L)0_Y'_.!%HUU_>W!\L%?_?/K\?>-XG]IWR!OM-_3_)CO8>RWWVZ_9P49J;V_\ M_7Y?[)\=M!NM.K?G5_.=$&(V'%F5<[851(I+7+*\,B%*+U+4!N#!DU'ES=JP M -9OM1/?JWWPK5.L_;_#8AW?&&B;[S3B6D]&>C(V]R-KOU:26RC)IQPJ!U9H M@%1A#A2M>Q,J*Q2OO-0Q)^5ECGZ4';[6A$75A,\GQXH7_W)>;.)--L<^?FG7 M0\Q:63XE9"DT5H)EE1;>5,"TK3POV[H)%$XQ:X%E8E0$D_UN[_W(I]0F_7T+ M_?FQY4M?&2.8]9 )5X3MK4XJ*2-8"^>U>(3T^A21ORN(&DR%-F(%R'D5M/65)!5W'F-4/#QXLH_]+V;*QZ4J:HUN;;P6M#:M M$;\ET.:"<@)XNSD8D$I@BX#>ZW:*1VZ=UY"\\WEMJ[RHC\,9WPT_\*/<=/#QMC1+3=JN]VB]E?;7YO2:D>#@^8W#4'"[U.BE+ MO>Y:]4<-OM1H[/\Z WV]TI6E)\?J>__T%=X%IQP+QE;,R[(,@&,5,$*EE=0J MIE"6/Z[U]4M])0WQM9;OD9_T,9*^]GQ1NH+@7O%=-_Y:H_ZK;CS0;Y.BTU-Z M$P]"H&]3'YS_5EPUW8[\6QF3PP_)<^.P;0ESLS-<#SU,$RDS M;8)>\^86#H_RWW^;G/;-$[[>OO&90W<]/ODK;9VR,[!$7H1(3 G*5=BLWI_9;^4T) MU(69]YZ-3UA*6CDN;"C^:C>.#Z$AWLB&V*2@ B-T%7*"*C@10H 03!(EA^8&)O4%1UUA'=8K9G]WO\8P5U.& MHOYPC5K$U3_=(T>2M]5L97T6.N@#M6^1!EE;0620E4 M$<3M:JZNCLO=O#G86VOM5+5VTLLOAIW\;-3':^W]EO:>D]9^*N$B%(\@666< MQPI(0)5G+E8Z?E2@^(8Z@-W>\%FM\_+PCTUZ-#VVUJ%7 MZQ9^\:'9'Q+&3EF!Z5LE:B\+AY'NI7RO+(YOI:WFX\A?_ZTTC5P]7 MCG'.H^[JV.2=?:J[.BK]O+9WW[)W%U?9BA,L*R?)P&FE*@">*RMW5;]\?8:LUL3ZU7\BF#,?*1U4-_WDD^M>'M7UJ^F1^ MH]&]VWKH_Z@/N^4UEMGS_]0B*?9.\4!]1G!F(B*OYC"Q/^<0C?/A3V=C,#TR[8.!O>3F">YRU>RF4_* M!I='P[*.*PF-?V1^SX=Y$M0_94_?H9\;=D7_P77?Y\ XE"X8GAA@L"XY#A*B M]5:S:'&TF2CGS#X@]QN;;7)R_WJPU7A^W0-V3MM5Z@ZJ\2DW9%H-A364U7#+ MYOX5!),0J&?I=+:4_G&2FOF&[XM-8H1UNL?SX\:+S?.#C<./!WO4XHVM\\;% M0>M@(UYLO_VB5M[[QM[?Q_N%$5[\=42,D.WO_?5^>^//%MV?WF]+-MI_OV]< MU-5^:>.GR/A+WWS\ANY!3)6>5]]X0^]&/OFX,,W"/#.^F.XK''/2PI9!_PBZUC/S5QV#;VZ1(?J)&G@Z]? M\CU)0I_M1GO+[7#-@\DU1[U/!OL0J]!#_[[RF1[ZV+<^^O/^@T=?VS,7?GC' MW&]F/-W=RNY_W*WP=JO6]Y[^^7*S;!_Q;+NQM]G8V_TRW>O'7W&)--O:.Z'< M;MJ,^RZJ[LYQ(Z!1XX@7C"MX/C[M$$3*60^>O/*'^#W3*\'']X>]+MVA&C<^ M1L25S%7V]M4^R7DN??*'7YBVU(YZA2/^]RWV*V=%F+U!;>MA[?GE .U6 M9T01AX5F_>W73MV%F'_ %J\!\/^S]Z9-;23;NO!?47!/W+<[0LLGY\%]7R)H M@[W9UXBVP>UC?W'D:&2#Q)9$V_#K;V8)D#!@HP%1DG*?/A@0*E7ERN=90ZYA ML@U [Q'RQ*".U?_F)NUV)[=US=Y3D?5<9$TW-G<'X:2!Q\%>-9T<%O/\]JYC MSGQ[$/SO,^)^SCNAX/XQ]L+<<#]GEK_$/58%^',2MLA!M[RJ^2 V?5=YKU4: MWY_FV.2^3P='(0SZ1=NO_D:HN;8OJ)^;L/6]J!_3^=W8V#\-PX^9%?]%ZR_! MEF!%ZZ^'L EY(/YSCD,O'*6_RY7.U?98UN?-,V=.0N.WI7Z(U]W^#29>?.QO M8_/A3>B*&5B3>YELD_%B!JZ)L/D#U4!UQG_4/4X?T;_L&]W8^<]9>W#>^&T[ MQ+9K#TI8: TVBR@&XIH(6SW40#3]/.2J^ZT$B-9@2ZAB&:R'L"FN1B.D>QIT M&_<0P5WG1,4(6/U]@5&]K8!R*#PG82M^>2A,GC7V3,=\KC#^__4;V^V^.QO. MI,VMIK8ZYOB\WZ[L@1$I9-88U@+FOWD;^F?'#Q"Z]KV'0>-ON M?RT6Q!IL$ZJ+";$>TB;XDA38LVP1#'I)J!4A_-7KNN S!Q0K8 WVP/P0/SO# M%ZG.1:KL*C]\]UECOZKXGU]R>%'CRR!^1HH:7Q-IRU%^^.OP.;GWE?ZN&M 7 M!;X.TI\?UHL?7V]I4W2%]:UGE4O>>&GCE]N=%.]_JY9XYS(_K!Y7"2?LA=UR\+H]QX M8=1HG%'_NC#JV6-T$IX7554K0.;1U3GWC'RZMLY/MZ1WMVG^1?O4'S?$ Y>8 M;MS"]V(?;&(5^S3W,EGOHVFZ7S[%GKK=Z?NA^T9L3 "5QVM_/M?5.#CU M?XK?WK6VWFWOICO_O4;W>K=&^ZW=28JZ>Y:NX?O-1OCN0A[/<#14ZGXT2Z9A M3O+4P?[]CW39UG[0/:T^?&.)>N0+_4QS,O<>^9@^0P]LDC_9:U2QQ[E9NIX= M_=6O<#T<^9V@48#9N),N92S7&/".UQTM/11I7[/\+6S7B]AL6'Z_3#H/Y]*_#\\ M]50">NQKS G C>I?5'.9YOY,V=AQ^9OPG[/V/^9XV*GEIG0G>7C46(+=_%\S M/>'XD_7R5>OT:/>. SSK^Q]G 2+/C"=4"1*9#%X+ESQ%Y+RPCI HAK, A^-O M1[, @3YH%.!9'SX;<_H\;[*MCL__[(QVV-;@A>GU??#_>/VD=?7S_)D_?^_;Q_=]?6H=OON=IN7O;OOWARQ9NO=^YV'__ M[Z_[KSX>7[TG?=;91_).?" OCS]NO[GX>/CG\[BU_;*]O_WU6XO\N[V7 M)PT>[O$/)V_8QY._X]XYNIX*^,E&PJD3"%@2'S!+*5B%+& 5H@S:1J3S43[B M3:STK8E^P^&ALX#ABNLF ,4\E7IAII5D)A8QD]1H[Q%E-$1-D-5.&XF409C& MBID0)A079JH7,UU<,U,,'%LG+;@H)##$(JA,5,AH:SB703BSL2F:.N<9U8:7 MYF3*+X7]=W#4[0T@^=ZDVV4FI8682UO_F/9Q MC@2^[/9RK=6HHF([V,'HITM_K-#3!/34>C$RG%H7Z=G??$(T[2XL-'@E?"(I M$2&?CH#E2>%H+ 058F,32]24FL]*4S^ABLST0F#J>R/A[I[R\Q1B[$_+J7R]EHHK3 HK#2; ML?&)1BX8)@ADE!J891148(F//$9*1B*QR8,U65-K62-G:-XG+^N.X(6$-0J" M'\&N^&2QQI)J"EY'E1P%1Q*"TX^,1V5E3 E.+*'94! [/6+'#SUTS.@$01&&)#@*&GL)/BI&*+?.L63H M$]14N?2R-HA]PHKNRTM _ON?EW0_$AJK=.!AAP-W(\FI\5N[XX[/?/J0_UJ( M?KT)R.VS\++7/7F;2ZV"S^4B)3XX'4#;Z-L50--UCL._WIY_?.]/+6%B[]7? M[;V+W8L/%ZTO^Z]>'K=>[7[?^_*9IG_YAR\[Y..7=_CCEX\GK5>MN'?Q[I,T M)#GOR 'S*GU)KCL8GN!.N+*"$"ZDBLF1E[=3+:I$JTGVT?2L7_91K?=1:WOW M$TXRY%@J<#P9=I6L/=0F5QG;U?:[REV^?.DR@;F9KM0_#2X7=!Z?_VJ"\[K'VLN!VY4HQ%1:UB0!"JSDP"*&L%2,]HE)[HH-C&IFQJ,G/LHZ8!5T*? M\7J'7 ^[ W/\@]LT2^#UUW4W*\E-BSG9+;0T+2V-)]P'+5W:JC1'8D/R !4" M(ST%1KDBDDIE8]C8%!PWA9SY+'KI)E@3F*U6:?#<4=SJA]_D\?6BW9SZ'1O^\ M/P@G_9)5]N2V1S7=,]W+^_;@Z,59DL_)I9O42O]U.ZZ0U<1DM3^>7\:\9MR2W9^9X+!=*R%C*:BHQVQFV'(*@SUF$0.$1@B :P M28) *;&&2"P4]56I+28ETK"Z6%Y0U5O!\ORQ/#(L,.]!&:W M29)YF6D4BM/YW#@.II\N6RT+=".<]<,LJ9SK MX-@LI@CD2D*OLX#>YCO=C^_Z0Z8JI#01*>V-#(S#S]]:%UN?%%8F1I&V+;7) MRK Y0I&4#3AGK=&(>D=I964H/7,4M(0H:HOD>559%K#.%:SGXV!UG[S!BE(I M0&&2RR4%3V8$D^ (TE()%JSE&YN4JQHA=0VB$\.J^<[UF=P<*D!6FFP673M: M3DNG9*#=\7@$":Q7!D)R9Y8*ETM&@4"(?K)H2SUQ 6N(1M07O MH@M("WBG!^\H "$D=4BI (EUD^5 H@5%H@.OO7#8"\29WMA43:)F;MM7X@^3 MEX[>;3#,/IYM=>>]//#95X5U%U@:6VAVVI#*FT_6$.:T)2"=9L"$8& DMLE5 M8X)IH82B(=$L84TMYM7AN!Y5L3,.J"I4MC94ML#JWT)ETP:5/Q>74>J5GE;YTC47[AA\9OVSLO=U_L'OY^;YCJ M 4LS)C":I.*[9SE%9_89Q@]UQA_A%M? Y[@:8GS<-K9]7 W_85ZQ24FY,.+URTDERTT-D^A8MFXZ*1 MMQ!&0;.1 Z,R J"1*2X# 52 7E<&44(5+R M$5<7P(LR(PJ YP/@D25A1.0R<@WIFP ,L?1=-!RB5%%[%))4?=5G'I4)@4]L M29R:\UYWRC8+ZY#JM! K8N?D]+A['L+E8)I"1C.2T>=Q:X($'Q/Y( B<)3+R MD8&F"@-)S@TFP0IMU,8F;_+9C8GZ15@*CA=I3!0[4O)Z%<=KM92&40,6CFABQ M_3UXN B][H^L5(FEA$EGX*&OX_:$$I0Q;@@HCDBR)ZC+W1\3#WGDF'$L,FLV M-JM,"_)'C;R;$IY80HNB8'<.V!U+: NY=M(@X%A*8 'A/,0B K6>4>JD%339 M$)0VA5KG=M*UFTG\HMNI[C6G;9WVNB?M?K_;.V]T*H-CT;.))]>Z/PR]<#'S3Z^#]'R)W\W3'O]=G^ES??]@__;N^]?X?W7^V@ MUI>W7_>W_\R??[[_:C?=RSNZ]_[ME[U#Q__GXLW%)V8,B=1[X")W)+=/N8T*GC>>\ 8EY MD (93@W:V&2\2>3MKJ#5W.-!]YZIQT\Z]G@=0DF/K3G&E-UVL(."U2FQ.G+9 M'"M M#\IXB#HDKXVPA%P2T\Z-%$7FE-1YI)>03:YGKD(JH=^I0/BRW3$=EUOH=6VZ MF6H:T'4$N$1^G_)P^74W/4L)(F>1T$Y?M"$S 6*^ 2Z:Y MQU(3XH;%-KA.>:7KE):V'6)(^]PW>N&?T#D+L]D0Z^#3/-G0XJOLEO/"3-,P MTXV^>I)Y9HD5H(APP)",H)+/ PP'89'GCKMD5!#9Q*1.I361EV,B13F8&*,%-/E.B8+TQ8)4D)'"A@\H->D53LSJ5]"ZZYT7MSIB''7S= M[;X8"S]@_FFAZP]'>@6O4^!U[_Z#O).71WOO/YZD^_JZ=_'YVX>+MT>M5V^/ M/AZ^.]][M7O^\2J\#@&AQ34T+V4%LZ-U;,2:HQB[Q-U(&P_,<@X6<0F24*D;,5F)+<( _"*P(L& Y:4@](1264 M-YSG9KNXR=4*3FNM/INH>D=TA\W-[W"K9HGHSM J>)E9:C'GQ86@9B.H-STSHWUDCI L&J0%$*^JM&X"AI.$=J\YP5@I1;(YHE&3SYX=LA"XKT$KY-MG MSJ,Q;B5UK;;'SF4HU)2,]>Y&:CR1.OJ @4JJ@4G/P&+#0&KKHY$2XX W-@EN M2E:GBL@2_UA"6Z/ ^9'@/#) J!2$F5SD0IT %JQ*RV7_6BQE[.2TE'2CQ;V0 M'L<8!'"7W*&T)SS8("P08A@1RDL?R<8F:^):=94NJ6U+:& 4*#\&E,=2VS W MC H'PF*2STH=6,U0,C9B$B62TCE409G./-APB3/;GK[S6HE?U,.T>-WM?#X, MO9/QEAR%?R;BGQN-X1$-W%') !F56,(UB#4PP;0IT.UF730> 5[ A?9]/A M[LK]&2V(=?!H%FI!C%<"%QJ:B(9N-(.W GE%#(> 8[(@E#-@+ O &0N":>FL M-AN;DC>I*MW@5Q>["S4A"G9GP>Y8]"&((*2)$)UFP 2UH+ 7("6R.!)O'4<) MN[2)RS\PANW,=O)?'ZA[8'X23YY>"*(>JLQ+/S8[O)FF' M: 08CW$R&H(#@[3-7:.Y();PZ%GI^+[ZT'U4JZ'@=\[X'4N*H%Y([24$%5C& MK\D5^01"5-J%1+^2A8U-G8S^V2OR2_!A$O"]#J8?KLV&\Q)WJ$O<8?\T],P@ MK6$EH<)',_+1Q8UVQ%AKCH)1(%04P'++'QNC!V6M#LJZP*+:V,2D*62=')D2 MA*B+.5&P^LA8'>L9Z 1C+C+P)%3YT1)LH &$P=*((#W/W7QXR7=X@J+2.84; MUK2\;-'%I(6%)F*A&TV'M28Q.D$A&$F!<:9 L>3!.!JL#,ZH@'"N*V--Q.:5 MUUV/,M(YQB;6%.>++B,M.)\4YV/SZ4P(3B1@4THC,)O'2CHEP0ONB>#,Z)PK M315M$CZOAA8UJQ]=OB#&B^[)27N0$X[[53>MC+YTZZ'CJN:!.8.H@=GO]YHH M4_A2CZ/EO_?;SSOMX_]_8] ["[>+MZZ?F$NMOANZ^6/;'A]-]5.__Y9_O#X1;Z>+C'/K[:^9[NF[# M8N3$>89 ^^0 ,FXH)%F[Y!EB@UVR#Y&1&YOH62*]VQ-B;_<&/C6]QC]9LG\T M[MUU_2SQ_OPH:X+XP=J9 M,"(9BE7MAH[4(,X"M3_AL3MWU P45G;4TN^H?)PFE:,@*%+ C&.@C=&@.8J2 M>ATX%KF&+_%:_O\'4-MPDS7,M7#GU/%\4J9\)-4\W+K[9X/^(-UY,H[+WGV2 MO?N9?J(Z..D$AHA-3'LW?=&6AD2)&$5F0O!>3LJ&C^02#'?-;K]_5LCNZ38, MYSHH)#10DZ=Y28E >8OR(&."G6&6>ERK#5-HI@:[1@KCI0UYWG5R&9G$!*Q@ M 43ZI8F*<9SG7==(.16:>=H-8U"B@T!VL)U/(DZ![:/"=BSSEV(;HW20H_7 M(A=@ HD0+$))Q5HE Z\C;.LRR+-6IWZ#;F>7H;FX&]/!6RJG+_&#[[B?3 M%W>_[QW^_;5U\N%[ZV3W/%V3MM[_?916[-O^J];7_?<[=&_[#=Y_OYLLZ1WV M22A.N$Q03S9T#DMVR?&F\?[VWN0NJ M" I3#(AP[R5!2>AF@2''LIV6>SL%YR5E7 '1G 'C08'QV@&2V%AJ.8DY%LF' MAW4+/[!;$EXL\=$GW,3NVR=BA=)46^!,J.3*A9R-92,PQ2R6T3.'5#VS&&YM MI7) 4X/]Y)"@ B,+DGH.#(< AE,+44@4*6(ZY(9 F+$F4;RI[RC5N4V*F>26 M0BL7,GO*S4<_$1F5TFGS.4\E,"09:.TH*$^I#C39>G[BE*PGVDJ%S&JPGT)D MPG!/(1")DW(4%*P4$8(1T2G!I59X8Y.A9MH"3:EN=U:_S65U/1QE-^"3#DR\ELM?22R[G1=#H10FFHB) M;LQ(=$XDF=%<'YC, A:B!86" VZQ5BYIC62CYZ((C$23D-LQUI(DM"H(7LR< MQ(+@^2!X9$N@*(5T5H!66@T[*AAO QA-0Z!>84_BQB9)WJZH%7[GE"VT)!:% M. J=?ON?T#CN]M=L<,%O"S$N^NDQTW>W:&@D MCOTLC1?CPMCM)-F$UTDBK3#8CX?F>Z&GB>CIQN1$%Q$)R'KPAFM@W(ODZG . MU"J.=)3::[6Q2?'M/J:W^E:5Z,,28G=ZLZ)@]VFP.S(MM&,242%RRT\$3!H) MEGL/2&;RI9C+8?//V[,+G@2[ZQ6C&+,H+AM#K5=P8L$&Q 1.SMLP,.EV_8[I M==*:]L=$M3V45"&EB4CIQB!%Q 56V$40FF)@6N4C#>U >VL-Q8I2+CCHN#Y2?$\-EP1$<$#H4"Y2PZ"TAY4P R,5B)02RV. M-F3 X"BVDHP*1C4U!45/CY>B/7N8@K*BY4H _._!'Y@D. MW'B! S@E&##+-5@6(C"OG<"&(T.2NX&E;#)T&_@3QT'*3(1Y#VBJTCNG,61^ MM2B7HAH^['.:1.*[9_8X#,4U ]?5;4G_ZTE6IM;L7S=C;VP*SE;'%PTPDP9H M;=\8FFD"D:E>!68UYEQ0M[&I"&LF0W!.!^SS0- 31ZL* M?1;Z7):TI$*?\Z;/L4-$*3AUN9M10!88CQ@T)2H/'I;".-KM5\EPSWOAV.02HS^^M?W@Z HC8^^Z M?! T>HNQZ;;/!O>_9>RF74AXZMV-](2;2*9".D974*^N^#SG\;7= SHB'1Z% MAG$Y_\ETSG-U5J<[R&9Z+_VZTVBG>_WX-6"'U)ZPWKMYTU!OUP?H

3=@?&-^*/>VBX*IO_Q_;2^^ZXU?%+F=[G=+4*2^BF'G[L;7>YQ/+. M)3XXW-EK-G9;+^[?#76]]1?[K>V=UL'.=B-]=[#_>G=[ZS#]<'"8_MG;:1T> M-/9?-O;_VGF[=;B;_F#6W?[HS_/;N];6N^W=] R_U^A>[T;F;^U.(ISN6;J& M[S<;X;L+64,<#J-()(TJOE%!ZL&-SV@_/ MK[[YP[?[I\?F_'F[4]U>]:8_+B]VJ0P3EW>\J0OHSX7'[R MYZ[,]?HXHMR\WB9QA/=]55 M6EF!R(,N^XMXY2_/)/2M/[W#7QP2SB3NT?0T]*-[=#=C'A[U0FCLI;\[ZC=V MDN'C*U5\7;_>H*CY@!F J[H\K?2;259GUETT%@1YJ.=0VP6L%$(..#YDAN0O MG[8^2S:_B,6]2X;F ;FRE^J_EQ:P9&@2@EI$/M&C6]9OPS^AOTQ'>?JDR;'4TGC_,^Q?-. M<&0BD)868>NX"@P3G[[7T3B*%;*6$O5INSIQE@C#'(Z>+XG]9:][\B+=1;Z_ M]^W!T8NS?EJLT-OY[H[/\F)O]?LA_>?K5).U?W!UG.+.6Z]V6>MPC[1>[9"] M[?19Z7T?OK32^XZ_[K]_A_<=N':=;;Q\.ON'7QCGXXW#G_>'@4KX]2#M#W3T@1AHP1P!&AP#@VH R-8$F01C"4 M_LLMTYJ:W3Z)GDKUSGC(6WAEA7B%8*X8)Y8Q@9AV0MN(>. B1H:\"Z+B%73% M*ZCP2MUYY6+$*]$019T"9X,!9ED$39@&F5/EG$/."+>Q29N"W=51MO#*(V2! MS"^;HTX<$BWRW$5"--(L*3/KK"0:4\6#P,J+2]L$%]MD23@$7W.(8$80:2(( M)1$PXC%8Y0C$D(1+M29\C51AK11F+<:NE](A3@QA-&QD% M:J,SV&N6CVX6#U+PECTFK$8C29@Q4'I7'JJ P&3?]1$B\A$Y#'D[KBH M*?'MRM/5Z)Q5]\#6OTS/?\OY%O<$MJ9]?OHL9S[-I=*L3F0EC0O<,:LYY4RQ M1%E5TJS11@B.5"BAGV4BJ]:+L=!/",GY#MQ#XJID7@6N06.5_+2<$LTIDR;X MY**QIE)B/C[:'$/W:P"]&*6*(3(47$R8LT8Y9Y&B422K6&)7HB-+!KU1=(0B MHY@U'K@G!!BR)H'0$Q#<$6V=L#(/JN!-3NABD?7J!+H$,&(Q$I$0Q9R7 M2?%IZ8F..'&E1B6207SD?QLE' DA@,(N MGSHHFO2JT6 I]M0C$X1W&YNBJ6&B7R +*GX,2)50:0UD,EK- I*4Z.&,9#AH+0VUQ MV)<,E&,.NT%")/&"5:.$>%M5(@QJ1(! M<&58M'M5VU9YG@>_]1U1>4:#[C&.E537>WQ_K"JZI=[_4GF,=1)22^VXBB+9S]> MJNJB?B=1O^.U1#YH[I'%@'#4R2I' I+GI<#%;&\Q1K02.?HNZ,SG:_5+URW8 M?9JJGH+=&; ["G Y%:41W(&/5 (S4H.VUH'S6&A%K:'.YXP416Z/0"K871GL M+K::IF!W!NSBL41.EK,$*6B/"#"<'&#KO8/@E"%*(VPLR5,5FY2S M[5!>]B M"TL*>&< [RAFY3AU%$D.2.$$7N(L*$H((*-])%IPC_-(5-%$ZO9Q;RD96:3W M?O30TI&28K?0JI'"1-,RT?Z->A"3]D_0%B0/"IC$(0^HX&"5)=)R%17.]2"H MB?C,4RE*?FQ]P;O8NI,"WAG ._+?HXO**N1!*N22_XXL6$8$B"0GH:40SN3D M]B:2,[L !;OUQ>YBRU<*=F? [LA_YU(&SKB"0)'*O7(HV!R*TXH''I6*4B3_ MG9-F,J(*>%<7O(LM3"G@G0&\8RT?7.2*" TJYFE$B6A!8X[ !F4YXL$;G>?X M-MGLAUZEY&26DA/WP#R3DCI7DZJ30E!3$]1X/8D1WJ'DP$,BJ61=$*O!2*_ M:Q^XM=1H'I-;+YI"WV[S4,>DN)(KNZ(5+07P,P!^% H07O!HK$N^/R? #,9@ M6'(GA) ZY 'CR@^;4&DTK[9Y!? K OC%ULP4P,\ ^%'\("*1##'+0+!(@2$5 MP#(6P!"MD)")EA7;V)0X:?@YCY,N@*\;X$FMJV$*X&< _"CF$!(]>TL91,)E M;HS+P023U#QF1J/%)Z:I!WNX5;%49>SVA43!@D20$CI(>D5 SIP#!0[@3"5&H4< M?&BF;^<4':V'93+',X^5POMOBPT^]-,#I^\*\A>%_/-KY ?'O&**@?2")>2S M"-8YGCP3'Q@B/%%W0CYN2GJ[%=?O!?2K!/K:QA\*U*>'>FNDY -EFDGKP7"+ M@"5K#!1E&!B6BAAA6<)]:2L\K]ZC@O@&.!4T9TT%'DJ<'JCOZ;=1,R<\I(Z+6(8C]T] S@W2WC?#] M-'3ZH?_\J1L&EFLLZ!KS+-C!NN8;_2 1>K]A.C['V[Z&O.5+L4X] FL'X?@X M][OJ^+TKT>P,R:@HXHD4\>YXG"T2K4E ^0@P^&2"XPC)?@I !7(ZE)&,>0J)D8$B+Y$V'Y%(+(XT,E$>:R_": MB)=B@!6&\F(C807*7Y^_!/..Z>GH3.8'WZ;$Z:_K?H.3)#^21JVAY)IY#3-.2T M-^[^Y^-TZ5QR_W,K?)8\"#!($LA;#5E!M\)H7O0 FH+F.:)Y M9&KHR(255$%@+*$Y2@TJ21&"C-XRA1)GRZJ7!Y]7=F]!N&? I!34-0;\9C 0X3@X7T('VN!DXN Q@1 M-80H*&4:AV1QJ C6$ &4 M&*1-",KGX!YI"EH.$5<8SPLNC2EXGBN>QP("EGN)I#!@L@!VB: (!8.41YI1*=BP7Q 1I4%8@?T3AA$*[&>&_<@NH%_5A\(2H3@I 4 M1*)J8)YYL)*+M*4"DQZ)0'*\D/.F5$7;%]@_84RBP'YFV(\UW!+.6A:2HB?4 M &,8@_*1@71:4\H-H2+!GN*F0K>;<=01]NO0%/1U[@D:>]V3JR!%MS-=<&+= M^PC-(3HQ31^A:P;;[;CN2F%82C$"H&H* MJM*W&Y\4]*\M^I^H@VA!_QS0/]+]C(:8)08*:PO,).!K:P7@Y,HA;166R@^G M%(K;55(U0_\Z9%;L#XY"K]&N]G[CM\N\BM^;C4X8E)ZBZW*-M2HJVDTZIQ?Z M@ZLDHC4K)5IP,&X"37PEF)+).(T6_GRCC:A)RM9[!3I)$)A@*!\=1H@^&5;1 MIO\"K4H-Y.W2H8F5\)(:VBN.W<7F^Q3LSHC=L5[\"9Y)(!JT5S3YSSYA5QD) MC@9CL**("Y-; !-QNTRH8'Y$TZC&Q-X[!JU!GWB M>I_8_AX\7(1>]U9EHFEW^EE*H;_?V;DAI?VXG614R&DB:-[+ R <[6>EP$,$SBA MVR5T4Q9 ,1J4$Y$++*K&OV*6\'N!=7VU])R# $5++Q#'8XFL7EA/3)Z#FSMV M8S$X=X&!R4T*>FQ)J"P%;+_/(41),SOQ!NB9G M& 7?2]WQHZ#ZT5 ]'E# 29!$25 Q5]0ED@;+5 3#M(]($144/1&I7'"DFPF*3OLBFFB;%&XFI@.*I)[M!:I1_< M62C3'U;*E.2#1XPD_%"NE\70ZG:Z-\OV2OK3-/2S(:%53[W]:,Y*8 )"IKY M",%H2X,BT4;&EI MB6/.YCFB37''5. GR?59AW:N&U8EHJ)C0Y-()Y4^"90R,3 6Z)SFU6BD&6(#12N*1& M7#*RJKA6A@CA 7&F@%F5N$00"Y0A$I$,C@9=656"S6)5%199,19YHNA*89'Z ML,AXO0-\,E 0R:LRY#SGZ$38KOPTF2\]&8\WJ(4HTHP"YSF&G6D"%AK M-1B<-K-T)BKFY]96I]2SUMA>F7NY24'KG- ZUJJ2$B$##8!\GB6#+07M, (4 ME$-66LVXS&?%U17GZ.H*CZ&5D$5%LD0EC%[Z0Z#\B*9R9I[IZFQ MG.L::=IU2+IHA<%U 4F5>/$X49$[":=VB_%?C_3P]6;9VF:3I+U99E9/R;OO MQN,17"H3B/% .S+#&!F(K@Q"TY$ MP:05@ W.?:0D ZNDAT -#1KIB+2J$GH(K3W!748/K^[B:D_SBK[F'?]_P#7& MGI:F1_+=,WL<;C[N+)[&:4C0/#*]T#"#0:]MSP8F+].@F];@ MY"2IF>K%H^YQ6LM^LV%-O^U*;'S=C(^?V1Y_A=Y!WB/SC9&3'XV+'=/KI-7J M7WW%D31@NK&) MGMT1)"JA\,)E2\ME/W6D[B&S&4/B9,R?*JSV"*PVUO2*F(@B"8"J]G>.<[#( M10@BZ! LT29/T$'/6.T=IT)HA= >C=!F#($70GM<0AL+=E/!"<<:@R%> R,N M?8>T!(2"411S%!C+A#93$[]":(70ZO/4TQ#:C"'O0FB/3&@C"XT9+@W%&I! M+ \]8V"%H^ 1]T0[%BC/Z0G/Q.T!"34CM'6H5\*G7SWZGCU:^$#ZWA[NRT+@$Q'XYU'@\,L.WCO\^DD@Q *7'+3R M$9BV&!06!B)Q2KA8=1[(9ND=8^1FZ2GY,U@\<1%2H;9";4\:.RS4-B6UG=^D M-A>%MD0GLU0;#DRE[Y3E#H3C%%&I"&9FYA!BH;9";;5Z[%I'$0NU34=MK7&K M[1GES,'$0FV%VFKUV+6.)Q9JFY+: MSF]2F]*:F^23 @]8 J/,@LUMIX3W#H_3LSRPIM&Y/[GVGL39 M%>]; M(Y2/=: F3GE*/"#E#3#/)9@@(FC+K0D(!Y%;#E#=5(PU!9_7W.$"\GJ"?,:X M8 %Y?4 ^EHFH72!>. 9.V.1A)TF"(DX#E=XS'9 F.&YL:M)D5#0%TP7D*PWR M&2-D!>0U OE8%VC.J6"& 8K4 TM;.6ERRX$;1#Q/Y,UHV-ADJ(F4;)([CD"? M#N3K4, [633B9N+>O4EY#Z*UFR&BX2+YD4OYS?I)6@3N;$8(D(V=S3+H1-L@6-M>3*[!+-RGO&3 MPBZ%76H7L2GL,B=V&<_Z2O?P2>/@9<04!-486#)80"U_-O]/^G)USR>F][G=&5:=HHI.AH]F>_^]>?V8/[[I$EZ, M)_R==OOMO#3/>^'8#-K_A#^^M?W@Z I[8^^Z?'PT>HNQ_6[>Z?>^9>Q)72Y2YNE,5^)H$\T9L=TS'M=.?)Z /PDEZ MTOZS>Q?_@6ORF+1:K0"[>8?C7_/=5OQ$B:#4$*:9TPP1K5G C!/-K#=62/V) MD(VK-QU=)Q&>)BH$VPOF*YB8'O"Y.?YFSOL;_WUSYZ9M.[X1?]Q#]^_D7X'@ MCP5NN\LEEG^T#G:V&^F[@_W7N]M;A^F' M@\/TS]Y.Z_"@L?\RO;3WU]N=?Z6_V_U[)S_G_MY.X[?7^P<'O\^Z_1_] 7][ MU]IZM[V;'JI.]WHW5']K=Q(#=<_2-7S__MN]K0N&=?/7_%WIJ733Q^:T'YY? M??.';_=/C\WY\W:G^NCJ37]<7NR2]#- ?]!2U>(,7QYA]QD:XO?R:.3RDR]? M?E:]](/2';[&Q#,BU+TOHV?XWM=^=EF<<[#U5)?]^6M4L7*S2W6SA#[HLK\X MV/NE[Z9O_>D=/M:03"9QLJ:G&/4@-CP\ZH70V$M_=]1O["0KQS<.PFFR99(_ MTZ"H>>\QWDHOS; K2?K-0U=FUMTS%CUX:#>9>B]>#N ]8._\^FGKLV33&^8/ M7C(T#[C]:F$N1;\^V^F'!UZWA4.3,-4BRFD>TVR><=#J[=J[-6KO-]G#+VGL MN Q:O2,N?+[7OHP+G[PC'U_]^^CCR=_MULD[U+IX>_+QY-]'K6WW;>_DW?>] MPW?LP^$>_G#X]N0Z+OSEP[?6^[^_[&W_^^O^X=]?/WQYPUHGZ5XN/AZUWG_ M^Z_29[[_=_K]VR\_QH5;7[;PQ_=[Z=IO>.O]VW9K^S/Y\'Z7MDYV\,[BFN0+J\O$8Y$9PE)!@P!D=@@C%0R2X'HTDRYI*V MX@;/8=[JHGBN!H5PCQY'W!\=7DBW<1'\L+@S:27SCVD?Y_002(H#^B8GEP1WUFL/VJ&_ M9AVG)E'9*F%^/4-%326U>22H+*K[U8A29WM_>O<@C H,EF/, '%L&+#H* M1DD!/##*DZN:I.\W-O'M,HB)-7V-G)85!_YBXZ[C%GIL?P\>+D*O6VB@UC1P M,48#J)5[5NE(.>+ "<,YN"% 1Q. .&8C<2BQ0S+Z__?_4@23/VK4YJ(00IV# ME(4":DP!>-P2V-_ZI))SCZBT4 4YF<02C(T2M#8X^JA4^E(L@>4"_F*#=L42 M6$(:H&,T@/<^?T),'<,?#2.U24B\N!768Y32\ MO:V./QQ)K5#<(F(>GR0GR2^F$ICE""RS!)AQFI%$"#%)?).H609_ M%0:H,0,L/LA1&* &##!*YDJ>KA%(!-"4T\0 6(-2U(#U2R*X FV5 MWAP)8)YI'5C7/+QQV!V8XY^E,TV99/;K]EAK6VDTV]+46RW4ML3R#B5Q1?F% MUR?A]8/Q$(^53BN5[#GF%+#DZ($.-H*+B'HF@V>,#0LN%57S+;B<"43+D<=? M*'0M*70)2CD+F!,J0,T8$Y0)PC8$82,(DV@6)G(PHD2%3E!#21N,VE M3V*F%1JM"644&JU/B++0Z%/0Z"C:B%WR'0A!@ TUP*3,HW.B!<^1#D;0I"I- M53I*U.T>((5&"XT6&JU#G+?0Z%/0Z%C(UADD@N? +1? G"-@D0D@J J).8W$ M'@TK4^626Z,_;ZE?NN.7[OB;?"[=\7GICK^^W?$/#O=?_-]_[;_>WGE[4"7T MRC\:.V_>[1Y^:/RVO?-R]\7N89U:SZ]8F_QF(WQW(>N.HXJV3I(.&JQF\WS" MGBDY_Z[I_)DBXA$ZO!-*RKT^1N=\-MT[R[J6>UV5>Q7/N'K8H(>GO]=E6M=T MK_1AXUDN4VE^<*;(I4JMU>2(Z9T(^:"FZR^ZG>INLAGQ5R_$T.OEZ1&#KOOZ M\";V.60V\5"$)5VP@_2N=#']]N/*:M+M21; MZ5YSL,4<-_XR;0^[G<8+1S:F56[6RUQYUKZW?TI0-59<-M< _ MG6O5S _'.U6F2/5S.Y\J#IZ#OAU%7XSL[LZ2^-,T6L=P(I MY"/ZM)O7%A.*Q[-(=ELO)\H>.0PGI]V>Z9T/C=8A=^V?#?H#T\G+>YU"@IXX MA:1U<)5"TCKY0-Z0UL57W/KR\63O\.W)'ME+[_MP_N'P#?WX_AW;N_CXYM_[W>^MPYUT7^GZ%U_3WQU]_7#XCK4NWGYIO?\[7>?C\8\I M)!^^'+?3[]-][."]PZUTK^\N]@\_7^R_>GO4.OQ,6Z_V\,?W'RX^GOQ]^\NH>A?L4F MFU\NY/$.CH];5SDO">Z-"#FL]40%3<"9W=6-" MY?$. 3Q"S 8CL+1L8Y,0U.1B)3EO%N^Z6$0_L8BL,PP1J5%PD2G%E#31DZ19 MG328&#X?BZB80#-2P=@<*X]14)J#C=0!L\R!UYYY)3/NUWM4O!9L5X>8KUH:8(+,GB$$4,:)[W(C->4I>]L(*18+[7 M.[_&NQ+)1*'" "-1 Q,BV3'"*@C&R&AH"%+G>36X28AJ4EE,F&+"K*,),QVO M%1-F@3'IO:NN16\^B: BH<)#^B8D4C,:--,63,#)"B414^?6TH@IC%88[9+1 M#+&$4>Z19(%)C)3U/'<1\M)'Z;6?2T2ZT-KLM'9^36N2(,59;G;A?*(U%P0H M[2T@BJW,0P>#$;G);A.54%-AM=5AM4GZ4UC& PN16ZP4DS$!@PK"$J4I(RT* MXGY:NZ?]<*&PF2FL-;+,<*1&D$1<$:/D"62]S [3YM>TI MU%43%!?J^@5U"4&0)0I+SB)S(GF<*G)M)+=4>:0?0EW%-%LHKXU,,YQ$PWTP M@ -AP%C$B=>2Q\FM0WMMGF.M<1B>5+8 MJWXY;\.@U\UR^2B2S;R9 ME=/N/.Y$0ONDU!5)&Y<9'[7RQF,:/7$<4TQ_>QECM7R8?J.9OM3 7I:.Z4D;#\RP,<2 MMA'"@08+RGL*S&D,2H0,=>N(#P$E\-^?L+T,X'ZLC.P5Q/V=NEQ0HPWA(09' MF'9">8H%U9%AY@1%>,ZZO"CO&;$]RL"F7GK*O$@>"=/ H@U@O%/@L)G$X%W9*=LSBPCA*,L9461R0A2N6 92/;*&F 6.VQ(YP9 M;N>6FU,P6Q/,WJEQ&>>!4\0-0I$A3DW",!8!6<^=-:*4.M4#NZ-DX:BC=E:J MY"4'!DP)!$8'FK2M<#2A6BI.\YSWII:LF+%/B)JQS(9)1'2VHC 1TN2'\L4 M)/DAH)8)C1R50N'BQZX^:D,0":C4!!,L,R$:Q6AT1@8A)2;6%M0^/6I'NE8' MBQT52;D:2X%QS<#29"![ZV2N#9,!JX+:U4?M].>\Q4Q>)'3'TM $=2I!U ** MVB?H4@D*BQR&8HSZ@$CP\VNY-4?HSK5IZK)EG&WY+V?]W%;?#KNG-ALV?&YW M.GG$9#AXQD]1H[Q%-[D+R$I'53AN)E$&)RAX8/;_?\BC9 M9G,DL]:+L6PSJR4BQ LP,3?9T5B (IR##"@232BG1*QE?7I!_J\#[U/!_N'^ M1LE)>V0:&.6D<2FCP5īHMF@06)0,G&3G$*T$M3SGI*TP#90FHH]D&QB% MG$TZ)E F&6/:4$=SGR?/F23WAA(GL V*,3 C"XSU#\5(&\,8.*<$,(8P&$8U M*$XT4IY;IDO'O0+UNYNX3(7S$GQ<',Y'B6^"(^(8E<")1TG;"PN:J !"\Z7&.=W]P7'QB6,.^6D8H%IY46T'!OKA57"EV2Y>N!]E"PGI9!$ MN@A$HJ370_+TM2<4-!(:4Z:90B*W!&@FN36EX@7R:PSY.QH9387WDF#W"'&[ ML00[R8F-6%!@PB908T/!$(, 1\6,($*H.(\$NX+EE<)R=$CG-HN4"LO2SC$L M*H2E3U])X3=?+25(O 9: )[E)PJVVTDFA*/1%)IY0 M;F;8STZM63^[R^.DDKA>I%1:314!%I@5*14I%2D5*:V'E"9Q=K6.P@7+=6#) MZ\568XL5Q41@P:GDG[:3LXM1^C^HOJ$S'58-ZX).DK_1/^QNI67-MV>._S)M MO]MY,>Q$?9F WCTY[7;2'^['%R.C?CO8DG@^D7M\<.-XRT@O:)[K3+#SP'!N MF2@< AHC$I*'J)E-[G$SB;]&I70%\X69BY2*E.JH/Y72B.-(O(B$:1,,59:8 M'#+VF#/OBOY<>OTY%EYFTE.C# 9+14CZ$U/006!@06$2J'/8T?KIS[4N1:_. M5QK=TPK(II-7//_BF^GU3&?0"-]#S[7[H3]+-?KR,=QT>N@G^V()SC.+E):\ ML+,(L,"L2&E=I31A*72><4^IQ59)1K31B'CI,+'8!&0L_H5=_M "JOX@G Q3 M./)Y=?#;9[VTJG]5_6V&1575B_N5^='?ZOCW0[NCOW-I=_A2:36).=X>J[02 M7&K'F0)!H@;F6 !-N ,4!(O$V'E(J7Z'C7\C)'_ M-L=GX<&$7.(C#R+D&^<+)'KLG01#L,DI]A&,HQ1RDP*4>]%'I3AX MN8!>Z+A(J4AI1<\7BM)<:90([A6FQ^L2?L\/>K):>CTJV'I):>\'%T7*96<\K468)%2D5*1 M4I%2D=)J2VFQ@=[)T]ZJT[;*1G\Q9J*_#?\Y:_?;@W 0>O^T71BZM&^#ZW[N M5%>IO-OBO4[BO=X<8^BL##R:")[R $PP#RH:"E@8RZ*.$AN[L2E5F3ZZ9( O MM%RD5*2TC '?HCQKK3S'0K\^!D6H#1"LIY ;3('!6(%$Z:O27"?AUTUYKG4V M^3EU+%(JV>1K+< BI2*E(J4B MI2*E(J4BI:>6TB0!?&<(491:PBG33EOF-5;>:DVITSA,'(/8'QR%7@XM],)1 MZ/3;_X3=CNN>A$MWZL6E-W68G:GA[6UU_.'(M1K%,%IAL!\/S?>_NKWJA3*9 M=+: Q/[-'NG&>"H1Q^ 8T\"D-: E8Z"P)\%;(E# &YN$W^Z77-!?:_07CEX& M*3UEG+AP=)TY>BQHC)V+4G$*.!@.235', I;T (;$;D249BZ&& 6&5#:,F#.6L,I#H+KC4U%FIS3&<:5%0C7%\)S".06""\:PN/A6$.% M-=$""D@!"]0F,$<,WG.OHI;"2E0O",\I@[?.0=@_S7$U/-#T\_S /=-S1PV* MFXV,H%ER*@=IF"UM]Z0Y,X(N](\4, ^?>;95$A_N$%0M=L[ZAZGM>T/;8*B\2=% M^GA+9J)M]!&2@D^FOS8,%!481!(C]1ACF^14D%Z0?K=:EX+9_\?>MS:U=61K M_Q45=3[,J5+G]&7U+7.**L9VYO54 "?&DY-\G+,WW_$].+TLZI2NV(;4F[ MYX7YZ!P+!0(/V0(HN[,KE>X:NZJ)\,3WI\%W)5#*$FV.U8S[J*-.RN?HN,62 M1.V/3SJ[VQ.:GS^:%>H-L MT@F,=2HD0"^#%ZBM3J6$2G#EODSGN[0$$>E70/KTB?1)JQ@5!B9 10:Z!N/! MH6/5D4^%I^!\R[Q5^]Y5_KK??OO.("+]TR+]W0ON1/I'(OT?GT@/K2.[/DJL MNE^J.N_",9>AS?:LWKO4,98T&: !7:/7GO2K/+6]<:,^]W'X#H>=T,^=5R]? MO>B47C_T4_U8G;\=#,;8$?_=H2/>U'I.*-$1[ZT&D% BE-85I05;W(MU K3G M4 0XYZ*,L0;9/'EC2O7"+T[BP.5)'*/X78K>7UNV.BV$_XSU'H[P9TS3\?R] MCY,)2U047\@Q?S%?%(^(69G"F!>FZ2IHU M&KA/3%]Q0_MR-)\ER[^Y-?E;/*8 ^W8\GJ^#M\.2(J?"@D%D4)\&%F0V#)-* M0M;P6]A@K^K6(E.Y%X5N6>E M;V^%EZ%HYK7T#(IW+&176!(!N$T176BC#<%VN5AZO"%1G$(F0HE0VD24%C"7 M/BGD)3B1,P*7-D0P/'BE)/!20B!SN6'FG,/6K"VXSAD4ERLJ.5UI]OI2U6GFF!R6Z=?C7CS&UYCJCXY[.*+ZTT*^ M^LOY^E,"CZ"<9*@$,%!"LU#:T@[/G0@.5=3M4$?7:M_U=E5G,HGUI,V$TIT. MSJ7L;?WH7A@ K;/+Z((1Z'0*8+-?3=;D&[H\29S<7I8IA7([69ZO. 2062G# MF4#O6PHEL2"M9KG8:"0O.;7)>(9WM5DZ@T)T)U$FE BE341ID3.HF4<9DO#& M(%@3:U2CC!<*50:ARHH*#F0Z'\=TSJH//.483,P,$ (#[X$YHP(K/D9G=0C: M\34TG5M]J.5J\2'-.-'I#\;XK2K$M CA[E:$V-A:*U7$"24Z]T( $LT(I0U! M:<$9CRASDM)"S!:P\*ABT$D%Z:HCK_RJSKU0$>(17/;]^2*$ 16SB=5%+R@9 MV#:10F*L0+7&^1BYX;BS*WC72]'5L$XM0T3[%4]Y7([S7Y@817'X Y%Z_D2, M*0FCY,"*2:8&X\8PKUUBZ#&W*=TI:E=9361^LF0.W,>JZ-IEY<':&$+RV69C M?,XB*T$9MTUF^JQ8)3T/I@C."K;A,KP8YI04+/E@B]95RK'L[%K;M4 'X#:, M[A18$4J$TB-L-Q.YNL%6U]\ N/=%1XY^XCJ9H)%,YR:;SEFQ"EV2-LK"#)>J M5:PD\U$55A\8A;+Z3QPN3>B_PV^W2#3DLOUPX(52#6L@3_VF^!I61VQQ-?9IY]<9!"&2>Q\RR M187)<&M4VMF%KG&JJV!5&Q&(XX_-\<>E9>TN"5+-RSB( ,I-,L M*NU8YH8+HY6ML%=>&]