0001758766-21-000145.txt : 20210811 0001758766-21-000145.hdr.sgml : 20210811 20210811164404 ACCESSION NUMBER: 0001758766-21-000145 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210811 DATE AS OF CHANGE: 20210811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: STEM, INC. CENTRAL INDEX KEY: 0001758766 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690] IRS NUMBER: 264466193 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39455 FILM NUMBER: 211164126 BUSINESS ADDRESS: STREET 1: 100 CALIFORNIA STREET, 14TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: (415) 937-7836 MAIL ADDRESS: STREET 1: 100 CALIFORNIA STREET, 14TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94111 FORMER COMPANY: FORMER CONFORMED NAME: Star Peak Energy Transition Corp. DATE OF NAME CHANGE: 20200714 FORMER COMPANY: FORMER CONFORMED NAME: Star Peak Energy Acquisition Corp. DATE OF NAME CHANGE: 20181119 FORMER COMPANY: FORMER CONFORMED NAME: Roaring Fork Acquisition Corp. DATE OF NAME CHANGE: 20181109 10-Q 1 stem-20210630.htm 10-Q stem-20210630
000175876612/312021Q2FALSE1414252.0800017587662021-01-012021-06-300001758766us-gaap:CommonStockMember2021-01-012021-06-300001758766stem:CommonStockWarrantsMember2021-01-012021-06-30xbrli:shares00017587662021-08-10iso4217:USD00017587662021-06-3000017587662020-12-31iso4217:USDxbrli:shares0001758766us-gaap:ServiceMember2021-04-012021-06-300001758766us-gaap:ServiceMember2020-04-012020-06-300001758766us-gaap:ServiceMember2021-01-012021-06-300001758766us-gaap:ServiceMember2020-01-012020-06-300001758766stem:HardwareMember2021-04-012021-06-300001758766stem:HardwareMember2020-04-012020-06-300001758766stem:HardwareMember2021-01-012021-06-300001758766stem:HardwareMember2020-01-012020-06-3000017587662021-04-012021-06-3000017587662020-04-012020-06-3000017587662020-01-012020-06-300001758766srt:ScenarioPreviouslyReportedMember2020-12-310001758766srt:ScenarioPreviouslyReportedMemberus-gaap:PreferredStockMember2020-12-310001758766us-gaap:CommonStockMembersrt:ScenarioPreviouslyReportedMember2020-12-310001758766us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2020-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:ScenarioPreviouslyReportedMember2020-12-310001758766us-gaap:RetainedEarningsMembersrt:ScenarioPreviouslyReportedMember2020-12-310001758766srt:RestatementAdjustmentMember2020-12-310001758766srt:RestatementAdjustmentMemberus-gaap:PreferredStockMember2020-12-310001758766us-gaap:CommonStockMembersrt:RestatementAdjustmentMember2020-12-310001758766srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:RestatementAdjustmentMember2020-12-310001758766us-gaap:RetainedEarningsMembersrt:RestatementAdjustmentMember2020-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-300001758766us-gaap:CommonStockMemberus-gaap:WarrantMember2021-04-012021-06-300001758766us-gaap:WarrantMemberus-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001758766us-gaap:WarrantMember2021-04-012021-06-300001758766us-gaap:CommonStockMemberus-gaap:ConvertibleDebtMember2021-04-012021-06-300001758766us-gaap:AdditionalPaidInCapitalMemberus-gaap:ConvertibleDebtMember2021-04-012021-06-300001758766us-gaap:ConvertibleDebtMember2021-04-012021-06-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001758766us-gaap:RetainedEarningsMember2021-04-012021-06-300001758766us-gaap:PreferredStockMember2021-06-300001758766us-gaap:CommonStockMember2021-06-300001758766us-gaap:AdditionalPaidInCapitalMember2021-06-300001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001758766us-gaap:RetainedEarningsMember2021-06-300001758766srt:ScenarioPreviouslyReportedMember2019-12-310001758766srt:ScenarioPreviouslyReportedMemberus-gaap:PreferredStockMember2019-12-310001758766us-gaap:CommonStockMembersrt:ScenarioPreviouslyReportedMember2019-12-310001758766us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2019-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:ScenarioPreviouslyReportedMember2019-12-310001758766us-gaap:RetainedEarningsMembersrt:ScenarioPreviouslyReportedMember2019-12-310001758766srt:RestatementAdjustmentMember2019-12-310001758766srt:RestatementAdjustmentMemberus-gaap:PreferredStockMember2019-12-310001758766us-gaap:CommonStockMembersrt:RestatementAdjustmentMember2019-12-310001758766srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:RestatementAdjustmentMember2019-12-310001758766us-gaap:RetainedEarningsMembersrt:RestatementAdjustmentMember2019-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-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:ConvertibleDebtMember2021-01-012021-06-300001758766us-gaap:ConvertibleDebtMember2020-01-012020-06-300001758766us-gaap:NotesPayableOtherPayablesMember2021-01-012021-06-300001758766us-gaap:NotesPayableOtherPayablesMember2020-01-012020-06-3000017587662021-04-282021-04-2800017587662021-04-27xbrli:pure00017587662021-04-28stem:segment0001758766us-gaap:CustomerConcentrationRiskMemberstem:CustomerAMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001758766us-gaap:CustomerConcentrationRiskMemberstem:CustomerAMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001758766us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberstem:CustomerAMember2021-04-012021-06-300001758766us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberstem:CustomerAMember2021-01-012021-06-300001758766us-gaap:CustomerConcentrationRiskMemberstem:CustomerBMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001758766us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberstem:CustomerBMember2021-04-012021-06-300001758766stem:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001758766stem:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001758766us-gaap:RevenueFromContractWithCustomerMemberstem:CustomerDMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001758766us-gaap:RevenueFromContractWithCustomerMemberstem:CustomerEMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001758766stem:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001758766stem:CustomerFMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001758766stem:CustomerFMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001758766stem:CustomerGMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-06-300001758766srt:MinimumMemberstem:HostCustomerArrangementsMember2021-01-012021-06-300001758766srt:MaximumMemberstem:HostCustomerArrangementsMember2021-01-012021-06-300001758766stem:HostCustomerArrangementsMember2021-01-012021-06-300001758766stem:PartnershipArrangementsMembersrt:MinimumMember2021-01-012021-06-300001758766stem:PartnershipArrangementsMembersrt:MaximumMember2021-01-012021-06-300001758766stem:PartnershipArrangementsMemberstem:HardwareMember2021-04-012021-06-300001758766stem:PartnershipArrangementsMemberstem:HardwareMember2020-04-012020-06-300001758766stem:PartnershipArrangementsMemberstem:HardwareMember2021-01-012021-06-300001758766stem:PartnershipArrangementsMemberstem:HardwareMember2020-01-012020-06-300001758766stem:PartnershipArrangementsMemberus-gaap:ServiceMember2021-04-012021-06-300001758766stem:PartnershipArrangementsMemberus-gaap:ServiceMember2020-04-012020-06-300001758766stem:PartnershipArrangementsMemberus-gaap:ServiceMember2021-01-012021-06-300001758766stem:PartnershipArrangementsMemberus-gaap:ServiceMember2020-01-012020-06-300001758766stem:HostCustomerArrangementsMemberus-gaap:ServiceMember2021-04-012021-06-300001758766stem:HostCustomerArrangementsMemberus-gaap:ServiceMember2020-04-012020-06-300001758766stem:HostCustomerArrangementsMemberus-gaap:ServiceMember2021-01-012021-06-300001758766stem:HostCustomerArrangementsMemberus-gaap:ServiceMember2020-01-012020-06-300001758766us-gaap:ServiceMember2021-06-300001758766us-gaap:ServiceMember2021-07-012021-06-3000017587662022-07-01us-gaap:ServiceMember2021-06-3000017587662026-07-01us-gaap:ServiceMember2021-06-300001758766stem:HardwareMember2021-06-300001758766stem:HardwareMember2021-07-012021-06-3000017587662022-07-01stem:HardwareMember2021-06-300001758766stem:HardwareMember2026-07-012021-06-300001758766us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-06-300001758766us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-06-300001758766us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-06-300001758766us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-06-300001758766us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberstem:PublicWarrantsMember2021-06-300001758766us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberstem:PublicWarrantsMember2021-06-300001758766us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberstem:PublicWarrantsMember2021-06-300001758766us-gaap:FairValueMeasurementsRecurringMemberstem:PublicWarrantsMember2021-06-300001758766us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001758766us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001758766us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310001758766us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001758766stem:ConvertiblePreferredStockWarrantMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758766stem:ConvertiblePreferredStockWarrantMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758766stem:ConvertiblePreferredStockWarrantMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758766stem:ConvertiblePreferredStockWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758766us-gaap:MeasurementInputPriceVolatilityMember2020-06-300001758766us-gaap:MeasurementInputRiskFreeInterestRateMember2020-06-300001758766us-gaap:MeasurementInputExpectedTermMember2020-06-300001758766us-gaap:MeasurementInputExpectedDividendRateMember2020-06-300001758766us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember2020-06-300001758766stem:ConvertibleWarrantStockLiabilityMember2020-12-310001758766stem:ConvertibleWarrantStockLiabilityMember2021-01-012021-06-300001758766stem:ConvertibleWarrantStockLiabilityMember2021-06-300001758766stem:EnergyStorageSystemsPlacedIntoServiceMember2021-06-300001758766stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember2021-06-300001758766stem:RevolvingLoanDueToSPEMemberMemberus-gaap:LineOfCreditMember2017-04-300001758766stem:RevolvingLoanDueToSPEMemberMemberus-gaap:LineOfCreditMember2020-05-310001758766stem:RevolvingLoanDueToSPEMemberMemberus-gaap:LineOfCreditMemberstem:DebtTermsOneMember2020-05-012020-05-310001758766stem:RevolvingLoanDueToSPEMemberMemberus-gaap:LineOfCreditMemberstem:DebtTermsOneMember2020-05-310001758766stem:RevolvingLoanDueToSPEMemberMemberus-gaap:LineOfCreditMember2017-04-012017-04-300001758766stem:RevolvingLoanDueToSPEMemberMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001758766stem:RevolvingLoanDueToSPEMemberMemberus-gaap:LineOfCreditMember2020-08-012020-08-310001758766stem:RevolvingLoanDueToSPEMemberMemberus-gaap:LineOfCreditMember2020-12-310001758766us-gaap:MediumTermNotesMemberstem:TermLoanDueToSPEMemberMember2018-12-310001758766us-gaap:MediumTermNotesMemberstem:TermLoanDueToSPEMemberMember2020-01-010001758766us-gaap:MediumTermNotesMemberstem:TermLoanDueToSPEMemberMember2020-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-01-012021-06-300001758766stem:A2020CreditAgreementMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001758766stem:A2020CreditAgreementMemberus-gaap:LineOfCreditMember2020-05-310001758766stem:A2020CreditAgreementMemberus-gaap:LineOfCreditMember2020-12-310001758766stem:A2020CreditAgreementMemberus-gaap:LineOfCreditMember2021-04-012021-04-300001758766us-gaap:LineOfCreditMemberstem:A2021CreditAgreementMember2021-01-310001758766us-gaap:LineOfCreditMemberstem:A2021CreditAgreementMember2021-01-012021-01-310001758766us-gaap:LineOfCreditMemberstem:A2021CreditAgreementMember2021-06-300001758766us-gaap:LineOfCreditMemberstem:A2021CreditAgreementMember2020-12-310001758766us-gaap:NotesPayableOtherPayablesMember2021-06-300001758766us-gaap:ConvertibleDebtMember2020-12-310001758766us-gaap:ConvertibleDebtMember2021-06-300001758766stem:Q12021ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2021-01-012021-01-310001758766stem:Q12021ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2021-01-310001758766stem:ConvertiblePromissoryNotesMemberus-gaap:ConvertibleDebtMember2021-01-012021-06-300001758766stem:ConvertiblePromissoryNotesMemberus-gaap:ConvertibleDebtMember2021-06-300001758766stem:LegacyStemWarrantsMember2021-06-300001758766stem:PublicWarrantsMember2020-08-202020-08-2000017587662020-08-200001758766stem:PublicWarrantsMember2020-08-200001758766stem:PrivateWarrantsMember2021-06-300001758766stem:PublicWarrantsMember2021-06-300001758766us-gaap:SubsequentEventMemberstem:PrivateWarrantsMember2021-07-250001758766stem:PrivateWarrantsMember2021-01-012021-06-3000017587662021-04-0700017587662021-04-072021-04-070001758766stem:SharesReservedForWarrantsMember2021-06-300001758766stem:OptionsIssuedAndOutstandingMember2021-06-300001758766us-gaap:StockCompensationPlanMember2021-06-300001758766stem:A2009EquityIncentivePlanMember2021-06-300001758766stem:A2021EquityIncentivePlanMember2021-05-310001758766us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001758766us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-06-300001758766us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-06-300001758766srt:ScenarioPreviouslyReportedMember2020-01-012020-12-3100017587662020-01-012020-12-310001758766us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001758766us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001758766us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001758766us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001758766us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001758766us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001758766us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001758766us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001758766us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001758766us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001758766us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001758766us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001758766us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-06-300001758766us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-06-300001758766us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001758766us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001758766stem:CommonStockWarrantsMember2021-01-012021-06-300001758766stem:CommonStockWarrantsMember2020-01-012020-06-300001758766stem:OfficeSpaceInSanFranciscoCaliforniaMember2021-06-30

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 June 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
Warrants, each whole warrant exercisable for Common Stock at an exercise price of $11.50 per share
STEM WS
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

ClassOutstanding as of August 10th, 2021
Common Stock, $0.0001 par value per share
131,008,933






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)
June 30, 2021December 31, 2020
ASSETS
Current assets:
Cash and cash equivalents$474,138 $6,942 
Accounts receivable, net17,833 13,572 
Inventory, net27,167 20,843 
Other current assets (includes $206 and $123 due from related parties as of June 30, 2021 and December 31, 2020, respectively)
19,199 7,920 
Total current assets538,337 49,277 
Energy storage systems, net118,216 123,703 
Contract origination costs, net11,668 10,404 
Goodwill1,786 1,739 
Intangible assets, net12,387 12,087 
Other noncurrent assets15,945 8,640 
Total assets$698,339 $205,850 
LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT)
Current liabilities:
Accounts payable$17,798 $13,749 
Accrued liabilities9,177 16,072 
Accrued payroll4,565 5,976 
Notes payable, current portion 33,683 
Convertible promissory notes (includes $ and $45,271 due to related parties as of June 30, 2021 and December 31, 2020, respectively)
 67,590 
Financing obligation, current15,336 14,914 
Deferred revenue, current37,056 36,942 
Other current liabilities (includes $880 and $399 due to related parties as of June 30, 2021 and December 31, 2020, respectively)
1,910 1,589 
Total current liabilities85,842 190,515 
Deferred revenue, noncurrent18,648 15,468 
Asset retirement obligation4,178 4,137 
Notes payable, noncurrent1,719 4,612 
Financing obligation, noncurrent74,496 73,128 
Warrant liabilities303,798 95,342 
Lease liability, noncurrent880 57 
Total liabilities489,561 383,259 
Commitments and contingencies (Note 13)
Stockholders’ equity (deficit):
Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of June 30, 2021 and December 31, 2020, respectively; 0 shares issued and outstanding as of June 30, 2021 and December 31, 2020
  
Common stock, $0.0001 par value; 500,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 130,768,055 and 40,202,785 issued and outstanding as of June 30, 2021 and December 31, 2020, respectively
13 4 
Additional paid-in capital799,918 230,620 
Accumulated other comprehensive loss(543)(192)
Accumulated deficit(590,610)(407,841)
Total stockholders’ equity (deficit)208,778 (177,409)
Total liabilities and stockholders’ equity (deficit)$698,339 $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
June 30,
Six Months Ended
June 30,
2021202020212020
Revenue
Services revenue$5,153$3,670$10,035 $7,062 
Hardware revenue14,18470924,723 1,427 
Total revenue19,3374,37934,758 8,489 
Cost of revenue
Cost of service revenue5,809 5,510 12,715 10,255 
Cost of hardware revenue13,655 614 22,286 1,365 
Total cost of revenue19,464 6,124 35,001 11,620 
Gross margin(127)(1,745)(243)(3,131)
Operating expenses:
Sales and marketing3,913 4,242 6,580 8,646 
Research and development4,827 3,619 9,234 7,032 
General and administrative15,014 2,404 17,706 5,383 
Total operating expenses23,754 10,265 33,520 21,061 
Loss from operations(23,881)(12,010)(33,763)(24,192)
Other income (expense), net:
Interest expense(3,929)(5,192)(10,162)(9,561)
Loss on extinguishment of debt(5,064) (5,064) 
Change in fair value of warrants and embedded derivative (67,179)(1,918)(133,577)(909)
Other income (expenses), net(163)139 (203)(1,790)
Total other income (expense)(76,335)(6,971)(149,006)(12,260)
Loss before income taxes(100,216)(18,981)(182,769)(36,452)
Income tax expense    
Net loss$(100,216)$(18,981)$(182,769)$(36,452)
Net loss per share attributable to common shareholders, basic and diluted$(1.00)$(0.48)$(2.59)$(1.14)
Weighted-average shares used in computing net loss per share, basic and diluted100,611,965 39,801,379 70,684,750 40,209,877 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4


STEM, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(UNAUDITED)
(in thousands)
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net loss$(100,216)$(18,981)$(182,769)$(36,452)
Other comprehensive income:
Foreign currency translation adjustment(602)(209)(351)242 
Total comprehensive loss$(100,818)$(19,190)$(183,120)$(36,210)
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 7)— — — — — — 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 8)— — — — 2,759,970 — 60,568 — — 60,568 
Conversion of convertible notes into common stock upon Merger (Note 7)— — — — 10,921,548 1 77,747 — — 77,748 
Exchange of warrants into common stock (Note 8)— — — — 4,683,349 1 168,646 — — 168,647 
Issuance of common stock warrants for services (Note 8)— — — — — — 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 
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)
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)
Six Months Ended June 30,
20212020
OPERATING ACTIVITIES
Net loss $(182,769)$(36,452)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization expense10,315 7,918 
Non-cash interest expense, including interest expenses associated with debt issuance costs7,119 4,570 
Stock-based compensation1,784 932 
Change in fair value of warrant liability and embedded derivative133,577 909 
Noncash lease expense334 286 
Accretion expense112 160 
Impairment of energy storage systems1,275 947 
Issuance of warrants for services9,183  
Changes in operating assets and liabilities:
Accounts receivable(4,219)2,212 
Inventory(6,323)(6,340)
Other assets(16,924)(2,691)
Contract origination costs(1,650)(1,383)
Accounts payable and accrued expenses3,292 412 
Deferred revenue3,294 12,308 
Lease liabilities(289)(310)
Other liabilities56 25 
Net cash used in operating activities (41,833)(16,497)
INVESTING ACTIVITIES
Purchase of energy storage systems(5,603)(7,555)
Capital expenditures on internally-developed software(2,693)(2,628)
Purchase of property and equipment(300) 
Net cash used in investing activities (8,596)(10,183)
FINANCING ACTIVITIES
Proceeds from exercise of stock options and warrants2,933 54 
Net contributions from Merger and PIPE financing, net of transaction costs of $58,061
550,322  
Proceeds from financing obligations4,929 8,391 
Repayment of financing obligations(4,609)(4,267)
Proceeds from issuance of convertible notes, net of issuance costs of $8 and $911 for the six months ended June 30, 2021 and 2020, respectively
1,118 14,050 
Proceeds from issuance of notes payable, net of issuance costs of $101 and $1,502 for the six months ended June 30, 2021 and 2020, respectively
3,940 23,498 
Repayment of notes payable(41,446)(19,665)
Net cash provided by financing activities 517,187 22,061 
Effect of exchange rate changes on cash and cash equivalents 438 (176)
Net increase (decrease) in cash and cash equivalents 467,196 (4,795)
Cash and cash equivalents, beginning of period 6,942 12,889 
Cash and cash equivalents, end of period $474,138 $8,094 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8


SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION
Cash paid for interest$7,131 $4,534 
NON-CASH INVESTING AND FINANCING ACTIVITIES
Change in asset retirement costs and asset retirement obligation$71 $76 
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 $128 
Right-of-use asset obtained in exchange for lease liability$1,230 $ 
Settlement of warrant liability into preferred stock due to exercise$253 $ 
Issuance of warrants upon debt modification$ $168 
Stock-based compensation capitalized to internal-use software$47 $ 
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 an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (“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 the “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:
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 (the “Exchange Ratio”).

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 8, are stated at historical cost, with no goodwill or other intangible assets recorded.
10

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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 June 30, 2021, the Company had cash and cash equivalents of $474.1 million, an accumulated deficit of $590.6 million and net working capital of $452.5 million, with $15.3 million of financing obligation coming due within the next 12 months. During the six months ended June 30, 2021, the Company incurred a net loss of $182.8 million and had negative cash flows from operating activities of $41.8 million. However, the Merger provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position, inclusive of funds raised with the Merger, is sufficient to meet capital and liquidity requirements for at least the next 12 months after the date that the financial statements are available to be issued.
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
In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (“COVID-19”) as a pandemic, adversely impacting global commercial activity and greatly disrupting supply chains and the manufacturing, delivery and installation of energy storage systems worldwide. As a result, we adjusted certain aspects of our operations to protect our employees and customers while still meeting customers’ needs for vital technology. Government and business responses to COVID-19, along with the rise of the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse impact on economic and market conditions and trigger a period of continued global economic slowdown. The continued uncertainty and fluidity of this situation precludes any predication as to the extent and the duration of the economic impact of government and business responses to COVID-19 and the Delta variant, and therefore present material uncertainty and risk with respect to the Company and its performance and could materially and adversely affect our business, financial condition, and results of operations.
2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. In the opinion of Stem management, all adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future year.
11

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.
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. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of June 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 respective reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
Accounts ReceivableRevenueRevenue
June 30,December 31,Three Months Ended June 30,Six Months Ended June 30,
202120202021202020212020
Customers:
Customer A10 %30 %27 %*15 %*
Customer B*20 %10 %***
Customer C17 %17 %****
Customer D****15 %*
Customer E*****12 %
Customer F10 %*25 %*14 %*
Customer G16 %*****
*Total less than 10% for the respective period

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

12

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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 June 30, 2021 and December 31, 2020 include cash and cash equivalents 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 4, 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 impact to the Company’s 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 impact, if any, the guidance will have on the Company’s consolidated financial statements.
13

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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 impact, if any, the guidance will have on the Company's consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity's Own Equity (Subtopic 815-40) — Accounting For Convertible Instruments and Contracts in an Entity's Own Equity. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's financial statements.
3.REVENUE
The Company generates revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.

Host Customer Arrangements

Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company’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 determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct days of services.
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 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
June 30,
Six Months Ended
June 30,
2021202020212020
Partnership hardware revenue
$14,184$709$24,723$1,427
Partnership service revenue
4279
Host customer service revenue
5,1113,6709,9567,062
Total revenue
$19,337$4,379$34,758$8,489
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 June 30, 2021, the Company had $189.8 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands):
Total remaining
performance
obligations
Percent Expected to be Recognized as Revenue
Less than
one year
Two to
five years
Greater than
five year
(in thousands, except percentages)
Service revenue
$130,564 13 %50 %37 %
Hardware revenue
59,238 100 % % %
Total revenue$189,802 
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 six months ended June 30, 2021 (in thousands):
Beginning balance as of January 1, 2021$52,410 
Upfront payments received from customers25,146 
Upfront or annual incentive payments received2,959 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(19,457)
Revenue recognized related to deferred revenue generated during the period(5,354)
Ending balance as of June 30, 2021$55,704 
4.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 June 30, 2021 and December 31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.
The following table provides the financial instruments measured at fair value (in thousands):
June 30, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund
$225,795$ $$225,795
Liabilities
Public warrant liability
$303,798$ $$303,798
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 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 8, upon effectiveness of the Merger, substantially all of the outstanding convertible preferred stock warrants were converted into shares of Class A common stock of Stem. As such, the associated warrant liability was reclassified to additional paid-in-capital upon the Merger and was no longer an outstanding Level 3 financial instrument as of June 30, 2021. The fair value of the convertible preferred stock warrants as of June 30, 2020 was determined using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.
17

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:
Six Months Ended
June 30,
2020
Volatility75.0 %
Risk-free interest rate16.0 %
Expected term (in years)2.0
Dividend yield %
Discount for lack of marketability19.3 %
The following table presents the changes in the liability for warrants on convertible preferred stock during the six months ended June 30, 2021 (in thousands):
Convertible Warrant Stock Liability
Balance as of December 31, 2020$95,342 
Changes in estimated fair value133,577 
Assumption of warrant liability upon Merger303,221 
Conversion of warrants upon Merger(59,442)
Exchange of warrants (168,647)
Exercised warrants(253)
Balance as of June 30, 2021$303,798 
5.ENERGY STORAGE SYSTEMS, NET
Energy Storage Systems, Net
Energy storage systems, net, consists of the following (in thousands):
June 30, 2021
Energy storage systems placed into service$144,754 
Less: accumulated depreciation(39,848)
Energy storage systems not yet placed into service13,310 
Total energy storage systems, net$118,216 
Depreciation expense for energy storage systems was approximately $3.6 million and $3.4 million within cost of service revenue for the three months ended June 30, 2021 and 2020, respectively, and approximately $7.3 million and $5.7 million within cost of service revenue for the six months ended June 30, 2021 and 2020, respectively.
6.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.
18

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
In May 2020, concurrent with the 2020 Credit Agreement discussed below, the Company entered into an amendment to the revolving loan agreement, which reduced the loan capacity to $35.0 million and extended the maturity date to May 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine months to 14% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance 100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to 85%, with an additional reduction to 70% in August 2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the condensed consolidated financial statements. As of December 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 June 30, 2021, and December 31, 2020, the outstanding balance was $1.8 million and zero, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of June 30, 2021.
19

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
The Company’s outstanding debt consisted of the following as of June 30, 2021 (in thousands):
6/30/2021
Outstanding principal$1,951 
Unamortized discount(232)
Carrying value of debt$1,719 
7.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 six months ended June 30, 2021, the Company issued additional Convertible Promissory Notes. The details of the convertible notes issued are set forth below. As of June 30, 2021, there were no Convertible Promissory Notes outstanding due to their conversion and cancellation upon the Merger.

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 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.
8.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 4 for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. The Company has also issued warrants to purchase shares of Legacy Stem’s common stock. Upon effectiveness of the Merger, the Company had 50,207,439 warrants outstanding, of which substantially all were converted into 2,759,970 shares of Class A common stock of Stem. Upon conversion of the warrants, the existing warrant liabilities were remeasured to fair value resulting in a gain on remeasurement of $100.9 million and a total warrant liability of $60.6 million, which was then reclassified to additional paid-in-capital. As of June 30, 2021, there were 23,634 Legacy Stem Warrants that remain outstanding. These instruments are exercisable into the Company’s Class A common stock and are equity classified.
20

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Public Warrants and Private Placement Warrants
As part of STPK’s initial public offering on August 20, 2020, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitles the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share (the “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. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $52.0 million. As a result of the Exchange Agreement, there were no Private Warrants outstanding as of June 30, 2021.
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, 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, these warrants were exercised for shares of the Company’s common stock.
9.COMMON STOCK
The Company had reserved shares of common stock for issuance as follows:
June 30,
2021
Shares reserved for warrants12,809,802 
Options issued and outstanding10,357,133
Shares available for future issuance under equity incentive plan23,016,754
Total 46,183,689 
10.STOCK-BASED COMPENSATION
Under the Company’s 2009 Equity Incentive Plan (the “2009 Plan”), incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock are available for grant to employees, directors and consultants. At June 30, 2021, 9,647,780 stock options outstanding under the 2009 Plan and zero shares were available for future grant. In May 2021, the Company issued stock options under the Stem Inc 2021 Equity Incentive Plan (the “2021 Plan”), with 23,722,254 shares reserved thereunder.
Under both the 2009 Plan and the 2021 Plan (collectively, 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.
21

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
A summary of activity under the Plans is as follows:
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 granted709,448 25.53 
Options exercised(1,402,538)1.97 
Options forfeited(15,435)2.25 
Balances as of June 30, 202110,357,133 $4.27 7.0$328,644 
Options vested and exercisable — June 30, 20217,273,421 $2.15 6.2$247,154 
The weighted-average grant date fair value of stock options granted to employees was $16.84 during the six months ended June 30, 2021. There were 2,354,515 stock options granted during the six months ended June 30, 2020. The intrinsic value of options exercised was $47.6 million and less than $0.1 million during the six months ended June 30, 2021 and 2020, respectively.
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
June 30,
Six Months Ended
June 30,
2021202020212020
Sales and marketing$168$150$252$220
Research and development264301419486
General and administrative592251,113226
Total stock-based compensation expense$1,024$476$1,784$932
As of June 30, 2021, the Company had approximately $17.9 million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of 3.6 years.
11.NET LOSS PER SHARE
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Numerator:
Net loss attributable to common stockholders$(100,216)$(18,981)$(182,769)$(36,452)
Less: Deemed dividend   (9,484)
$(100,216)$(18,981)$(182,769)$(45,936)
Denominator:
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted
100,611,965 39,801,379 70,684,750 40,209,877 
Net loss per share attributable to common stockholders, basic and diluted
$(1.00)$(0.48)$(2.59)$(1.14)
22

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
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:
June 30, 2021June 30, 2020
Convertible promissory notes
 7,473,946 
Outstanding stock options
10,357,133 9,585,364 
Outstanding warrants
12,809,802 9,842,181 
Total
23,166,935 26,901,491 
12.INCOME TAXES
The Company did not record a provision or benefit for income taxes during the six months ended June 30, 2021 and 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.
13.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 believes there is no current litigation pending or loss contingencies that could have, either individually or in the aggregate, a material adverse impact on the Company’s consolidated financial statements.

Commitments
In June 2021, the Company entered into a lease agreement for office space in San Francisco, California. The lease has a term of approximately 7.7 years and is expected to commence in the third quarter of 2021. Total lease payments are estimated to be $15.2 million over the lease term.
14.SUBSEQUENT EVENTS
Management has evaluated subsequent events through August 11, 2021, the date the condensed consolidated financial statements were available for issuance, and has determined that there are no subsequent events that require disclosure.




23


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

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 in the accompanying condensed consolidated financial statements for additional details regarding this transaction. For financial reporting purposes, Legacy Stem is treated as the accounting acquirer.
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 $4.4 million for the three months ended June 30, 2020 to $19.3 million for the three months ended June 30, 2021. For the three months ended June 30, 2021 and 2020, we incurred net losses of $100.2 million and $19.0 million, respectively. Our total revenue grew from $8.5 million for the six months ended June 30, 2020 to $34.8 million for the six months ended June 30, 2021. For the six months ended June 30, 2021 and 2020, we incurred net losses of $182.8 million and $36.5 million, respectively. As of June 30, 2021, we had an accumulated deficit of $590.6 million.

24


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

In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (“COVID-19”) as a pandemic, adversely impacting global commercial activity and greatly disrupting supply chains and the manufacturing, delivery and installation of energy storage systems worldwide. As a result, we adjusted certain aspects of our operations to protect our employees and customers while still meeting customers’ needs for vital technology. Government and business responses to COVID-19, along with the rise of the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse impact on economic and market conditions and trigger a period of continued global economic slowdown. The continued uncertainty and fluidity of this situation precludes any predication as to the extent and duration of the economic impact of COVID-19. Government and business responses to COVID-19 and the Delta variant therefore present material uncertainty and risk with respect to the Company and its performance and could materially and adversely affect our business, financial condition, and results of operations.

25


In particular, we cannot predict the full impact the pandemic will have on the demand for our services, our sales cycles or installation timelines, the collections of accounts receivable, or spending by new customers. Furthermore, we cannot predict whether the pandemic will cause further customers to go out of business or continue to limit the ability of our direct sales force to travel to existing or potential customers, all of which could adversely affect our business, financial condition and results of operations. In addition, if supply chains become significantly disrupted due to additional outbreaks of the COVID-19 virus and the Delta variant or otherwise, or government and business responses including implementation of stringent health and safety guidelines, our ability to install and service energy systems could become adversely impacted.
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.
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.
The following table provides a reconciliation of gross margin (GAAP) to non-GAAP gross margin ($ in millions):


Three Months Ended
June 30,
20212020
Revenue$19.3 $4.4 
Cost of revenue(19.4)(6.1)
Gross Margin (GAAP)(0.1)(1.7)
Gross Margin % (GAAP)(1)%(40)%
Adjustments to Gross Margin:
Amortization of Capitalized Software1.3 0.9 
Impairments0.3 1.1 
Other Adjustments (1)
0.6 (0.1)
Non-GAAP Gross Margin$2.1 $0.2 
Non-GAAP Gross Margin %11 %%
     (1) Consists of certain operating expenses classified to cost of revenue for accounting purposes.
26






Adjusted EBITDA

We believe that Adjusted EBITDA is useful for investors to use in comparing our financial performance with the performance of other companies for the following reasons:

Adjusted EBITDA is widely used by investors and securities analysts to measure a company’s operating performance without regard to items such as stock-based compensation expense, depreciation and interest expense, which can vary substantially from company to company depending upon their financing and capital structures, and the method by which assets were acquired; and

Adjusted EBITDA provides consistency and comparability with our past financial performance, and facilitates comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.

Our use of Adjusted EBITDA has limitations as an analytical tool, and you should not consider this measure in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these limitations are as follows:

● Although depreciation expense is a non-cash charge, the assets being depreciated may have to be replaced in the future. Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;

Adjusted EBITDA excludes stock-based compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy;

Adjusted EBITDA does not reflect: (1) changes in, or cash requirements for, our working capital needs; (2) interest expense, or the cash requirements necessary to service interest or principal payments on our debt, which reduces cash available to us; or (3) tax payments that may represent a reduction in cash available to us; and

The expenses and other items that we exclude in our calculation of Adjusted EBITDA may differ from the expenses and other items, if any, that other companies may exclude from Adjusted EBITDA when they report their operating results.

Because of these limitations, Adjusted EBITDA should be considered along with other operating and financial performance measures presented in accordance with GAAP.

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










27



The following table provides a reconciliation of net loss to Adjusted EBITDA:
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)(in thousands)
Net loss$(100,216)$(18,981)$(182,769)$(36,452)
Adjusted to exclude the following:
Depreciation and amortization5,236 3,924 10,315 7,918 
Interest expense3,929 5,192 10,162 9,561 
Loss on extinguishment of debt5,064 — 5,064 — 
Stock-based compensation 1,024 476 1,784 932 
Vesting of warrants9,184 — 9,184 — 
Change in fair value of warrants and embedded derivative67,179 1,918 133,577 909 
Provision for income taxes— — — — 
Adjusted EBITDA$(8,600)$(7,471)$(12,683)$(17,132)
Key Metrics

The following table presents our key metrics:

Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
(in thousands)(in thousands)
Key Financial Metrics:
Revenue$19,337 $4,379 $34,758 $8,489 
Gross Margin (GAAP)(127)$(1,745)$(243)$(3,131)
Non-GAAP Gross Margin2,118 $150 $5,054 $297 
Net loss(100,216)$(18,981)$(182,769)$(36,452)
Adjusted EBITDA(8,600)$(7,471)$(12,683)$(17,132)
Key Operating Metrics:
12-Month Pipeline (in billions)$1.7 *****
Bookings (in millions)45.1 37.9 95.9 57.7 
Contracted Backlog (in millioms)249.7 *****
Contracted AUM (in millions)1.2 0.5 ***
* at period end
** not available
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.

28


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 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 of the notes to our annual Financial Statements.
Adjusted EBITDA

We calculate Adjusted EBITDA as net loss before net interest expense, income tax provision and depreciation and amortization, including amortization of internally developed software, further adjusted to exclude stock-based compensation and other income and expense items, including the change in fair value of warrants and embedded derivatives, vesting of warrants and loss on extinguishment of debt. See description of Adjusted EBITDA in Non-GAAP Financial Measures above.
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.
29


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 increase selling and marketing expense to support the overall growth in our business.

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




30


Results of Operations for the Three Months Ended June 30, 2021 and 2020
Three Months Ended
June 30,
$ Change% Change
20212020
(In thousands, except percentage)
Revenue
Service revenue$5,153$3,670$1,48340%
Hardware revenue14,18470913,475*
Total revenue19,3374,37914,958342%
Cost of revenue
Cost of service revenue5,8095,5102995%
Cost of hardware revenue13,65561413,041*
Total cost of revenue19,4646,12413,340218%
Gross margin(127)(1,745)1,618 (93)%
Operating expenses:
Sales and marketing3,913 4,242 (329)(8)%
Research and development4,827 3,619 1,208 33%
General and administrative15,014 2,404 12,610 525%
Total operating expenses23,754 10,265 13,489 131%
Loss from operations(23,881)(12,010)(11,871)99%
Other income (expense), net:
Interest expense(3,929)(5,192)1,263 (24)%
Loss on extinguishment of debt(5,064)— (5,064)*
Change in fair value of warrants and embedded derivative(67,179)(1,918)(65,261)*
Other expenses, net(163)139 (302)(217)%
Total other income (expense)(76,335)(6,971)(69,364)*
Loss before income taxes(100,216)(18,981)(81,235)428%
Income tax expense— — — —%
Net loss$(100,216)$(18,981)$(81,235)428%
*Not meaningful

Revenue
Revenue increased by $15.0 million, or 342%, for the three months ended June 30, 2021, as compared to the three months ended June 30, 2020. The increase was primarily driven by a $13.5 million increase in hardware revenue due to increase in demand for systems related to FTM partnership agreements. Services revenue increased by $1.5 million primarily due to continued growth in host customers arrangements and partnership revenue related to services provided.
Cost of Revenue
Cost of revenue increased by $13.3 million, or 218%, for the three months ended June 30, 2021, as compared to the three months ended June 30, 2020. The increase was primarily driven by an increase of cost of hardware sales of $13.0 million in line with the increase in hardware revenue and an increase of $0.3 million in cost of service revenue associated with growth in service revenue.



31



Operating Expenses
Sales and Marketing
Sales and marketing expense decreased by $0.3 million, or 8%, for the three months ended June 30, 2021, as compared to the three months ended June 30, 2020. The decrease was primarily due to lower marketing expense by $0.2 million compared to to 2020 during which educational material to sell, model and deploy energy storage systems was created, An increase in capitalized commissions in 2021 by $0.1 million due to higher volume of sales in 2021 added to the variance..
Research and Development
Research and development expense increased by $1.2 million, or 33%, for the three months ended June 30, 2021, as compared to the three months ended June 30, 2020. The increase was primarily due to higher personnel related costs as a result of higher headcount to support the growth of our operations.
General and Administrative
General and administrative expense increased by $12.6, or 525% for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. The increase was primarily driven by an increase of $10.1 million in professional and legal services, an increase of $1.1 million in insurance and office related expenses, an increase of $0.9 million in personnel related costs due to increase in headcount and an increase of $0.5 million in stock-based compensation as a result of additional options to purchase our common stock granted to certain executives and other key employees.

Other Income (Expense), Net
Interest Expense
Interest expense increased by $1.3 million, or 24%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. an The increase was partially offset by a decrease of $1.3 million in interest expense due to the repayment of notes payable in 2021.
Loss on Extinguishment of Debt
Loss on extinguishment of debt increased by $5.1 million for the three months ended June 30, 2021 compared to the three months ended June 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
Change in fair value of warrants and embedded derivative increased by a $65.3 million for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. This increase was due to the increase in the fair value of warrant liabilities in 2021.
Other Expenses, Net
Other expenses, net increased by $0.3 million, or 217%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. The net increase was primarily driven by foreign exchange losses realized in the period related to operations in Canada.









32



Results of Operations for the Six Months Ended June 30, 2021 and 2020
Six Months Ended
June 30,
$ Change% Change
20212020
(In thousands, except percentage)
Revenue
Service revenue$10,035$7,062$2,97342%
Hardware revenue24,7231,42723,296*
Total revenue34,7588,48926,269309%
Cost of revenue
Cost of service revenue12,715 10,2552,460 24%
Cost of hardware revenue22,286 1,36520,921 *
Total cost of revenue35,001 11,62023,381 201%
Gross margin(243)(3,131)2,888 (92)%
Operating expenses:
Sales and marketing6,580 8,646 (2,066)(24)%
Research and development9,234 7,032 2,202 31%
General and administrative17,706 5,383 12,323 229%
Total operating expenses33,520 21,061 12,459 59%
Loss from operations(33,763)(24,192)(9,571)40%
Other income (expense), net:
Interest expense(10,162)(9,561)(601)6%
Loss on extinguishment of debt(5,064)— (5,064)*
Change in fair value of warrants and embedded derivative(133,577)(909)(132,668)*
Other expenses, net(203)(1,790)1,587 (89)%
Total other income (expense)(149,006)(12,260)(136,746)*
Loss before income taxes(182,769)(36,452)(146,317)401%
Income tax expense— — — 
Net loss$(182,769)$(36,452)$(146,317)401%
*Not meaningful

Revenue
Revenue increased by $26.3 million, or 309%, for the six months ended June 30, 2021, as compared to the six months ended June 30, 2020. The increase was primarily driven by a $23.3 million increase in hardware revenue as our sales of standalone systems related to FTM partnership agreements continue to grow. Services revenue increased by $3.0 million primarily due to continued growth in host customers arrangements and partnership revenue related to services provided.
Cost of Revenue
Cost of revenue increased by $23.4 million, or 201%, for the six months ended June 30, 2021, as compared to the six months ended June 30, 2020. The increase was primarily driven by an increase of cost of hardware sales of $20.9 million in line with the increase in hardware revenue and an increase of $2.5 million in cost of service revenue associated with growth in service revenue.


33




Operating Expenses
Sales and Marketing
Sales and marketing expense decreased by $2.1 million, or 24%, for the six months ended June 30, 2021, as compared to the six months ended June 30, 2020. The decrease was primarily due to a decrease of $0.8 million in personnel related costs as a result of turnover in the period, a decrease of $0.6 million in commission expenses as a result of a change in our commission plan structure, and a $0.2 million increase in capitalized commissions. Higher costs in marketing consulting expense by $0.5 million in 2020 compared to 2021.
Research and Development
Research and development expense increased by $2.2 million, or 31%, for the six months ended June 30, 2021, as compared to the six months ended June 30, 2020. The increase was primarily due to an increase of $3.6 million in personnel related costs as a result of increased headcount, which was partially offset by an increase of $1.4 million in capitalized software development costs.
General and Administrative
General and administrative expense increased by $12.3 million, or 229%, for the six months ended June 30, 2021, as compared to the six months ended June 30, 2020. The increase was primarily driven by $9.1 million of warrants issued for services in April 2021, an increase of $1.5 million in professional and legal services, an increase of $1.0 million in insurance related expenses, and an increase of $0.7 million in personnel-related costs due to higher headcount.

Other Income (Expense), Net
Interest Expense
Interest expense increased by $0.6 million, or 6%, for the six months ended June 30, 2021, as compared to the six months ended June 30, 2020. An increase of $0.6 million in interest expense mainly from the issuance of Series D convertible notes from October 2020 through January 2021.
Loss on Extinguishment of Debt
Loss on extinguishment of debt increased by $5.1 million for the six months ended June 30, 2021 compared to the six months ended June 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
Change in fair value of warrants and embedded derivative increased by $132.7 million for the six months ended June 30, 2021, as compared to the six months ended June 30, 2020. This increase was due to the increase in the fair value of warrant liabilities in 2021.
Other Expenses, Net
Other expenses, net decreased by $1.6 million, or 89%, for the six months ended June 30, 2021, as compared to the six months ended June 30, 2020. The net decrease was primarily driven by $1.2 million in legal settlement and late fees incurred in the six months ended June 30, 2021 and a $0.4 million decrease in foreign exchange losses realized in the period related to operations in Canada.





34


Liquidity and Capital Resources
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 June 30, 2021, our principal source of liquidity is cash generated from financing activities. Cash generated from financing activities through June 30, 2021 primarily includes proceeds from the Merger that provided us with approximately $550.3 million, net of fees and expenses, sales of convertible preferred stock, proceeds from convertible notes, and proceeds from our various borrowings. In connection with the Merger, the convertible notes and related accrued interest converted to equity and we paid in full all other outstanding debt except the 2021 Credit Agreement described below. We believe that our cash position is sufficient to meet our capital and liquidity requirements for at least the next 12 months after the date that the condensed consolidated financial statements are available to be issued and thereafter for the foreseeable future; therefore, there is not substantial doubt about the Company’s 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.

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

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


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.

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 June 30, 2021 was $89.8 million, of which $15.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 the Company’s purchase of hardware for its various energy storage system projects. We have amended the loan from time to time as our business has grown, and as of the beginning of 2020, the agreement had a total revolving loan capacity of $45.0 million that bore fixed interest at 10% with a maturity date of June 2020.

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


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 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.8 million of outstanding borrowings under this credit agreement as of June 30, 2021.


Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
Six Months Ended June 30,
20212020
OPERATING ACTIVITIES:
Net cash used in operating activities
$(41,833)$(16,497)
Net cash used in investing activities
(8,596)(10,183)
Net cash provided by financing activities
517,187 22,061 
Effect of exchange rate changed on cash
438 (176)
Net increase (decrease) in cash and cash equivalents
$467,196 $(4,795)
Operating Activities
During the six months ended June 30, 2021, net cash used in operating activities was $41.8 million, primarily resulting from our operating loss of $182.8 million, adjusted for non-cash charges of $163.7 million and net cash outflows of $22.8 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $10.3 million, non-cash interest expense of $7.1 million, which includes interest expenses associated with debt issuance costs, stock-based compensation expense of $1.8 million, change in the fair value of warrant liability and embedded derivative of $133.6 million, impairment of energy storage systems of $1.3 million, and issuance of warrants for services of $9.2 million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an increase in deferred revenue of $3.3 million and an increase in accounts payable and accrued expenses of $3.3 million, partially offset by an increase in inventory of $6.3 million, an increase in other assets of $16.9 million, an increase in accounts receivable of $4.2 million, and an increase in contract origination costs of $1.7 million.
During the six months ended June 30, 2020, net cash used in operating activities was $16.5 million, primarily resulting from our operating loss of $36.5 million, offset by non-cash charges of $15.8 million and net cash inflows of $4.2 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $7.9 million, non-cash interest expense of $4.6 million, which includes interest expenses associated with debt issuance costs, stock-based compensation expense of $0.9 million, change in the fair value of warrant liability and embedded derivative of $0.9 million, and impairment of energy storage systems of $0.9 million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an increase in deferred revenue of $12.3 million, an increase in accounts payable and accrued expenses of $0.4 million, and a decrease in accounts receivable of $2.2 million, partially offset by increase in inventory of $6.3 million, an increase in contract origination costs of $1.4 million, and an increase in other assets of $2.7 million.
37


Investing Activities
During the six months ended June 30, 2021, net cash used for investing activities was $8.6 million, primarily consisting of $5.6 million in purchase of energy systems and $2.7 million in capital expenditures on internally-developed software.
During the six months ended June 30, 2020, net cash used for investing activities was $10.2 million, consisting of $7.6 million in purchase of energy systems and $2.6 million in capital expenditures on internally-developed software.
Financing Activities
During the six months ended June 30, 2021, net cash provided by financing activities was $517.2 million, primarily consisting of net proceeds from the Merger and PIPE financing of $550.3 million, proceeds from issuance of notes payable of $3.9 million, proceeds from financing obligations of $4.9 million, proceeds from exercise of stock options and warrants of $2.9 million, net proceeds from issuance of convertible promissory notes of $1.1 million, partially offset by repayment of notes payable and financing obligations of $41.4 million and $4.6 million, respectively.
During the six months ended June 30, 2020, net cash provided by financing activities was $22.1 million, primarily resulting from net proceeds from issuance of convertible notes of $14.1 million, net proceeds from issuance of notes payable of $23.5 million, proceeds from financing obligations of $8.4 million, partially offset by repayment of notes payable of $19.7 million and repayment of financing obligations of $4.3 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 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 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 of the Notes to the unaudited condensed consolidated financial statements in this report, which information is incorporated herein by reference.

38


Special Note Regarding Forward-Looking Statements
This second-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 second-quarter 2021 Form 10-Q are made as of August 11, 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.



ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Not required for smaller reporting companies.

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 assurance of achieving the desired control objectives, and management necessarily applied its judgment in evaluating and implementing possible controls and procedures.

39


As of the end of the period covered by this Quarterly Report on Form 10-Q, we evaluated the effectiveness of the design and operation of our Disclosure Controls, which was done under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer. Based on the evaluation of our Disclosure Controls, our Chief Executive Officer and Chief Financial Officer have concluded that, as of June 30, 2021, our Disclosure Controls were not effective due to a material weakness in the Company’s internal control over financial reporting as disclosed below.

2. Material Weaknesses in Internal Control Over Financial Reporting

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 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, is devoting significant time, attention, and resources to remediating the above material weaknesses in our internal control over financing reporting. As of June 30, 2021, the Company had initiated the following steps intended to remediate the material weakness described above and strengthen our internal control over financial reporting:

Develop and deliver internal controls training to executives, other management and finance/accounting resources. The training includes a review of management’s and individual roles and responsibilities related to internal controls;
Hire, train and develop experienced accounting executives and personnel with a level of public accounting knowledge and experience in the application of US GAAP commensurate with our financial reporting requirements and the complexity of our operations and transactions. A portion of their job responsibilities is to perform reviews, reconciliations and other financial reporting monitoring controls.
Establish and implement policies and practices for the attraction, development and retention of competent public accounting personnel in alignment with objectives.

40


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

Item 4. Changes in Internal Control over Financial Reporting

Except as described above, there were no changes in our internal control over financial reporting that occurred during the quarter to which this report relates, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.







































41


Part II - Other Information
ITEM 1. LEGAL PROCEEDINGS

The information with respect to this Item 1 is set forth under Note 13—Commitments and Contingencies, in the accompanying Consolidated Financial Statements.


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.


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

On June 30, 2021, the Company issued 4,683,349 shares of common stock (the “Exchange Shares”) to Star Peak Sponsor LLC, a Delaware limited liability company (“STPK Sponsor”), and Star Peak Sponsor Warrantco LLC, a Delaware limited liability company (together with STPK Sponsor, the “Sellers”). The issuance was pursuant to an Exchange Agreement dated as of June 25, 2021 by and among the Company and the Sellers (the “Exchange Agreement”). Pursuant to the Exchange Agreement and in consideration of the issuance to Sellers of the Exchange Shares, the Sellers exchanged 7,181,134 warrants originally issued to STPK Sponsor in a private placement that closed simultaneously with the initial public offering of the Company (f/k/a Star Peak Energy Transition Corp. The Exchange Shares were issued in reliance upon the exemption provided by Section 3(a)(9) of the Securities Act of 1933, as amended.


ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.


ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.


ITEM 5. OTHER INFORMATION

None.

















42


ITEM 6. EXHIBIT INDEX
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).
10.1*
10.2*
31.1*
31.2*
32.1*
32.2*
101.INS*Inline XBRL Instance Document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document)
*Filed herewith.
**Furnished herewith.
+Compensatory plans or arrangements.































43




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 August 11, 2021.


STEM, INC.
By:/s/ William Bush
William Bush
Chief Financial Officer
44
EX-10.1 2 stem-10xq2021q2ex101.htm EX-10.1 Document
                                        EXHIBIT 10.1
STEM, INC.
2021 EQUITY INCENTIVE PLAN
STOCK OPTION AGREEMENT
Unless otherwise defined herein, the terms defined in the 2021 Equity Incentive Plan (the “Plan”) shall have the same defined meanings in this Stock Option Agreement (the “Option Agreement”).
I.NOTICE OF STOCK OPTION GRANT
Name:
Address: ___________________________________________
The undersigned Participant has been granted an Option to purchase Common Stock of the Company, subject to the terms and conditions of the Plan and this Option Agreement, as follows:
Date of Grant:
Vesting Commencement Date:
Exercise Price per Share:
Total Number of Shares Granted:
Total Exercise Price:
Type of Option:Incentive Stock Option (ISO)
Nonstatutory Stock Option (NSO)
Term/Expiration Date:
Vesting Schedule:                    
This Option shall be exercisable, in whole or in part, according to the following vesting schedule:
The Option shall vest over four years with twenty-five percent (25%) of the shares subject to the Option vesting on the first anniversary of the Vesting Commencement Date and one forty-eighth (1/48th) of the shares subject to the Option vesting each month thereafter on the same day of the month as the Vesting Commencement Date (and if there is no corresponding day, on the last day of the month) until the fourth anniversary of the Vesting Commencement Date, subject to such Participant’s Continuous Service through each applicable vesting date.

    


Termination Period:
This Option shall be exercisable for three (3) months after Participant’s Continuous Service ceases, unless such cessation is due to Participant’s death or Disability, in which case this Option shall be exercisable for twelve (12) months after Participant’s Continuous Service ceases. Notwithstanding the foregoing sentence, in no event may this Option be exercised after the Term/Expiration Date as provided above and this Option may be subject to earlier termination as provided in the Plan.
II.AGREEMENT
1.Grant of Option. The Administrator of the Company hereby grants to the Participant named in the Notice of Stock Option Grant in Part I of this Agreement (“Participant”), an option (the “Option”) to purchase the number of Shares set forth in the Notice of Stock Option Grant, at the exercise price per Share set forth in the Notice of Stock Option Grant (the “Exercise Price”), and subject to the terms and conditions of the Plan, which is incorporated herein by reference. Subject to Section 18 of the Plan, in the event of a conflict between the terms and conditions of the Plan and this Option Agreement, the terms and conditions of the Plan shall prevail.
If designated in the Notice of Stock Option Grant as an Incentive Stock Option (“ISO”), this Option is intended to qualify as an Incentive Stock Option as defined in Section 422 of the Code. Nevertheless, to the extent that it exceeds the $100,000 rule of Code Section 422(d), this Option shall be treated as a Nonstatutory Stock Option (“NSO”). Further, if for any reason this Option (or portion thereof) shall not qualify as an ISO, then, to the extent of such nonqualification, such Option (or portion thereof) shall be regarded as a NSO granted under the Plan. In no event shall the Administrator, the Company or any Parent or Subsidiary or any of their respective employees or directors have any liability to Participant (or any other person) due to the failure of the Option to qualify for any reason as an ISO.
2.Exercise of Option.
(a)Right to Exercise. This Option shall be exercisable during its term in accordance with the Vesting Schedule set out in the Notice of Stock Option Grant and with the applicable provisions of the Plan and this Option Agreement.
(b)Method of Exercise. This Option shall be exercisable by delivery of an exercise notice (the “Exercise Notice”) in a manner and pursuant to such procedures as the Company may determine, which shall state the election to exercise the Option, the number of Shares with respect to which the Option is being exercised (the “Exercised Shares”), and such other representations and agreements as may be required by the Company. The Exercise Notice shall be accompanied by payment of the aggregate Exercise Price as to all Exercised Shares, together with any applicable tax withholding. This Option shall be deemed to be exercised upon receipt by the Company of such fully executed Exercise Notice accompanied by the aggregate Exercise Price, together with any applicable tax withholding.
    -2-


No Shares shall be issued pursuant to the exercise of an Option unless such issuance and such exercise comply with applicable laws. Assuming such compliance, for income tax purposes the Shares shall be considered transferred to Participant on the date on which the Option is exercised with respect to such Shares.
3.Reserved.
4.Lock-Up Period. Participant hereby agrees that Participant shall not offer, pledge, sell, contract to sell, sell any option or contract to purchase, purchase any option or contract to sell, grant any option, right or warrant to purchase, lend, or otherwise transfer or dispose of, directly or indirectly, any Common Stock (or other securities) of the Company or enter into any swap, hedging or other arrangement that transfers to another, in whole or in part, any of the economic consequences of ownership of any Common Stock (or other securities) of the Company held by Participant (other than those included in the registration) for a period specified by the representative of the underwriters of Common Stock (or other securities) of the Company not to exceed one hundred and eighty (180) days following the effective date of any registration statement of the Company filed under the Securities Act (or such other period as may be requested by the Company or the underwriters to accommodate regulatory restrictions on (i) the publication or other distribution of research reports and (ii) analyst recommendations and opinions, including, but not limited to, the restrictions contained in NASD Rule 2711(f)(4) or NYSE Rule 472(f)(4), or any successor provisions or amendments thereto).
Participant agrees to execute and deliver such other agreements as may be reasonably requested by the Company or the underwriter which are consistent with the foregoing or which are necessary to give further effect thereto. In addition, if requested by the Company or the representative of the underwriters of Common Stock (or other securities) of the Company, Participant shall provide, within ten (10) days of such request, such information as may be required by the Company or such representative in connection with the completion of any public offering of the Company’s securities pursuant to a registration statement filed under the Securities Act. The obligations described in this Section 4 shall not apply to a registration relating solely to employee benefit plans on Form S-1 or Form S-8 or similar forms that may be promulgated in the future, or a registration relating solely to a Commission Rule 145 transaction on Form S-4 or similar forms that may be promulgated in the future. The Company may impose stop-transfer instructions with respect to the shares of Common Stock (or other securities) subject to the foregoing restriction until the end of said one hundred and eighty (180) day (or other) period. Participant agrees that any transferee of the Option or shares acquired pursuant to the Option shall be bound by this Section 4.
5.Method of Payment. Payment of the aggregate Exercise Price shall be by any of the following, or a combination thereof, at the election of the Participant:
(a)cash;
(b)check;
(c)consideration received by the Company under a formal cashless exercise program adopted by the Company in connection with the Plan; or
    -3-


(d)surrender of other Shares which (i) shall be valued at its Fair Market Value on the date of exercise, and (ii) must be owned free and clear of any liens, claims, encumbrances or security interests, if accepting such Shares, in the sole discretion of the Company, shall not result in any adverse accounting consequences to the Company.
6.Restrictions on Exercise. This Option may not be exercised if the issuance of such Shares upon such exercise or the method of payment of consideration for such shares would constitute a violation of any applicable law.
7.Non-Transferability of Option.
(a)This Option may not be transferred in any manner otherwise than by will or by the laws of descent or distribution and may be exercised during the lifetime of Participant only by Participant. The terms of the Plan and this Option Agreement shall be binding upon the executors, administrators, heirs, successors and assigns of Participant.
8.Term of Option. This Option may be exercised only within the term set out in the Notice of Stock Option Grant, and may be exercised during such term only in accordance with the Plan and the terms of this Option Agreement.
9.Tax Obligations.
(a)Tax Withholding. Participant agrees to make appropriate arrangements with the Company (or the parent or Subsidiary employing or retaining Participant) for the satisfaction of all Federal, state, local and foreign income and employment tax withholding requirements applicable to the Option exercise. Participant acknowledges and agrees that the Company may refuse to honor the exercise and refuse to deliver the Shares if such withholding amounts are not delivered at the time of exercise.
(b)Notice of Disqualifying Disposition of ISO Shares. If the Option granted to Participant herein is an ISO, and if Participant sells or otherwise disposes of any of the Shares acquired pursuant to the ISO on or before the later of (i) the date two (2) years after the Date of Grant, or (ii) the date one (1) year after the date of exercise, Participant shall immediately notify the Company in writing of such disposition. Participant agrees that Participant may be subject to income tax withholding by the Company on the compensation income recognized by Participant.
10.Entire Agreement; Governing Law. The Plan is incorporated herein by reference. The Plan and this Option Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and Participant with respect to the subject matter hereof, and may not be modified adversely to the Participant’s interest except by means of a writing signed by the Company and Participant. This Option Agreement is governed by the internal substantive laws but not the choice of law rules of California.
11.No Guarantee of Continued Service. PARTICIPANT ACKNOWLEDGES AND AGREES THAT THE VESTING OF SHARES PURSUANT TO THE VESTING SCHEDULE
    -4-


HEREOF IS EARNED ONLY BY CONTINUING AS A SERVICE PROVIDER AT THE WILL OF THE COMPANY (OR THE PARENT OR SUBSIDIARY EMPLOYING OR RETAINING PARTICIPANT) AND NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS OPTION OR ACQUIRING SHARES HEREUNDER. PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THIS AGREEMENT, THE TRANSACTIONS CONTEMPLATED HEREUNDER AND THE VESTING SCHEDULE SET FORTH HEREIN DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS A SERVICE PROVIDER FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND SHALL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY (OR THE PARENT OR SUBSIDIARY EMPLOYING OR RETAINING PARTICIPANT) TO TERMINATE PARTICIPANT’S RELATIONSHIP AS A SERVICE PROVIDER AT ANY TIME, WITH OR WITHOUT CAUSE.
Participant acknowledges receipt of a copy of the Plan and represents that he or she is familiar with the terms and provisions thereof, and hereby accepts this Option subject to all of the terms and provisions thereof. Participant has reviewed the Plan and this Option in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Option and fully understands all provisions of the Option. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or this Option. Participant further agrees to notify the Company upon any change in the residence address indicated below.
PARTICIPANT        STEM, INC.
                    
Signature        By
                    
Print Name        Print Name
                    
            Title
        
Residence Address
    -5-
EX-10.2 3 stem-10xq2021q2ex102.htm EX-10.2 Document
EXHIBIT 10.2
FORM
STEM, INC.
2021 EQUITY INCENTIVE PLAN
GRANT NOTICE FOR
RESTRICTED STOCK UNIT AWARD
FOR GOOD AND VALUABLE CONSIDERATION, Stem, Inc. (the Company”), hereby grants to the Participant named below the number of Restricted Stock Units (the “RSUs”) specified below (the “Award”) under the Stem, Inc. 2021 Equity Incentive Plan (as amended from time to time, the “Plan”). Each RSU represents the right to receive one share of Common Stock, upon the terms and subject to the conditions set forth in this Grant Notice, the Plan and the Standard Terms and Conditions (the “Standard Terms and Conditions”) promulgated under such Plan and attached hereto as Exhibit A. This Award is granted pursuant to the Plan and is subject to and qualified in its entirety by the Standard Terms and Conditions. Capitalized terms not otherwise defined herein shall have the meaning set forth in the Plan.
Name of Participant:
Grant Date:
Vesting Commencement Date:
Number of RSUs:
Vesting Schedule:

    


IN ORDER TO RECEIVE THE BENEFITS OF THIS AGREEMENT, PARTICIPANT MUST EXECUTE AND RETURN THIS GRANT NOTICE (THE “ACCEPTANCE REQUIREMENTS”). IF YOU FAIL TO SATISFY THE ACCEPTANCE REQUIREMENTS WITHIN 60 DAYS AFTER THE GRANT DATE, THEN THIS GRANT NOTICE WILL BE OF NO FORCE OR EFFECT AND THIS AWARD WILL BE AUTOMATICALLY FORFEITED TO THE COMPANY WITHOUT CONSIDERATION.
By accepting this Grant Notice, Participant acknowledges that Participant has received and read, and agrees that this Award shall be subject to, the terms of this Grant Notice, the Plan, and the Standard Terms and Conditions.


STEM, INC.



By:                            
Name:
Title:

PARTICIPANT



                            
[Name]

Signature Page to
Grant Notice for
Restricted Stock Unit Award


EXHIBIT A

STEM, INC.
2021 EQUITY INCENTIVE PLAN

STANDARD TERMS AND CONDITIONS FOR
RESTRICTED STOCK UNITS
These Standard Terms and Conditions apply to the Award of Restricted Stock Units granted pursuant to the Stem, Inc. 2021 Equity Incentive Plan (the “Plan”), which are evidenced by a Grant Notice or an action of the Committee that specifically refers to these Standard Terms and Conditions. In addition to these Standard Terms and Conditions, the Restricted Stock Units shall be subject to the terms of the Plan, which are incorporated into these Standard Terms and Conditions by this reference. Capitalized terms not otherwise defined herein shall have the meaning set forth in the Plan.
1.TERMS OF RESTRICTED STOCK UNITS
Stem, Inc. (the “Company”) has granted to the Participant named in the Grant Notice provided to said Participant herewith (the “Grant Notice”) an award of Restricted Stock Units (the “Award” or “RSUs”) specified in the Grant Notice, with each Restricted Stock Unit representing the right to receive one share of Common Stock. The Award is subject to the conditions set forth in the Grant Notice, these Standard Terms and Conditions and the Plan. For purposes of these Standard Terms and Conditions and the Grant Notice, any reference to the Company shall include a reference to any Subsidiary.
2.VESTING AND SETTLEMENT OF RESTRICTED STOCK UNITS
(a)The Award shall not be vested as of the Grant Date set forth in the Grant Notice and shall be forfeitable unless and until otherwise vested pursuant to the terms of the Grant Notice and these Standard Terms and Conditions. After the Grant Date, subject to termination or acceleration as provided in these Standard Terms and Conditions and the Plan, the Award shall become vested as described in the Grant Notice with respect to that number of Restricted Stock Units as set forth in the Grant Notice. Restricted Stock Units that have vested and are no longer subject to forfeiture are referred to herein as “Vested RSUs.” Restricted Stock Units awarded hereunder that are not vested and remain subject to forfeiture are referred to herein as “Unvested RSUs.”
(b)As soon as administratively practicable following the vesting of the RSUs pursuant to the Grant Notice and this Section 2, but in no event later than 30 days after each vesting date, the Company shall deliver to the Participant a number of shares of Common Stock equal to the number of RSUs that vested on such date.
(c)Upon Participant’s termination of Continuous Service for any reason, any then Unvested RSUs held by the Participant shall be forfeited and canceled as of the date of the Participant’s termination of Continuous Service.
Exhibit A
Standard Terms and Conditions


3.RIGHTS AS STOCKHOLDER; DIVIDEND EQUIVALENTS
(a)Participant shall not be, nor have any of the rights or privileges of, a stockholder of the Company in respect of any RSUs unless and until shares of Common Stock settled for such RSUs shall have been issued by the Company to Participant (as evidenced by the appropriate entry on the books and records of the Company or of a duly authorized transfer agent of the Company).
(b)Notwithstanding the foregoing, from and after the Grant Date and until the earlier of (i) the Participant’s receipt of Common Stock upon settlement of the RSUs and (ii) the time when the Participant’s right to receive Common Stock upon settlement of the RSUs is forfeited, the Participant shall be entitled, as a Dividend equivalent, to a number of additional whole RSUs on the date that the Company pays a cash dividend (if any) to holders of Common Stock generally. Such Dividend equivalent shall be determined by dividing (i) the product of (A) the dollar amount of the cash dividend paid per share of Common Stock on such date and (B) the total number of RSUs (including dividend equivalents paid thereon) previously credited to the Participant as of such date, by (ii) the Fair Market Value per share of Common Stock on such date. Such Dividend equivalents (if any) shall be subject to the same terms and conditions and shall be settled or forfeited in the same manner and at the same time as the RSUs to which the Dividend equivalents were credited.
4.RESTRICTIONS ON RESALES OF SHARES
The Company may impose such restrictions, conditions or limitations as it determines appropriate as to the timing and manner of any resales by the Participant or other subsequent transfers by the Participant of any shares of Common Stock issued pursuant to Vested RSUs, including (a) restrictions under an insider trading policy, (b) restrictions designed to delay and/or coordinate the timing and manner of sales by Participant and other holders and (c) restrictions as to the use of a specified brokerage firm for such resales or other transfers.
5.INCOME TAXES
Participant acknowledges and agrees that Participant shall be solely responsible for satisfying any and all national, state, local or other tax withholding obligation relating to the RSUs. Unless the Participant elects to instead tender a cash payment in satisfaction of such tax withholding obligations in the manner prescribed by the Company, the Participant acknowledges and agrees that the Company, or any brokerage firm deemed acceptable by the Company, shall generate enough cash proceeds to satisfy such tax withholding obligations by selling on the Participant’s behalf a sufficient number of shares of Common Stock from shares of Common Stock otherwise issuable to the Participant upon the vesting and settlement of the RSUs. Such shares of Common Stock will be sold on the day such tax withholding obligations arise or, if such day is not a trading day, the next following trading day. The Participant shall be responsible for all broker’s fees and other costs of sale. The Participant acknowledges that the Company or its designee is under no obligation to arrange for such sale at any particular price, and that the proceeds of any such sale may not be sufficient to satisfy the Participant’s tax withholding obligations. Accordingly, the Participant agrees to pay to the Company as soon as
A-2


practicable, including through additional payroll withholding, any amount of the tax withholding obligations that are not satisfied by the sale of shares of Common Stock described above.
6.NONTRANSFERABILITY OF AWARD
The Participant understands, acknowledges and agrees that, except as otherwise provided in the Plan or as permitted by the Committee, the Award may not be sold, assigned, transferred, pledged or otherwise directly or indirectly encumbered or disposed of other than by will or the laws of descent and distribution.
7.OTHER AGREEMENTS SUPERSEDED
The Grant Notice, these Standard Terms and Conditions and the Plan constitute the entire understanding between the Participant and the Company regarding the Award. Any prior agreements, commitments or negotiations concerning the Award are superseded.
8.LIMITATION OF INTEREST IN SHARES SUBJECT TO RESTRICTED STOCK UNITS
Neither the Participant (individually or as a member of a group) nor any beneficiary or other person claiming under or through the Participant shall have any right, title, interest, or privilege in or to any shares of Common Stock allocated or reserved for the purpose of the Plan or subject to the Grant Notice or these Standard Terms and Conditions except as to such shares of Common Stock, if any, as shall have been issued to such person in connection with the Award. Nothing in the Plan, in the Grant Notice, these Standard Terms and Conditions or any other instrument executed pursuant to the Plan shall confer upon the Participant any right to continue to serve the Company or an Affiliate in the capacity in effect at the time this Award was granted or any other capacity or will affect the right of the Company or an Affiliate to terminate the service of the Participant.
9.GENERAL
(a)In the event that any provision of these Standard Terms and Conditions is declared to be illegal, invalid or otherwise unenforceable by a court of competent jurisdiction, such provision shall be reformed, if possible, to the extent necessary to render it legal, valid and enforceable, or otherwise deleted, and the remainder of these Standard Terms and Conditions shall not be affected except to the extent necessary to reform or delete such illegal, invalid or unenforceable provision.
(b)The headings preceding the text of the sections hereof are inserted solely for convenience of reference, and shall not constitute a part of these Standard Terms and Conditions, nor shall they affect its meaning, construction or effect. Words in the masculine gender shall include the feminine gender, and where appropriate, the plural shall include the singular and the singular shall include the plural. The use herein of the word “including” following any general statement, term or matter shall not be construed to limit such statement, term or matter to the specific items or matters set forth immediately following such word or to
A-3


similar items or matters, whether or not non-limiting language (such as “without limitation”, “but not limited to”, or words of similar import) is used with reference thereto, but rather shall be deemed to refer to all other items or matters that could reasonably fall within the broadest possible scope of such general statement, term or matter. References herein to any agreement, instrument or other document means such agreement, instrument or other document as amended, supplemented and modified from time to time to the extent permitted by the provisions thereof and not prohibited by the Plan or these Standard Terms and Conditions.
(c)These Standard Terms and Conditions shall inure to the benefit of and be binding upon the parties hereto and their respective permitted heirs, beneficiaries, successors and assigns.
(d)These Standard Terms and Conditions shall be construed in accordance with and governed by the laws of the State of Delaware, without regard to principles of conflicts of law.
(e)In the event of any conflict between the Grant Notice, these Standard Terms and Conditions and the Plan, the Grant Notice and these Standard Terms and Conditions shall control. In the event of any conflict between the Grant Notice and these Standard Terms and Conditions, the Grant Notice shall control.
(f)All questions arising under the Plan or under these Standard Terms and Conditions shall be decided by the Committee in its total and absolute discretion.
10.ELECTRONIC DELIVERY
By executing the Grant Notice, the Participant hereby consents to the delivery of information (including, without limitation, information required to be delivered to the Participant pursuant to applicable securities laws) regarding the Company and the Subsidiaries, the Plan, and the Restricted Stock Units via Company web site or other electronic delivery.
A-4
EX-31.1 4 stem-10xq2021q2ex311.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 June 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: August 11, 2021
By:/s/ John Carrington
Name:John Carrington
Title:Chief Executive Officer

EX-31.2 5 stem-10xq2021q2ex312.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 June 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: August 11, 2021
By:/s/ William Bush
Name:William Bush
Title:Chief Financial Officer

EX-32.1 6 stem-10xq2021q2ex321.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 June 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: August 11, 2021
By:/s/ John Carrington
Name:John Carrington
Title:Chief Executive Officer

EX-32.2 7 stem-10xq2021q2ex322.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 June 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: August 11, 2021
By:/s/ William Bush
Name:William Bush
Title:Chief Financial Officer

EX-101.SCH 8 stem-20210630.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 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 - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - ENERGY STORAGE SYSTEMS, NET link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - NOTES PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2131107 - Disclosure - CONVERTIBLE PROMISSORY NOTES link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - WARRANTS link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - WARRANTS (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 2336307 - Disclosure - COMMON STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - COMMON STOCK - Schedule of Shares Reserved for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441422 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2143111 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2344309 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2445424 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details) link:presentationLink link:calculationLink link:definitionLink 2151114 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 stem-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 stem-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 stem-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Convertible Notes Convertible Debt [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company 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 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] 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 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 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 Document Fiscal Year Focus Document Fiscal Year Focus Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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 Subsequent Events [Abstract] Debt conversion, converted instrument, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Entity Listings [Table] Entity Listings [Table] 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] Conversion of convertible notes upon merger Conversion Of Convertiable Note Upon Merger Conversion Of Convertiable Note Upon Merger 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 Concentration risk, percentage Concentration Risk, Percentage Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of June 30, 2021 and December 31, 2020, respectively; 0 shares issued and outstanding as of June 30, 2021 and December 31, 2020 Preferred Stock, Value, Issued Fixed interest rate, quarterly Debt Instrument, Quarterly Interest Rate, Stated Percentage Debt Instrument, Quarterly Interest Rate, Stated Percentage Options outstanding 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] Common Stock Warrants 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 loss per share attributable to common shareholders, basic (in dollars per share) Earnings Per Share, Basic REVENUE Revenue from Contract with Customer [Text Block] 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] 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 Working capital Working Capital Working Capital Contract origination costs, net Capitalized Contract Cost, Net, Noncurrent 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 Outstanding balance Carrying value of debt Long-term Debt 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 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 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] 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 Public Warrants Public Warrants [Member] Public Warrants NET LOSS PER SHARE Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] 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 six months ended June 30, 2021 and 2020, respectively Proceeds from Notes Payable Other comprehensive income: 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] 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] 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 Common stock, $0.0001 par value; 500,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 130,768,055 and 40,202,785 issued and outstanding as of June 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 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 Debt Terms [Axis] Debt Terms [Axis] Debt Terms Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Other current assets, due from related parties Due from Related Parties, Current Class of Stock [Axis] Class of Stock [Axis] 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 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 Debt Terms, One Debt Terms, One [Member] Debt Terms, One Convertible Promissory Notes Convertible Promissory Notes [Member] Convertible Promissory Notes Issuance of warrants upon debt modification Debt Conversion, Converted Instrument, Warrants or Options Issued Convertible Preferred Stock Warrant 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: 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 warrants and embedded derivative 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] Debt Terms [Domain] Debt Terms [Domain] Debt Terms [Domain] Loss from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 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 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 preferred stock due to exercise Settlement Of Warrant Liability Into Preferred Stock Due To Exercise Settlement Of Warrant Liability Into Preferred Stock Due To Exercise 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 Host Customer Arrangements Host Customer Arrangements [Member] Host Customer Arrangements Other current liabilities (includes $880 and $399 due to related parties as of June 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 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] Lease term Lessee, Operating Lease, Term of Contract 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] Statement of Stockholders' Equity [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Merger and PIPE financing (Note 1) 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] Schedule of Changes in Liability for Unobservable Inputs Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 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 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 (Note 8) 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] Total lease payments estimated Lessee, Operating Lease, Liability, to be Paid 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 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] Entity File Number Entity File Number Issuance of common stock warrants for services (Note 8) 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] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Proceeds received Merger and PIPE financing Proceeds From Reverse Recapitalization Transaction Proceeds From Reverse Recapitalization Transaction 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] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Debt Disclosure [Abstract] 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 Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] 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 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] 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 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 Convertible warrant stock liability Convertible Warrant Stock Liability [Member] Convertible Warrant Stock Liability 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 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 Vesting [Domain] Vesting [Domain] SUBSEQUENT EVENTS Subsequent Events [Text Block] Total comprehensive 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 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 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 $911 for the six months ended June 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 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 June 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 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 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 Customer E Customer E [Member] Customer E Liabilities Liabilities, Fair Value Disclosure [Abstract] Total stock-based compensation expense Share-based Payment Arrangement, Expense 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] 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 Contract origination costs Increase (Decrease) In Capitalized Contract Costs Increase (Decrease) In Capitalized Contract Costs 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 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 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 shares used in computing 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] Customer F Customer F [Member] Customer F 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 (Note 7) 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 OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] 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 Class of Stock [Domain] Class of Stock [Domain] 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 Entity Listings [Line Items] Entity Listings [Line Items] 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] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Other current assets (includes $206 and $123 due from related parties as of June 30, 2021 and December 31, 2020, respectively) Other Assets, Current Recently Adopted Accounting Standards And Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Provision (benefit) for income taxes, federal Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Subsequent Event Subsequent Event [Member] 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] Goodwill Goodwill 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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 Customer G Customer G [Member] Customer G 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 12 stem-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 stem-20210630_htm.xml IDEA: XBRL DOCUMENT 0001758766 2021-01-01 2021-06-30 0001758766 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001758766 stem:CommonStockWarrantsMember 2021-01-01 2021-06-30 0001758766 2021-08-10 0001758766 2021-06-30 0001758766 2020-12-31 0001758766 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001758766 us-gaap:ServiceMember 2020-04-01 2020-06-30 0001758766 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001758766 us-gaap:ServiceMember 2020-01-01 2020-06-30 0001758766 stem:HardwareMember 2021-04-01 2021-06-30 0001758766 stem:HardwareMember 2020-04-01 2020-06-30 0001758766 stem:HardwareMember 2021-01-01 2021-06-30 0001758766 stem:HardwareMember 2020-01-01 2020-06-30 0001758766 2021-04-01 2021-06-30 0001758766 2020-04-01 2020-06-30 0001758766 2020-01-01 2020-06-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 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 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 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 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:ConvertibleDebtMember 2021-01-01 2021-06-30 0001758766 us-gaap:ConvertibleDebtMember 2020-01-01 2020-06-30 0001758766 us-gaap:NotesPayableOtherPayablesMember 2021-01-01 2021-06-30 0001758766 us-gaap:NotesPayableOtherPayablesMember 2020-01-01 2020-06-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 2021-01-01 2021-06-30 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-04-01 2021-06-30 0001758766 stem:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758766 stem:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001758766 stem:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001758766 stem:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758766 stem:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001758766 stem:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758766 stem:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001758766 stem:CustomerFMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758766 stem:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001758766 stem:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758766 stem:CustomerGMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758766 srt:MinimumMember stem:HostCustomerArrangementsMember 2021-01-01 2021-06-30 0001758766 srt:MaximumMember stem:HostCustomerArrangementsMember 2021-01-01 2021-06-30 0001758766 stem:HostCustomerArrangementsMember 2021-01-01 2021-06-30 0001758766 srt:MinimumMember stem:PartnershipArrangementsMember 2021-01-01 2021-06-30 0001758766 srt:MaximumMember stem:PartnershipArrangementsMember 2021-01-01 2021-06-30 0001758766 stem:HardwareMember stem:PartnershipArrangementsMember 2021-04-01 2021-06-30 0001758766 stem:HardwareMember stem:PartnershipArrangementsMember 2020-04-01 2020-06-30 0001758766 stem:HardwareMember stem:PartnershipArrangementsMember 2021-01-01 2021-06-30 0001758766 stem:HardwareMember stem:PartnershipArrangementsMember 2020-01-01 2020-06-30 0001758766 us-gaap:ServiceMember stem:PartnershipArrangementsMember 2021-04-01 2021-06-30 0001758766 us-gaap:ServiceMember stem:PartnershipArrangementsMember 2020-04-01 2020-06-30 0001758766 us-gaap:ServiceMember stem:PartnershipArrangementsMember 2021-01-01 2021-06-30 0001758766 us-gaap:ServiceMember stem:PartnershipArrangementsMember 2020-01-01 2020-06-30 0001758766 us-gaap:ServiceMember stem:HostCustomerArrangementsMember 2021-04-01 2021-06-30 0001758766 us-gaap:ServiceMember stem:HostCustomerArrangementsMember 2020-04-01 2020-06-30 0001758766 us-gaap:ServiceMember stem:HostCustomerArrangementsMember 2021-01-01 2021-06-30 0001758766 us-gaap:ServiceMember stem:HostCustomerArrangementsMember 2020-01-01 2020-06-30 0001758766 us-gaap:ServiceMember 2021-06-30 0001758766 us-gaap:ServiceMember 2021-07-01 2021-06-30 0001758766 us-gaap:ServiceMember 2022-07-01 2021-06-30 0001758766 us-gaap:ServiceMember 2026-07-01 2021-06-30 0001758766 stem:HardwareMember 2021-06-30 0001758766 stem:HardwareMember 2021-07-01 2021-06-30 0001758766 stem:HardwareMember 2022-07-01 2021-06-30 0001758766 stem:HardwareMember 2026-07-01 2021-06-30 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758766 stem:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758766 stem:PublicWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758766 stem:PublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758766 stem:PublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-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-06-30 0001758766 us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-06-30 0001758766 us-gaap:MeasurementInputExpectedTermMember 2020-06-30 0001758766 us-gaap:MeasurementInputExpectedDividendRateMember 2020-06-30 0001758766 us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2020-06-30 0001758766 stem:ConvertibleWarrantStockLiabilityMember 2020-12-31 0001758766 stem:ConvertibleWarrantStockLiabilityMember 2021-01-01 2021-06-30 0001758766 stem:ConvertibleWarrantStockLiabilityMember 2021-06-30 0001758766 stem:EnergyStorageSystemsPlacedIntoServiceMember 2021-06-30 0001758766 stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember 2021-06-30 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2017-04-30 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2020-05-31 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember stem:DebtTermsOneMember 2020-05-01 2020-05-31 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember stem:DebtTermsOneMember 2020-05-31 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2017-04-01 2017-04-30 0001758766 stem:RevolvingLoanDueToSPEMemberMember us-gaap:LineOfCreditMember 2020-05-01 2020-05-31 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-01-01 2021-06-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-06-30 0001758766 stem:A2021CreditAgreementMember us-gaap:LineOfCreditMember 2020-12-31 0001758766 us-gaap:NotesPayableOtherPayablesMember 2021-06-30 0001758766 us-gaap:ConvertibleDebtMember 2020-12-31 0001758766 us-gaap:ConvertibleDebtMember 2021-06-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-06-30 0001758766 stem:ConvertiblePromissoryNotesMember us-gaap:ConvertibleDebtMember 2021-06-30 0001758766 stem:LegacyStemWarrantsMember 2021-06-30 0001758766 stem:PublicWarrantsMember 2020-08-20 2020-08-20 0001758766 2020-08-20 0001758766 stem:PublicWarrantsMember 2020-08-20 0001758766 stem:PrivateWarrantsMember 2021-06-30 0001758766 stem:PublicWarrantsMember 2021-06-30 0001758766 stem:PrivateWarrantsMember us-gaap:SubsequentEventMember 2021-07-25 0001758766 stem:PrivateWarrantsMember 2021-01-01 2021-06-30 0001758766 2021-04-07 0001758766 2021-04-07 2021-04-07 0001758766 stem:SharesReservedForWarrantsMember 2021-06-30 0001758766 stem:OptionsIssuedAndOutstandingMember 2021-06-30 0001758766 us-gaap:StockCompensationPlanMember 2021-06-30 0001758766 stem:A2009EquityIncentivePlanMember 2021-06-30 0001758766 stem:A2021EquityIncentivePlanMember 2021-05-31 0001758766 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001758766 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-06-30 0001758766 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001758766 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0001758766 2020-01-01 2020-12-31 0001758766 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001758766 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001758766 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001758766 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001758766 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-06-30 0001758766 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-06-30 0001758766 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001758766 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001758766 stem:CommonStockWarrantsMember 2021-01-01 2021-06-30 0001758766 stem:CommonStockWarrantsMember 2020-01-01 2020-06-30 0001758766 stem:OfficeSpaceInSanFranciscoCaliforniaMember 2021-06-30 shares iso4217:USD iso4217:USD shares pure stem:segment 0001758766 --12-31 2021 Q2 false P1Y P4Y P1Y P4Y 0.25 0.0208 10-Q true 2021-06-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 Warrants, each whole warrant exercisable for Common Stock at an exercise price of $11.50 per share STEM WS NYSE Yes Yes Non-accelerated Filer true true false false 131008933 474138000 6942000 17833000 13572000 27167000 20843000 206000 123000 19199000 7920000 538337000 49277000 118216000 123703000 11668000 10404000 1786000 1739000 12387000 12087000 15945000 8640000 698339000 205850000 17798000 13749000 9177000 16072000 4565000 5976000 0 33683000 0 45271000 0 67590000 15336000 14914000 37056000 36942000 880000 399000 1910000 1589000 85842000 190515000 18648000 15468000 4178000 4137000 1719000 4612000 74496000 73128000 303798000 95342000 880000 57000 489561000 383259000 0.0001 0.0001 1000000 1000000 0 0 0 0 0 0 0.0001 0.0001 500000000 500000000 130768055 130768055 40202785 40202785 13000 4000 799918000 230620000 -543000 -192000 -590610000 -407841000 208778000 -177409000 698339000 205850000 5153000 3670000 10035000 7062000 14184000 709000 24723000 1427000 19337000 4379000 34758000 8489000 5809000 5510000 12715000 10255000 13655000 614000 22286000 1365000 19464000 6124000 35001000 11620000 -127000 -1745000 -243000 -3131000 3913000 4242000 6580000 8646000 4827000 3619000 9234000 7032000 15014000 2404000 17706000 5383000 23754000 10265000 33520000 21061000 -23881000 -12010000 -33763000 -24192000 3929000 5192000 10162000 9561000 -5064000 0 -5064000 0 67179000 1918000 133577000 909000 -163000 139000 -203000 -1790000 -76335000 -6971000 -149006000 -12260000 -100216000 -18981000 -182769000 -36452000 0 0 0 0 -100216000 -18981000 -182769000 -36452000 -1.00 -1.00 -0.48 -0.48 -2.59 -2.59 -1.14 -1.14 100611965 100611965 39801379 39801379 70684750 70684750 40209877 40209877 -100216000 -18981000 -182769000 -36452000 -602000 -209000 -351000 242000 -100818000 -19190000 -183120000 -36210000 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 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 -182769000 -36452000 10315000 7918000 7119000 4570000 1784000 932000 133577000 909000 334000 286000 112000 160000 1275000 947000 9183000 0 4219000 -2212000 6323000 6340000 16924000 2691000 1650000 1383000 3292000 412000 3294000 12308000 -289000 -310000 56000 25000 -41833000 -16497000 5603000 7555000 2693000 2628000 300000 0 -8596000 -10183000 2933000 54000 58061000 550322000 0 4929000 8391000 4609000 4267000 8000 911000 1118000 14050000 101000 1502000 3940000 23498000 41446000 19665000 517187000 22061000 438000 -176000 467196000 -4795000 6942000 12889000 474138000 8094000 7131000 4534000 71000 76000 168647000 0 60568000 0 77748000 0 337000 128000 1230000 0 253000 0 0 168000 47000 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 an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (“Legacy Stem”) prior to the Merger (as defined below).</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stem, Inc. was incorporated on March 16, 2009 in the State of Delaware and is headquartered in San Francisco, California.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Star Peak Acquisition Corp. Merger</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 3, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Star Peak Transition Corp. (“STPK”, prior to the closing of the Merger and the “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:</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 (the “Exchange Ratio”).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the Merger Agreement, STPK entered into separate subscription agreements (each, a “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 8, are stated at historical cost, with no goodwill or other intangible assets recorded.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Going Concern</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“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 June 30, 2021, the Company had cash and cash equivalents of $474.1 million, an accumulated deficit of $590.6 million and net working capital of $452.5 million, with $15.3 million of financing obligation coming due within the next 12 months. During the six months ended June 30, 2021, the Company incurred a net loss of $182.8 million and had negative cash flows from operating activities of $41.8 million. However, the Merger provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position, inclusive of funds raised with the Merger, is sufficient to meet capital and liquidity requirements for at least the next 12 months after the date that the financial statements are available to be issued.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (“COVID-19”) as a pandemic, adversely impacting global commercial activity and greatly disrupting supply chains and the manufacturing, delivery and installation of energy storage systems worldwide. As a result, we adjusted certain aspects of our operations to protect our employees and customers while still meeting customers’ needs for vital technology. Government and business responses to COVID-19, along with the rise of the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse impact on economic and market conditions and trigger a period of continued global economic slowdown. The continued uncertainty and fluidity of this situation precludes any predication as to the extent and the duration of the economic impact of government and business responses to COVID-19 and the Delta variant, and therefore present material uncertainty and risk with respect to the Company and its performance and could materially and adversely affect our business, financial condition, and results of operations.</span></div> On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recapitalization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash — 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.0 304000000.0 474100000 -590600000 452500000 15300000 -182800000 -41800000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES <div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. In the opinion of Stem management, all adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future year.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of June 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 respective reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.680%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer E</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer G</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Total less than 10% for the respective period</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’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 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 June 30, 2021 and December 31, 2020 include cash and cash equivalents and warrant liabilities.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (“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 4, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for more information.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — 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 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 impact to the Company’s condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments — 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 impact, if any, the guidance will have on the Company’s consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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 impact, if any, the guidance will have on the Company's consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity's Own Equity (Subtopic 815-40) — Accounting For Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's financial statements.</span></div> <div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. In the opinion of Stem management, all adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future year.</span></div> <div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</span></div> 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. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one</span> operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. 1 Significant CustomersA significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each respective reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.680%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer E</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer G</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Total less than 10% for the respective period</span></div> 0.10 0.30 0.27 0.15 0.20 0.10 0.17 0.17 0.15 0.12 0.10 0.25 0.14 0.16 <div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’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 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"><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 4, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for more information.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — 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 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 impact to the Company’s condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments — 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 impact, if any, the guidance will have on the Company’s consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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 impact, if any, the guidance will have on the Company's consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity's Own Equity (Subtopic 815-40) — Accounting For Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's financial statements.</span></div> REVENUE<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Host Customer Arrangements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company’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 determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct days of services.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable monthly payments, or annual performance-based payments over the first five years of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of the Company’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 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/>June 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership hardware revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,184</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership service revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Host customer service revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,111</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,670</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,956</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,062</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.2pt;padding-left:6pt;padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,337</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,379</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,758</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,489</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods. As of June 30, 2021, the Company had $189.8 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total remaining<br/>performance<br/>obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>one year</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater than<br/>five year</span></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">130,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">59,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </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%">— </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">189,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the six months ended June 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%">25,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upfront or annual incentive payments received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(19,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to deferred revenue generated during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(5,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ending balance as of June 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">55,704 </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/>June 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership hardware revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,184</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership service revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Host customer service revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,111</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,670</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,956</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,062</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.2pt;padding-left:6pt;padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,337</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,379</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,758</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,489</span></td></tr></table></div> 14184000 709000 24723000 1427000 42000 0 79000 0 5111000 3670000 9956000 7062000 19337000 4379000 34758000 8489000 As of June 30, 2021, the Company had $189.8 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total remaining<br/>performance<br/>obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>one year</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater than<br/>five year</span></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">130,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">59,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </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%">— </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">189,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table> 189800000 130564000 0.13 0.50 0.37 59238000 1 0 0 189802000 The following table presents the changes in the deferred revenue balance during the six months ended June 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%">25,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upfront or annual incentive payments received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(19,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to deferred revenue generated during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(5,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ending balance as of June 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">55,704 </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 25146000 2959000 19457000 5354000 55704000 FAIR VALUE MEASUREMENTS<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At June 30, 2021 and December 31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the financial instruments measured at fair value (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,795</span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 4.25pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,795</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.85pt;padding-left:36pt;padding-right:8.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public warrant liability</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,798</span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 4.25pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,798</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </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 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 8, upon effectiveness of the Merger, substantially all of the outstanding convertible preferred stock warrants were converted into shares of Class A common stock of Stem. As such, the associated warrant liability was reclassified to additional paid-in-capital upon the Merger and was no longer an outstanding Level 3 financial instrument as of June 30, 2021. The fair value of the convertible preferred stock warrants as of June 30, 2020 was determined using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the liability for warrants on convertible preferred stock during the six months ended June 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Convertible Warrant Stock Liability</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,577 </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%">(253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,798 </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> <div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the financial instruments measured at fair value (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,795</span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 4.25pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,795</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.85pt;padding-left:36pt;padding-right:8.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public warrant liability</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,798</span></td><td colspan="3" style="background-color:#cceeff;padding:0 9.85pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 4.25pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,798</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </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> 225795000 0 0 225795000 303798000 0 0 303798000 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%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3 </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.750 0.160 2.0 0 0.193 <span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the liability for warrants on convertible preferred stock during the six months ended June 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Convertible Warrant Stock Liability</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,577 </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%">(253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,798 </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 133577000 303221000 59442000 168647000 253000 303798000 ENERGY STORAGE SYSTEMS, NET<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Energy Storage Systems, Net</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy storage systems, net, consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems placed into service</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems not yet placed into service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total energy storage systems, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,216 </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.4 million within cost of service revenue for the three months ended June 30, 2021 and 2020, respectively, and approximately $7.3 million and $5.7 million within cost of service revenue for the six months ended June 30, 2021 and 2020, respectively.</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%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems placed into service</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems not yet placed into service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total energy storage systems, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,216 </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> 144754000 39848000 13310000 118216000 3600000 3400000 7300000 5700000 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 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 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 June 30, 2021, and December 31, 2020, the outstanding balance was $1.8 million and zero, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of June 30, 2021.</span></div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding debt consisted of the following as of June 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6/30/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>CONVERTIBLE PROMISSORY NOTES<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 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 six months ended June 30, 2021, the Company issued additional Convertible Promissory Notes. The details of the convertible notes issued are set forth below. As of June 30, 2021, there were no Convertible Promissory Notes outstanding due to their conversion and cancellation upon the Merger.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Q1 2021 Convertible Notes</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company issued and sold convertible promissory notes (the “Q1 2021 Convertible Notes”) under the same terms as the 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.0 P9M 0.14 0.0100 0.0085 0.0070 7400000 13300000 0.125 3000000.0 5900000 8100000 45 0.180 1500000 1000000.0 400000 200000 5800000 2600000 25000000.0 0.12 0.08 0.04 25600000 1400000 2700000 0.0545 1800000 1800000 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 June 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6/30/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719 </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> 1951000 232000 1719000 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 4 for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. The Company has also issued warrants to purchase shares of Legacy Stem’s common stock. Upon effectiveness of the Merger, the Company had 50,207,439 warrants outstanding, of which substantially all were converted into 2,759,970 shares of Class A common stock of Stem. Upon conversion of the warrants, the existing warrant liabilities were remeasured to fair value resulting in a gain on remeasurement of $100.9 million and a total warrant liability of $60.6 million, which was then reclassified to additional paid-in-capital. As of June 30, 2021, there were 23,634 Legacy Stem Warrants that remain outstanding. These instruments are exercisable into the Company’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 on August 20, 2020, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitles the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share (the “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. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $52.0 million. As a result of the Exchange Agreement, there were no Private Warrants outstanding as of June 30, 2021.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants Issued for Services </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, the Company entered into a strategic relationship with an existing shareholder not deemed to be a related party to jointly explore on a non-exclusive basis possible business opportunities to advance projects in the United States, United Kingdom, Europe and Asia. As consideration for the strategic relationship, upon closing of the Merger, the Company issued warrants to purchase 350,000 shares of the Company’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, 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 0 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%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,809,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,357,133</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance under equity incentive plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,016,754</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,183,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,809,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,357,133</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance under equity incentive plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,016,754</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,183,689 </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> 12809802 10357133 10357133 23016754 46183689 STOCK-BASED COMPENSATION<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s 2009 Equity Incentive Plan (the “2009 Plan”), incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock are available for grant to employees, directors and consultants. At June 30, 2021, 9,647,780 stock options outstanding under the 2009 Plan and zero shares were available for future grant. In May 2021, the Company issued stock options under the Stem Inc 2021 Equity Incentive Plan (the “2021 Plan”), with 23,722,254 shares reserved thereunder. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under both the 2009 Plan and the 2021 Plan (collectively, the “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%">A summary of activity under the Plans is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,379,939 </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;padding:2px 0 2px 1pt;text-align: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;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%">709,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,402,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,357,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,644 </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 — June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,273,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of stock options granted to employees was $16.84 during the six months ended June 30, 2021. There were 2,354,515 stock options granted during the six months ended June 30, 2020. The intrinsic value of options exercised was $47.6 million and less than $0.1 million during the six months ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company’s consolidated statements of operations and comprehensive loss (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company had approximately $17.9 million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of 3.6 years.</span></div> 9647780 0 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%">A summary of activity under the Plans is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,379,939 </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;padding:2px 0 2px 1pt;text-align: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;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%">709,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,402,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,357,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,644 </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 — June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,273,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,154 </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 709448 25.53 1402538 1.97 15435 2.25 10357133 10357133 4.27 P7Y 328644000 7273421 2.15 P6Y2M12D 247154000 16.84 2354515 47600000 100000 <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/>June 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6.85pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6.85pt 0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932</span></td></tr></table></div> 168000 150000 252000 220000 264000 301000 419000 486000 592000 25000 1113000 226000 1024000 476000 1784000 932000 17900000 P3Y7M6D NET LOSS PER SHARE<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182,769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Deemed dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,216)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,981)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182,769)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,936)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,611,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,801,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,684,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,209,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.48)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible promissory notes</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,473,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,357,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,585,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,809,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,842,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,166,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,901,491 </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%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182,769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Deemed dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,216)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,981)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182,769)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,936)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,611,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,801,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,684,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,209,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.48)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -100216000 -18981000 -182769000 -36452000 0 0 0 9484000 -100216000 -100216000 -18981000 -18981000 -182769000 -182769000 -45936000 -45936000 100611965 100611965 39801379 39801379 70684750 70684750 40209877 40209877 -1.00 -1.00 -0.48 -0.48 -2.59 -2.59 -1.14 -1.14 <div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible promissory notes</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,473,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,357,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,585,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,809,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,842,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,166,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,901,491 </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> 0 7473946 10357133 9585364 12809802 9842181 23166935 26901491 INCOME TAXESThe Company did not record a provision or benefit for income taxes during the six months ended June 30, 2021 and 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets. 0 0 COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various legal proceedings from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. Management believes that the probability of a material loss with respect to any currently pending legal proceeding is remote. However, litigation is inherently uncertain and it is not possible to definitively predict the ultimate disposition of any of these proceedings. The Company believes there is no current litigation pending or loss contingencies that could have, either individually or in the aggregate, a material adverse impact on the Company’s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into a lease agreement for office space in San Francisco, California. The lease has a term of approximately 7.7 years and is expected to commence in the third quarter of 2021. Total lease payments are estimated to be $15.2 million over the lease term.</span></div> P7Y8M12D 15200000 SUBSEQUENT EVENTSManagement has evaluated subsequent events through August 11, 2021, the date the condensed consolidated financial statements were available for issuance, and has determined that there are no subsequent events that require disclosure. XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jun. 30, 2021
Aug. 10, 2021
Entity Listings [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 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  
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   131,008,933
Entity Central Index Key 0001758766  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Common Stock    
Entity Listings [Line Items]    
Title of 12(b) Security Common Stock, par value $0.0001  
Trading Symbol STEM  
Security Exchange Name NYSE  
Common Stock Warrants    
Entity Listings [Line Items]    
Title of 12(b) Security Warrants, each whole warrant exercisable for Common Stock at an exercise price of $11.50 per share  
Trading Symbol STEM WS  
Security Exchange Name NYSE  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 474,138 $ 6,942
Accounts receivable, net 17,833 13,572
Inventory, net 27,167 20,843
Other current assets (includes $206 and $123 due from related parties as of June 30, 2021 and December 31, 2020, respectively) 19,199 7,920
Total current assets 538,337 49,277
Energy storage systems, net 118,216 123,703
Contract origination costs, net 11,668 10,404
Goodwill 1,786 1,739
Intangible assets, net 12,387 12,087
Other noncurrent assets 15,945 8,640
Total assets 698,339 205,850
Current liabilities:    
Accounts payable 17,798 13,749
Accrued liabilities 9,177 16,072
Accrued payroll 4,565 5,976
Notes payable, current portion 0 33,683
Convertible promissory notes (includes $— and $45,271 due to related parties as of June 30, 2021 and December 31, 2020, respectively) 0 67,590
Financing obligation, current 15,336 14,914
Deferred revenue, current 37,056 36,942
Other current liabilities (includes $880 and $399 due to related parties as of June 30, 2021 and December 31, 2020, respectively) 1,910 1,589
Total current liabilities 85,842 190,515
Deferred revenue, noncurrent 18,648 15,468
Asset retirement obligation 4,178 4,137
Notes payable, noncurrent 1,719 4,612
Financing obligation, noncurrent 74,496 73,128
Warrant liabilities 303,798 95,342
Lease liability, noncurrent 880 57
Total liabilities 489,561 383,259
Commitments and contingencies
Stockholders’ equity (deficit):    
Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of June 30, 2021 and December 31, 2020, respectively; 0 shares issued and outstanding as of June 30, 2021 and December 31, 2020 0 0
Common stock, $0.0001 par value; 500,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 130,768,055 and 40,202,785 issued and outstanding as of June 30, 2021 and December 31, 2020, respectively 13 4
Additional paid-in capital 799,918 230,620
Accumulated other comprehensive loss (543) (192)
Accumulated deficit (590,610) (407,841)
Total stockholders’ equity (deficit) 208,778 (177,409)
Total liabilities and stockholders’ equity (deficit) $ 698,339 $ 205,850
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Other current assets, due from related parties $ 206 $ 123
Convertible promissory notes, due to related parties 0 45,271
Other current liabilities, due to related parties $ 880 $ 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) 130,768,055 40,202,785
Common stock, shares outstanding (in shares) 130,768,055 40,202,785
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue $ 19,337 $ 4,379 $ 34,758 $ 8,489
Cost of revenue 19,464 6,124 35,001 11,620
Gross margin (127) (1,745) (243) (3,131)
Operating expenses:        
Sales and marketing 3,913 4,242 6,580 8,646
Research and development 4,827 3,619 9,234 7,032
General and administrative 15,014 2,404 17,706 5,383
Total operating expenses 23,754 10,265 33,520 21,061
Loss from operations (23,881) (12,010) (33,763) (24,192)
Other income (expense), net:        
Interest expense (3,929) (5,192) (10,162) (9,561)
Loss on extinguishment of debt (5,064) 0 (5,064) 0
Change in fair value of warrants and embedded derivative (67,179) (1,918) (133,577) (909)
Other income (expenses), net (163) 139 (203) (1,790)
Total other income (expense) (76,335) (6,971) (149,006) (12,260)
Loss before income taxes (100,216) (18,981) (182,769) (36,452)
Income tax expense 0 0 0 0
Net loss $ (100,216) $ (18,981) $ (182,769) $ (36,452)
Net loss per share attributable to common shareholders, basic (in dollars per share) $ (1.00) $ (0.48) $ (2.59) $ (1.14)
Net loss per share attributable to common shareholders, diluted (in dollars per share) $ (1.00) $ (0.48) $ (2.59) $ (1.14)
Weighted-average shares used in computing net loss per share, basic (in shares) 100,611,965 39,801,379 70,684,750 40,209,877
Weighted-average shares used in computing net loss per share, diluted (in shares) 100,611,965 39,801,379 70,684,750 40,209,877
Service        
Revenue $ 5,153 $ 3,670 $ 10,035 $ 7,062
Cost of revenue 5,809 5,510 12,715 10,255
Hardware        
Revenue 14,184 709 24,723 1,427
Cost of revenue $ 13,655 $ 614 $ 22,286 $ 1,365
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (100,216) $ (18,981) $ (182,769) $ (36,452)
Other comprehensive income:        
Foreign currency translation adjustment (602) (209) (351) 242
Total comprehensive loss $ (100,818) $ (19,190) $ (183,120) $ (36,210)
XML 19 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 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 Jun. 30, 2020 0                                              
Ending balance at Jun. 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]                                                
Foreign currency translation adjustment 242                                              
Net loss (36,452)                                              
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)    
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 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)    
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 (Note 7) 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 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 Jun. 30, 2021 0                                              
Ending balance at Jun. 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]                                                
Foreign currency translation adjustment (351)                                              
Net loss (182,769)                                              
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)    
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 (Note 1) 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 (Note 8) 168,647               $ 1         168,646                    
Issuance of common stock warrants for services (Note 8) 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 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)    
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
OPERATING ACTIVITIES    
Net loss $ (182,769) $ (36,452)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 10,315 7,918
Non-cash interest expense, including interest expenses associated with debt issuance costs 7,119 4,570
Stock-based compensation 1,784 932
Change in fair value of warrant liability and embedded derivative 133,577 909
Noncash lease expense 334 286
Accretion expense 112 160
Impairment of energy storage systems 1,275 947
Issuance of warrants for services 9,183 0
Changes in operating assets and liabilities:    
Accounts receivable (4,219) 2,212
Inventory (6,323) (6,340)
Other assets (16,924) (2,691)
Contract origination costs (1,650) (1,383)
Accounts payable and accrued expenses 3,292 412
Deferred revenue 3,294 12,308
Lease liabilities (289) (310)
Other liabilities 56 25
Net cash used in operating activities (41,833) (16,497)
INVESTING ACTIVITIES    
Purchase of energy storage systems (5,603) (7,555)
Capital expenditures on internally-developed software (2,693) (2,628)
Purchase of property and equipment (300) 0
Net cash used in investing activities (8,596) (10,183)
FINANCING ACTIVITIES    
Proceeds from exercise of stock options and warrants 2,933 54
Net contributions from Merger and PIPE financing, net of transaction costs of $58,061 550,322 0
Proceeds from financing obligations 4,929 8,391
Repayment of financing obligations (4,609) (4,267)
Proceeds from issuance of convertible notes, net of issuance costs of $8 and $911 for the six months ended June 30, 2021 and 2020, respectively 1,118 14,050
Proceeds from issuance of notes payable, net of issuance costs of $101 and $1,502 for the six months ended June 30, 2021 and 2020, respectively 3,940 23,498
Repayment of notes payable (41,446) (19,665)
Net cash provided by financing activities 517,187 22,061
Effect of exchange rate changes on cash and cash equivalents 438 (176)
Net increase (decrease) in cash and cash equivalents 467,196 (4,795)
Cash and cash equivalents, beginning of period 6,942 12,889
Cash and cash equivalents, end of period 474,138 8,094
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for interest 7,131 4,534
NON-CASH INVESTING AND FINANCING ACTIVITIES    
Change in asset retirement costs and asset retirement obligation 71 76
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 128
Right-of-use asset obtained in exchange for lease liability 1,230 0
Settlement of warrant liability into preferred stock due to exercise $ 253 $ 0
Issuance of warrants upon debt modification 0 168,000
Stock-based compensation capitalized to internal-use software $ 47 $ 0
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Transaction costs $ 58,061  
Convertible Notes    
Payment of debt issuance costs 8 $ 911
Notes Payable    
Payment of debt issuance costs $ 101 $ 1,502
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS
6 Months Ended
Jun. 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 an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (“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 the “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:
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 (the “Exchange Ratio”).

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 8, 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 June 30, 2021, the Company had cash and cash equivalents of $474.1 million, an accumulated deficit of $590.6 million and net working capital of $452.5 million, with $15.3 million of financing obligation coming due within the next 12 months. During the six months ended June 30, 2021, the Company incurred a net loss of $182.8 million and had negative cash flows from operating activities of $41.8 million. However, the Merger provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position, inclusive of funds raised with the Merger, is sufficient to meet capital and liquidity requirements for at least the next 12 months after the date that the financial statements are available to be issued.
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
In March 2020, the World Health Organization declared the outbreak of the novel coronavirus disease (“COVID-19”) as a pandemic, adversely impacting global commercial activity and greatly disrupting supply chains and the manufacturing, delivery and installation of energy storage systems worldwide. As a result, we adjusted certain aspects of our operations to protect our employees and customers while still meeting customers’ needs for vital technology. Government and business responses to COVID-19, along with the rise of the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse impact on economic and market conditions and trigger a period of continued global economic slowdown. The continued uncertainty and fluidity of this situation precludes any predication as to the extent and the duration of the economic impact of government and business responses to COVID-19 and the Delta variant, and therefore present material uncertainty and risk with respect to the Company and its performance and could materially and adversely affect our business, financial condition, and results of operations.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. In the opinion of Stem management, all adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future year.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.
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. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of June 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 respective reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
Accounts ReceivableRevenueRevenue
June 30,December 31,Three Months Ended June 30,Six Months Ended June 30,
202120202021202020212020
Customers:
Customer A10 %30 %27 %*15 %*
Customer B*20 %10 %***
Customer C17 %17 %****
Customer D****15 %*
Customer E*****12 %
Customer F10 %*25 %*14 %*
Customer G16 %*****
*Total less than 10% for the respective period

Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’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 June 30, 2021 and December 31, 2020 include cash and cash equivalents 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 4, 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 impact to the Company’s 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 impact, if any, the guidance will have on the Company’s 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 impact, if any, the guidance will have on the Company's consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity's Own Equity (Subtopic 815-40) — Accounting For Convertible Instruments and Contracts in an Entity's Own Equity. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's financial statements.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
The Company generates revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.

Host Customer Arrangements

Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company’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 determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct days of services.
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 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
June 30,
Six Months Ended
June 30,
2021202020212020
Partnership hardware revenue
$14,184$709$24,723$1,427
Partnership service revenue
4279
Host customer service revenue
5,1113,6709,9567,062
Total revenue
$19,337$4,379$34,758$8,489
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 June 30, 2021, the Company had $189.8 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands):
Total remaining
performance
obligations
Percent Expected to be Recognized as Revenue
Less than
one year
Two to
five years
Greater than
five year
(in thousands, except percentages)
Service revenue
$130,564 13 %50 %37 %
Hardware revenue
59,238 100 %— %— %
Total revenue$189,802 
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 six months ended June 30, 2021 (in thousands):
Beginning balance as of January 1, 2021$52,410 
Upfront payments received from customers25,146 
Upfront or annual incentive payments received2,959 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(19,457)
Revenue recognized related to deferred revenue generated during the period(5,354)
Ending balance as of June 30, 2021$55,704 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 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 June 30, 2021 and December 31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.
The following table provides the financial instruments measured at fair value (in thousands):
June 30, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund
$225,795$— $$225,795
Liabilities
Public warrant liability
$303,798$— $$303,798
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 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 8, upon effectiveness of the Merger, substantially all of the outstanding convertible preferred stock warrants were converted into shares of Class A common stock of Stem. As such, the associated warrant liability was reclassified to additional paid-in-capital upon the Merger and was no longer an outstanding Level 3 financial instrument as of June 30, 2021. The fair value of the convertible preferred stock warrants as of June 30, 2020 was determined using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.
The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:
Six Months Ended
June 30,
2020
Volatility75.0 %
Risk-free interest rate16.0 %
Expected term (in years)2.0
Dividend yield— %
Discount for lack of marketability19.3 %
The following table presents the changes in the liability for warrants on convertible preferred stock during the six months ended June 30, 2021 (in thousands):
Convertible Warrant Stock Liability
Balance as of December 31, 2020$95,342 
Changes in estimated fair value133,577 
Assumption of warrant liability upon Merger303,221 
Conversion of warrants upon Merger(59,442)
Exchange of warrants (168,647)
Exercised warrants(253)
Balance as of June 30, 2021$303,798 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.2
ENERGY STORAGE SYSTEMS, NET
6 Months Ended
Jun. 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):
June 30, 2021
Energy storage systems placed into service$144,754 
Less: accumulated depreciation(39,848)
Energy storage systems not yet placed into service13,310 
Total energy storage systems, net$118,216 
Depreciation expense for energy storage systems was approximately $3.6 million and $3.4 million within cost of service revenue for the three months ended June 30, 2021 and 2020, respectively, and approximately $7.3 million and $5.7 million within cost of service revenue for the six months ended June 30, 2021 and 2020, respectively.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE
6 Months Ended
Jun. 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 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 June 30, 2021, and December 31, 2020, the outstanding balance was $1.8 million and zero, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of June 30, 2021.
The Company’s outstanding debt consisted of the following as of June 30, 2021 (in thousands):
6/30/2021
Outstanding principal$1,951 
Unamortized discount(232)
Carrying value of debt$1,719 
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 six months ended June 30, 2021, the Company issued additional Convertible Promissory Notes. The details of the convertible notes issued are set forth below. As of June 30, 2021, there were no Convertible Promissory Notes outstanding due to their conversion and cancellation upon the Merger.

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 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 R15.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PROMISSORY NOTES
6 Months Ended
Jun. 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 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 June 30, 2021, and December 31, 2020, the outstanding balance was $1.8 million and zero, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of June 30, 2021.
The Company’s outstanding debt consisted of the following as of June 30, 2021 (in thousands):
6/30/2021
Outstanding principal$1,951 
Unamortized discount(232)
Carrying value of debt$1,719 
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 six months ended June 30, 2021, the Company issued additional Convertible Promissory Notes. The details of the convertible notes issued are set forth below. As of June 30, 2021, there were no Convertible Promissory Notes outstanding due to their conversion and cancellation upon the Merger.

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 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 29 R16.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTS
6 Months Ended
Jun. 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 4 for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. The Company has also issued warrants to purchase shares of Legacy Stem’s common stock. Upon effectiveness of the Merger, the Company had 50,207,439 warrants outstanding, of which substantially all were converted into 2,759,970 shares of Class A common stock of Stem. Upon conversion of the warrants, the existing warrant liabilities were remeasured to fair value resulting in a gain on remeasurement of $100.9 million and a total warrant liability of $60.6 million, which was then reclassified to additional paid-in-capital. As of June 30, 2021, there were 23,634 Legacy Stem Warrants that remain outstanding. These instruments are exercisable into the Company’s Class A common stock and are equity classified.
Public Warrants and Private Placement Warrants
As part of STPK’s initial public offering on August 20, 2020, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitles the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share (the “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. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $52.0 million. As a result of the Exchange Agreement, there were no Private Warrants outstanding as of June 30, 2021.
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, 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, these warrants were exercised for shares of the Company’s common stock.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
COMMON STOCK COMMON STOCKThe Company had reserved shares of common stock for issuance as follows:
June 30,
2021
Shares reserved for warrants12,809,802 
Options issued and outstanding10,357,133
Shares available for future issuance under equity incentive plan23,016,754
Total 46,183,689 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
Under the Company’s 2009 Equity Incentive Plan (the “2009 Plan”), incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock are available for grant to employees, directors and consultants. At June 30, 2021, 9,647,780 stock options outstanding under the 2009 Plan and zero shares were available for future grant. In May 2021, the Company issued stock options under the Stem Inc 2021 Equity Incentive Plan (the “2021 Plan”), with 23,722,254 shares reserved thereunder.
Under both the 2009 Plan and the 2021 Plan (collectively, 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.
A summary of activity under the Plans is as follows:
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 granted709,448 25.53 
Options exercised(1,402,538)1.97 
Options forfeited(15,435)2.25 
Balances as of June 30, 202110,357,133 $4.27 7.0$328,644 
Options vested and exercisable — June 30, 20217,273,421 $2.15 6.2$247,154 
The weighted-average grant date fair value of stock options granted to employees was $16.84 during the six months ended June 30, 2021. There were 2,354,515 stock options granted during the six months ended June 30, 2020. The intrinsic value of options exercised was $47.6 million and less than $0.1 million during the six months ended June 30, 2021 and 2020, respectively.
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
June 30,
Six Months Ended
June 30,
2021202020212020
Sales and marketing$168$150$252$220
Research and development264301419486
General and administrative592251,113226
Total stock-based compensation expense$1,024$476$1,784$932
As of June 30, 2021, the Company had approximately $17.9 million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of 3.6 years.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.2
NET LOSS PER SHARE
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
NET LOSS PER SHARE NET LOSS PER SHARE
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Numerator:
Net loss attributable to common stockholders$(100,216)$(18,981)$(182,769)$(36,452)
Less: Deemed dividend— — — (9,484)
$(100,216)$(18,981)$(182,769)$(45,936)
Denominator:
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted
100,611,965 39,801,379 70,684,750 40,209,877 
Net loss per share attributable to common stockholders, basic and diluted
$(1.00)$(0.48)$(2.59)$(1.14)
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:
June 30, 2021June 30, 2020
Convertible promissory notes
— 7,473,946 
Outstanding stock options
10,357,133 9,585,364 
Outstanding warrants
12,809,802 9,842,181 
Total
23,166,935 26,901,491 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESThe Company did not record a provision or benefit for income taxes during the six months ended June 30, 2021 and 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 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 believes there is no current litigation pending or loss contingencies that could have, either individually or in the aggregate, a material adverse impact on the Company’s consolidated financial statements.

Commitments
In June 2021, the Company entered into a lease agreement for office space in San Francisco, California. The lease has a term of approximately 7.7 years and is expected to commence in the third quarter of 2021. Total lease payments are estimated to be $15.2 million over the lease term.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSManagement has evaluated subsequent events through August 11, 2021, the date the condensed consolidated financial statements were available for issuance, and has determined that there are no subsequent events that require disclosure.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company’s annual audited consolidated financial statements. In the opinion of Stem management, all adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“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 three and for the six-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2021 or for any other future year.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.
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. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.
Significant Customers Significant CustomersA significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each respective reporting date.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’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.
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 4, 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 impact to the Company’s 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 impact, if any, the guidance will have on the Company’s 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 impact, if any, the guidance will have on the Company's consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity's Own Equity (Subtopic 815-40) — Accounting For Convertible Instruments and Contracts in an Entity's Own Equity. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December 15, 2023, and early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. The Company plans to adopt 2020-06 for the fiscal year beginning January 1, 2024 and is currently evaluating the impact that this new guidance will have on the Company's financial statements.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS (Tables)
6 Months Ended
Jun. 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:
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 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
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
June 30,December 31,Three Months Ended June 30,Six Months Ended June 30,
202120202021202020212020
Customers:
Customer A10 %30 %27 %*15 %*
Customer B*20 %10 %***
Customer C17 %17 %****
Customer D****15 %*
Customer E*****12 %
Customer F10 %*25 %*14 %*
Customer G16 %*****
*Total less than 10% for the respective period
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Tables)
6 Months Ended
Jun. 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
June 30,
Six Months Ended
June 30,
2021202020212020
Partnership hardware revenue
$14,184$709$24,723$1,427
Partnership service revenue
4279
Host customer service revenue
5,1113,6709,9567,062
Total revenue
$19,337$4,379$34,758$8,489
Remaining Performance Obligations As of June 30, 2021, the Company had $189.8 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands):
Total remaining
performance
obligations
Percent Expected to be Recognized as Revenue
Less than
one year
Two to
five years
Greater than
five year
(in thousands, except percentages)
Service revenue
$130,564 13 %50 %37 %
Hardware revenue
59,238 100 %— %— %
Total revenue$189,802 
Contract Balances The following table presents the changes in the deferred revenue balance during the six months ended June 30, 2021 (in thousands):
Beginning balance as of January 1, 2021$52,410 
Upfront payments received from customers25,146 
Upfront or annual incentive payments received2,959 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(19,457)
Revenue recognized related to deferred revenue generated during the period(5,354)
Ending balance as of June 30, 2021$55,704 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 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):
June 30, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund
$225,795$— $$225,795
Liabilities
Public warrant liability
$303,798$— $$303,798
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:
Six Months Ended
June 30,
2020
Volatility75.0 %
Risk-free interest rate16.0 %
Expected term (in years)2.0
Dividend yield— %
Discount for lack of marketability19.3 %
Schedule of Changes in Liability for Unobservable Inputs The following table presents the changes in the liability for warrants on convertible preferred stock during the six months ended June 30, 2021 (in thousands):
Convertible Warrant Stock Liability
Balance as of December 31, 2020$95,342 
Changes in estimated fair value133,577 
Assumption of warrant liability upon Merger303,221 
Conversion of warrants upon Merger(59,442)
Exchange of warrants (168,647)
Exercised warrants(253)
Balance as of June 30, 2021$303,798 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
ENERGY STORAGE SYSTEMS, NET (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Energy Storage Systems, Net Energy storage systems, net, consists of the following (in thousands):
June 30, 2021
Energy storage systems placed into service$144,754 
Less: accumulated depreciation(39,848)
Energy storage systems not yet placed into service13,310 
Total energy storage systems, net$118,216 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt The Company’s outstanding debt consisted of the following as of June 30, 2021 (in thousands):
6/30/2021
Outstanding principal$1,951 
Unamortized discount(232)
Carrying value of debt$1,719 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK (Tables)
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Common Stock Reserved For Issuance The Company had reserved shares of common stock for issuance as follows:
June 30,
2021
Shares reserved for warrants12,809,802 
Options issued and outstanding10,357,133
Shares available for future issuance under equity incentive plan23,016,754
Total 46,183,689 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Activity Under the Plan
A summary of activity under the Plans is as follows:
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 granted709,448 25.53 
Options exercised(1,402,538)1.97 
Options forfeited(15,435)2.25 
Balances as of June 30, 202110,357,133 $4.27 7.0$328,644 
Options vested and exercisable — June 30, 20217,273,421 $2.15 6.2$247,154 
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
June 30,
Six Months Ended
June 30,
2021202020212020
Sales and marketing$168$150$252$220
Research and development264301419486
General and administrative592251,113226
Total stock-based compensation expense$1,024$476$1,784$932
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
NET LOSS PER SHARE (Tables)
6 Months Ended
Jun. 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 loss per share attributable to common stockholders (in thousands, except share and per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Numerator:
Net loss attributable to common stockholders$(100,216)$(18,981)$(182,769)$(36,452)
Less: Deemed dividend— — — (9,484)
$(100,216)$(18,981)$(182,769)$(45,936)
Denominator:
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted
100,611,965 39,801,379 70,684,750 40,209,877 
Net loss per share attributable to common stockholders, basic and diluted
$(1.00)$(0.48)$(2.59)$(1.14)
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:
June 30, 2021June 30, 2020
Convertible promissory notes
— 7,473,946 
Outstanding stock options
10,357,133 9,585,364 
Outstanding warrants
12,809,802 9,842,181 
Total
23,166,935 26,901,491 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 28, 2021
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
$ / shares
Mar. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
Apr. 27, 2021
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]                  
Proceeds received $ 550,300         $ 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   $ 474,138       474,138     $ 6,942
Accumulated deficit   590,610       590,610     $ 407,841
Working capital   452,500       452,500      
Debt financing coming due within the next 12 months   15,300       15,300      
Net loss   $ 100,216 $ 82,553 $ 18,981 $ 17,471 182,769 $ 36,452    
Negative cash flows from operating activities           $ 41,833 $ 16,497    
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS - Schedule of Reverse Recapitalization (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 28, 2021
Jun. 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)
Merger and PIPE financing $ 550,300 $ 550,322
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - segment
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 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   10.00%   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   17.00%   17.00%
Accounts Receivable | Customer Concentration Risk | Customer F        
Concentration Risk [Line Items]        
Concentration risk, percentage   10.00%    
Accounts Receivable | Customer Concentration Risk | Customer G        
Concentration Risk [Line Items]        
Concentration risk, percentage   16.00%    
Revenue | Customer Concentration Risk | Customer A        
Concentration Risk [Line Items]        
Concentration risk, percentage 27.00% 15.00%    
Revenue | Customer Concentration Risk | Customer B        
Concentration Risk [Line Items]        
Concentration risk, percentage 10.00%      
Revenue | Customer Concentration Risk | Customer D        
Concentration Risk [Line Items]        
Concentration risk, percentage   15.00%    
Revenue | Customer Concentration Risk | Customer E        
Concentration Risk [Line Items]        
Concentration risk, percentage     12.00%  
Revenue | Customer Concentration Risk | Customer F        
Concentration Risk [Line Items]        
Concentration risk, percentage 25.00% 14.00%    
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Narrative (Details)
6 Months Ended
Jun. 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 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 19,337 $ 4,379 $ 34,758 $ 8,489
Hardware        
Disaggregation of Revenue [Line Items]        
Revenue 14,184 709 24,723 1,427
Hardware | Partnership Arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 14,184 709 24,723 1,427
Service        
Disaggregation of Revenue [Line Items]        
Revenue 5,153 3,670 10,035 7,062
Service | Partnership Arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 42 0 79 0
Service | Host Customer Arrangements        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,111 $ 3,670 $ 9,956 $ 7,062
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Remaining Performance Obligations (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 189,802
Service  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 130,564
Hardware  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 59,238
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01 | Service  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent Expected to be Recognized as Revenue 13.00%
Period expected to be recognized as revenue 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-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-07-01 | Service  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent Expected to be Recognized as Revenue 50.00%
Period expected to be recognized as revenue 4 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-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-07-01 | Service  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent Expected to be Recognized as Revenue 37.00%
Period expected to be recognized as revenue
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-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 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Contract Balances (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Contract With Customer, Liability [Roll Forward]  
Beginning balance $ 52,410
Upfront payments received from customers 25,146
Upfront or annual incentive payments received 2,959
Revenue recognized related to amounts that were included in beginning balance of deferred revenue (19,457)
Revenue recognized related to deferred revenue generated during the period (5,354)
Ending balance $ 55,704
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Public Warrants    
Liabilities    
Warrant liability $ 303,798  
Convertible Preferred Stock Warrant    
Liabilities    
Warrant liability   $ 95,342
Money market fund    
Assets    
Cash equivalents 225,795 67
Level 1 | Public Warrants    
Liabilities    
Warrant liability 303,798  
Level 1 | Convertible Preferred Stock Warrant    
Liabilities    
Warrant liability   0
Level 1 | Money market fund    
Assets    
Cash equivalents 225,795 67
Level 2 | Public Warrants    
Liabilities    
Warrant liability 0  
Level 2 | Convertible Preferred Stock Warrant    
Liabilities    
Warrant liability   0
Level 2 | Money market fund    
Assets    
Cash equivalents 0 0
Level 3 | Public Warrants    
Liabilities    
Warrant liability 0  
Level 3 | Convertible Preferred Stock Warrant    
Liabilities    
Warrant liability   95,342
Level 3 | Money market fund    
Assets    
Cash equivalents $ 0 $ 0
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)
Jun. 30, 2020
Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.750
Risk-free interest rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.160
Expected term (in years)  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 2.0
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.193
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details) - Convertible warrant stock liability
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Beginning balance $ 95,342
Changes in estimated fair value 133,577
Assumption of warrant liability upon Merger 303,221
Conversion of warrants upon Merger (59,442)
Exchange of warrants (168,647)
Exercised warrants (253)
Ending balance $ 303,798
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.2
ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Property, Plant and Equipment [Line Items]  
Less: accumulated depreciation $ (39,848)
Total energy storage systems, net 118,216
Energy storage systems placed into service  
Property, Plant and Equipment [Line Items]  
Total energy storage systems, gross 144,754
Energy storage systems not yet placed into service  
Property, Plant and Equipment [Line Items]  
Total energy storage systems, gross $ 13,310
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
ENERGY STORAGE SYSTEMS, NET - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 3.6 $ 3.4 $ 7.3 $ 5.7
XML 58 R45.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
Debt Instrument [Line Items]        
Total capacity   $ 35.0 $ 45.0  
Fixed interest rate, annual     10.00%  
Percent of capacity usage for financing of hardware purchases 0.70% 0.85% 1.00%  
Outstanding balance       $ 7.4
Debt Terms, One        
Debt Instrument [Line Items]        
Fixed interest rate, annual   14.00%    
Period threshold for interest rate   9 months    
XML 59 R46.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 R47.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 6 Months Ended
May 31, 2020
Jun. 30, 2018
Jun. 30, 2021
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      
Outstanding balance       $ 5.8
Debt instrument, prepayment penalties     $ 2.6  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details) - Line of Credit - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2021
Jan. 31, 2021
May 31, 2020
Jun. 30, 2021
Dec. 31, 2020
2020 Credit Agreement          
Debt Instrument [Line Items]          
Proceeds from credit agreement     $ 25,000    
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,600
Prepayment penalties $ 1,400        
2021 Credit Agreement          
Debt Instrument [Line Items]          
Proceeds from credit agreement   $ 1,800      
Fixed interest rate, annual   5.45%      
Outstanding balance       $ 1,800 $ 0
Total capacity   $ 2,700      
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - Schedule of Outstanding Debt (Details) - Notes Payable
$ in Thousands
Jun. 30, 2021
USD ($)
Debt Instrument [Line Items]  
Outstanding principal $ 1,951
Unamortized discount (232)
Carrying value of debt $ 1,719
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PROMISSORY NOTES (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jan. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Debt Instrument [Line Items]        
Proceeds from convertible notes   $ 1,118 $ 14,050  
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 R51.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 28, 2021
Apr. 07, 2021
Aug. 20, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jul. 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     $ (67,179) $ (1,918) $ (133,577) $ (909)  
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   $ 304,300    
Issuance of common stock warrants for services (Note 8)   $ 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          
Warrants and rights outstanding       $ 185,900   $ 185,900    
Private Warrants                
Class of Warrant or Right [Line Items]                
Warrants outstanding (in shares)       0   0    
Loss from fair value adjustment           $ 52,000    
Number of shares called from exchange of warrants (in shares)       7,181,134   7,181,134    
Warrants and rights outstanding       $ 118,400   $ 118,400    
Private Warrants | Subsequent Event                
Class of Warrant or Right [Line Items]                
Warrants outstanding (in shares)               7,181,134
Number of shares called from exchange of warrants (in shares)               4,683,349
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)
Jun. 30, 2021
shares
Class of Stock [Line Items]  
Reserved shares of common stock for issuance ( in shares) 46,183,689
Shares reserved for warrants  
Class of Stock [Line Items]  
Reserved shares of common stock for issuance ( in shares) 12,809,802
Options issued and outstanding  
Class of Stock [Line Items]  
Reserved shares of common stock for issuance ( in shares) 10,357,133
Shares available for future issuance under equity incentive plan  
Class of Stock [Line Items]  
Reserved shares of common stock for issuance ( in shares) 23,016,754
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
May 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding 10,357,133     11,065,658
Reserved shares of common stock for issuance ( in shares) 46,183,689      
Options granted, weighted-average grant date fair value (in dollars per share) $ 16.84      
Options granted (in shares) 709,448 2,354,515    
Options exercised, intrinsic value $ 47.6 $ 0.1    
Remaining unrecognized stock-based compensation expense $ 17.9      
2009 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding 9,647,780      
Reserved shares of common stock for issuance ( in shares) 0      
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  
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 7 months 6 days      
Outstanding stock options | Share-based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 1 year      
Vesting percentage 25.00%      
Outstanding stock options | Share-based Payment Arrangement, Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Vesting percentage 2.08%      
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Number of Options Outstanding      
Options outstanding, beginning of period (in shares) 11,065,658    
Options granted (in shares) 709,448 2,354,515  
Options exercised (in shares) (1,402,538)    
Options forfeited (in shares) (15,435)    
Options outstanding, end of period (in shares) 10,357,133   11,065,658
Options vested and exercisable (in shares) 7,273,421    
Weighted- Average Exercise Price Per Share      
Options outstanding, weighted average exercise price (in dollars per share) $ 4.27   $ 2.61
Options granted, weighted average exercise price (in dollars per share) 25.53    
Options exercised, weighted average exercise price (in dollars per share) 1.97    
Options forfeited, weighted average exercise price (in dollars per share) 2.25    
Options vested and exercisable, weighted-average exercise price (in dollars per share) $ 2.15    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average remaining contractual life, options outstanding 7 years   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 $ 328,644   $ 46,516
Aggregate intrinsic value, options vested and exercisable $ 247,154    
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 R55.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 1,024 $ 476 $ 1,784 $ 932
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 168 150 252 220
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 264 301 419 486
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 592 $ 25 $ 1,113 $ 226
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
NET LOSS PER SHARE - Basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator:            
Net loss attributable to common stockholders $ (100,216) $ (82,553) $ (18,981) $ (17,471) $ (182,769) $ (36,452)
Less: Deemed dividend 0   0   0 (9,484)
Net loss attributable to common stockholders, basic (100,216)   (18,981)   (182,769) (45,936)
Net loss attributable to common stockholders, diluted $ (100,216)   $ (18,981)   $ (182,769) $ (45,936)
Denominator:            
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 100,611,965   39,801,379   70,684,750 40,209,877
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 100,611,965   39,801,379   70,684,750 40,209,877
Net loss per share attributable to common shareholders, basic (in dollars per share) $ (1.00)   $ (0.48)   $ (2.59) $ (1.14)
Net loss per share attributable to common shareholders, diluted (in dollars per share) $ (1.00)   $ (0.48)   $ (2.59) $ (1.14)
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.2
NET LOSS PER SHARE - Antidilutive securities (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 23,166,935 26,901,491
Convertible promissory notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 0 7,473,946
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 10,357,133 9,585,364
Outstanding warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 12,809,802 9,842,181
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]    
Provision (benefit) for income taxes, federal $ 0 $ 0
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGNECIES (Details) - Office Space In San Francisco, California
$ in Millions
Jun. 30, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
Lease term 7 years 8 months 12 days
Total lease payments estimated $ 15.2
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'V%"U,'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 " !]A0M3&+@"]>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVF+2.CFLN))07!!\1:2V=U@DX9DI-VWMXV[740?P&-F_GSS M#4RG@]!#Q.-8CDW.S3MP>'MZ?,GK%M8G M4E[C_"M90:> &W:9_-IL[WB;43;OB^N/_RNPFXP=F__ ML?%%4';PZR[D%U!+ P04 " !]A0M3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 'V%"U/V\JJHZ 4 /T9 8 >&PO=V]R:W-H965T&UL MM5G?<^(V$'Z^_A4:YA[:F0"6!('<$&8(E[2T=SDNI+VY=OH@; &>LRTJRR'\ M]UW98)&,6?L>[@7\:S]_6JV^W95'.Z6_I1LI#7F.HR2];FV,V;[K=E-_(V.1 M=M16)G!GI70L#)SJ=3?=:BF"W"B.NLSS+KNQ")/6>)1?F^OQ2&4F"A,YUR3- MXECH_8V,U.ZZ15O'"P_A>F/LA>YXM!5KN9#FS^UJZ M-:'OIKW<('_BKU#NTI-C8H>R5.J;/9D%URW/,I*1](V%$/#W)*&+1+(E<@B\Z!VO\G#@/H6SU=1 MFO^27?%LK]#XXXL1@Z)TQ8 <#]LJ GGL#/QCP?* % MLWQ8[X41XY%6.Z+MTX!F#W+?Y-8PFC"QT[@P&NZ&8&?&4_4D-6F3=".T3$== M YCV3M<_V-\4]NR,_27YJ!*S2!6$> MHQ5\IKCY)%MW"*TT?T&'E_[A.1X_@W>;F-#LR8NB + _-(E"93E25&[^$_J&2*@[^_11A2S\F?UX3C M71A))P"Y&0.UAH?ICZ"B/H,@'%M?PUP7*= MS+5Z"A._VJDXYG2"47/I@>*B_IK:7*5&1.3O<'MV\=8@7O4HQ;28ND1!<7T_ MJHB5/E4]DS@ 2L/E!(H+>1Y.$RBDSWL$!Q@.T*7I$@'%%?R#\F%JYAN5H(*& M@_!!KST8\DN,DBJ3:=SA@'3.G[*R1LM\^GU:,16%;20M'JRL9F9-UUDC6%QMHHE$_X3"U MA)R6,UR*CTJAXA@\M##*_P9Y,.],R:?,0-)) IC:RJZP0.[GR';OXFE,.=04 MPRO.1]VG*EI.VQDNS4=:( D:M'4&G>XS^4-6^PJ'\CR/#OK#P24FKXRH] 4I!02L25>%]4P-0MP2YDW6.R_'IVL, M3_9/?L@&"G?JRG$]? P-]&YJ12C[>?D+64@_T_#&2B_65,LO=&<+\?HDHDR2 MMU['KEN,K=-W M#&J [K\NL%Z<.YWE-37TB?_)%Z'M/@963G&GDWSX0X+0J1W'!>I[@A!'.H[[ M@DCA;\ANHP!X5UPD\EEJZ#C%$JZM\BV4$X\)0Z I/3PBR5:'?D[I+:6=OD>V M4$GFN[S8MJ43TAZN?/5Q7 -@XYA\66!DG'[V^WEU?+;QB3?T>^ZQXL/(Q^%+4]3$LD5F'J= 2QW77QK*$Z,VN;; M]4MEC(KSPXT4@=3V ;B_4LH<3^P+RB\^X_\!4$L#!!0 ( 'V%"U,U\/B: M40< H? 8 >&PO=V]R:W-H965T&ULO9EM;]LX$L>_ M"N$-%BW@U"*IQ^8!2)/L;@^]M-BTMZ\5B;:%2J*7I)S-??H;RH[DB \.]HI] MT4:RAN2?H^'\AM3Y(Q??Y9HQA?YJZE9>S-9*;=XO%K)8LR:7[_B&M?!DR463 M*[@5JX7<"):7?:.F7I @B!=-7K6SR_/^MR_B\IQWJJY:]D4@V35-+IX^L)H_ M7LSP[/F'WZO56ND?%I?GFWS%[IGZMODBX&XQ]%)6#6MEQ5LDV/)B=H7?7]-, M-^@M_E.Q1WEPC?14'CC_KF\^EA>S0"MB-2N4[B*'/UMVS>I:]P0Z_MQW.AO& MU T/KY][_Z6?/$SF(9?LFM=_5*5:7\S2&2K9,N]J]3M__(WM)Q3I_@I>R_Y_ M]+BW#6:HZ*3BS;XQ*&BJ=OZ4]9/ZR97 M^>6YX(](:&OH35_TONE;PVRJ5K_&>R7@:07MU.7UY[N;V[O[VQL$5_>?/WV\ MN?H*-Q^N/EW=7=^B^]]N;[_>HS??[JZ^W7R$)V_1*?IV?X/>G+Q%)ZAJT=EO)\H4"/[G51[,?^L!N;.,;^5]>^0S28(Q(0;&E^[6]^PPIHCOOFP0U>/N5PC\ TJ] 7[LZNV M>0U#6'VUZRKNN]*+;WL9)B&FZ?EB>^@3TRS.0C(8O= 9#CI#K\ZKHN =R()U M63#0^%"S.6J9LLG<]10=C(^3E-*)2HL5C1*'S&B0&7EE?FRWX#PNGISB(F-8 MDN XF8BS6 5I2.WBXD%<[!7W6:V9@!5[&$/H3=46=5A<(()167' MT%+P!AQ>YXJ5:),+58%9+A%?(E@8[.>?F-@_VD?^'#J1 M&]:GP_KIK85DFF%Y;-*\G@E<3KE:]F@,?5JO&V96#TA2+4"P(7DDU2LD"+58D9H M$CBB+!NT9OZ,PELE 'V(BVI5M7F/PH)+Y=:;6?3&\32M6*R", CM:G$PTB7P MZOV5\_*QJFLK' );*IGZT6I%,X>P ^SA([E$Y>VJ@DRWCTJG__8=3=YD.@U- MJUF0.F(3CU#"Y!5YI>7M\46T[^F%A"@+HZE2TRR-0\="QR/KL!]VNZ7N44>- M8>,,UO@T#5GL2!"ED4O@"#D$^P@G[Z00210><.9B[5:7)@ PG1JA;>!('+KKCD178 M#XMGD>!&P1TYPT* *#8BW(*3+(D=^D9.8#\H[KABPTN>#U3;<*'3L%6N28%@ MJM4TH31.'9S (RCP45)L&0C3&6X#I48E)51.D$CT' [JDI]_ GB1LUUM$D9S M*)CZ\D3Q?Z@XP29Z#!^9)G$298Z,0$8Z$3^=?@&"MD75KA!_J*M53]/AO=JT M$@N,(GA=$[TVLS###IJ2$5K$#ZT;MF2@K02G0B7<,;]6$TA0?T2&5HN9>T=! M#C93K^%68>;#3+_MFH(Q969G@:>#:K*'5D8S*BDKP&E1;?6)6: M/$RC]. %[:6:9C@+(APYQ([8)/[-H1ET8S%BU6O9^T%],26=S2P*#^K2EW)' M&),C,-8%"&A5E6"-=N^XM*UJ3>"&4(5.Q=JLJ*.V(R.5B9_*$Z <\:N%N@F> M5D\6JS#&KM4\HIGXT6S/E$<$FQ1.PC S$I#%C&+B"H21UL1/ZS]R(?)7+"\+ M?P-J5F86NRRBSCPY^W)V\P889PI9!\#H4 M>_O3I^COY28OV,5L U!A8LMFE\AV6/D#.GHYYQ&UU']P>:]X\7W-ZY()V9=S MR5E_V*B>T)N2+:NB4F^]QYD'YYE^<'T1SS"0>LPY.@G>!4& -:S1-J\[=H;P M''[1_Y!:'+6X]WHYUO?YQ_X86!51*G\R"*>KLPF,.#>9)&/]#' M+U^CU>.V,^.IRTT;1U%-QX*!'BD8RK+2.(/DMLFK\K1J49%O*DAV5I5F)9!D M68:-8WK+(3,-8M=Y*AUK!GIT)]\UW:Y$YKL:FS>04=;ZT]H62,*E/<^9A<%I M%!H.MECAS $Y.I8/].C.?A"]STA6C68I< K;O-BHRVV&89"D(78H':L&ZJ\: M=I23K\BHU@F818(^ S3J28O=*4Z2,'#Q;RPGJ+^<,"C=K\F_/9_,\K7)V2T./E3JK\3_SL6J:B6JV1(:!N\2\(C8?7C=W2B^Z;]=/G"E>--?KED. MT] &\'S)H83>W^C/HYL\68LH0N)5!;'1/YXH%SL1I9C_7SPC6TB;1[8XV%* M-G1)]6NZD-"SJR@ABVFBF$B0I.N1-7$^3AW/..06?S"Z4[4V,E)60KR9SF,X MLK AHIP&VH0@\+.E4\JYB00<_Y1!K6I.XUAO_XS^*1Q^TQ+0;Z)%PBN\F^T*VVQA8),:1&7SD 0LZ3X)=_+1-0 M/C_-YD_+^0Q!:_G\]7$V>8'.P^3KY&DZ1\O/\_G+$MV\/DU>9X\PEW.T,V'6_0!L02]1")3) G5T-; 9V:Q@Y+EH6!Q3[!\R9)[ MY.$[Y&+7.>(^/>\^HP&X.[D[;KK;D)4J-6Z5&C>/YYV(M]1$4ZA8C<0:?6() M20)&.%H(Q?(*_&NR4EI"'?Y]9C*OFLS+)^NK;!K@G0J\P^X?I+7?WZ<_M/$&@^/LW8J]>Y9] 3L>!? 0P381O-T91+0E'+AO M8"6&@G,B%4I!H(I@T=X>8R^FZ-7S?H\Q=O;P6\T:"GJ5@MYU"G).A4BF(R'9 MOS!@E!1/C^+W#HK"P?EGC[_=KB&@7PGH_Y( 6 59.WR_M>;/632 !Q7PX)> MX817&K9MEFS:J >MU.PY_Z/0B\G:*WT=KNFA-I)ZUPA MX>I*+Z/7L^IC?+38+S)MJG@_%!WW>A67E7L9N;$(/=SK]K'O[RLX-.W J>[V M^OX) >\'K7/^I#TJX(KR+\-?I.+0](0*NW:#,]?GWXGW:K +WK]^S?ZG) YE)4LJ!RGZD,[VX[$4],I/S9)WI1_7Z53:$_"K? M5&5E_9>\-EC:(]-UJ=6R"88W6*;Y]G_RU@BQ%P!Y\ #>!' SP.L($$V .+8% MKPGPCFW!;P)JZOTM]UJX8:*3JXM"O9*B0D.VZJ)6OXX&O=*\&BAC7<"O*<3I MJ\']W7!T-QX-"5R-[[_=#J^?X&;\!/^^C^Z>QN3^"[E_&#U>/]T"@)P\WUT_ M#V\!\XFC\ M6NNC_]SZ@1AB-T9$G<_KR/>Z8 ^$N:^B4 M;IQDLB10W2KY?LHJ/Z9@:'=NS S: QOD<8\; MJ@P(^H(: -B@(OP/6+=DRC M#V9[*9-BNJC)SF!*9&H%SD!C=".;260-&!LD F;.?AL4UV8C0-SDC,$9Y8-8%!":$S\V!C37*:-!1 M&MB>VV%.XM^J C@OU/*=O,IQT@RI7R**F,D:P3%.&35I(SA8)P.S(J+M>BSN M&.2,M\2YNRKJA2S I4W54I*3IK\_?2:YU*[RR%J/P-PFX3;7LI"PD#:Y454% MHD+,8U-4!.;O:]!HBL 8A572U!3!Q7[G6&I= W/;AGHLP;>.?*OFT#HM%U69 MK(S$3$[0#HJT\B9Z9!VZR&8VT0,%DG^(BO#/T_2@FR2 M;"TKTJ])422YWBZ2= E0.N9F-LT MU;5@(N>JD.\"Z.2M8T&U;0S4+?C2"TSV&#"*S45HB.-X&,0F?00H L_O6EU: M#\7<)NIV1]E9_FTS0TW*'T*&'T-&3LCA?D!KF;C;,MU)33+H98Q8$QI\V*,H M$.E1'(?T* 9T]"AOC1)W&Z5WN@1L$BD7"8SK1.LBG:QU,LF@JQ6!+E_"\E?_ MN% 95/KR<[5IET[)":P.,Y5E2;&7 *T$S6L<,C55VV*B?0P]\\SJC\'XF6]) MAL#8V9Z'/U2L=5B<_R^*S=)LK6&E_!>:\2,TX\=IAL PS1"80[/6-'*W:?Q1 M[^/*V6FR 3<.KJ(F79)U"8* 'B#8:EU_H>26NOMC;1N&BV6[/YB: 6.Q^6TR M0* BCBBS]ZH0)'RZ15[HFZ4(07J4TSC:\R2'XK7^D[O]YZ^)MS_L7/(A&U%= M\B$[6QWRV<@N^6SD!_*U/I:[?>Q8%IMT*EV;Q:WQXV[CY]@A;2+W)ZO/?-/C M(2@1A.;2AZ"@,TS7-$)@(&_7DM":/.XV>4=LDW+;7_D1-=T\AO*M3V8$Q7C( M++((C'+?[V#;.CKN=G1?DV(&GS3.\='Z(^[V1Z[Q@>P#>2PROPD16&@*.T1 MW NY^16 -LD[)I1H'9)P.Z0CQH>P[0H3@6]6$@06F)ML0P3$.8],R]_1I$&V MOW>"MI3%2WUT64()7>=Z>U"R>[H['KVN#P6-YS?L?,"0YT-V/MH>?K;IMV>Q MW^OM^))D<@Y-T;,0^J78'F]N;[1:U>=W$Z6U6M:7"YF >:@ \/M<*?U^4S6P M.V2^^@=02P,$% @ ?84+4VFV0@T< P $0D !@ !X;"]W;W)K=/:,OXJ8$(G>LI2*KA%+N;DS M3;&,28;%#=L0"F]6C&=8PI2O3;'A!$>:E*6F8UF>F>&$&KV.7IOQ7H=M99I0 M,N-(;+,,\_DY#(Y\V,P\PLHT1)1JA(&$6< MK+I&W[X+6@JO 2\)V8N#,5)*%HR]JLDHZAJ6VA!)R5*J"!@>.S(D::H"P39^ M%3&-,J4B'HX_HM]K[:!E@049LO1;$LFX:[0-%)$5WJ;RB>T?2*&GJ>(M62KT M+]H76,M RZV0+"O(L(,LH?D3OQ4^'! @3CW!*0A.E= X07 +@OO9#(V"T/AL MAF9!T-+-7+LVSL<2]SJ<[1%7:(BF!MI]S0:_$JKN22@YO$V )WO#Z<0/)F'@ M(QB%T\>1WY_#))S#8QQ,YB&:WL.K\>PI> #[3$N MJ,&Y7J/IE+ CHI,ZUS. S/\&I#;K)Q"\#?(:9RP MME6*;YT5/V<2IQ5K3]VI5NV=:MOMBN ZW*U]:U4DU\':KNU4<$$-SO4K\! M4$L#!!0 ( 'V%"U-/D^%A'@X !Q= 8 >&PO=V]R:W-H965T&ULQ5QK<]NZ$?TK'/=.F\S4U\2# -DZGDG\E!(_KF7'-]/I!T:B M;?9*I"])Q4E_?4'J 1%8 )1DIU\2RSY8[&()[-E=4/O/>?%'^9@DE?=],L[* M=SN/5?7TC[V]]CWV=XD M3K.=@_WF=U?%P7X^K<9IEEP57CF=3.+BQX=DG#^_VT$[BU]>45R_V[G/?K'E\BO!S2(SVGR7*[\[-6F M?,WS/^H/O=&[';_6*!DGPZH6$8O_OB6'R7A<2Q)Z_#D7NK.,!^7S;_>\QSK[WC# M:5GED_E@H<$DS6;_Q]_G"[$R !'# #P?@-4!H6$ F0\@76>@\P%4&8!--@3S M 8$R@%+# #8?P)0!A!L&\/D K@P(F&% .!\0*@.,?HCF Z*NJX3\A>=\U0JC MKY?.5KUM7%JT<#=2_4VP:MHX7:D^=TX M9.%XI'J>&FU9N!ZION?&15XX'ZG>-\Z"%]['JO=98!JR\#Y6O6]\*/%RLZO> M-SXP>.%]K'J?1*8A"^]CU?O,> @MO(\;[^_-SKOFL#R*J_A@O\B?O:+&"WGU M#\V)VXP79V2:U<%A4!7BKZD85QT<7EX<'5\,CH\\\=/@\E/OZ/V-^#"X$?^= M'U_<#+S+$_'I\O#CV>6GH^/KP5__$F+$_^D=_W;;N_GBO3DZ/ND=]F[>>F]N M+][?'O7$Z+?>KG<[./+>_/+6^\5+,^_F,9^6<38J]_&P?>%4DWU)A M\/B'=YT\Y465C A)W8AUTE5Y+/(Z<5/3^-T&#?!-+\7(7D8/Z5B6=+_-K\# MA)_:A0^2(DU*#WFKRR34OD^*(AEY@RH?_@%(/=M>:K>UZ6T_T7;KUW<]79.) MD&5:IX_=1W=Y3C]U%V=^9L^["^GFHXON K?SQ:5]HO>C45J/C,?>59R.=GN9 M=S@3"N-Q79S8>#3<5OY]$;Q[3#X70R'<="9^^R>DP* ML<\G(O-YK%,2,6$O&^:3Q'OS*2_+MX#XVQ<4WVT=/[_@C-LM[5UW38Z2^W28 M0D_=[VL+Z;9,7]:6N_%B[ D:M.1">,F%<*, -2CP(7E(LRS-'D2Z.8ZSH7") M("_E8UPDY5LOKH16PU\]@O[N81]%$)>9R0\:^75:_NW W]_[MDH== 2*$")1 M1$@;>:(C=W5HRTZRM).L:6<7VV8RF<4V'8$)0CA2#--ANPJN915=6D6M5AUG M(XOKSN-B81[V(?.HQ74M?8*E/L$Z^G31(; L<4L'MM2!O>X3? ($*4=1D8EH^U83$??%-F/KF0^7SWS8 M#"&&9UZPE"*)2W&$B >]^>EMG=LW#/\Q'X^2HOR;=_SG-*U^>/^ZSL=C[R0O MGN-B]&]+:(Z6DT?VP_3^/AE6==Q/O@\?X^PA\2K!F.=6@;"[2-YYX M;$)&0WA)D"^K)_X6>H'E#A]01AQ=RI,.P9#/?.51OP-P7)QQ!KM6JD+(:E>O M+*?-N28L&\Y2N;)VM#=]$C\FWY-BF);-7V>_SI]J>TLOSD;>\RR=*5U>F:O0 MXD(!#4RZ2Q:'[#3N)70'/:Y(^9-YP6A1)-OPQVPGC&6./1_^9EM4D M =/<#TAG7S10UO;& 6IK+5D:LM.TBZ3RQB+Q M4*@$W(*4?J)G3BVLI)^H;L M_&T[3GN*G.RM#T!(Q /F^]2@O.1(R$Z2-B# "(ANE!*J\(!3 *<9YF832"=D M&-/5TW/^X.FX0#^((7;'(A2:8HR,NRA\Y;1T/H$M+P4@IL04@+HR4R3C/+(' M^LV8]5RH+3D%(&!V"N"LZ2F67 $[N()U,_>GF;#1-^\-K$=Z Z/#,LQC>YC7 MMZA;#=256.*5NLLK%UY.L;/R<@9 @$050$&9*@ SI*H $LY5 : ]6<620.#7 M*/A@G26 ^2J&"CI0P@H P8P5P&G.=$)Z;D@?@*A9JUO*A5O*);"48.(*X(#, M%90&I*X 3LM=.V ^ Q@U>P6?%2A][0K\8IVTO0\D0\7TYZ>P6%)-;*>:6Q!D MK#-,3+%A/22]Q'9Z:>.^&"C9$48#TZ22%N*U:.&:8? 4ZSQ+V]8ZA$0A)1$U MY#A8%1,9@XB]2K+A,Z;7 M/L#$>(ZS'2( 1#U$@-G Q!C Z8DQI+HM,28RGI+@YX=S(J,GL4?/P4KUL"D> MSLJ)\Q+BLM (1E>B1U>DU8 =H+;:,OX2>_S]&:5=HD?@D$4JX5=!ZC=5Y=AD=K#XA:\E0)M#.PK M"YTPGIN2%] $)5!SJE7+BE7 )K MB8G/L"+J&L AWU>?OP$D3BQDH)$FR(61XI;;3JC/ $JM\$*"J,]#JNC_>U?@ M%^ND[2N7DJH&_L]/"0/).(/NUV:^)EESB3D>"VY?OSW0O$][G\35M$B\(IE= M=*[R^5]G[Q9D];L%WIOZ%0./0ZG5AP"X-:.5_B]=J+9]DK0&=M+:->5UY8A@!T,/0+ODX0&VM)3\+-F]T!$"C(\1!H 2N.S>NK9QD:L$V M#1$7:SL-W T1 $(10S1$I@-7\KM@W8:(DV8&0$,$!Y2I+JG$#[@W6N7'#9-!FVS1N8#4Z-VZ8 MC,QLR\:-,Q-DSL;-&0"!WD:!"CK ZRC -5DX$P20ADP04M":"3+)(-@&G27W MK@)+/D FR/2^$9P) D P$P1PFCN=D)X;T@<@:B;HEG+AEG()K"68"0*BH$S0 ML)!:)@BZ4,L$(?_IF:![(>Z@Z<6 M/)E!-V],')A)FLGL--/&@1EP>1F%F)LJW$SR0[86/UPS'IXR9_&O#T 0\3D+ MQ4XQ:"]9&7.\=K1!Z 3J8'XH6)-Z^KDK6 $J8T.IO,T'D41"M4S N!S@7I] MX Y$1>)D,FQ'+BD?7Y?RK5LDYYWO/W/)UKB=K3DO8\":=+X"S25)XR_5#H15 MLK4#VRI)PL:W:?+!:MB:=VTU)*WA6_;(G!DR=_;(^@#$GB%S&8CX!FTO]S.F MUT'@))D[^V-] *(R%V Z,$D&<%J2#*EN2Y*Y#*J<_?R8SE=>^K9'T/.D>$B* MIJIXU;LZ]N[33/BS]JRCW,GU\,I]*M(#4T66R_C*[?'5HE-31$9@$9D#-1'* M?35J]+E>7E'+H291!K["9>SE]MA[*(OF]7V>1#"IM*J_]RG-FJ*Y>OMGOA)V M5WSD4!,FPBB@BNV? "3F011QTWO4,A:&]EBXF670EZ"%>AV#B]Q-,>4(@#&1 MD"FPCP!,8>I7A@F5A^(WYX3ME9/Q.G145Q8O68MU6]Y%TU?-L1U#OAM4WB2[MF+;2,DJ''>[%=NQDA< 55U]KN;E0;45E/ _M M\7R+'#T$$F;F*\64&Q>JK??*%W'88[XMDP^AEW-]03+52VT=@&WU9. .UTJ: MUTWY0V[^6BU=O9;5W_6:L0;]VN1%_?5BW33;+\-AG:[9)JD_EUM6P#>KLMHD#7RL MGH?UMF)))@=M\B'VO'"X27AQ<7TEW]U7UU=EV^2\8/<5JMO-)JG>OK&\?/UZ MX5_L7SSPYW4C7@ROK[;),UNPYFE[7\&GX6&6C&]84?.R0!5;?;T8^U\F 1$# MI,1/SE[KHVN$)1"QG:2.F2.#?"YNP/!''Y3 M##Q^WL_^72H/RBR3FDW*_"^>->NO%Z,+E+%5TN;-0_GZ!]LI%(CYTC*OY5_T MNI/U+E#:UDVYV0T&!!M>=/^37SM#' V >)"VD:-!&UZ(95PT%7S+85QS/;F;WTSGB^D-@J?%W>WL M9OP('Q:/\._'=/ZX0'??T62\^ -]O[W[:X$^/LW'3SH,=UV=9)D=57PP:0B?F'Z0[%MPX%MJ (T8^R:-8UFA89RT['#T&C@UIX MK]8W[)SPS[;XC(AWB;"'?0.>R?N'>PXXY&!E(NP$67! %C@5'F?_!=^%<&]JU)00[VE9I#QGJ-A!%F_% M!,FI2AI>/'?1S1O.ZB\..X4'-*'33C<,4ES*DRYQ%!E*-F75\'^[%^P7Y,2: MF8S831L<&\>9.NQ39+ED$2 ]-7_"41)&52)M:5 M(22(HIXZNECLQ69U?$^E?.^<;TG7RAG8W>7^NWF.?YZ0OL4-0G@46C >T9+O MQ#A.TXJ="\_='"=6]'$?GT$HM+BMCQ4^[,0WVVS!&42"$Z[ "E8]OR%@ZPIJ M'U2_U0W;F'D0ZVAPU,\H!JF81A;,BH1\XL:\SP/*>6L$E2"J6?7"4V8&3'0H M_HCT >M2-A,K$":;$%4.XP0=9PR 6!8%M'16/8#>/3)(M;Y*\RR09;UK82"!( MAW)/421Y_C;(((9S6-X,U>6J@8K!',X&,H%DK>EA%,.V>%:<@]V<&84Q%K0F^C( M\VU\A!4?X=@9/M]G\_%\\N[P(8HSB)LS[JLR92R#4K0J-^"/K$IYMYZUV!U" M@A$\W=5\^[+59"!BV(C$6GHQ2 74;!NB2(6X244NJB@N^++MP$I=?D N$ 41 M +^?W4_1"FJ.(H6EOI2]#] 0RA'8\::J$!$O/P2C2R\TM:V^$9UR@L CN,_N M!CF+YQ+%2\3-2Z?K=- %EYU" U(K:*CQSUW=QL]<"@ M>MKOTMX/V415H:=A-HGAT$)41!$5<;?U3@W-CW9MX&,OD."X* >+LF'UP9%. M>SS2BT;2\3[$OB\W>5!5H)K_0INNT\I$IQ7]V1;LT">5\J+C>0GE6[UELL.> M&S<:.PU.=]Y'/:^=@0Q2U MLGJ@(EYPA7*N!I%'V%;/+.) 2._/XEX&'_P\& MTFF;Q+1/, 8I3&AL(46BR)VXR?W$[4]L8L1JH&;J4]JG%I.<'X>AI18ABL/) MF6;GGA.!P%^X,/OR[2A:W;Q(=)(._,@?]5MI!CF,99HU@E>$3MR$/EVM6-IU M@7ZE7:L0ZF'PM5W[0F1VH9OP'?D@"I.7)&@46QQ**I*"NHN*28VL)=H MR6#G7T@2@(*15;S,3!I0O4P(8]JG68.4CT6JGJ"NNL)!WY(2V>0Z]1/ M(^IK+F20&WFQI12BJDJ@V%DF+I[N[V_ET>'X%MW,%I/;N\73P_3D&!'-YM_O M'GZ,'V=W<];HN,Z] M YW?S0?2"$=;T?D-^LW*FBJ>I&Z>5"<7LB>'1$>]8I(7.B:4+:7^5ZHX,AI0 MIZQ(,Y]!QI*;J.(TZN:TZ3Z[]KO7:;D!RNXV"T;$AE.\9EF4*X&+=!P%Y_ELDE 2G8,#G6&\/[\I)]IK$4#*QP,UC"]8T.=L7HOJ!J5R4;;5O&G?[_:QEXG; OA%@U,C7;BW@ MH+_3-PC9%%+L%IPY]C,=H@[W*U93 <$(8CS[-!5QP9 MN#G2=M0.-8;L!/)_X0NP^[X!*)W/U?C;_5YX4FCTM=%E^HH,CRXOR<0B[G35 M2!Y^=!=^#F\/]\;&\K94[_TW_\NDN_VEINDNH_U(*BCZ:HB5%4SI?8[ NE5W MOZO[T)1;>45J639-N9&/:Y9DK!("\/VJA&2Q^R!^X'#+[OI_4$L#!!0 ( M 'V%"U/2"57.F0( *0& 8 >&PO=V]R:W-H965T&UL MK57!;N(P$/T5*^JAE7:;$ AT*T""0-56+: &MF>3#,1J8K.V ^W?[]A)LRP% MM(>]8(\][\U[-IYT=T*^J11 D_<\XZKGI%IO;EU7Q2GD5%V+#7#<60F94XVA M7+MJ(X$F%I1GKN]Y;3>GC#O]KEV;R7Y7%#IC'&:2J"+/J?P80B9V/:?A?"Z\ ML'6JS8+;[V[H&B+0B\U,8N36+ G+@2LF.)&PZCF#QFW8,?DVX2>#G=J;$^-D M*<2;"1Z2GN,909!!K T#Q6$+(629(4(9ORI.IRYI@/OS3_8[ZQV]+*F"4&2O M+-%IS[EQ2 (K6F3Z1>SNH?(3&+Y89,K^DEV5ZSDD+I06>05&!3GCY4C?JW/8 M R#/<8!? ?Q#0.L$H%D!FM9HJW&&F) MNPQQNA].)Z/Q)!J/",ZBZ=/#:##'()KC\#R>S",RO2/A(+HG=T_3UXA<+B:# MQ>@!:*ZKD:EIIX;5ZJ& MI2K_A*HV>19(K,B8)Y#\C7?186W3_[0Y],\2/A;\FC2];\3W_,81/>&_P[TS M/J*1H6PKS&+?]X,9KH_KMD_ YR+7M@PH+%UR7CZ)>K5OMP':8@_4AMN"R8_ZA*?OW,Y5KQA7)8(64WG4' M;T26/;$,M-C8MK(4&IN4G:;X&0%I$G!_)?"\J\ 4J#],_=]02P,$% @ M?84+4]Z9N?VW#0 ."( !@ !X;"]W;W)K,+-N)DSA1K3AII],/X"Z61(1=;(!=4NRO M[[D7P#[T:MH/MD@L<'&?YSZ6KW;6W?B-4JVXK4SM7Q]LVK9Y<7+B\XVJI)_9 M1M5X4EI7R19?W?K$-T[)@@]5YF0YGS\[J:2N#]Z\XK4K]^:5[5JC:W7EA.^J M2KK]6V7L[O7!XB M?-;K34L+)V]>-7*MKE7[I;ER^';24RETI6JO;2V<*E\? M7"Q>O#VC_;SA5ZUV?O19D"0K:V_HR\?B]<&<&%)&Y2U1D/BS59?*&"($-OZ( M- _Z*^G@^'.B_H%EARPKZ=6E-;_IHMV\/GA^( I5RLZTG^WN.Q7E.2=ZN36> M_Q>[N'=^(/+.M[:*A\%!I>OP5]Y&/?R9 \MX8,E\AXN8RW>RE6]>.;L3CG:# M&GU@4?DTF-,U&>6Z=7BJ<:Y]\_;+]<>?WE]?OSII08W63O)X\FTXN7SDY#/Q MR=;MQHOW=:&*Z?D3<-&SLDRLO%T^2?#[KIZ)TWDFEO/EX@EZI[UHITSO]!%Z M/[NUK/6_)5D_$Y>V]M;H0@9GJ MQY917=1L6;"D^Z%K6N99&7&-1P?-:+_YY ML?*M@^_\ZPF.SGJ.SIBCL_]#V7_NI'BG?.YTDWAN-TJ\[3QV>P^V596)CW4^ M8_DTV/?=RNM"2Z>5%T>M72N<<)GXZU^>+Y?SEW2"/RY>"NN86GQR::M&UOOX M\%AH#YI"UM6UJF!)ZT1*-UB&\L%,[P:C@=*Y;[+\%PGG%-VV4:3Q32SO@#FNG"[%2HK(. MZV6)8_ -2(E K.5:UVO1*'DC.@\8(QX'7@">3K(87GRV!F:EO[(0%_D?G?:: M[9@V'Y4G-R=R9,9C<13-\:-:RWPO1O8Z%HW39#/+['Z"[I031[@'F 2YB6,@ M[O%L[!8[2<;)K6ML8 NW?Y(NWXC%,XJ[^3Z>,W$D7U /;;(#\ M?W32MDFJFXKIDEAG^N<4.NJA4^ MGW+HS^]:,]T$27'5Q=HICLT0PT9R'"3Q1QXK!X#,-Y$_(SN_PD9:62O3)2PO]W1N4=I'&JU$!_0-D8N(*I3P^VH%-W](!F*0%A+#U]TJ MB(Q'@YV3=R28W&W -SQY1S[5X\F>&&=B1U-]@VC2-&G-;K$=8L(E<$ME26*" M('",91^8 M7?$6V]>FU=L$$X$IW2=1;7JQ4P>HQ]R4MZT9K.^4[6/:TJ<#6X M" G-'L#^7,=MB0X_&2\0;.BZ(Q%D ;? <:VM!#M=-_ID@)FY-X7'X^ MGYVB.@"^4*JK4&7(S6#@4D#8[72[%QPHI00<5 M_/?PS,21/A;2&("8[V)B097J6WR@W6P7ML@(;$%8E

<+@+\+IR>N,*9RU5/AZ!T"9*A[EXD^Q<1EH M3'@@")S M/B H)"5EH M"DG7P=SAY=+35?D("' &D@-[^+NG!.$SU*;X?T\QO\>ZI0M2M M?5,E0E68#:297C%<*;0HJR;5_M MRW0$A3RIE))VRO+C?8\4/%+4'5=9'*=;1+!UD=(]0JLAA663C!IR$=>'_4X? M."O&CCVJ-8:':,5-@NC1<2YYY!K;UA%&ELOL?#[G_#'8<&*[L44X/USSOH%I ME!N0JH\SI(><21\NYB.=02@HVWDSJE$>#[I +OH:M6X(Y:ZF<&'%8 %1 M@@""I.YN'?! Y'][<7&%8(^5)NA5:"-M07=&R@BAZ,D4JBWW@46JF**\DGH M.'EJ.%/K2"R5?>_M%!)(RSU5AUR"LF6&[H'XP9K91]/VM_:[LG%X/<"$PN7( MF*36%/D$-ISYV:?*V !3]02X4&U?G65\'S&K X3*>UH+"J>C1LN5-BA?U5#= MD1^=SL_&?D3T'$,R_E3HS\T^F3#FCPDE,&1SS?+TYK_J5D;G<901'/*J=\B4 M"*B7SCOO0Z]&*4N@$B7GCRDJLRQ<45NQMK;8:4K@+E;MP">@ M'Z>_J"-H K:AWOQ'#1475!$32]]:4BWR)=)BS=I)2MS3@ZZ6'?8JAO*"RM/0 MYH<1#3EJ[Q%^F,9L)'!]I9 H4)"Q:EC4D=3K*NN(NZ@#QH4Y)KCX?#\F_GL6=K)!,F9[];] M3/-\.3L?:+*6#A?G0P/"O4=?KULXZ5K&TI^U4'3!3G'24*O;5BR6HN)IXDR\ MZUS2E=>W<5F$XO,)9<">'1=(,H2A]4$%B^?+V?.)8*2VFO">B@166TDMD2A1 MC<:!#5<$-"_NX_CP;#&0F8GO[([PJ8+:>L$GTCXE(R MNO1.G*HQ31?T,RQXXR[4*R2: KO&T[(LHV#" K@ M..3#MP<#F;/O5FI#HSKB8J5B[3>9G_7=1YKED;9\@RHKD!@-#@"F-T@"J=<- M%4A7QZ*T%0I)$07 #VANT_C+R4==H'A]5!]4 U-,1 \!%@P(]R] M.X*['Z*,5V24"=CC5M(NM-S'BL^>[HY(HI5UCH=(T5\E3&DH,?B@.-F2N%5, MYJ^:QJXN(/'!>#T&]U@YZK3AOE@G^>W M(2J\A:JJ:5S,,* ##]S/]E+28 5& MXNH.]1&5]&8F/L!324&0..05YKF/(JJE@.+D=/F&(I4JPYKF96M'. 06UC3Y MY;:F!YAD',KQ^ZP?4 \;>%224?)EC<&X19B+P0O)GVA/)?LPG3@>!;8M= G" M!72Z)RIR!0:HAH86N0V JA*CR0-N&QE>N&'_R'[,!6AR%; #LM"4'8$W91:< M%"E/3J*;Y^2QWPD]!,+/%"&?2T%S+$>Q)8M0E*JRI+".S>5C8)"-KD?UCQHY MJ'A G'Z2.!.7/__Z\=U7BV^H4PLC[V'6_)MU8.8[)0W WC MW!/09DS?.<17+U0&PD["[SV VE/Z-R@ "\7%B(Q*IJD5./^]\VD$1%,/&6$9 MU&SGQG!#?:$#@)%!\40!,>P^S2934'OR"T-5*=5%E)/8J=+3:'OD',J4E(JV MG*^&=T S5)R0K^Y?#?0@ *Z!]W;M*+]NPD24N4N/^#C7K"$S-D:=FIDE[(->$U M[J#?NT)291#L3+>,WC.,7QXP%BK'OW(@XX8A$QDRT37[-+6.(2LC2,&G!T1Z M 'NRWG%,C(^A@GCHI?+)Z&T^O[Z@WRQXP05+>+'?K_8_B[@(OP88MH??5'R* MB<>H$D?GLZ_/#\*<+'UI;<._#5C9%H'&'^D%GW*T <]+B\"-7^B"_L&PO=V]R:W-H965TEU6 M[N7>JFDVSPX/7;[2:^4.[$97>+*P]5HU^%@O#]VFUJK@2>OR<')T]/APK4RU M]^H%?_>I?O7"MDUI*OVISER[7JOZYK4N[?;EWG@O?/'9+%<-?7'XZL5&+?5, M-Y>;3S4^'<95"K/6E3.VRFJ]>+DW'3][?4+C>TP^CO6';K,E=.GMOR[*9K5 MR[VG>UFA%ZHMF\]V^XOV^CRB]7);.OZ9;67LR?%>EK>NL6L_&1*L327_JVMO MAV3"TZ,=$R9^PH3EEHU8RC>J4:]>U':;U30:J]$OK"K/AG"F(J?,FAI/#>8U MKV:7'SY,/_]?=OXNFYV]_WCV[NQT^O$BFYZ>GE]^O#C[^#[[=/[KV>G9V]F+ MPP;[T:S#W*_]6M:>[%C[0,PH["<*^GMR[X/^TU4%V M?#3*)D>3\3WK'4?ECWF]XQWK3?/K1G%"7*PTDB*WZXVJ;L@&;:7:PC2Z MR');.1BD4/1A82I5Y4:5F<-,C8QL>+$&\T]E=K925SJ;:UUE@(:-JC'-5+QZ M76"R1E0WJ^S]=/HI Y#@6:-KLT96;VS-]E=5(6-H55/!!2VGK.C M_;_QL"EFY*7&%R3%9[UL2U%HMO^_!]F4]\22YZ-SO9[K.CL> MQ*RR#8(**ELL0HH+CI*X/ .FPAA\598W,,>WUI#MYC=BJ\ZL=FT:VMZPW6\ MH@A3A=CEB46[0?ABY!!_)![[\W\]G8R?/(?H5=5"F0=[ M_B [DX7LQE2D!GPPPS. 4@44IS&C#$)EJO@"^!+[T*H&)L6:%6SN'/"? T%E M"V7J;OD05Q =L.IXC$2$!,P&/VU!049QC.4Z"YDJ+]NB4W1': _K="&!\IV@ M]UO$Y=N[F3#*#+[;KBS*#FI==1NR;#7J8A M+/J)O#0Y>O[;V5O'OXZ?_XP(AW%YK-O"&L$\G M (:Q]D[WT]^GS* 9W,JV)8*4W*3">E_:2NILS.([D79?!@5'WVA5PP#DQSO9 M>9"=P_^*\2($2+.JM6;%PPK.7.^OJ>Z$8)'54#MTK!T^[9H8C09)9*J"<@AI M?SL*.5/7ZH94UM<;$ K=[;=HX8\@-HEV6^XQI3\'.WPE,+!H&V0GSSK(+AUO M^-8U!L@ -U(P"HP*4.#A0V*3!A&ZF.8F@5N/*2[)3X+4M?H*7>*69$#EP,PV M'G09FQ8+J.HM04"-O=4Z1CW&ZT:FEHA@4W+0CFY!D)>>G$9;#T\2 -6,G\'X MWU591^GYIPC_325$UA>TL;9BI*>ZE5#^!M"+>?4*@Q, M7X?B8]UM5[DV7_E!FC,_#QE)8VJR$W;BZ(R&VUAGA AC@; =#&4EIR#F038S MR\HLH!X\M3LXP)M+R0&!6O<#V"G5,:0?@5+#9AFAXB+F4QB&-'( MMWK)8IPE%*3#4R=/';L&MF/*H"BPUAM;!,8R'T*@V[:F%*%O*P;Y*U-0RGF5V61$5N$OA(G@ /?";5\GML$='72@5^XDS9YY.IMVT M-?)5L]$!U1S=T2:%MXD;!3U]111-)?RTCV,\23 @U6SJ&$<01UJ(0@$OHGR0 MY]E1*<&7W2G " =U(DTP8_#MPJ)MU82Y2'@'<\'+% =59246LT;GJ\J6EA)+ MUU>&O<,;$GZLU(<0*AV5Y[=$P<'USQA 8)LM^Y9 M-@UC/G=C/OL-P__1*SUG7##U2X\8NH$S<[WC"3N6>[VAWZ([G\5?X5ATFG_" M9/R8/,&/OV3C1_Q?'/(:'R;TG$?^A?_%AZ?9F&:-G\1'R<,W\:O;:[Z-3_!L M@F?QR;NPS42FC$_Z,]]GX\?)7OAWP>[H)T'@KTG@>,+\CFK2;Z$FO8OH<=85 M'X#'((^#H]%]4XHV:6GS+=GW60)%!^'V$B3K=T%$_&PW5A8HJ=:24%_:PH.W MIQ8S5%[F'T,64P*2G0)L(A-A-H8LC[K.+S=G>R@,SG6 ME(?<,)'+J6WW-7LX%D7*293R3)27WHQ!\+:P_OB(S 7)@Y;QE"XZ( F)@*'" M]1-%;C(^Y1R:TZQJVRY7R)2ZMG/K>WQV4C(JB>&@RW%B\;MA>9\H%21@--RN M- ,IU &EPL.&Z(0A8G\S"GNJ$$/W++D3 B[0(:-+EDB^Z4X?4H?"@9Q?@]J. M1,C8,XQ^-#]Y>J"R3'\3Q-]1MKP>M\L65Z,2ZH,TQ6[7U-P#H>6Y\>4I%">[ MI=.[6*-8GDB+4^XE&=@K1JDI>R<1W?$9]R?I(6FW9"[U):-*3M^$O>UMU$T= M!G7X?",H<]])4:BWL87FXURLG*,S=MV^ 93N1,Q!PB-VE-&5+KLVT(?*#L=P MZX34:FLN+=(W/9C!QW/<7+F5*$2_D/I8/FHYT%X?,$NM**.GA=T0?"1W2+,& MTU1=."J$TW8)3,1^XZ=2S3K]!Z>\MO@O]K?OIK/777^+.K-KI\L-GYF%>=/9 M99Q&6^^/CTU6JMZ2XUXLTIX'*I8^5( MQGZ6F.G.<'?L)2&-=:O"A]&&;RP8$&V_TY1LJFE+\0/?K%(,7.G:]Q=I-@V! M0.!^_G F(NAP*KAX'%.1S[ED%=KEM=F$ IDF3EOYVQTD37<6OJEM(-((#]:O MNXP $M%5#;BDH\K'Q\64L11$? 1/A_K^W/ A1NJV#1LAA7L"R"&(I_0N.78( M9)IPC ]X65L/WMT.*L3W[#)$4L@P5;5T?Q/[X2&T2N^@$L9"@%,&7R3G(UUC MP>TZG0V&DTPZF[ MYE(UZ ^^_D2.9@.%V1@3'S MH@T>C3 8R;VF)KZ-(+<73.;NQXA[#%?3KFG_D3PNRG63MO./V. M'QWMGU &AO8MFC#)=Q+[;+TI60\A#*=T8HG5"0/];6MV6MJV8%>T/&U:X?$2"!#+JS MY>8A'O;N$^L(A[R4#.&<%&.FLU/OR@/0,ZJ-O:#A[C>(03.&I$CRY'XK<*C- MXU$X49 K+9E!M"?VA\D4/KO!K'N$".UI6#W>1LNE18<@'M,$^78ITJ*JG37 MLC05$S^U:.B$)91_\@.V^>NHSPKDZ\G1*#D)H7<'Y%@XO79VH3>0*YETUY&$ MG^8S[8#J-$VN[;\'K8\&H77LJV98KD"33\C(!P6JN^H1>+Q5(B*,=)>Y#[C; MC_3F[![. ;ADE@79'^\$R\="/08Q/O(*1)=ILE\M4=O 1XXGCX&&*7F 8?HC M88OA4ZF1OQT#'_C6TM005B=='X;(X%_E+D9_B^LZI$M%?WS^1"?]P(HSBK?@/1/&_F#R3 M?O+TPUV,(%6"0CF-$'"IPB-77RE_&B66C&[JQ.MGRK%D*X*=8)P#N+O."8[- MFZ[5[3F? 8^3R@Z_(_.PEV*B4<1.._+BK_OC"9$(J*FS"W7=!?X3I@$S0F6S MN F2WV8!O8G]PDU+)Z^)=%_".6M4"!??2M+7N0XW_8(:2[IIH1LBA'5N-J4< MWT3!?/UPEOKAFMIA?RTLN:2OC0!ZM"EQO36(PI6<^N(QIX@06D]Y$P%#S1D, M^?@^3!K,O+N\NQ3B^CO!2Q#_'91^@$@^2GLR_: Q,+"']A8(+F@1BZ\ M]R#<_-S'?L?"3YX<[:,/]N 6;\WY\R^Z6)*VL6IYQLD9\I:OPZ'/^18?Y/J^ M6_;I^!&1^S@U26:ZE!/A&NHE>F6,=NWMHH8W$H^3&9R@!J=E'S#R9(\[90RH MP%5,?<%(U[UQM+8%G3Y'!B@H[4. WRLZ( %]E26VQ$U5NE=!+N@U=I%6AI=U MF,;3FYHZ.5GLIH@#*QL$T[=5B^\YY)V3%UK1JU6N,\UM[$.Q;83V,C4RZ0M/ M=<)Z>0>Q8^+THZ-'BAQ#PY"X")N]6=! 8+BXPLF?@ M>S!P$/:&7CL_3%[P7^MZR7_&P&]]58V\ZQ^_C7\I,94_$.B&RY]9?% U]*13 MF 6F'AT\>;27U?*G"_(!R,5_+C"W36/7_.M**T0Y#<#SA;5-^$ ;Q+\?>?7_ M4$L#!!0 ( 'V%"U/9SYID$Q +HT 9 >&PO=V]R:W-H965T^[%@R#UV'4?TW8F64LD 5SQ0OO]&K=TH6+E\\;N5+O M5?MS\];BVT6:I=0;53MM:F'5\L79J\NO7\_H>7[@SUIM7?99T$[FQGRD+S^4 M+\XF))"JU**E&23^N5??JJJBB2#&+V'.L[0D#L@&WDR,#IF' E.7V"[&4W\E6OGQNS598>AJST0?>*H^&<+HFH[QO+>YJ MC&M?OGOSYS=_^OG-\XL6D]&EBT48^-H/G!X9^$S\:.IV[<2;NE3EJ[I186K,1WT)6"P^ M=MNU^);UJJSXZZNYX^M_.['@+"TXXP5GGZ_*DP,I[KYVC5RH%V<(+*?LO3J+ MLXD/:P7I-XVL=V*E:F5EJQS"P6^N75O3K=:BW1K1[AK<,4LAK97U2B%T6NF[\-'95V*1MH6B[BU;@8WSP>"6+4PJUK_FDG2P0TLY('\HUD= MHL0MK)ZK4LP)!<[%]R1$LL*K_/'O!_(M@MTPC55A_U6U$WA468)_! M7L3*ZO)\)--@=Q#0:=PEM8L&PS3V#YGP\5Z72I#$JYTP3:LW^E?)2$06U@O( MEZS7J_:WO[F=7MY\XVB"QFK5 BG%>RG?BZ:2+8$PENR:"M+RMB646^H%G**, M:T%,"SP5;N=:M1%F6^,>V9:5:2H:.]_EBT9! -I\&;K=T([H<[2 =X"A]Y0& MFZ@-=C]O@?^B4BNH'\JO2 >%,)97]]X4YGM(7-D*DJ@Q,"W,B]DVZM#:VO%T MRN\+.077PA)AXG:-N9))Y[BZU+!8LNU)TP3[C37E)6']P!8'#=>[+!MH(+7+ M7)B=*(AS32YS.1$[)2E&MVN]6 /E=U# HNK@1@ME6<,6P[?0,0F-7=,P]:DE M)9 HNH:3XVX4(1C2IN'T7==^J]D4B*1NH8Y/<2Y>5>UZ[*IXUK78"@''<6.V M>Y9SNJ5U(!*K\;0H$68>[]P5(6IDF]X;'TEGV?K+4EAV@Z MVQCG%Y/.@?; DSJGRD$T@O38H*:E(*\9AB!F+ C87+=8%U ?*=?%^!JYX5 E MW] M$ ]C53&(KSZ8Z H92R*>P#>&R)OMFD;?2ZM-YQ[IRX\(\T/.ER:B[=*V MK=H8V'!CX"S&ZGI5".B+&6(-/[*J,;;UESD]M)*HER"."%_E9\@FAE2!3PM= M501S:9U:X:^C2S'(G%SZ,83=:L/.B@Z?CB2=7) M$%E1_4&5N $WKE>0HP3Z0U%M/W6N"C.O],K/":U0W3=9JAE#N^ M$%<_8GGOZ+!6[:2GMD@4I%)O5>R,O#IH)4M69 T-YJT)#:7S&3"W?8>X;^2. MGF7?0.+6BY:Q.J#@8D"C^$J(ZG/Q.P7)%FMI5^1I)L,\,N))+?>@F*53A&]G MR;G$4G_"E!NBFW@D2.@>X\WGXHMXLC.LS='O^2M>Y5OB2E)W@4<+KN MU3+$-T;TKM65;FE#9#VR-*-WY7<.];!7/YAM?F96Y>-N3WS&.A79SV52.%3)GN*;G&/R@8V^1KL%6X2MQO8+AB*-S;"SF K*NV<7Z M^/C*^V$2V-Q[#HD%+,1EJ#4^A MF!!R[F4D2X7LS7:@C0%:M2+)X+PF&1,WX, N@T;G@SB/\\@,QO'/UY$1W1H0 MSL:0WO0*(+7Q6."9%*E&FS(FC!PEU\SY^T1ER!"1W@RQIY\6.7C95:+2RZ1I MKBFJ'6' 0:7W^.QE\?[3R]-["S81Q7X<_V/7^)56YN [O#S#2QM"AHQ_BJ0P M=L20.1"LP#N%"Z47D#A'[Q,I=R!QD+8L4;1 =6A:C641HFJY5)3"L5M9WK// M1CPGCPDN?;HD85NE^FZ/,QQS X^T/?4EDC.T0>(WOB+[)[R*T?QZUASIECM*PL" _VEJ7(S?:T?^0O]'-<0YALI WH(S)WZ6;/?A $R=KF.">GJN2EE&+U': MD;-I(GFT0-K34&3>T9+FR3@SB_^ ;P[#PF-[!P).>.32 E^=P.FI!:R"V67YY9AK0S_" R$PV[9CRB+AD5@ M4SA2:.4E-5+$]7+2%YQ[*^]I^7CMB M"M*]C_\L4QUV88Z_"$R![)*LB4\'!7/RGO]=<<\:Y;=G3HE>Y11*C#@4*SV! M82@*R FXWH],;I_Z=BY!*6\3@T&4$ T;!=CM\[S\R&26&/[ 9]>:_(4,QQ-8 MQFQL$B2>=IB#H%6_=-I&*ALM+C[69EL#9>U'U"]<-[I8N\-F[GC/*'?A1K;P MK]H5>[5;UK1DV_>>%P+<:T"R'P5FND$%3CD3/@0+KY *?,E&E1K\M>$XBJ3U M(.0$%^8N3[!('JZR$H%F MF2M5CY@9\X9!X0",70IF,N?B;=8_'_2UWQYIK.U51_X1#Q*E&TJ%"M7MMG3 ZEL/'SB@&'MSSF%'' M^#&*\=Z<1OKVMAOUMX'5!M'#T-VWN;-&>\_CH@4[D"&L0EZ-;Q&@<@F!, TY M! %#;'Z=5,E/!'HGGJ!)HX:]@@:&.:&-U.N*_72SWW&//5.9W&@ ])EU^DY\ MRG7Y3)_?6.]I8'?2*XZTW%&.8D/34)2>;+)FQSK!=B.S2G>(OI]0K>]&[Y6I M(_OS>NR1="=3,3E.8CU'VHT)JS[S4.K_N.G8-XLK3E2]@0XV&'T3B]D>!.!4 MS/%)91UU/XCR,UR!+5 _FKH3*79CK^7?T?[\MS<]P!3$-'$-WY\WB\YW M\,/6F +5Q+1<7US3861 :G9QSS)3S4N,8[$PMI2Q3/?]R8SF[0LY.%+*DIRC M(QHHTNT?4[)/@Y^MM2V_HGC?@2W6W9+7!X%B_LT<$1@9..3,)X%TM%JLY^!XNO3U,]6S3/!IBV6GTDE,5GSY*ML3_&"N M T>IQJM)(X3O_>PI,(:*CM7M& W'PQ-%#JRPDHN/]%RFJEP[R''^L)!*V8/) MNW^5Y)BK_@>:> _Q7:=1R6(;BDZM4XU# R.K/AZ+_WM=P]@4R<[N?=5Y""][ M&E'M/J?H>>6\#T-OX=A2G[U%G!:T$L3"Y6,U#OI'M=*?8(T:U;'>BKFC^G=L)%+U$73253D MT^POY^([[>0*=ENE&(NN](%;*DB[6V8B(2>%TE?7_KUG'E/'=O-HIIBII7=* M&RAQM*JI=,FTBH]A$_ZG%UB<>,)/ Y"P+_?T:XADE1J\7RO>ZT_#"_26+/V9 M9)_R'E-*P5&Z+\3EK+B\G>'#S>0.?Z>SXF9Z1=>+V?1F,#CVR^/8V51P-IE^ M(V[NTL?A:Y'C,=?%Y>6EN"J>W4S$77%W_4S<%)-G4_'!M-P"3E+=%5=7-_@P M*ZYN2*XKR'5]BP^WQ>SV#G:B]X;(-F\S2O)31FSZ)XY1G_X4+\:CZD][.!8C MSXL-OP M$>#3>W@Q)U2!(M!+ T]*%4 E3.E/DZ)+\OSG=^*#3'JZ)8/J*5OD3,E^N3[ M=GB8.J.2P""=!.P="P\EYK:DE]J_=S;B]\C(Z2V%P5(%9Z6FS;?S5+P?^2B\#QJ]?C;#O^)+<3W!'_CB ME^+[\Z/@!^'2DA+:]\S"T8>>SJR)N\J/XEW M@"I/%*C#AV<'GKOG$:_IB(!](QLBIC!6W!/@ MWNSZYND#2^V-B[\!*'.5A]/])]?%U?7L*66( _H<6 ':O"YN)C-QZ(OD/4$L#!!0 ( 'V%"U-Q M_9PMS@8 /00 9 >&PO=V]R:W-H965T?CQG._<2!^MM+FU*9$3#WE6V.->ZEQY.!S:.*5R9$?NS0G1[IRF2KHT@A;Y;DTZU/*].JX M-^XU U?J)G4\,#PY*N4-79/[5EX:? U;E$3E5%BE"V%H>=R;CP]/IRSO!;XK M6MG.NV!+%EK?\L>GY+@W8H4HH]@Q@L3CGLXHRQ@(:MS5F+UV2U[8?6_0/WK; M8B"OK=%XO MA@:Y*L)3/M0\=!87)D]$H8E@8:OWA3_6HHIPIV MRK4SF%58YTX^SC]=B>_SS]_.Q<7Y_/K;U?G%^9>OUT=#!W 6&<8UT&D BIX! MVA,7NG"I%>=%0LGV^B&4:C6+&LU.HQ,7\":MI1./-WG. M4JF,^"ZSBL0'9>-,V\J0%7_.%]89!,=?+^PQ;?>8^CVF_YW-%X$X%0]M*6,Z M[B'7+)E[ZCV'+KQE]]XR&<>Z*IPJ;H2R0I9EIB@1R%TALTPL52&+6,E,2&O) M0:!(1*;D0F7**9#A4NF$-(1TB_5-H?[&8JQ- E_XP/1RLYLJL((ZL-9)1TA9 M0'/&,4QE#&N#S%%V(.9.P*_4^M5K\(%BRA=DQ&3L1S''L+$T9LUK9+C+J"PUA(W@C;%Q;UHPV7^W"4J[#*MX8HZ9BJ_"^C=(E!2P:_:!0 M 2 **9A/UM7?'382_#E=2QC*)->;;"ULJHU#SKK*>,"!^,JDZ0P%DN&U=X.N+,RP;PYW"/Y,4$(TSZA^3L17[0 _ M#W%P)FTJZ*X"I1EO=S). M!3?1D@P[ :4YOGW2M*<@W\WZDVFT>>$0.--Y*8NU%]I_#__NZFA]+L89HE@M M.9&E;>U?4"PK2QPN:R_F@R$1E>68NJLT1V>-51H5-W$7_PMC?/0#&ET.]:FS M_:1-_4T8IHJ,-'&Z9C&>XV')K3> <.],N"Q8A%NJM@2<7[(T$3 M.MK:RP[![D= HG((<]KS!PQ?\*% !P M:,$KJX7M4#]Q&&*PAKN ^S1W2>7+)<^79)1&#/@&4,"RP58D7K;.N_;.^U$[ MKQNY<]O8$WCY@J@0!WU1E3"/EDOR9Z*"K&V4NB!S0Z:/0QK:(N!0@U#"N'G4 M K"%)Q+6\B=BR09::DFO!3BQJ>3>"\@S#FXQAT">WP$8 N[+ M=!%&MDQM?/=49>: A\I;=;NS9RFS1GQ--,QK=OK^-4 M9\0] JW 9^H*)UU^2A\"OH/R.8"E&3V4AIJ^P0Y*R,0V8X(%O-E&Q6Y&JR+< M#CAIED;GHJP0S)(SY\90?2#P%"N7;J6G(62M\S%>2F9BL6;F%X#M1W)&A-M<5K[]1]O;M$B9Q&".NK?-SP=FW7(@[E<*SUVB\,;D.A)^I MO3Y*#=5]WX>:SR9X-1P?T-BNUGSQNC M.<+\D6)-TM@W(L+TAX:(M:(L:;O:*W^0?CFRQ/C=8 +)IX\\OK"%;H%X0=[9 MIK%L,INAV[ #'R]E4*=Z6O"2!U[(\[)]+-H]-'4K:U-)0UW]W&IR*C/D/M7I M^?AHTC;WLXTM3YX4QY-)?[:_SZ>5.EH8\'%1\_ZO*Q2?B"(H'A2UVVOLENCK MV;O^=!J]@5,#JUN2K\=[!_V]Z3Y/AVQ).I/1;/)FQ]!MXC9GLZ?N2\/.331G M;?B^;84/DG I;4?;*_T\W&0WXN'W@ MI;E!C149++!T-]F<]Y)^_8X&PO=V]R:W-H965T(#R!539MD6YG:2AN4-S&HU@%"B ]>^ZYB^\R7AO[PY6(!)M*:3>)2J+Z/(Y=7F(E7-_4J-FR-+82Q*)=Q:ZV*(H0 M5*DX&0Q.XTI('4W'03>WT[%I2$F-HS'H2#:.]XEJN2O**>#JN MQ0H72)_JN64I[E *6:%VTFBPN)Q$%\/SR\S[!X?/$M?NX R^DEMC?GCA;3&) M!IX0*LS)(PA^W>$+5,H#,8V?.\RH2^D##\][]%>A=J[E5CA\8=0765 YB481 M%+@4C:)KLWZ#NWI./%YNE M/6+>^&6?,&T>FV@6S7$G=OL5FUX>#@-'@2$"R M"T@"[S918/E2D)B.K5F#]=Z,Y@^AU!#-Y*3V'V5!EJV2XV@Z^S"[?OT5%CSV#Q=7$SNUKTX,/L9AP3)_!N<;X#NVS!DB-@IW!E-)4.9KK XGY\S,0Z M=LF>W67R*."[1O,X-O%K2/+]^3[(ZFR+E464F7_I['_#,:]1KO:PH*,Y2F"Q=815HYM/-$[ MF]O9W-ZFD7J0&QXM1P[,$JA$6!K%(RKU"IY*S1K3..Z/>W8._!FP^PQ'0*%6 M(L<"I"8##NV=S!&>P##+>F5A;MSPAG.^?GLD'-;" M@:AK:S:2%P&J+3Q)^Z<\CTJ%U<+7B!59IUA+*KF'N7'DN[MG:O$.==-F\AVG MTB)"U@>V+XVAO> 3=#^\Z2]02P,$% @ ?84+4VD_ M1I37"P N24 !D !X;"]W;W)K&ULW5IKC]NZ M$?TKQ'93; #'MNQ]Y0ELG%S<7"2Y:1XMBJ(?:(FVV4BB0DKK]?WU/<.'1/F5 M3?JA:+_L^L$9#F?.G)FA]6RM]%>S$J)F=T5>FN?+BF?WL@W[Q3#5U+DOQ03/3% 77 MFYC5HMF2Q$::0JF1:+YR+OBK%&L3O69TDKE27^G-F^SYR9@,$KE(:]+ \>]6S$2>DR*8\9U:OG)]OQ 8&)%YA8N]U&ULI7O.8OGFFU M9II60QN]L$>UTC!.EA243[7&MQ)R]8OWOW]^_8E]N/G[SEYG(^O(CF-+:,PGVO)P<5?A;4P[9=#Q@D_$D.:)O MVIYO:O5-#^A[)>8U>R5-FBO3:,'^<3,WM086_GE$^7FK_-PJ/_]9Y_V ./LH M;E5^*\LE>ZMXR5XU@M6*??KPFKT3Q5QH]J9D-Y66.5R37 U8O1)LIHJ*EQLF MREIHD3%90H0C68*JG%3QI18"B50#6_6*T2>+A,8RF01,*BW<9: UV'S\4-Z5O(DI>I MV&LZ=*4K[I2MN,[6'&@ J3%9&W;+M52-P7F$7FX8LDZ#D9C9F%H4K-+J7R 1 M,V0W)GAF+I:R+,D4? "LCEU .I-6/(-G:U7#75MVI[SBJ:PW)'IZ?C$<(['S MG#BJ7O&:S159)N]##HB*(]J9.QE12+KF 8:.*F6:)$>>3U MM[#G25/5( *9\[PAZ*I,+F3*K2)_F@P<'9"2R8R5BM+G5CBD"TV,(^&EM&8V M1P3A.D-C ,5X950N"1N9]QLM1TQKZ^0V:5^)U+'<-!E$"1O<3^EZ>C4\;W$8 M Z.+\*%8#F-VGB1]W5I47&9>GAHE2QN1_CG/;0@"SRT0M)P@WR8M*"@5(B,* M3 7:F,P3*;YZ!\HB4)+[.T$B1( 0#B''6-QZ RJ^\>D2&0QQK#Y2>5KWH?A< M'RT^M*WSCG3!X@6!P))=,AU.6P_?NQC!$M.YPF][#S+N+-E'J5B:3(87#P*F MXH# +\!1!2"%T'CF7=CTQH>Y@EAP)1UM&G%8!@^"L7?9*U"U;W"VZ?IG07-Z M,7S<=^M^S-0KK9KE#Y2!/;"@7ACA>:_*1S,0I%;8%=:\"6[]5>69@XPO2MMP MX>FW1FI//CWZ=8$/ ;+1Q;ZVQ]A0HMO-R+1-3R%QR^GU, D><*G0?NNX-'.9 M93B?8K44RC$WMSYX);#;OH.B=P55CRK>&:\N\LN1Z. MW4>\+)OBX;V@YXYCC=+"N\YMYO6B:_) -"'"4-AE@$\2TA!8ENB!YKNL(7_B MZ'/ A>"&;%LT>4Z^<>3@R/+R"%!]Q[:5<3@-*J.A$_6PV-+6/=N0RN?!:3*\ MZ+AY$;F)&H;.[:4/58W&$LO<<2'<):?K%5$],_-]YP]K;J=.L".^,-/M M51NFO% 82['VD'>N0KAN9:"%%N"TM@TD87#2FWY4$-N50BLIC&W&Z9:'((/> M5E*C&^=R/.3MG^4HO2K7L7T^R$(KUZINEV[: 6R?2]>>G"4/VUEDP,XF#_<7 M_.,C '+Z;'I$$A7G%FV0I,D SBG "4IO+,&9/=4Z5 K;\/1;G:CP1-1X_< " M+9!_RLW*,BHF'O3^I)F#5VQD C5&]:3-6P$C-X$0^P6X(?LXJY2.>_X6!2%\ M;0GC.&$J+>9MY,6=-);2;$J1K? F3>O@W=8!/TM@P-_E_P&#)='@\C_.8,E> M!ON-E\#69CO]:2 MNC/AG;[3#!_8RA&:C5J_1[T8GJ-)I3T.WRI-DWY"M_"U]P/N\J";D'?VMG-? MUR=0R.-H.MT]R'NE4:($]?#'/C=FPL&L*;PC;_EA2F/<[KS4H[=?RP/Q 2Q?T'4,Z)J<[KRV0$K:J[9] M2MF9Y1=P.728AT_8Y6@Z'MEO?M_;E9]B'GE\D; O)2^HGOR!C=HF]VPR10V> MH5VV06HOS*QA)'F5/+[_95"X$HX+L*NZ\:&I2\?WA 2SG24+H4WHO%.:7&WH MV!(8JRS,$1W3H :36J@A,@@ET KY_FL66?"A:P'>DS&^#3M>_@Q9=5B'OZJ. M[Q,NK^*R^*K18? Q\B[L\)Y#YG,96[V=3_.^4$I MRI@1-S-,R,:4_)3[F:ZI/+V$&OZ7 MQ&=5M)73?ZR.M0>#?J/R['CC=Q;!X^!^;8O>D;/AA?"7TQYC;7=UU#/P1,B' M%NZ>8I9@C245#.#:F'YWGQRZE!&4G):)NBA;]ZJJ#G=8OO4X[$YR5<3\]C2+ MA<^R2"?HP_/J',2]D/:"V.>E3;V5O;)R_$T)N=WY^6Z)Q_*1_H6@PBG:>>GE M[)?6]7;T=YT6Z:0@=UWBL'3VFO\T#0L.-#;^^7 MW1/8'L@- -)=U4=P&[!<%C(JC]T%KGUW(.(NPCB\OX6PG0:<%J-@YT;BL /" M[7#X586_J]/A4"IPZ0RZ[/)+&83;',T$>V X)B&O2D*U&UHI@LH M)*<.3FT-*&ED]I8[(0=M:HFUZ(\LQXO[4:,\=0$M;P&,=,,^4:?*FUJAI90I M_4H6\!7Z[^[^*A:9N;NL3X11/PS=YSP(UO?U';@Y$OSJ\C5;,<+1.[ MZ5^QX7/2[0 7/+BOM;JW^^RL0:M.KZZZ86- R,^;S'T1#2$PH/M9&$!O.IYP MQ2'N8D,K'[SEKAA3.IA<2$=,6UGU2):/>EG51,W6UA1O6ZLVP;[GA^X7J*SPSRR@.AX>'5QPK1[4,B]J55E'\Z9JQKPM"]7@J,+Z?(+ #7)0 &0 'AL+W=O M MK)7^U:R$J-E#D9?FYQ6OWJAFCJ7I;C5S#1%P?7FMO,N>WDR)H-$+M*:)'#\NQ?U)K;\7_CP7)"]5N;%_V=JMG3P_86EC:E7XS;"@ MD*7[SQ^\'Z(-U^,#&R9^P\3:[119*]_PFK]ZH=6::5H-:?3"'M7NAG&RI*#< MU1K?2NRK7\T^?OCY[:?/[U[_^);=?OKX_MW=W<=/O[ /'S^_O7LQJJ&!UHU2 M+^VUDS8Y(.V2O5=EO3+L;9F)K+]_!,M:\R;!O->3HP)_:,HAFXX';#*>)$?D M3=OC3JV\Z0%Y;\2\9F^D27-E&BW8/V[FIM: QC^/"#]OA9];X>?_(5\>EV:W ML=N;7VY(WB=QK_)[62[9CXJ7[$TC6*W8W>U;]EX4;I@H:Z%%QF2)+1RI%$3E)(HOM1!(LQK(JU>,/EDL9"YY+9A:8'WA M%.!U*G2-/*>7D?R__N5ZDEQ]:YBI1"IYSJI&5\H(TBMK*0P[HR63\;>!B)#W,1SJ8V-722[04Y'B$H&0(+Q8[HH#$Y?T(R(7T! M<8!!!N?!6)[GFP%K8*JV.I660 4"CE5%"Y7#SHE]3!#F\US$.$[&B+F7WWQ9- 117M2M\?662RZ@F&@ MB9MFB0+FD==78<^3IJI!!#+G>4/059EXC &1A?A0[$[O-A(A H1P"#G&XM8;4/&-3Y?(8&S' MZB.5IW4?BL_UT>)#:IUWI L6+P@$ENR2Z7#:>OC1Q0B6F,X57NTCR+BS9!^E M8FDR&5X\"9B* P*_ $<5@!1"XYEW8=,;'^8*VX(KZ6C3B,,R>!",O@:I] MO[--UW\6-*<7P^=]M^['3+W2JEG^@3*P!Q;4*2,\'U3Y; :"U I:8/2S&6656XLI9$8"UW2O8/=K9Z)])4HIM&)O;ESP:V$772=$[@J+/G2 M<$WY=Y9<#\?N(UZ63?'T4=!SQ[%&:>%=YY1YN>B:/!!-B# $=AG@DX0D!)8E M>J#I+VO(GSCZ'' AN"';%DV>DV\<.3BRO#P"5-^Q;64<3H/*:.A$/2RVM/7( M-J3R>7":#"\Z;EY$;J*&H7-[Z4-5H['$,G=<;.Z2T_6*J)Z9^;KS!Z[NSS>N M_(7C'/"_37Q?A7/RBK9^TR+GH7 Z%(8JN=L"M"'&6FD,Y,%2S2FVA//S\7@P M'H^900<@;(:DJD"C0BUK^BMV&\RJ#M" ,WG3II0 '>FJ-""ABY"838+\ -V<=9 MI73<\[XB]@GW M-I:AAE<10754XV=--W.$264OYWBW["B4Y$>-F;HAL^CJ@UK,9Q2=1H/#YMQ0 MKU ZU'G^6DOJSH1W^DXS?$"5(S0;M7Z/>C$\1Y-*.@[?*DV3?D*W\+7W ^[R MH)N0=W3;N:_K$RCD<32=[![DO= H48)X^&.?&S/A8-:YPY>BN;T:\4UAFW]+ M"M,>Y_7FHQ;5@;&L#?F&(GXHS(Z#X@D/8"7G_E%:BOU%^W\36@VHNZN$_8TC MW_1#0IN(O?$6DW0WKP(KJ;H'!>PC5M^%[TDXOGN.GKZ6!^(#6+Z@ZQC0-3G= M>6V!E+17;?N$LC/++^!RR#!/OV&7H^EX9+_YN+%*."[ KNK&AZ8N'=\3$LQVEBR$ M-J'S3FERM:%C2V"LLC!'=$R#&DQB(8;(()1 N\GW7[/(@MNN!?A QO@V['CY M,V3581G^JCJ^3[B\BLOBFT:'P?'+J4$92CO.BV224'NNL1CA^M5KDSB7%K0QKFHUT*4AT]KK_%# MT[#@0&_OEP-W3V![(#< 2'=5'\%MP')9R*@\=A>X]MV!B+L(X_#^%L)V&G!: MC(*=&XG##@BWP^%7'=H144DWL-@IL \O#(M:!'2U*FV!+$O_L$!; LEB6SY] M5R0>*OII@:%NZIU+M,/V=G==75CZOSX5 J4.D\JLSR:SF$V@YF@BV@'!,0U[ M5Q2HVY!,%U!(3AV;'+2I)=:B/[(<+^Y'C?+4!;3\"&"D&W9' MG2IO:H664J;T*UG 5^B_N_NK>,O,W67=$4;],/28\R!87Y=WW)YD/'@.1KXX MOXY$S7*T3.RF?\6&STFV USPX+[6ZM'NL[,&K3J]NNJ&C0$A/V\R]T4TA," M[F=A +WI>,(5A[B+#:U\\):[8DSI8'(A'3%M9=4S63[K9543-5M;4[QMK=H$ M^YH7#B=/YX*8+,A8NHW>A)Q\S,2J_MC$NN^AD%'TL$U!CJ-'BH@B<4CWW$W[ M:?O4THU[6*=;[AYY>L_U$IT=YI$%MHZ'5QDH'V6Z]7O4$L#!!0 ( 'V%"U/HQ+9WU@8 )L1 9 M >&PO=V]R:W-H965T)-\2=J^2"*(79S=/7L MZ&2CS9W- 1Q[**2RIX/NS=F)KIP4"JX-LU51<+,]!ZDWIX/1H!FX$>O&WP:MEXR48"R0BMF8'4ZF(_>G$]IOI_PIX"-[?UF%,E2ZSMZN,Q. M!PD! @FI(P\P8RY);N-#R5F0N/QW, M!BR#%:^DN]&;WZ".YX#\I5I:_\DV8>X()Z>5=;JHC1%!(53XY@]U'GH&L^09 M@W%M,/:XPT(>Y2_<\;,3HS?,T&ST1C]\J-X:P0E%15DX@V\%VKFSV_G-S?S# MI\7)T*$W&ANFM>5YL!P_8WG(KK1RN67O5 ;9KOT04;10Q@V4\_&+#G^O5,PF M2<3&R7CT@K])&]K$^YL\X^_=UTJX+?MKOK3.8/7_?L'GM/4Y]3ZG_R%=WV?) M_H U3[=LX:!@M]P8KIQE"Z%28/11>K*Z'-B%+DJNMBSGE@EK*\C8IIGO-"LK MD^(K8#;G!BS3J[[K'W^8C4=';RW#5EV!,6B,7$KO< V6:O6E4J$K-L+E[)X; MH2N+;%XZMA**JU2HM8W9 H!]T [8E&'_LU5E$)A!'T$-0F.NNP@B<;)432=''>KHRY:QQ4E+"+[$*FMEC3J!)=R MB[!1!0"#QT+=@Z'$"86PQ]'1P7%T?)3T<%](3"^;[V"E<0JDQAR\>!6M 3=H M F1X$/:Y4@0BE6&LYUV M7#Y:=.OG'R;Q83.]H<,&*XIXR7U*48N5"(!XE@GB(GHKN"_4ZY:5 [S&; M^RRAM$ K+3YJC,J'-IY$AY/ITTWI'EE-/ULOG@SP$Q>JBB]EUM90B[3#1U&LC[K&=V+7D:4AQ^QK#+;GQ M.5]\NG[?+BN4('(A\[T[C33V3800YM4:MQG,C,\.?I;83(;5^%\D/"W1]-<( MV3D[C$:'LX[LOCE;DB-0X23X(K)CH[<\H;J) \G(%*'W8=:TVI5);GYL0[.7UQSI2 MQ%)*H':D\;*N@N72@SB*1K-1-$(R-33O2\Y.-2RVI<4<[\"LW3W&Z9N8LHRR M#)Z\MFMAE%H74!OAL*;<"W773 V74J_6M;-O%Y;Z V1W2'8'OU?I.1MJRRA MYJ@]* ]5Z-,"_@W6:$]=:C1/B92GP.Q@3V&0%;-XVJD(NBM#R'*+VFN^(4&3 M9!I/&NN8?51!1<8'/15IY1ZY#:;1:<]1Y+1: ^-K Z%'^\5^U[R>-Z^;DJ[= M+4;MBZKH14UU]84FRDH93@JUV^^#'[/+ LM-QP;LS5U)JE<)%=AG7I!UO&#< M[>]6^X1BV.>!.P?C..DJC1K*ZZD-YL?UVME$E'X,HQ\F?[P)Q=W,RR"@E+,% MF'O4-$MLFV/0$LO^3;8Q.MXZ6&-/&@BYMKDH Y,\%^O]W9>W%EZE'1[WH A) M6H(/6?I#&FT@6QK]HG$!S#X\E%*3+%/2E%:OL0*RLDB>^A!68B(%;7M+' UZ M4I;:N$J%_O1[]#UQ 2NIOV 3TH[D0_J,4W#-A<.ED;/UXWN$F^DB8N\J@_=/ MW\YS*[@O#FJ*%1A#8%5#M:>3$+'*'X%V)?VI ]M+Q\0)GN22)/DW_?'L5I7$ MR:C;J9JSQ&:'O5UA&H8?C[ZXCS_N,P/@V M\%WAZK/;4SZ"(%*F7AW'XQTU1;G0)@NHUKAI&!1.?V[)\%8J?/:)$,@5O+%# M4][]'%FJ! @ M304 !D !X;"]W;W)K&ULG51-;^(P$/TKHYRC MY@LH18!4V*[V0RQ5Z>X>5GLPR4"L.G9J.Z7]]QT[(:72EL,>(#/C><\S]CQ/ M#TH_F!+1PG,EI)D%I;7U)(I,7F+%S(6J4=+*3NF*67+U/C*U1E9X4"6B-(Y' M4<6X#.93'[O5\ZEJK. 2;S68IJJ8?EF@4(=9D 3'P!W?E]8%HOFT9GO;6 M,3#Z/.$2A7!$5,9CQQGT6SK@J7UD_^Q[IUZVS.!2B=^\L.4L& =0X(XUPMZI MPQ?L^ADZOEP)X__AT.8FE)PWQJJJ U,%%9?MESUWYW "&,)?S6R O(XA#2.$W.\&5] M>YGGRS[@NWELN'V!/]=;8S5-P-\SG(.><^ Y!_]Y9&?13F034[,<9P&IR*!^ MPN =)=R7"$M5U4R^0,D*Z+(*,"4C&]0.V48CP;I3%9 .G86#*XW$,2 MA]GP,DRR[,C(GA@7;"O04^X:VVA\JZ6AH=" [15PBDBG0*@%DY!F89R,PLOA M .Z590(&HS 99^%H? 7_NJ/H9,0KU'LO9$,'T4C;3GL?[=^*ZU8B;^GM0[-B M>L^I2X$[@L87E\, ="O>UK&J]H+9*DOR\V9)[QUJET#K.Z7LT7$;]"_H_!50 M2P,$% @ ?84+4]/-]*LB!P WA !D !X;"]W;W)K&ULK5A;<]NZ$?XK.ZK;<69HBE==$MLSV*?GH=.'R 2 MDMB0A * EI5?WV_!BR4[SLFSD=+20U76YF*TL7;[ M>CPVV496POAJ*VN#2F8\7/?2?W&^PY>E,/*M*G\OW^(3M_ M4I:7J=*XO[1K:9-X1%ECK*HZ9EA0%77[*QZZ.!PPS((7&**.(7)VMXJ^$ M%9?G6NU(,S6D\<*YZKAA7%%S4FZMQFD!/GMY>W?]]M>SJ\7M^W?T]OKCS?M/ MMXN[#]>?SL<6TIEFG'62KEI)T0N2)O11U79CZ'V=R_R8?PRK!M.BWK2KZ(<" M_]G4/L6!1U$0A3^0%P^NQDY>_)*K&Z'E&:B*,6RE(1F0VMDQC*/K+:EVDL6EH,WLTH;)S:#6A0?R(Q/"TL C!P X]'< MFR13;SH+GAB*UF3 E!?UFIHAAD,PG.AO4BLR#!A#._G,ME5C&WQT)OH(,7T4 M^T[K03ZH,*9Y%J='E;=65IP?Q_E3^0+9<;YVA=U0%'O3*/*B-.E-QC^I[Z$: MW%HZC7Z'EZ4"QW.'VR^=?#I%6W%]\UZ6^]:GS@8^-H_Z^40^2)T51M(6&96D M5A#8>4N9J&ME:2FIE 8(V. H#(*_,A7SKD2AZ5Z4C>-3R)_S@#>9JBI(:(/' M07_$)C8 XMD+2&PQQVH/=(;?U]&E0@.L+&K&19KS#?KLN3L=:RB+"DK MA0&J>>O8H,I@!H 4K1EV+/??K<$=]R$8D5VQ@&M)="&_^@(3B&1RQBA@J7#FRJPEHI^UBTE@T> .P;6;N3 M'JX.XW!M5\#_I416AHQS.3R:VQ.^;/8]BI["<>+RS#;32JO*D;;%GB/H/1IK MIIR1%-F&*AXLI.X[N2N 4^TX3W:C92NJ[0@,G0/C7'[[^#PJ8 M*UBV8QQP#=*F9N/A71\65WA:;AN=;3!1^A8WV'C0X(Z W+4$8=L@@ZVH1?FD MAEI[GDLOQ1:;CM<(9$*[B)FCC+&EZ(?]/Y,.F:&M3RG$PK\ M=$)3/\(RF7AI.*'/TFK57LA(;+=ED;7XA"P4B-@6%I7]K?UVF@1>'"9>- M? M4>0'J2N;,'HS_"[R_S8N.9U9+UH5AEXP2;U).H.@2>ALZBQZBN)I,/<2X"]* M_30>3OLTY70:>DD0>6D\>T6A/Y\.)$#.2A;6D:1>$J=L=)0^#=G1K )&O3B= M>F$<-R:CV=8'Z7#Z4P[>'823OQ90GFCV_($3(N'MGX1 M/;X8'AOID*YE.V,C!"%!-M(7M/VLU*"MGZ)&!>+UD!T,F&=Y=$8G4W^"RW59 MNG<"@OLX.$X"/QR.?MHM)X0M\;@1;/M)ZF/DP[&S*W<'/>K,=\=]S:6U+>#B M&V+K M+=7;-#/HP"K+E99$JS'47=]DRF0I]%-IW?2*]ER1V]8;KOC2J^4ZFR M8 3P6,4/WXW-@1".7WO[JO ,W/#[#%5<*D3LU E5C<&Y>?4:3G%[/GP6T"WB M=O3!AL:8,C_T"Y<"S<%(E(8]R7K*G79HJ03XB:5&#H ]1T 22Z4NZS$*(KV M9O&]]]#XX,U92;UV+VO&3U/;]ODY?!T>[XOVS?I(WK[\/PJ-*8CQ)E=@#?QI M.FHG7K^Q:NM>L+B[XCWLEALI,,F8 .&UL MI59M;]LV$/XK!VT8$D"UWF79LPTD:89N:-,@SM8/PS[0TMD20I$J2<7)O]^1 MLET;2X)B_6(=R;N'S[WQ/-M*]:!K1 -/+1=Z[M7&=-,@T&6-+=,CV:&@D[54 M+3.T5)M =PI9Y8Q:'L1AF <0KY-P"$8VO.TSO<*4U/);WZ+\YW\F7 M%=-X)?F7IC+UW"L\J'#->F[NY/8#[OS)+%XIN7:_L!UTD]"#LM=&MCMC8M V M8OBRIUT \7.9;OF6&+F9);4%:;T*S@7'761*X1-BE+H^BT M(3NSN+F^AX^?ETNXO;Z#Y8>+N^M98 C7G@;E#N-RP(A?P7O()WS91HQ$;#+2I8UDPA M_'VQTD913?SS!GYZP$\=?OI#07P3PS;?5'>LQ+E'W:51/:+W C#8 6"FIU+K:&C>&@7 M#V:,:E;]@&>DQ6C)G.JO?*@EKU!I.&L$X$Y;V 9]*[,S>GN"/T%K9"Z// MIT17(9[4!RR;I],-FV7[$QY)-WV+BAFIIG"S9_L]''^&LR@,_3C*SYU<^),B MVHFQ/\XG3DYR/\WB<_B(6D_A/6*+-CJ/387DQR\_%7$4__J?[]G$3XOT_#OO M2#-_DI#&>Q22&G?PY8M[);!ZQQ[)O0V"Z-L5A8W2Y"*G@1Y.;2B:-KN])EJ# MHY10_)]Y\U^H ,L_CR)_DF>03/PBC/QD/($Q[1:I/\Y"2,G!D$[&XV\)^.%K M;8A&8>CB$X[2P@GQ*!LB%HTBBNYI@7?2H# -X_QY0*$W?!^J+1(3(0TTHN2] MK217H-0 C)<]/S3 _O87(DQ-XRS(LT96Y*%M/6&5F78'N%[3_*#1TO,*:LH: MK!!IF!"G=WL^4Z '"P\/ULDJA"LI*->FL9'J%)6"UE(]6][$95]:8S\=)_XD MS>'S$3L73I"==413SOPD&_M1DL#$SXK,3_+T1'W+E")BI!E31FU68](LTMB/ MB@CNI6$P%QS^LRS^!5!+ P04 " !]A0M3X8RNYG " U!0 &0 'AL+W=O M.DI2I)I"0MHDB% MJFD!"?&PL9:=IEI(D\PF<>W&S2:V M)24-WCCPK=;"/2U0V>TT&2:'A5NYJ2DLI+-)(S:X0KIO;AS/TIZEE!J-E]: MPVJ:S(?GBW&(CP%?)&[]T1A")6MK'\+DJIPF61"$"@L*#((_C[A$I0(1R_BY MYTSZE %X/#ZPOX^UDX"7V&5C_^P M[6)'HP2*UI/5>S KT-)T7[';G\,1X"Q[!I#O 7G4W26**B\$B=G$V2VX$,UL M81!+C6@6)TVXE!4YWI6,H]G5I^7GZTNXFW^[7$U28L:PGA9[]*)#Y\^@3^': M&JH]7)H2RS_Q*2OIY>0'.8O\1<*/K1G *'L#>98/7^ ;]>6-(M_HN?),837" MG=C!A?2%LKYU"-_G:T^.'\2/%U*,^Q3CF&+\GR?X[^B[&F%I=2/,$Y2R!&.) MWWUA70D"&F(!BM)P*8$V95(8H<>RM9)LP%B)B]WH+O;P7 [P&>+ MKU\-3[-WAP,&81^L!I A24ZH2*_)T$8C(+.L0K6"<)[Y%;RM\-/CYZR1K>)AO4LJ374 MO>I^M>\)\\X*O\.[AG(MW$8:#PHKAF:#MR<)N,ZDW81L$XVQML0VB\.:^QJZ M$,#[E;5TF(0$?:><_0)02P,$% @ ?84+4SQ''0WA P 3 @ !D !X M;"]W;W)K&ULK59-;^,V$/TK W714V Y2K()MHZ! MQ,EV4\#98).VAZ('6AI;Q%*DEJ3L^-_W#26[SK;)I;U8_)AY\]Z0,_1DX_S7 M4#-'>FZ,#9=9'6/[(<]#67.CPLBU;+&S=+Y1$5._RD/K657)J3%Y,1Z_SQNE M;3:=I+4'/YVX+AIM^<%3Z)I&^>TU&[>YS(ZSW<(7O:JC+.332:M6_,CQU_;! M8Y;O42K=L W:6?*\O,RNCC]<;&"!!H?!LPLWU(<3P<[] _)NW0LE"!9\[\KJM87V87&56\5)V)7]SF M$P]ZS@2O=":D7]KTMF=%1F47HFL&9S!HM.V_ZGG(PX'#Q?@5AV)P*!+O/E!B M>:.BFDZ\VY 7:Z#)($E-WB"GK1S*8_38U?"+T]GG^?SN:7Y[__1(5_SN]G&21X00P[PE^?.-J*?[J*7_ />=I*>:L=*TRFY)!VJ5CUN* MCM;*:]<%,KQ2AEKO2N8*;H&6WC4447EB)M\179'1:J&-C@E$E:7ON*)-S:@K M0L:"+"]0\P!$''$BG_T"8D/3*?OD/!.J/-]6LH71Y^2 M6;K.5%2K-1\1:\&#QDJO==4I ]).YHFR6JT\$A9A>)!N52%+X*K!#-I<;SL0 M_?&'B^+X_*<4.#BC*SE90DH4&, Y1"RD8AO18>7=64)A(H;2'=%,&0TSJU6?TQZB5KBV M!.PFG4*+U#^G T(*SD?GM&7E^XZ 9/.SW"NP (<2M)%/WF4IUMI7]*U#';%P M21H0R46YFRE6J[9#@\'9[2^\@*$6WAV?C0ITK^J;SJ7XB_S?MW=J[\2ELI_"5&PO=V]R:W-H965TPX:=<528"DR[ -Z- U2W<8=E LQA:JCU2BXO;?CY(3+P/: L,.EBF* M[^E1(C5IK7OP#0"R)ZV,GV8-XNXJSWW5@.9^8'=@:&5KG>9(4U?G?N> BP32 M*B^+XB+77)IL-DF^6S>;V(!*&KAUS >MN7M>@++M-!MF1\>=K!N,CGPVV?$: M5H#KW:VC6=ZS"*G!>&D-<["=9O/AU6( M%-[9]A,<\CF/?)55/HVL[6++]QFK@D>K#V!2H*7I_OSI< XG@,OB%4!Y )1) M=[=14OF!(Y]-G&V9B]'$%HV4:D*3.&GBI:S0T:HD',Y6Z\5J^6V]_/J=+>]I M7$UR)-JXF%<'BD5'4;Y"<<%NK,'&LZ41(/[&YR2GUU0>-2W*-PF_!#-@H^*, ME44Y?(-OU.*&&VH)'24WW#/8T $P0*!F5 MIBVTG!32:Z81W+HQ-B" \;W7"J^4<"H\YGT/E @G#%N1)(D M ,%101()-ASC)A%%G[$OJJ081SY)$4+Z2ED?' Q>.O_\I)PUN#HUK2?AP6!7 MV;VW?Q?F73O\">\>E1ON:FD\4[ E:#%X=YXQUS5J-T&[2\VQL4BMELR&WC9P M,8#6M];B<1(WZ%_+V6]02P,$% @ ?84+4R+/*<< $ $#$ !D !X M;"]W;W)K&ULM5MK<]NX%?TK&'?:9F=D6Y;SW#QF M%"?9=6<3IY&S;:?3#Q0)24@H0B%(R]I?WW/O!4#(IA0G:;_8EHC'?9Y[+D _ M6]OZLUMHW:CK95FYYP>+IEG]?'SL\H5>9N[(KG2%)S-;+[,&'^OYL5O5.BMX MTK(\'@V'#X^7F:D.7CSC[][7+Y[9MBE-I=_7RK7+959O7NK2KI\?G!R$+SZ8 M^:*A+XY?/%MEN ML4L_&1(L326_LVMOAV3"X^&."2,_8<1RRT8LY:NLR5X\J^U:U30:J]$?K"K/ MAG"F(J=,FAI/#>8U+R8?W[X=?_B7NGBC)N>_O#M_IQF=G%Q_?79Z_ M^T6]O_CM_.S\]43=>V]+DQOM?GIVW&!K6N X]]N\E&U&.[9YJ-[:JEDX];HJ M=+$]_Q@B1[E'0>Z7H[T+_JVMCM3I<*!&P]')GO5.HQU.>;W3'>N-\]RV56.J MN0IJJG^/IZZI$3?_V;/!_;C!?=[@_HX-7F;..&5GZGVMG:Z:C(*RSY#?L8RZ M7&C$=VZ7JZS:D YME;6%:72A@4XU5E$KJ9'CX=QXVQHR\U/B"I/B@YVTI"DT._WFDQKPGEBPW M UX,NA3 T@TS4J618 K:]0KG>OE5-?J](1C8@@]G*A10+XK4KZV2UXFF*;7 M&EBK6> '&6R@IFVC(@PRQ![/+%H5P@_;,ZB%L;EI74MG$W:DQSBC\1C M?_G3X]')HZ<0O:I:*'-GSQ^IK]%7+Z]G0D#9?#=>F'AED.[)L.3JTQALAKP,. ( MWMKI"@^R:>EUU*Y1V,LTA"7WR$NCX=/?SU\[_O/DZ4^($/;I!, PUM[I[?3W*=-K!K>P;8D@)3=E8;U/;24E,V;Q MK4C;ET'!T1N=U3 ^?%6=AZI"_@_8[P( =(L:JU9\;"",]>'2ZH;(5AD-6"_ MCMCOTZZ)T6B01*8J*(>0]C>CD#-UF6U(97V] C?0W7ZS%OX(8I-H-^4^H?3G M8(>O! 9F;8/LY%E'>\K$@U@F'NS%]X^.17[M&@-LT:ZO0GS;"IP0 N4"5GAX ME_R@081PIMDDD.]QS2480;"^S#[#GG%+C5 M>4W "A4UV@(/"4UL MZWR:< @(TE3187E+7V8J AVIF0S4@A'O.Z5T8F+X.!="ZFZYR;;[P@S2C M3QY0@<;49"?LQ!D2#;>RS@BOQ@)A.QC*2EY#S",U,?/*S* >/+4[.$##2\E# M@7OW#?@M%3I %CPV89H.HCYG.!X]+,. YTI>LY"N[&81GW5,!_26[[(Z:& MWPU^M-/2S$65IT3T=5TSH"Z7QCF6W!< YH@$'C-3EIP1N76-7_\J*]NX>! M3D?R!$$&4@,JJ?]P; DCPBMVUJRAVB!8#$RGU@VR3\IK*EX(72[!M*7HBUQM M-IZ#^2"7[PXI((OM)]BK)D]M)1)%.Q"P(-QE(L6HZO9!W<,(=0_W M5$SUF1 M\XY(]:'=-R^2E!8G3QU'"%S(["FC^%ZN;!78;U9)G18>LUX8S@:7P]AIQ*>$ M#QP\N\I,R>'%Z&8HD(F_ULS^KM ^"OOC^KDP>I;(A;IBN*U]"]RL(SDXNWCU M-I #2H8"P[@.+6!99" "Q#(U1+[9MJ9,I6\KKG=7IJ#,]RJSYXBW(VP0K0)+ M+#\2'-6WK;U0KZ]UWG*EO)@A58G8.I$9PG@0PU]>);?#'AV+(T38SM\IMRQD MVE5; S8T&QT5@Y,LVJ3P-G&#H*$\@[X_9=U[U%_#N6&8,0=5_G_FNJ M/&)]AS[JS\10 &GZ!IF-U*VQ#=<'+FRQ8#.=(26P M"?$E"I6NV)&+]X'!XVBWQWL5?D/ ]7L KC?1M^<=0O59\8<71;ST,@@8 [TG MH463@JIO2+Y>GPAP*%7G*.]_2!+@9[NRLD!)*$]"?6H+GZ_.62Q""R;-\ZK% M6JV34K]$G2<*A$<0J)-*LG0;^OM-T^^AK,X[3^[(0N M7X.J_"'M9RN$W4Z=KJ]\^\A^O^=EADP9'OOFGUD< %^OJ!N"R!X@?Q(28.F4 M\-;B;=6S?& =6VPLFUHP*BHX?183!Z] 6?4.C='5_FJ JG6^8%[+D>Y\5>4R M# *3-UPDRTS86B!BK9P:H,O^Q$!#)7E/7OB)6PQ+^&,74%MDIJ8GJ$0H+VOW ML_J-D_!$<8R/GJJ/E1QT8*LOK:5?K*A$EP"?V$2JF2'KLX[]V]W*#CJ18DUY MR(9K=TY-*Y>?V8Y8%"E'4444')"$1.F!A MF8DB&\5G?'UST*_;=KY IM2UG5K?7;*3DE%)# ==3A.+WP[+?:)4D(#1<+W0 M#*10!]P"#QNJ6H:XW&80]LQ"#.U9OM@,1 M,M+$P;?F)T\/[(493X+X.\J6U^-FV>)J5$)]D(?89YF::2]8[L:7IU"<[)K. MKF*-8GDBRTTYB&3@5C%*3;G5 W>'1TQ)TR/";LE1++S9"\O^8#:6%$VC0N[ MHM1-;A\F#03+Z@+,! +&D>> Z!T#^WC1_V)_%,%Q.P<>JM'PY+%4LHY#]4YY M:?$KMC-OQI.773NS6P'U<<4G-6'>>/(Q3J.M#T].!RKA)E^[T$LY8MRI\"*WXK)[! MT&XW%I))-6TI%R)\/4B)>:6Y]Z/!")Z]J>!BX< %37R7*X* MC2[6K$)Q3).FK?R]!A*F.P5>U3:0?(0'Z]<=PP.%Z)("/-)1U>.#4LI6"B(^ M?*;C;']:=1F*#(R9%VWP8(#!2+ZY@5-<3)!?K"W6 MAJY[$$<7[,:.(@8*>Z/")! !MU6(03/ZI$CR9+\5.-2F\0"6Z,>5ELP@RA-[PV0* MGX-BUAXA0FL:5H_WL')4WB&(QS0'I%)4'Y'5>AEI>']/[[QK1,,%].6XUMH= MI98BWW:H) =?4V @R[_B,U2MY,8/G,VG2HJJ=,(_-Q63OFP&:W074>0';/-$ MV.2-KT?#07)*0[?F<@J87KBZT!?(14"ZZT#"3_,19D!UFB87UE^#U@>]T'KB MJV98KD"#3\C(AP19=\$@\'BC1$08Z:XQ[W"K?1?21'#)]XB0_>%.L'PHU*,7 MXR.O0'291OUFB=8&/G(Z>@@T3,D##+,]$K;H/Y$:^#L9\($O+4T- 0>AR$?2 M25.!E7BS/"D@RQIZK!I?X&:!I9,1DEI@=SFY'9>F7AI$:Y)B4SXPXDPB/?!WQ#%WYD\H^WDV0YW,8)4"0KE-$+ I0J/7-M* M^9,HL61T4R?>=J:<2K8BV G&.8"[T_O@V+SIVMPMYS/@<5+9_K=#[O8Z2#2* MV&E'7CPY/!D1B8":6EUFUUW@/V(:,"%4-K--D/PF"]B:N%VX:>GD!8GN2SAG MB0KAXOLX^CK7X7Y94&-.]VMT(8"PSLVJE*.;*)BO'\Y2+UQ3*^PO(R67]+41 M0(\V):ZW!%&XDA-?/.84$4+K*6\B8*@YO2$?WP1)@YEWE[=V0EQ_)7@)XK^" MTG<0R4?IEDS?*,=)?W'Y87/O8[%G[_T? 0?; 'MWA7 MRY]_U<6$+F/4Y-D?@,GB' -]1); M98QVW=HEZ]](/$YF<((:G);;@)$G>]PJ8T %KF+9)XQTW7LN2UO0R7-D@(+2 M/@3X;98C$M!766)+W%2E>Q7D@JW&+M+*\(H(TWAZ1U$GIXK=%'%@98-@^J9J M\78][YP\TQF]5.0ZT]S$/A3;1F@O4R.3OF93)ZR7=Q [Y]$7R*N@7"PYI*F8J>O+6N:3GP&W<2]\DY/V3;\%B&9F L"EE=N(5=G M91[>!:7K(*]V1J^ZR+*57GHMGA%U'0H\4W(>#]VPB87*5W$!@N+3!RR\![,+ 7]OH.28^3M]27NI[SN_C\ MKE'5R OK\=OXNO]8WG+OALO_"KS-:NA)IS S3!T>/7IPH&IY_UX^ +GXG?>I M;1J[Y#\7.D.4TP \GUG;A ^T0?PGB!?_!5!+ P04 " !]A0M3 N;ZQ.T" M #V!0 &0 'AL+W=O@:;>'80^*3<="93KK/W!M\X;LR3/;A,%DH]..$J'T:) M(X0",^L0&"UKG*(0#HAH_&HPHWU(Y_ATOT._]+E3+@MF<*K$=Y[;IH3Q?]@TMDD$V8= MGN4'9MEHH-4&M+,F-+?QJ7IO(L>E>Y2YU73*R<^.)O?SJZ\7\SD(,KI6TI8$+F6/^W#\F.GM.Z8[3)#T(^&DE3Z&3M"!- MTO8!O,X^QX['Z[R"=Z.73/+?S)5!"Z9*&B5XSD)5R!QF&@U*&Q2J@$LNF+SGM M4'T*X>]8TC0AX +1^!O&+0T1XP0#A1(T"42&A=:R?8(.OU.B[[GKK.KV06D::^5) E\04.QZ.6D86$09,K80(OE M:VZ4?@Q$:\9S..[U6\E9^Z2Y@E ?#J\(14$4CH"R;772%%ZJA/A)+U8.PTT< M0T%7TH:VW&OW0VT<>OFO>9B(UTPON30@L"#7Y/1=+P(=IDP0K*I]9R^4I3GA MMR4-9M3.@,X+I>Q.< 'VHW[T!U!+ P04 " !]A0M3O('XR=X" "6!@ M&0 'AL+W=O MH"]"@!1HZ9@&14 W3=,^F.0@5A.;V:9T_WYG)P0Z 8ID^WSW/'?GLR_MK52O M.D,T\%[D0G>\S)AUR_=UDF'!]+5\U6.$/SLIXH MDOR:)>4%"LVE (7+CA>'K5[3VCN#[QRW^F --I.%E*]6&*8=+[ !88Z)L0R, MIC?L8YY;(@KC3\7IU2XM\'"]8Q^XW"F7!=/8E_D/GIJLX]U[D.*2;7(SE=LO M6.5S8_D2F6LWPK:TO8D\2#;:R*("4P0%%^7,WJMS. #%,=_8R&L73G_ \@-GP:3P<#/OQ M> YQO__\,IX/QT\P>?XV[ \?9_!ISA8YZL]MWY!C"_>3RDFO=!*=<'(+(RE, MIN%1I)A^Q/L4R*1:HH!%>P3Q3B!_NR-YP MQM]/:&SM[1 <7=6GW*J7$$,8P 6!:8CN:+B$\,9-M4F/A,CJG>6E^VIE'T*+ M"N]JU8'RH=[ZG_.QUI N(EVM&>S<1"4D;'Y$/D%X>^"+OKDK!SU##29C@O 7 M5 %% E)M]!I=E[,UY/+H2_,/>@6Y6+F.J,&5KFP;]6[==..RU^S-RXX]8FK% MA:9HE@0-KN]N/%!E%RP%(]>N\RRDH7S<,J,?!RIK0/JEE&8G6 ?UKZC[#U!+ M P04 " !]A0M370+;6HX$ #\"@ &0 'AL+W=O34-I!DTZ9%MPURV3X4?:"ML22L M1&I)*D[Z]1U2LB+'COLB4>3%X"!Q/1]=>A=7 M$R-O!;X6N%&#-9A,ED)\,Q^_IO.1:P+"$E?:6&#T>L9K+$MCB,+XWMD<]2Z- MXG"]M?ZSS9UR63*%UZ+\JTAU/A\E(TAQS9I2WXO-+7;Y1,;>2I3*/F'3RH;Q M"%:-TJ+JE"F"JN#MF[UT=1@H).X'"GZGX-NX6TG%_;N#TD2U+5&>SL2:KYFR\ZBQ\%'*>(S M\@9A+44%UQ2K)"A0F74.U[; *.'ORZ6R^_\<<1CV#D/K,/S X>="L2R3F#$+ M/+&&+H1#Q3UNZC&GN$5)5Z?@&6C3(ZBE>"Y25%#P]E):)QPTR:9[KF67/5.T M7 E)/2)%*[P27(FR2)FF/:7I1;=-*Z-%EUY:$PI.K;1H%..I.KN QUPB[O0< M'HJ7W0W3.?-P!ZL[)C5'J?*BAIS)=,,D]M&=@!)IO[P52G<7B/K[7B=R/,^#P)G$+DR=:32! MV'$G/CP*STGISC_7)9%VT-U"#1'31H>OU U6^%\1$1M4L?1XM+VE>X6]G?+L2BX%E7- M^"OU)(43+YF>)\0S9=G#9QM>/0A/O(7G .'"&F(U(?.E($"B$5X1EHC6%>!+ M311,J- "EFA1F/'B7]JPF&Q+W4%RW>B&8&&@08KK? M\;2E@=]1*;+&.#QNA)'\A7YFFC!B]W9<.13["FL]3.<,'MYAB5!"%8TF(;WA M$T0N/0@SG^#V/,'"7BN$=D"=;C:@U\R=1+7AR,XF_0XFQS%64]\5ZPT M/3R(JZ,F#N/J,$/1J6$2RS)4ULRR5?"4TW_ L)+S5Y;QB-, M(@T':?N/V+*& I]X(IST\D(2V,EF2!?_ 5!+ P04 " !]A0M3;A%&$E8$ #>"@ &0 'AL+W=O>X_MA>3?=^Q=%C@':"OU!6S/S#?WV>FME5Z:!:*%CU1(TP\6UF8W M];J)%Y@R,RV#0\V_/>M!3N15< MXK,&DZZ@/>AF;XP3M6_:LZ5:O4!*>HC1<2= X MZP?#YLUMQ_%[AG>.:[-S!N?)5*FENSPF_:#A#$*!L74(C/Y6>(="." RXVN) M&50JG>#N>8/^X'TG7Z;,X)T27WAB%_W@*H $9RP7]D6M?\72G[;#BY4P_A?6 M!6^[&T"<&ZO24I@L2+DL_ME'&8<=@:O&$8&P% B]W84B;^4]LVS0TVH-VG$3 MFCMX5[TT&<>E2\K$:J)RDK.#A^'C"[P/G]Y&,!X-)V\OH_'HC]<)G+^RJ4!S MT:M;TN)XZW&)>%L@AD<0.S!6TBX,C&2"R;Y\G:RK3 PW)MZ&)P%_R^4E1(T: MA(VP>0(OJER./%YTS&7&-;PSD2/<A-@%K86'0KW24VN:6],QF+L M!]25!O4*@\'K F&F!'4_8E.[8-',VK7R4SKDD M(94;)A-S<0.4$*P2 D^X0@&;_[#\C^!568(?&H.$?,?, O!KS@G1J;IQ18*? M5,EZ29-GELL$?H0P;->ZUVTZ_?3#5=@,?]D[;:A/G$VYX):3+\_Y5/ 8UDQK M)BV(DO1)[%$C(O:K(V ;ZCW&F$Y10]3T_C3^3W\ZW2/:B;#KQ9V2*]26%VG" M&6J7!.K]>'G0M4.0U^U:U JWAQ-%W*Z*N'VRB'\GA\C?/,W< #7P9L@J^@[X M4F7N[5"YGL9TE;DD7+:#FV]P766N-MBN==S#/P7$!3#/_">BK%]7S+!&C:2E M; -*T(1_[$VF(MOO2I V']=N^[(!9_#"S?+GF4:DUK $8BQH9A&:'4\>?63T M02%QHJ6^-3Z1:7,!(9'ON6LQROTG1Y%4V3GS@T;E9)9S4S!R@[PKBF63UN;U M901G)]+6J=+6^=>SYV[!Y)P"1&8^507D;'B3:NJ&A1\-CS++K3F4S).:_LOL M(:J;,"ZA\=8F=Q5[=I79-4 )C4^T19)K#T\ AA*;%HE%G]C]^?3M]-IMMB]E M+4T\YC9"MTS0>/3U0T'\?D947;837RH43EN"*^7MZ&Q&4:W=[>ZTD0/\OJ=] M 8]1SYT6&DTA&5X8:O9ES![K>?NZUFJ%%U25153W.,^;G:M:I]5U9-0Q=VVV M)8;MZ.(;1_<#MQV2AXJROK-SI,X:MUD9\%5>K!_5:[6\#8N=9;'YCIN?T M&0*!,Q)M7'9IA.ABFRHN5F5^@YDJ2_N0/RYH 47M&(@^4\IN+DY!M=(._@90 M2P,$% @ ?84+4_?H6QJE @ H04 !D !X;"]W;W)K&UL?511;]HP$/XKIV@/K80:"&G+$"#1CG6;U@X1MJF:]F"2 ZPZ M=F9?2OGW.R>0,0EXB7WVW??=7?S=8&/LBULC$KSE2KMAL"8J^F'HTC7FPEV9 M C7?+(W-!;%I5Z$K+(JL"LI5&+7;-V$NI Y&@^IL:D<#4Y*2&J<67)GGPF[O M4)G-,.@$^X.97*W)'X2C02%6F"!]+Z:6K;!!R62.VDFCP>)R&(P[_;O8^U<. M/R1NW,$>?"4+8UZ\\3D;!FV?$"I,R2,(7E[Q'I7R0)S&GQUFT%#ZP,/]'OUC M53O7LA .[XWZ*3-:#X-> !DN1:EH9C:?<%?/M<=+C7+5%S:U;\R,:>G(Y+M@ MMG.IZU6\[?IP$-!KGPB(=@%1E7=-5&7Y09 8#:S9@/7>C.8W5:E5-"#7>.'(\H/Y?88J;JCBBBH^096P MCK)2(9@EMP/M:@L)&']A6#T8[! M[1C7*<([Z,1QZ_8ZAJ_H7)]5EY9YJ02Q8X:<9RI%)<>+[OM6+^Y=G@+7 MAF#+0^D82:?;ZG;:,#H)G*H[]02P,$% @ ?84+4RA[[B%_ @ * 4 !D !X;"]W M;W)K&UL?91M;]HP$,>_RBF;IE:JF@>@#PPB >VT M3>N*2KMIFO;")!=BU;$SVRGM/OW.#F1,*KPA/OO^OWO Y]%:Z4=3(EIXKH0T MXZ"TMAZ&H<52L.5 M!(W%.)C$PVG?^7N';QS79F<-KI*E4H_.^)2/@\@EA (SZPB,/D\X0R$EL^O7V_GH!\\F/R?3+-1S=LZ5 %2PM7W&1"F48C_)PLC=5T*7X=@/<[>-_#^WO@"YJ5O!$(JH#;QAK+ M9,[E"ES0UWIYD.;F<&AJEN$XH$$SJ)\P2.]+A)FJ:B9?WKVY2.+S]P;43JC< MU9)6%(42M#8N7-FW!YU%;NNPA&7Y*4:0PQS/(2SL!>%_F2WB%IS MF?&:"7@+\&PO=V]R:W-H965T0-*$2 5UFDO8E2%;1^F?3#)0:PZ=FH[I?WW.SN0,JGP 7)G MWSU^[GR/QWNE'TV):.&E$M),@M+:>A1%)B^Q8N9*U2AI9ZMTQ2RY>A>96B,K M?%(EHC2.!U'%N RF8[]VKZ=CU5C!)=YK,$U5,?TZ0Z'VDR )C@L/?%=:MQ!- MQS7;X0KMS_I>DQ=U* 6O4!JN)&C<3H+;9#3KN7@?\(OCWIS8X"K9*/7HG*_% M)(@=(1286X? Z/.,V_X*&>OL/+E3#^'_9M;-8/(&^,5=4AF1A47+9?]G+HPTG",#Z3 MD!X24L^[/1)6@7$.4'F%D+DYZ!&>-D9O+NGAMM7^'.[,5;3*/R]@-GK,'L>LW>N M=ZJJ:+!65N6/\( &]3,60,,"7XUIF,SQO49>Q'0:')F:Y3@)2&0>,IBN2P0Z MK&;R%4I6@#Z>94I&-J@MY"T7X[F05H$?* SY L2GQD!=15]5U=M8@?D,O9, M:R:M@20-A_$-_5)8UDX[QJ-1&),%D+*-)8/+'21QF/6OPR3+CHCLF7'AILA# M;AO;:'SCTM!T:,#V+CBM2*=)J 63D&9AG S"ZWX/ULHR ;U!F RS<#"\@?/OT+)C><:I2X)92XZMK$JMNY=PZ M5M5>0AME29#>+.D%1.T":'^KE#TZ[H#N39W^ U!+ P04 " !]A0M31:0= M[#8$ )"0 &0 'AL+W=O6FKQJ) M++=*5=D//"_I5XS7SF1DS^9R,A);7?(:YQ+4MJJ8?)UA*79CQW<.!X]\4VAS MT)^,&K;!!>JOS5S2KM^AY+S"6G%1@\3UV)GZ5[/8R%N!/SCNU-$:3"0K(9[, MYDL^=CSC$):8:8/ Z/.,UUB6!HC<^&>/Z70FC>+Q^H#^V<9.L:R8PFM1?N.Y M+L;.P($Q^Q7W\5@',U$J^PN[5C8*'5+QNO^QEGXIBU-=DQ@CWLSWDK(4,/H!,X$[4 MNE!P6^>8O]7ODWN=C\'!QUEP$O"W;=V#T',A\ +_!%[8Q1Q:O/"CF LF\=+4 M,HR6*:9A*R>H-VO6?TY72DOCRUPEC46QAJEA(->O\)42 M(T$7"/.2U>]E^"2F:=0KU; ,QPYUHD+YC,YD>F@L8XH=3&W?F%+ %3 %:U%2 M-ZHKN-]6*[HGC6^6OYA?'JVFFXW$#=,(,T;:&5IE$K[!#*UBZ-NJ>!#[;I@. MW6$XA#/P>G$":2^@992XL9_ (VHIV@X$UC0ESYAM2L*2F+&&:U;R[^W9>>2Y MH1^YP<"_@*#GQ?#S3X/ #SYUWVG^-W4&56_OUH=>^;[K);&;Q ,"2GSKT]ZC MA\884["ANANHU!NZ441R<2\.NUM\09EQ0Y1SWXV\P(W#P07XO6':B=##N$:N MK4CL1F%LG [B_Z:,2(P=B<&G$./4](MZ"I&Z2A&]'JC%SP8TAL"8*(#,41G"!SW)$Y/DUF+;*G?>=E4\C+HF9+1MYO0%MHVMYS+]3[M21P>S8(+8N$I&<&.)VQ MK+!2HC9M3$FGV25)GI#W\LK(F6XPWK/ZU28R_:1(K5:BY#DSZ5::/N8I4$<@ MIARF#L: Q,+,)2)S*92"7M@*V9)^F.U8"6V M1BC^)[2.GX&?#,QO;/@1Q+:B)/M(?<\D!6S$N%T2&NFEB=^G M[(9A\![)^D?CJ4*YL4/8I'Q;ZW92=:?=G)^VX^V'>/LGX8[)#:="E+@F5:^7 M$KMD.WC;C1:-'78KH6ETVF5!_U50&@&Z7PNA#QMCH/OW,_D74$L#!!0 ( M 'V%"U.BX1K3( 0 'T) 9 >&PO=V]R:W-H965T%XRJEA9.XN975O*Q4RTFI) M.W4T!F/)6HA',_DUGSN>(80<,VT0&/V>\"-R;H"(QK<]IM,?:12/QP?T7ZSM M9,N:*?PH^-IOQ\&[CB9V'&8N%$<#. 6E9K"-6*%QCM/98YD MQT\_I($?_/RO_\7$C=)H\,XSHMB=A"1QC;6@,NYL^6KO#,P_L"HTN1-$]U6$:W.4 HH_L>XN:]D@.&?^+X[26(()V[J^6XXGL"8 M5M/('<<>1&2@1SOC\?< _.]CC8N&GF?]XPVCU Z"8=QYS!_ZT>!,3<9]3<;O MKLFET%CKDG'^TI4A=82N]-1KM7<6V+3+J6I8AG.'^J%"^83./PJR.3HO/YRW M#^T.R7.UT%#6&6]-YMN"HH)E/&MY7[ ';[V2$53D5H,B48J<(F)HU$:8*;N! MFPUU/VJ,+<^AH"R#-2*U0N+TX1A,?7DN2T5%+I+MC:QN_ MHLRDFZCKCOUJ_[:X[%KJ=_'N8?*9R6U)%G#6L_,0?T+Z[%WU!+ P04 " !]A0M3K^\\@08% "@ M$@ &0 'AL+W=ODXFS1C^]04F1;EA2UW3S$%#67 MP^','%*3+1?/,J94H=3Y*%9J\]DP9!C3E,@SOJ$9O%EQD1(%CV)MR(V@ M)"J4TL2P3-,S4L*RT712S#V*Z83G*F$9?11(YFE*Q(]+FO#M^0B/WB:^LG6L M](0QG6S(FBZH>MH\"G@R:BL12VDF&<^0H*OST07^?(]]K5!(_,[H5NZ-D5[* MDO-G_3"/SD>F1D03&BIM@L#/"[VB2:(M 8[OE=%1[5,K[H_?K-\4BX?%+(FD M5SSYQB(5GX^"$8KHBN2)^LJW=[1:D*OMA3R1Q7^TK63-$0ISJ7A:*0."E&7E M+WFM K&G8.,.!:M2L(8JV)6"W5"PNA2<2L$9JN!6"NY0!:]2\)IK\#L4_$K! M'^HAJ!2"IH+3H3"N%,9#PXK-MYTSBPPJM[S(EQE19#H1?(N$E@=[>E D7:$/ M:<(R71\+)> M STUO7Q:S!^N%POT"3T0(8C.5O1Q1A5AB3Q!'Y"!9$P$E8AE MZ"EC2I[")(Q_BWDN21;)B:$ A[9FA)7/R]*GU>'S8B/.D!6<(LNT\--BACY^ M.-DY:K%WU6_O/L_.D&T.MS?KM_<+ 7PV/K#78N5Z."JSV\K-<"P]5F[_3X0Z MXW3W4U8X'Y(-?HFM=]ON^PW-:'@4JBY[!I1)72M672M6X<#N84+3Y4_OP]G.:9:9JXL9QA8O-2;+PGANDGTSV4NG_7V$%LW#HV;F]LKGB:0J;\ MK,"XPP(S3&Q>BFFZ.8B,UXC,N]8.(N/5D?%Z(W/]&L8D6U.D"8FW)76IC_&> M8^?,<^R.=/5KQWZOXP5)J"[=:D^R/%W"!NB)D@3G4N:0R[!!4,.9).4A3V]8 M*:!WJ7.';DO?[AYFRW)-_=>..JA1!\-1_\?TN0R.ZA]WP!K7L,;_ A99KP5= M0Q]$FUS ]DH8"!;2MD"-C["4@6K'@\W=8RQQ?V/6<14S_0!7#%+6?96G-(2$4VC!3PCJ>PU=]8B(P+1@KU M@()?:"R:?5K/5M;1@AW?P7;0Z!N5G/N.W'V+/6_L=-0EWC$=[J>ZBS#,TSR! M_(GT_8>%3+6NQCY"Z8Y-#S?9;J#CP>$=+^)^8OP&UT:= B'9 M,$62UK4XQQ%W=1TTU_*NW"'&'3_A?H*:T:5"J_(4HZ'R5/]$0%%;IF+=!&.* M,OJJ$+804)F*VS/,/<*'W>,#R+MBAZO8<0GN)Y.BZ+ELA^:U=#TXAS9H;M8B M%UBN:Q^*7;>9"\9!@UMOVL1\QV\R=25V$)# \KWQH=Q=BSG;@PSH"-R."W$_ M&3[H=JWO@T4;625\*]%*\!1QH!5X [E0?-[HZJ6WE?V#XL&!;3?Q'XMASQG[ M#?S&WBU7?[N!J]&:91(E= 5ZYID/@1+EYY#R0?%- M*B[TS"N-J4]]7Z M4LVG*PA@5P M;ATAC3^M3Z\+:8';\Q?O5RYWS.6!:EA(_I-EIIQY$X]DD-,5-[=R\PG:?&+K M+Y5B0&)@CZXCVITDH2=)*'S%^WP M]UT55+3Y'I.%%%IREC7I8X)DJ4"#,,T&:G7%!!4IHYPDN E8XD:37V$XZZ[-.P MB3!V$>S37L^C282_J;_N83;JF(W>SFQYO;SL"]VXB+="AV$\- M_16T/D4AJ-"T:0FIU*B\%85F:Z:E>B8Y@"8U95D?K_@5KY-X$HR'_;S&':_Q M7EXWH I03:6@("1ORD,4?0]C_.I6XCB(MJ1IF/:;A>%_3/VM/F![\ U5!1.: M<,@1& P^8*ZJZ6O-PLC:M88':;#1N&F)GP)0U@#/&PO=V]R:W-H965TWYT#%0I%G,/.#$I_$?T4*LN\ZM Q9D&6QC,:7[WTA>4%/Q MA33F^A?LLWM;V 'AE@N:Y&"901*EV7_P+1?B""!YR@$H!Z#O!> <@-\#&F< MC1S0> ]HG0$TF?X/D!S,:/D_'#V.]/OH*^[S^_3KZ.)X_@Y?G+V!^/9N#G(1%! M%/-?P*^ DY6<+:+C"IF#8G+#/-X@BX?.Q,/@B:9BS<$H79!%"=ZWXUM5^)$= M#Y&%P)7B%0JB@X(#9&7\O$UO /8^ >0A6%;0Q^##[X=[97+8X4,22C@L@Y^( M@8OIA#4?/L/GTS24\X(%V@6F$7\#?WV1]X"Q( G_VQ*A441HZ B-,Q$FVV1. M&*!+(,U2Q4E7A]G(R]3/V)J:3;GFKB=5WI4DT"P2:%H3Z(4S ?\#7CZI,K$2!HZM]BP*M(H%631JWBPAM:XFG$9B,\ E(L=68?'F4J6SG M@]Z-Y_U4-COM.%R".RGHMBCHMKZ>#2P)W!4)W-74,^@9)_>NV[51!2&JDA\> MO65@?0WP;2D@DP*JJP7&_2"^\H-300C;YYZ<'P">%F4,%]H=]T.]>["E8"P7 M-NOJG7%5V+IV[^R$9:YWFIOQ8V@WP@^UX-&6@G%0>%M7"XQ)PKMKM\!."%L5 M+4#&79'=#*=D1]+ME5[UR!@G@C7)CHPS(G1=V0<5A.B<:_D50-BLZI>Q8F0W MP(O[97O-(V.6J%%7OXP;(OL*] ?Z92>L="ID7!393>]BV8>VL,8@4;LNV8T# M(OLB\G)WJB"LGNW&.9'=Z"Z6?63[V#.FB+V:9,?& ;%]Z7BQ[,,*0H@J9,?& M.;'=KRZ6W;8[3O)=5= MZ0U'#O1:*=O *4:+37E(K#B0I0; 'W_@=02P,$% @ M?84+4_AT(0DE P :@P !D !X;"]W;W)K&UL MM5==3]LP%/TK5IXV:2.QH7RIK<1')Y@&0C#8P[0'M[E-+1([LQT*TG[\KITV M*5+K(%!?&MOQ/??<$^?TIC]7^M', "QY+G)I!M',VO(XCLUD!@4W.ZH$B7>F M2A?:-Q%C)=1 <+T]P!GGND)#'WP5HU.1T@:OC)?HW7SP6 M,^8&SE3^2Z1V-H@.(Y+"E%>YO57S"U@4U'-X$Y4;_TOF]=Z])"*3REA5+(*1 M02%D?>7/"R%6 K#0]0%L$< \[SJ19WG.+1_VM9H3[78CFAOX4GTTDA/2/94[ MJ_&NP#@[O!T]C*[O1^0KN>9:''EOQ.61#P>R5WR&[RA;"$40,9'@@;@-UMRM[UL+L; M8,^%X5FF(>/^;*@IN84GD!60WS]P*[FT4)@_@41[3:(]GVAO0Z+KJAB#=@GL M2PF&*(UGN<[D])89N(K,.J5KX)X'=B_7TY#UXZ7MC9%PSYUP[65H,U,E.\XOJUAT2T[%FTMBX8=IUO>;5=>UAH12SXF;T<\ZY:7M5;%PE;S$Q4U4]273!PM[.BP="&Q=*OT M2^ /H@.7>H[K*,8K[1]:4N:;7)>^DK;N!)O5II$^J=O'=GO=A5]QG0EI2 Y3 M#$UV#O!-U75C6T^L*GTS.586_<\/9_@Q -IMP/M3I>QRXA(TGQ?#_U!+ P04 M " !]A0M3@PC,-(H# #@#@ &0 'AL+W=OV&+-"8XUJIMXS))4EA/V=+S&"7DB\GG]P-7(;JS$64&HR!@%G*PF MUBV\6<"H)&C$UXSLQ-XS*$-Y8>RU''R*)Y93KHCD9"E+$UC];TN6 M"_T+=A4V5!Z7&R%949/5N,AH]8]_U(G8(R@[_02W)KA=@G>$@&H".M6#5Q.\ M4SWX-4&';E>QZ\3-L<33,6<[P$NTLE8^Z.QKMLI71LN-\B2Y>ILIGIP^+KXN MOCPOP!]@G@F<))PD6"O(5N"1; G=$/!^3B3.F:GTYV^<'[/^^)L[P?)0,VN0-H>.F+O^%[X]I>" M@D^2%.+[@".O<>1I1]ZQ[5>9[=L_%3'0Q++<;:(DNJQ9TV@KNG*M7S?R58#TP4[$>4)]DO2Z/:0;WKBDX&.03 MX=ML.72.H-O:>VQ7-Q!B*F9#NM;48-',8 M65O;X7!Q;[6Z9T*"F?[")/QDM=HJ"T<75JLMM3 Z6ZW(N-1]"&%7+Q/5=\A, M5!3Y059)1 7*R4JZ&ULS5C;;MLX%/P50N@"+9!$(NEK8!MHFBS: M8ML-XB3[4/2!EHYMHI*H)6D[7?3C2\J.J& =*H'CUB^V;AS..1K/F!RLA/RF MY@ :W65IKH;!7.OB- Q5/(>,J1-10&[N3(7,F#:G43]QR6*G:,;*E3(3X9D\^),,@LHP@ MA5A;"&:^EO .TM0B&1[_;D"#:DX[L'Y\C_YG6;PI9L(4O!/I/SS1\V'0"U " M4[9(]958O8=-06V+%XM4E9]HM7DV"E"\4%IDF\&&0<;S]3>[VS2B-H#@1P:0 MS0!2\EY/5+(\9YJ-!E*LD+1/&S1[4)9:CC;D>&[?REA+;<7IT=7%[\?GF M AVC*[ OD>8@2FCJJ8DA5#"EAZ6/% MP!+R!1PUUG*$+NX*HPM(T#7/['-BBL;FEIJRM5J^_&6PT0<-F?KJ848K9K1D MUGJ4V3VAHD9(N.9NZ^$:LE-"VE_70Q>(IJ M5TCM VMWIV+6>?EVKR';]7;3J-UI;6]WMZ+2]5)YSV2R8M+7[UX%U3NP?O&2 RY=A-K@29@F,9BEO/_S 6FT*: K6G@ MA\?T)(K^\#%U/HO]1FN8$A4/B J/43]Z!A]!R9]1)T+8[\-_TJ9/L&# ML#-]?&BNCYWM8[_O[ZQ3/SR.HB:ANEC _ES85:A^]&:ANM#!O=\L5/(Z\Z]:,_0:-IMTJE+)>)?*>VJ4R^ZW<([506+81@4$I1Y^Q",D&__ MPD46_=W+JLYS[)6Z!*.'MJZB+K/H?M=5#?!-]DIKVU=[75;YT9\AV["VTVEW MC3\Q.>.Y0BE,#7)TTC4^+M<;L>L3+8IR\W,BM!99>3@'EH"T#YC[4R'T_8G= M3ZVVPT<_ 5!+ P04 " !]A0M3&/<8G_$" ",!P &0 'AL+W=OU N[]^9X=FK 0V:2^)?]WW?7?G.P_62C^9'-'"#)5O@'=K[Y:VF65BC9+Q :;B2 MH'$^#"Y;%^.^.^\//'!>6;S87 >0(9S5@H[5>L/N/$G<7BI$L9_ M8;TY&P60EL:J8F-,"@HNJS][WL1ARR!N[3&(-P:QUUT1>957S++10*LU:'>: MT-S N^JM21R7+BEW5M,N)SL[FEX_7'^YOX93F"AI-04)QDPPF:*!HRNTC MS M#.^ 2_B:J](PF9E!:(G9V8?IAF51R09?+Q[TINA5$UT.X,EN- MDKC3B@;AJH$YJ9F3@\SWR[DF?V')7JC*K*$:2Y%*) -:+S:7#W5CNBOD9$M0 MG+0ZW69!W5I0]Y\$*0U,RI()NG4I*2--NR*;5'5W5?63?K.H7BVJ=U#4%%4#-56/PSW(OI='?+8VD%[VE#;U6SK%?KI^:RZK"_ MCU?OU W3E%4# N=D&IWUR&5=]?YJ8M72]]N9LE1 ?IC3(( MZ@=X] M02P,$% @ ?84+4_$*A:+Y P 21( !D !X;"]W;W)K&ULK5A=C]HX%/TK5M2'5NI.8IO/"I"FS(QV5L,*06?Z M;!(#UB0QM1WH2/OCUTD\<5K #0HO$#N^Q_>>^)S8&1VX>)5;2A7XF<2I''M; MI79??%^&6YH0><-W--5WUEPD1.FFV/AR)RB)BJ D]E$0]/R$L-2;C(J^N9B, M>*9BEM*Y #)+$B+>OM*8'\8>]-X[%FRS57F'/QGMR(8NJ7K>S85N^15*Q!*: M2L93(.AZ[-W"+U/"'OZDI MJ)OCA3R6Q2\XF+&!!\),*IZ88)U!PM+RG_PT1-0"8.=, #(!J&D -@&X*+3, MK"CKCB@R&0E^ "(?K='RBX*;(EI7P]+\,2Z5T'>9CE.3A]O'!7BY?7J^![/[ MV^7SXGYV_^^W)?@++/6*B;*8 KX&#RPE: [$8)HAAR(N$+$!2(^@_C$R(K%3#'J0NM4:!UG?B8Q M$!O4MU.,EQ"] B)W@?T$![@_'(S\_8FIN]747>?44Y[NJ5!LI5?47$N5BGSE M+!4/7]_Y06T!\9VY.8'BUT(]P2HELC!J%N M?]BMF#$*/1[7ZY]F#]9<#3H3?*)[&@,(_@/-)0FMRB&ZPBJ#5N,0MY>EP>@V MU"6TG@#=IF"Y:J=1:*T =J_!GQ4][+77J<&H\Q>@IR>TK));I(LL@: H)76'*H]J)WO^D;2=9@ M-%ARR'H%37U*R1(+>1E"SBBW2*K0O@X J+#5O=8_=& MH)%.#48#FK U".PV"$M3.YWBVDGA&D<%;'6/VQ\6I@:C3IUC^XNM26"W25CZ M+M$JMEZ W0>%/VH56]EC]R:@B5;Q\2GA=ZTZAY2I^;5S?OZ194;$AJ42Q'2M M8X*;ON94E-\MRH;BN^+HO^)*\:2XW%(249$/T/?7G*OW1OXUH?IZ-/D?4$L# M!!0 ( 'V%"U-#&PO=V]R:W-H965T.FEMXO#55H!$"]6ZE:F"PAZF/9CD A9.G-H. ME'^_ZX2&M(/LH95X(7;B>\X])^38[8U4*[T$,.0E$K'N.$MCDFO7U<$2(J8O M9 (Q/IE+%3[5P=:* A5E1)%S?\YINQ'CL=-O9O4?5;<+OMA"U@#&:2/"J6PT:4QL5)F4J[LY#[L.)[M" 0$QD(PO*SA%H2P2-C'\P[4*3AM87G\ MBGZ7B4H8?$"*73V2S;YVA8R!JDV M,MH5XSSB<7YE+SLC2@6T?J3 WQ7X6=\Y4=9EGQG6;2NY(Y=[WY$IKV'R8 ,![WQ9#08#GX^C_YWMMR M%R44.OQ"AY_AU8_@3:7 G@0WVPJP6@%6R\!JQTQA/)<)9 A,IPKP?VC(?9RD M1A,6AR4/GB!8QOPY!4U^/R .N3<0Z3\57=2++NJ5DLK4W%(?O\!O8&^*J"O3F@M]?:!XGW< MW!U&HV2N?]A96DHR6DG NK<>D<\ MW4<0K!3)'5!K]@P8K(.6X_:H7!/_M?W-)]WM#&*7W>IQ-M?H+/S8/) M<%5[9[9;VI7M"6?(U(+C1BI@CG4VI1VB\D-#/C$RR3;JF32X[6?#)1ZT0-D% M^'PNI7F=V+V_.+IU_P)02P,$% @ ?84+4V!/!"L; P @ !D !X M;"]W;W)K&ULA57?;]HP$/Y7K&@/F[0UOR# !$C0 M,JU3F:I2NH=I#R8YB%7'SFP'VO]^9P=2ND+ZDM@^W_=]=S[[ACNI'G4.8,A3 MP84>>;DQY5??UVD.!=47L@2!EK54!34X51M?EPIHYIP*[D=!D/@%9<(;#]W: MK1H/964X$W"KB*Z*@JKG*7"Y&WFA=UBX8YON1-PJ_3,+ .;L<#@YT^&A,;RDK*1SNYSD9>8!4!A]18"(J_+5P" MYQ8)=?S=@WH-IW4\'A_0O[G@,9@5U7 I^2^6F7SD]3V2P9I6W-S)W7?8!]2U M>*GDVGW);K\W\$A::2.+O3,J*)BH__1IGX@CAR@\XQ#M'2*GNR9R*J^HH>.A MDCNB[&Y$LP,7JO-&<4S84UD8A5:&?F;\;7)]1QXF-\L9F<\FB^7=;#[[>;\@ M7\@""R"K.!"Y)I"98$60JYTJ"V=(4;KT59&4T^7H&A MC.M/"'(IQ1:48=:\HTI180C&E#X2WN!\L+#WN:PT%9D>^@;#LN+\=!_"M XA M.A-"0N92F%R3F<@@>^WO8SJ:G$2'G$RC5L ?E;@@@]I+MC?"G/^^P9QR+6! M0O]I4=%I5'2;\>#;MR)AO[V!'.W M8>ZV,A\5$6C#\$9!1M8V*5N;E%,Z:L#ND8XPCKN]WFDA22,D:14RT?@&E2[/ M6-N'LGPIR*I$RQS4!M0I4EMX;+5^Z M@\ZYD^HW6OJM6F9/J3NK8R6GV/MOV<.DGW3.G,^@H1^\0P\J91JKHXU\\)8\ MZL:GFC1)925,_3XWJTU[ MF]2/^LOVNC?.J<)+JPF'-;H&%SV,6M7MIIX86;HG?B4--@PWS+%%@[(;T+Z6 MTAPFEJ!I^N-_4$L#!!0 ( 'V%"U.-Y^TMM ( 'L' 9 >&PO=V]R M:W-H965T(#R !>>DKJ(W$2\:8@%5- MV82F?3#)M;5P[& [+?WWLY,TZ[:VTC;Q)?';/??<<^?S8"GDBYHC:GC+&%=# M9ZYU?NZZ*IEC1M2IR)&;G:F0&=%F*F>NRB62M#3*F!MX7M?-".5.."C71C(< MB$(SRG$D01591N3J$IE8#AW?62^,Z6RN[8(;#G(RPQCU8SZ29N8V*"G-D"LJ M.$B<#IT+__S2]ZQ!>>(+Q:7:&(,-Y5F(%SNY38>.9QDAPT1;"&)^"[Q"QBR2 MX?%:@SJ-3VNX.5ZC?RB#-\$\$X57@GVEJ9X/G;X#*4Y)P?18+#]B'5#'XB6" MJ?(+R_JLYT!2*"VRVM@PR"BO_N2M%F+#(/!W& 2U05#RKAR5+*^))N% BB5( M>]J@V4$9:FEMR%%NLQ)K:7:IL=-A]!"-;YX@GGP>7]Q$$#_%D^@^/H:': (G M$)LB2 N&(*80<92S%<1:2),NB%=*8Z;,25,ZA]>H"67J" Z 0F-9_+BD^P@\^G@I]"RSN&P O\Q_@:#@^.?D5Q381-F$$39E#"MG; MCJ2I8ZE7QS!BA&LPY"!Z+6AN"DS#MSMS'&YM/-_W.&LUSEJEL_8.9W>HU+FI MMZ3("D8TIJ9,S)5)*+&%N$V3"J];XME[M A/6F?]=G_@+K;P:#<\VGMY3(0F M#+#*FZKSIM9YXZBW4:D@.QM4?+\?^-WM5#H-E*M%6$I SDAAY*-<"%,H% M37"/_MW&6??]D]UKG/7^0^29%&KK+>C]*7.[W>NTM\O<;\CT_T5F+C2LS#7] M.[G/&J=G[R^W[_UL6-Y["%ZC;MXQO]7RO=\$=S=:J7V6[HF<4:Z X=38>:<] MDS)9=?IJHD5>=M=GH4VO+H=S\SJBM ?,_E0(O9[8AMV\M^$/4$L#!!0 ( M 'V%"U.'RGE B0( *@& 9 >&PO=V]R:W-H965TH#ZW4!0*TF2J"E _6K5*Z*+2;JFD/#CB)56-3VS3MOY]M M"$LK$E7;"]C7]YSC>XT/T9:+1[G!6,%+09D<.ANERBO7E=D&%TCV>(F97EEQ M42"EIV+MRE)@E%M005W?\R[= A'FQ)&-S44<\4I1PO!<@*R* HG7,:9\.W3Z MSBZP(.N-,@$WCDJTQBE6]^5 M&$PE2\X?S>1;/G0\LR%,<:8, ]*O9SS!E!HBO8VGAM-I)0UP?[QC_V)KU[4L MD<033G^27&V&SF<'P#-TPWP&X#_'G!((6@ P4<5P@80?E3AH@'8TMVZ=MNX*5(HC@3? M@C#9FLT,;/+,/.=I$KH5:)Q*DYND\7U Z1WWQ>CZP32A_0NF:7G<)O< MP2>X14(@1J_1V#*F;-=+C6MH_ M(!W C#.UD9"P'.<=^.EQ_.41O*O;T/;"W_5B[!\EO*E8#P+O''S/[W?L9_)Q MN-=5SO^I)_^L_J890?MA!)8O., W%]J+A'H]ASE%3 %B.21/%2FU22CX-5I* M)?0M_WU$*FRE0BL5'I":8FUQ&4'6.?"+MD")NSZGFJ5?[]@8X',<]"XC]WG_ MC#J3PK=)TXZD02]XFY1T)%WT!FU27:J[=_4*+-;6\R1DO&*J;G8;;6UU9-WD M77S&ULM59=;^(X%/TK5]&L-"-U M2 *AM!4@\37:2F6+2F=7H]4^F.1"K'%LUG:@_?=K.R&%;@CS,/,"\<^K.,6,J);8(CH>.);E)M._QA?TLV MN$3]=;N0IN57+ G-D"LJ.$A<#[Q1>#<+'<#-^)/B7AU]@PUE)<1WV[A/!EY@ M%2'#6%L*8OYV.$'&+)/1\6])ZE5K6N#Q]X']BPO>!+,B"B>"_443G0Z\&P\2 M7).Q_QW+@+J6+Q9,N5_8EW,##^)<:9&58*,@H[SX)R^E$4< PU,/:)> M]GM YPR@4P(Z[P'1&4!4 J(?!71+@ O=+V)WQDV))L.^%'N0=K9ALQ_.?8'?SP^SY:P&'T;C1]F\!F><"?8CO(-/ C"89HC: '+Q0SF MF*U0PL[V&=TAS 77J8(93S YQ?O&@\J(]L&(<;N1<)1O6M )KZ = MM(,:/9-F^)R\-J&G%Q;?2K-X8.%AKP8^:X9/,3ZG_<2+3I44'%_AKA[=7W6[8 MZ?;]W;&A_Y\2O4TYD=6M9'4;97VA+YB8K-0H46F01.,5$,YSPNIVM)DL#%I! M\%N#6=>5JNM&H@7*V.Z!.68'QR!7Y@X'\TK FG+"8WO@S'A*9+(G$F&;RS@U MMV?MN6I>+FCUWLLNMN02[*9;!YLVP\(+)O4JDWJ-/(^Y5IKPQ!JQ(LQ8@G6G MJ" ).T=)TVM%]5ES4RU]T[BT.RO/*#-U!8\<&X*YK1AO?\7I"X.W*S_XB8D^ MN< 61A4*&*X-I3E>YMZ01?52 M-+38NN=Y);1Y[-UG:BH^E':"&5\+H0\-NT!50P[_ U!+ P04 " !]A0M3 M>(SW2:\" #[!@ &0 'AL+W=O"]SSIR9P6NO-E>^K9(V,J(;8(#C^F@"8:&3J5PU]LZ)O.OKF$?H; MDB 0)G*N#]5:@,-"G#6:IWX8-^*N_W0@9ZO*V:K/F3UC:OXS&B4J#9)H/ ?" M>4[HH7'5DX51HQ5\J.E$NU+5_H;'M/J2GH&GOM>1(/SI5 MYDYMYCLLLX%8&F=;',HZ[+R?1*OQ\4UB?\\N&,J5LUT%B1UOX1S5:>7L V=H M_M_PXK,P)7*5<044EP8:-#IF#+*PVF*CQ<:9ST)H8V5NN39?)Y0VP-POA="[ MC4U0?>_Z?P!02P,$% @ ?84+4T=B'/27 P =0L !D !X;"]W;W)K M&ULM5;;;MLX$/T50FB!!$AUL^PX@6T@OA3-(FF- M)MFB6.P#+=$V48I42"I.%OOQ.Z04V4DE;OI0/UB\G3-GAJ/1C'9"_E!;0C1Z MS!E78V^K=7$>!"K=DAPK7Q2$P\Y:R!QKF,I-H I)<&9!.0OB,!P$.:;8[ETY0PL1M[D?>\\)5NMMHL!)-1@3?DANB[8BEA%C0L M&'Q M0&:$,<,$.NYK4J^Q:8"'XV?VC]9Y<&:%%9D)]HUF>COVAA[*R!J73'\5NT^D M=JAO^%+!E/U'N_ILZ*&T5%KD-1@4Y)173_Q8!^( #SM@+@&Q*\!20>@5P-Z M;[60U(#DK1;Z-<"Z'E2^V\#-L<:3D10[),UI8#,#&WV+AGA1;A+E1DO8I8#3 MD\]?;ABSX!]F@FLI&%!LT"77 M1!*ET2?!,M@_FA.-*5/'P'%W,T='[X[1.T0YNJ8 $%R- @URC=$@K:5-*VEQ MA[0(78/!K4(+GI&L!3]WXP<.? !A:F(5/\=J&CL)K_$3ZD4G* [CL$7.S(W^ MH^0^ZH4&'@W;O'DS/(Y:X LW?$Y2OT/\BUCTFKSI6;Y>)]]*0Q(H+4LH&QK] M=04'T*4FN?K;09\T](FE3SKHE_C)TD("XO2^I)(@+GAZD("T3L"VBZBXHTJ[ M*94/DZ$/07MH4=1O%/6=BEZ^&+=O?C'^W;]2CK@,&A6#WQ'VTX;^U.GD1_I( MLB:T2&)-3M!]B24LL*>V4+OYDGX8^F'XWB%MV$@;_KHTS'F)69LN-UDT_!]5 M9XVJ,W>>2E)@FJ%"4I[2 C.0E+ER. M.XYS(37]!S1D5*6BY*WAKVE>Q#_TXP[S^VH8]9SFOY1::;AZ4P%6F&&>DK8: M7;.\L-[WAQW6]\4R*4G M.&@OH.1M;%^GD(UQ]?5L5IO>\<)V3*_6I]'YK.H ]S150WJ-Y08<0(RL@3+T M3R%#9-7C51,M"MO$K(2&EL@.M] 7$VD.P/Y:"/T\,0::3GOR'U!+ P04 M" !]A0M3GAHFFHX# "*# &0 'AL+W=OOX69%Z]9H&>-C> ML5_:S>O-W!$),Y[^11.U&7D##R6P(D6JOO'M)Z@VU#-\,4^E_47;:F[@H;B0 MBF<56"O(*"O_R6,5B . YFD&A!4@? F(6@#="M!]">BV *(*$+UVA5X%Z+T6 MT*\ ]C#],E@VTG.BR'@H^!8),UNSF88]+HO6 :;,9-:-$OHIU3@U_O+U=G&# MEI,?D^GG!?J(PB ,$&&):6 T$Y!0A29K :#324GT;@Z*T%2^UW,_:R[$5[M9 M']'WFSEZ]^8]>H,H0[<;7DC-)(>^TD+-ZJ0<_,#?^#, W'K?"Y&WY-GG;HH &].+%X MP9S:+]WP.<2=EM6?A;);)TS7\D4M?#9!7N:%@S>J>2/+VVW5>:?0%9-*%(81 M_6VSZTI!)O]QT/=J^IY3]E+P&""1:"5XAN)2/VG67YYIR=>W?,:?'\9A+PAT M"!\:9/1K&7VGC$OZ"(F^'0H$2(4$4?!!7S=6D+1)@YL,AYT@>.L(SEFMZNS7 M5>6$FC$4$[EITN:F')R0-JBE#7XC8(FV!?U"B>^1XB@7E,4T;XZ@FSTZH?*\ M5GGNY/E:**FTUU&VUK)2PF)HNJGG#2G5;TLI'.PM/#B1VY"3)WMK=,%!4D6A MV72#H_5QU+K\P1L$GW*$XS>%(Z@XW#.'_X9_;(KS"K"9S$)>JZTQGO7Q&[;?%UB+_"Q63Z+2IG^#;/: K?W4^SVP%NN M2*H]*BH?W[JSHQ/S#TJH#,3:%KL2Q;Q@JJPSZM&ZH)[8,O+%^!1? MS,NR>$]35NG71*PIDRB%E:8,.F&PO M=V]R:W-H965T2F%@=)(E#(- MQ*"BL&F:]L%-KHV%8V?VI87]^IV=$'5;RY?89]\]+\[9Z5J;9UL"('NII+*C MH$2LS\/0YB54W![I&A3M++2I.%)HEJ&M#?#"%U4R3*+H)*RX4$&6^K6IR5+= MH!0*IH;9IJJX>1V#U.M1$ =O"P]B6:);"+.TYDN8 3[54T-1V*,4H@)EA5;, MP&(47,3GXZ'+]PE?!:SMQIPY)W.MGUUP78R"R D""3DZ!$[#"BY!2@=$,GYU MF$%/Z0HWYV_HG[QW\C+G%BZU_"8*+$?!QX 5L."-Q >]_@R='R\PU]+Z+UMW MN5' \L:BKKIB4E )U8[\I3N'C8(DWE&0= 6)U]T2>943CCQ+C5XSX[()S4V\ M55]-XH1R/V6&AG8%U6%V=_]X-6/3B^\7X]LK=LAF]->+1@+3"W;?H$6N"J&6 M; )S9/L30"ZD/:#$.XU@V92_\CEE[S&AV&.I&TOY-@V1I#F",.]DC%L9R0X9 M-XTZ8H/H TNB)'Z:3=C^WL'?*"$9Z]TEO;O$PPYVP'K5U\JB::B1D/VXI01V MC5#9G^_ #WKX@8<_W@&_>4"U$2H7-9?;S+L5EXWNE MH)/>QC[\W_EI?/8/>[C1O^XI^,+-4BC+)"RH+#HZ)1337J\V0%W[EIYKI OB MIR6]2&!< NTO-'5G%[A;TK]QV1]02P,$% @ ?84+4\E>=[F4 P GPP M !D !X;"]W;W)K&ULM5==;Z,X%/TK%IJ'5NH6 M3 BD51)I\K':C*9--FEGM5KM@P-.L 9LUC;-=+4_?FU#")T"DTK3EP0;GW./ MCZ^O+L,#XU]%C+$$W]*$BI$52YG=VK8(8YPB<,IDFK(][;(.$:1 M :6)[3J.;Z>(4&L\-',K/AZR7":$XA4'(D]3Q)\G.&&'D06MX\2:[&.I)^SQ M,$-[O,'R,5MQ-;(KEHBDF K"*.!X-[(^PMLY##3 K/A"\$'4GH'>RI:QKWJP MB$:6HQ7A!(=24R#U]X2G.$DTD]+Q3TEJ53$UL/Y\9/_5;%YM9HL$GK+D#Q+) M>&0-+!#A'RZ@5P)ZWP.\%H!7 KQS ?T28+9N%WLWQLV01.,A9P? ]6K%IA^, M^P:M_")4)\I&O@.NXL$G/#^"YACNM\-GY<*'74BR-U!8X.70$1(XX%($+DZLV%NAW%S&73 M;HJ(_;I0Y\:%?6_0K-6OM/J=6J';#S,@7FKU?X@>^TI,!-I?'F;;:"_\#OT%QU\!;+H7,JQ\Y[F YK M]1[^Y"LX*1E?WL$V:Z%[4N)V*GFD*&4J]K_JVD1$A"RGLC&\^Y;PITH'>V\^ MV_J<,BI5EYKQYQ\?[ZG^0>]=CO=4L^!/*5K*^6:WI_!UB0J"H-7N4X&"W17* M"*M+(#14G:W 2DP8\MP(E%@5SF99?H.L5E6G$@>#3E7+7 JI&AE"]R#C2A+) M4-(8/S@G">U:(Y9BOC<=L FM8N.I)JMNNR/IK?\;GX*;V=%KWRB*5KW.\3W MRD:0X)VB=*X#90DONN%B(%EFVKTMDZIY-(^Q^H+ 7"]0[W=,97,YT &J;Y+Q M_U!+ P04 " !]A0M3;LKR318% (%P &0 'AL+W=OE$M-RZ8I%B [+PVH?3.JV M69*X8SLM(^V/7\<)24,N9($N#S1)SW?.Y^/C[YQFM*/LB:\)$> Y"F-^.E@+ ML?FF:=Q?DPCS(=V06'ZSI"S"0MZRE<8WC."% D6AAG3=UB(,1 M3408Q.26 9Y$$6:_OI.0[DX'I"RP_ MMF1"PC#U)'G\S)T.BI@I"R6\#B1/CA[.[N[.;'W-P-"4"!R$_!E_!_7P* MCKX<@R] WR-&>$@B,%]' A^(A_*ZQ]KFG <+_A($Y)%ZDOS\XC?LXBH)>+9 MA@T!%/WR M8]&O/A9]]A8\E*FSFJ)KLNJ*TD-%Z2'ESVCQ-PDQYX NP0-F#,<"4 :4V((_ MKZ4IF D2\;\Z AE%($,%,MMJ//,O8R6""UFU0;P"1[**L]H^;JKAS*.E/*8- M8SNV9-(X\)U'5/+XED)ZMN]M5VH.-5S2X:S* 'W:K599.585B.4[6[:K#S])8]M(L4 MV9^TATW9LFN,;-W66W;-*2@YG93F."2*3!KU!,1)]$B8>I#)]XSSA"Q2Y1;R M*'"<31K=%7;IU"L,67KZUTS6+04SKY/9^3-A?L )N&6!3U3X!0U#S#C82,:*2A.32>;6W6.B#_46,E O M>[/^@40]^VL?L8,JWU#X=X4 ?M)K%17P%(1KZAM8Z.% M=2ZZ:;R6CT:+/*G! ML%N$#]$QIK!!D9'CVM!V6])=*C,\C#1/85V;(1Q:S7Q0JGR;;LJYU*E4;=*R]1ML12Q'C6+]J;X X_QJ%0Z].F#_#FJ3_*U?'>9 M5*F6VHFZY_S_/D9?YA[WM]U"K;T9E=J*NK7ULZ>(Z$-:DMX=A=4VE M^*)N\7W/Z:L/WA"Z9OWTO6E7Y5R*.^J>T5^?/O /F">/G/Q,9$& \VVM+*IQ M2F5'[H$/9"G*J%N4WW$@9[G+WD5AE))L_+_C\LRHC\NF[1J&^?H'I+;W BY] M1_P[9JL@YB D2XG4AXYTP;+7KMF-H!OU3NZ1"D$C=;DF>$%8:B"_7U(Y;.8W MZ6N^XN7W^%]02P,$% @ ?84+4RASR?^T @ 6P@ !D !X;"]W;W)K M&ULO5;);MLP$/T50J<6:*/-ENW -M X*)HVJ8.X MRZ'H@99&%A&*5$C*2OZ^0TI1W,8V>DDN$K=Y\^8--:-I(]6M+@ ,N2^YT#.O M,*8Z]7V=%E!2?2(K$+B32U52@U.U\76E@&;.J.1^% 2)7U(FO/G4K5VK^536 MAC,!UXKHNBRI>C@#+IN9%WJ/"S=L4QB[X,^G%=W "LSWZEKAS.]1,E:"T$P* MHB"?>1_"T[,PL@;NQ \&C=X9$QO*6LI;.[G(9EY@&0&'U%@(BJ\M+(!SBX0\ M[CI0K_=I#7?'C^@?7? 8S)IJ6$C^DV6FF'ECCV20TYJ;&]E\@BZ@H<5+)=?N M29KV;))X)*VUD65GC Q*)MHWO>^$V#&(@@,&46?@A/!;1X[E.35T/E6R( M1C0[<*$Z:R3'A,W*RBC<96AGYHOEU=7R*UE]6RZ^D/=DA5G/:@Y$YF154 6: MW( &M86,X!4@%UK75*1 WIR#H8SKMU/?( T+YJ>=R[/6973 Y>=:G) X>$>B M( JU<_(WB(\Q](%$?2"10XT/!<*IUHZVD>DM^76)^^3"0*E_'T&/>_38H0\. MH/"N9N8!F:8@;'DG%:?BB%+A M3ET,7R 3X5.Y"J/7RT7G:S<941R$R6@X^"<9_DZKL&WWBJH-PQO-(4?3X&2$ M&*KM9.W$R,IUC[4TV(OP/U<2O,XL0VI_Y^8_P%02P,$% @ M?84+4U2"\LY?!0 :!8 !D !X;"]W;W)K&UL MS5A=;]LV%/TKA-$!+9!8(F7Y(W ,)+:'I5N:H$[:AV$/C$3;1"71)>DX'O;C M=TDIDI+(5#H40UYLBN*]//?R\AR*XYV0W]2:,8T>TB13IYVUUIL3SU/1FJ54 M=<6&9?!F*61*-3S*E:T!5;,'V[N9;PY)5>8IZR3'&1(= MO_5!@_!W%'%IB+YRF.]/NT,.RAF2[I-]&>Q^XT5 87&7R0297_1 MKACK=U"T55JDA3$@2'F6_].'(A$U ]([8$ * _+, !\R" J#X+E!<,"@5QCT M7CM#6!C8T+T\=INX&=5T,I9BAZ09#=Y,PV;?6D.^>&8*9:$EO.5@IR>+FZOI M[\?G9XOY#$VO+J_GGQ9G-Q=7G] Q^D2EI&89T?L9TY0GZ@/TWBYFZ/V[#^@= M\I!:4\D4XAFZS;A61] )[4N>)% #:NQI &BF\:("S'D.AAP TT>7(M-KA>99 MS.*G]AX$5D9''J,[)TZ''[=9%P7^$2(^P0UXIJ\W]QO,9V[S2[I' 3XX^=QM M/6-1]]'<=^0B*%=I_MJ(S1GW^ 2W2A6:K^<@#JE8!Z%E#O *"KC9E>(: OI6D6\VS55#*Y MD] Z,;1W/\%^$ YP$(R]^WHZ&P9BOQ_VPV$Y\ G.L,09.G%^9HK)>\A&4>YB MB2*1II YV)W1-P1LC;A26YI%L%7,#L@'?FB*)GP!LM?'PZ _'#6#[)<@^Z]* MY@K64K/X".TL1;+XF-XS"92?OT$QU0PM*9?HGB9;P MP8Y$D5"JT83*'WH@\ MGW]83V^_.^PUPQZ4L <_ MO"<61O\")[ W_4ZPV?5L+TY3 2A+T0A\U@AR78 MX:O L@*@ON2#;O\9Y(91?A$'G0/U"SV*_'QG0CA.#-" M\^];KO?H K9/9N7F.J&9@U]P3=OPVZ \3"I(Y&>07N&E7L*C?F\P&/H'4EZI M [^/S8KYJK#/ 2P4@7LE@6CEC]>$Q69X_"-U$1%W=C-W3]S26;%7$_);T ( M"0]0-:ZX&K>0=56S!3*15[,K"Q6YXN$;69B*/[&;0.<%T:.-Y)!ZJA U(FEJ MTB@JK%.EI(W;P^T>^W[7]W]QG7,K)B5N)OT1J+:@; FM11(S4'ZQLS*A-BSB M2PZ)A2\-GFY31%.QS713;"UXX.C5%EM%XP0[?2TX*->21^;\4H.-]!HV@6FC MK2D&$U7,-)-I+GKL24H:8W#/VQY"1?O$3?O5\C#)1=P(QNT!^VC/X)3F@E.) M '&+P-?B<(@>#X-Q.2-BV22L%(BWG^Y]1.S<[X0)3:0\9O8W:"2J- M"=R92H@0%##_/JI M["VO2\_L)>&S_G-\,LTO/2LW^1WL)94K^'1$"5N"2[\[ "Z1^;5F_J#%QM[; MW0FM16J;:T9!^,P >+\40C\^F G*R^7)OU!+ P04 " !]A0M3P9!>7(0% M "E&0 &0 'AL+W=O MB"UK=[]=K??3RH,]%S_DFE(%?D9A+&]::Z4V'SL=N5C3B,@VW]!8/UER$1&E M;\6J(S>"DB 1BL(.V&JMS$!G.-B0%9U1]6TS%?JNDVL)6$1CR7@,!%W>M$;PXP1[1B"9\2>C M>UFX!L:5.><_S,VGX*;E&$0TI ME5!#];T?'- R-)HWCGTQI*[=I!(O71^V_ M)2.$R((L.! MX'L@S&RMS5PDP4RDM?LL-NL^4T(_95I.#6>/]^,_KF]'L[L)&-]_F=Y]G8T> M/]U_!=?@?I.LS,BL#%,'\'Y"%6&A_*"??9M-P/MW'\ [T %R3025@,7@6\R4 MO-*#^OIQS;>2Q($<=)3&::QU%AFFVQ03JL#D@R\\5FL)[N* !B7RDWIYB&H4 M='2 \BBA8Y1N4:W&S]NX#;!S!9"#8 F@<7-QI\R?>O$)76AQ6";^Q!NV+'Q/.)(& MUV"THT*3/KC+<@Y,!5OH7UTT9@9838V !>*!YR_D/L, 2 ;AF/9@DT PL0EX M&!(AS6JG<2H-4V:]5XB3VT;=9TM<,@NU_:I0(NL;.J?"_%*_4LO0+4+VVAZN MP&Q) >+S"LTO18U/4<-VOUL!VC(-;$8U>5'ZI:#=DE"W444!@Y9^8#/^*7__ MK0?7;_? *TGO*D:"EI*@7ULIDB)P;;;; 1CS2/<@DJ1[1:$3?D5U7Z# _ "* M\Z;DD R/]D3H5>GE:DTN/4FN^! ]0J5;E\;20($HG0; MJS>T 3G(NDA8^H3U_/FJ2)1G:FE0ZJW[KW#-TBJLY]71:B7HBBBJ^P\EF.Y- M%V!'PNT92YH:\ OO"T8]WW6?T\;I/-?WH%_^8B%+P M@E6@M,R-ZIE[*NB.Z>XN/( 'NN%"U?=8EC41NDA?@BS'H68<]];.)#-3W(1Y M$'?[?=RO"*YE-/2*YNF<_>T$G?9-+X"SS(6\RV\1D>49U*SWN,C2 KHP+4S06>4>VW*/ MZ\O] U6"IR>?@&PV(5NDJ:%?=4$79,,4"=F_R5C=L8\MW!A>I,!B6\)QL\;G MK04V,_/D\,!U,'11K^*-Q(73KU>0P%D5%I^6_Y?0V?J/WR9.Q&;\ZB@>7HB""%E=041'W=P@32 M5#.I./X4I%;I4P.KZP?VCR9YEJ54-TH"\G5TT3AY'!Q M=3'Y>CP>+693-+DXG\^^+T979Q??T3%:2+:Z.1XK%2(T89EJ34&,N+,[O0;T M?@J2)*DX4L;7BREZ_^X(O4,)15[)713SC/![\3#P>.F=4 MQ@+-: 11 W[:C@];\+:J35D@_%"@,6XE_+*C)\AS/B#L8+CMT M'>SW[=NJMH=&?B=\:C-M(.IT:T2S0Z.>ATN;)ZD'9>I!:^H+DH) ZE>F7@?\ M!F1"-RT%#4O6\&THW"D#ZKR2PCEO4!4F[-8$;K )G)K AS8XP#5]&VRPTZQO MMTR\VYKX)0@@?!4;B2.X57?Z5I>YI::]DKKW-D1VG<=KR'DEF0OB)[4/ZS_D M!B//<6M"-QCY;J^F=)-1-VR6VJWRW!O8.7:=##=<$/C7!0U_O0QG5=KRYX Q.N"VY7)K ,^,:, MOD*EM*,ROU[+TW*\'IFALG8^=D\G;L/Y5(_C9N)[I,]G^7/"-PD5*(6U2;&ULQ5AK<^(V%/TK&L]^2&82_'XQP$P(D&UGM\V$3?>SP KVQ):H),/VWU=^ MX!AS 4^[G7X)MGS.T=6Y5Z^,]HR_BY@0B7YD*15C+99R.]1UL8Y)AL6 ;0E5 M7]X8S[!4KWRCBRTG."I)6:I;AN'I&4ZH-AF5;<]\,F*Y3!-*GCD2>99A_M>4 MI&P_UDSMT/"2;&)9-.B3T19OR)+(U^TS5V]ZHQ(E&:$B811Q\C;6'LSADVD5 MA!+Q1T+VHO6,BJ&L&'LO7GZ)QII11$12LI:%!%8_._)(TK104G'\68MJ39\% ML?U\4%^4@U>#66%!'EGZ/8ED/-8"#47D#>>I?&'[SZ0>D%OHK5DJRK]H7V,- M#:US(5E6DU4$64*K7_RC-J)%4#HPP:H)5I?@G"'8-<'N2W!J@M.7X-8$M^\8 MO)K@]>W!KPE^F:S*W3(U,RSQ9,39'O$"K=2*AS*_)5ME)*%%*2XE5U\3Q9.3 MW^;?T)??ETOT/']!R\\/+W-TCZ98)&N$:82B),TEB1!5DR)E0J M474<8T[0 MS8Q(G*3B5A%>ES-T\^D6?4)Z]56@A*)7FDAQIQK5\[>8Y4(IBI$N5=A%Y_JZ M#G%:A6B="=%&7QF5L4!S&I$(X"\N\[T+?%W9U7AF'3R;6A<%?\WI -G&';(, MRP3B>;Q,_XJYHIMGZ;/^O1L ?=Z_=XB^^'=C?_K'P1^EPF[*UR[U['/EFV>$ M8\GX\(*8TX@YI9AS3NQ0Y%A*GJQRB5K%%K";W)N&LLD;Z;MV>0"XP')=^Q@V@^2",#"/87,(YCM^![8 U2S?"X]Q M3P#.]AS7:F!'UKJ-M>Y%:[\0(89H1DA&BD5EET2$0E-Y6LFXK>Z-CBU7$8NK MB*=3Q'WH! X\1J\9H_?3RN>NV#^3->2 =QH;5$4S"'=:'@L0!N0=P#EN:'NP M)W[CB?\3/:EW&\@5O]_@>[]1BN"&'+3@7:K*IO5=YOSEA7[*WC[.,O #UC,( \XS" O&)QZPAJ]ELDKAM7? 2J,F)IBGE+ ';0 M!&9]U[H*$[0QQL )NKX!,&O@=I5%?&P%>3@E=7WNI%LFUYXUHQJ>YOY6-,L$I! 5#? MWQB3AY>B@^8?#Y._ 5!+ P04 " !]A0M3>&Z!@18# !Q"@ &0 'AL M+W=O M"LIDUUDJ55ZYKLR6N$#RDI>8Z9TY%P52>BH6KBP%1KD%%=0-/"]V"T28T^O8 MM;'H=7BE*&%X+$!618'$\P!3ONXZOO.R,"&+I3(+;J]3H@6>8O6S' L]3.LV9!K@[?F'_:I/7RLYD%52\:(&:P4%89LO>JH+L0/0/,4+3_"]JMUT6[O14T8KG3',!2]@R(NR4LC^D_D<1D@PPA82QEC U%06 M_MQI8KA5N)!_S\B*&EF1E16=D#7F"FMEB-)GV%IK/81/A-7#BV-^;HA;EMC< M"JM>$/IQG(:MCKO:+?21P#CU_"CUF\!7VEN-]M99[4/.5E@H,J,82ET](B47 MS\!T2O),:>*&/OY(CK4;6>WWH-Y[&54S[_K@>V&K[8?AGF%'(M-6 MT@KCZ+AC_LX#X+_9LS42 C%USBX_V!(''\JP[0WMA^]F6'AH6)!X:>(%^X8= M1J9)%/C)_F7H[CS>!18+V]-(R'C%U.85;%:;OJEONX6]]8'IIVQ3L*79-&/W M2"P(DT#Q7%-ZEVVM2FSZF\U$\=*V"#.N=,-AATO=$V)A O3^G.N2U1-S0--E M]OX#4$L#!!0 ( 'V%"U-B*!L%.@( @% 9 >&PO=V]R:W-H965T M[.]U5: M8$G4K=@A-SNYD"71QI1;7^TDDLR!2N:'03#R2T*YE\3.MY))+"K-*,>5!%65 M)9&_I\A$/?8&WM'Q2+>%M@X_B7=DBVO4S[N5-);?L62T1*ZHX" Q'WN3P=UL M:.-=P%>*M3I9@^UD(\2+->ZSL1?8@I!AJBT#,;\]SI Q2V3*^-5R>EU*"SQ= M']D_NMY-+QNB<";8-YKI8NQ]\"##G%1,/XKZ$[;]O+-\J6#*?:%N8H$+: \#5@> $0M8#(-=I4YMJ:$TV26(H:I(TV M;';A9N/0IAO*[2FNM32[U.!TF;_#P^NE!-U$XL<7W1I8CP5)<(3.<"N[D9H(P2W+,Q3A=(&F/U<"'TT;(+N\4O^ %!+ M P04 " !]A0M3:5:$'4H" "M! &0 'AL+W=O0NB9-RT"HC00M;)UH0:1L#],>3')I+!P[ MLUU*__W.3H@ZB?;%\=GW??=]]CGCK=*OID2T\%X):29!:6U]%88F*[%BIJ]J ME+13*%TQ2Z%>AZ;6R'(/JD081]'7L&)<,I"N&(2,;?EC/H2CK@_OR#_15SIAER5BK+6B736QNXJUZ-(GCTEU*:C7M M3N=WZ9P.D/+N#!G\ 4>BH)G"&G- M:)Q+2)F$.\UDQDVF>C!E@E./2,[@!+B$!1>"CMV,0TLR7;$P:R7=-)+B Y)^ M;&0?AE$/XB@>/*S0&L0?W2)?8@QF:3//: MM\;O>\J%N<7*_#E2:=A5&OI*HX.5J )8U-5GYH]C+V"'3!NXA$I)6QH8Q)"S MG3DB:]3)&AVE7BG+! @OKF8[>EG6 !K+J;;24*6"8%'_@CI9-X^C":RJ?4.^*$OM[:X/E?P#4$L#!!0 ( 'V%"U/H6COE3@, 06 - >&POW#"@NBL>_)/>?8ODE<^I5:=!NM>(@)TSXP[Z8Y]>YJKQ),1=J MX/>:D&=/W].!'\:??<_2C8J4#OR'\X^_YX6Z^N#9\]FGL[/6P\75;OS< !=^ MX"3M'$!ZV=('RFQ0C#X^C'X?.4;=/=3Y"]91@=[! B\IH!+)ML36;+\\N]T6 MDKZ5C26'!PUOS\@,<5#7[K"?%6)=PI%O UJ9Y-1[)'S@CPAG8\D@*R,YXTL; M;D-@4O!">DK?.]I*")'JR<*A[<%M5?/D3!32:%L%^W=<7[X#K'I@D''>&&S[ M-C#LET0I*L6U[IB+3? 9Y-7M^V6I'4XE68;MCK].,""_5MKH_I0JW* M:9'AGMLGZ/G?SO.4"BH)WS2M:_^89_G-CJ/N>UDV3Y5=PTZ/]4;BV$UV3L%D M? HF3Z(F>Z=@,CD!D]UW>VJ^QF1X_":CXUSMH-ZN;>P)MW:$3=2#G?? _PE[ M?+X6]<9SQA43=6_&TI2*9QM#3:_(6/^+N\6OKT]I1N9MU]/MA=$D5)XD8 H]%:Q_]QW^!5!+ M P04 " !]A0M3EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( 'V%"U-#4X;NZ00 .HF / >&PO=V]R:V)O M;VLN>&ULQ9I;<^(V%(#_BH:G=*8I^);=S2P[8\#)>A9L:AG:/'4<(T"SQF9D M0;K[ZRN9T,@)G/;EA"?;,F,^ZW*^(\F?GRKQ_;&JOI._-T59]SMK*;>WW6Z= MK]DFJW^KMJQ4=Y:5V&1278I5M]X*EBWJ-6-R4W3M7N^FN\EXV?GR^?BLJ>B: M%Y5DN>15J0IUP9RSI_KEOKXD>U[S1UYP^:/?:5+LM+U?Z,>HMNL9K-/5P/!XJ\5;\ MGVJLEDN>LU&5[S:LE(=Z%*S0@&6]YMNZ0\ILP_J=8;5G0K^/^H-P<7@WJ:", MFA*W7-T0X:+!0T2)HU$0T6!$U!F-Q^'(3]7%P!_[T3 @!J0-0-H7A/S+-B = M -*Y""1-U6$21 :D"T"Z%X1LU:0'0'J7A'0,R!L \N:2D*X!^0& _'!)2,^ M_ A ?L2%',QH& 64&C2? )I/N#1T-IGXR0.)[P@-[Z/P+ASZ44K\X3">16EH M1NT>%+9[N)A), ^B66#B@!9!ULB='R9D[H]G 9D$/ITE.N2E9I-:D#\L9($$ M49#))2&FLQD;#:C)"LK"0;?&'GR3^J[X&><%"%\-D$D>ZKPV_F4R0 M!BQD#S0PUP/_8(+)5#G!3\/83$HLR 6L@+4."3CF*K^'R2$?O63U@B ;& A MZR",5'T%)/7_;/5X&XK]-G+LUSTL3)L 2_RH<7L:1O=!- S;D) 1;&0CT-F M!K_/%"31JFJ-3QN<2R"[ !1\*P6V(1_8R#XX9D7D2DU@"U;_8H)!3K"1G0#7 MGYF=VY 6;&0M/"=()ZL/TH.-K(($>\SE8KP5;-CY[;W<2$7.,@N^8%,V%ZWX&7 M*S)EHGE6F;0:!]DU+YC#JI0BRR499(4FK'73FYB0=!QDZ9Q+,)Z'O;D. M#>G'1=;/>0I"%7&0+O<:T>W:/9.5"GUAD:&)"%G+?=<;3SN7B7:O1(0NYZ%.?\RO' MRI;F1B-D(0_90L?%XY.YFP>)QT/?F#?FCNUFINO,_'K @\3C8:^FG9M%'A)C M$Q,2CX-P'3Q(3$ MXV&+YQ2F7TJ^X,6NW>B0>#QD\9A;#*?C$.0;#]DW9S8;HD!O-I K$Q/RC=?X MIGO\MFK!EKQDBTC]1:W*\ZS(IX+HPV&OV/7TKL]R5Q1#51:7*EU8'#_5.GYF M]N4?4$L#!!0 ( 'V%"U-9=@'X]0$ #@C : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8] M"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/7Y;- M\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)N MZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N M(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CM MJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@= MJ'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW7U)= M3O?FR^//R^^3B//BC'."'V7NOP!02P,$% @ ?84+4Q?(S!O; 0 T2( M !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZ MJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616C MNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39- MG-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F M9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I M21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4 MB'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z M4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ ?84+4QBX O7N M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ ?84+4YE&PO=V]R:W-H965T&UL4$L! A0# M% @ ?84+4S7P^)I1!P "A\ !@ ("!*PX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4VFV0@T< M P $0D !@ ("!BB 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4]()5F;G]MPT #@B 8 " @>0^ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4W']G"W.!@ M]! !D ("!*&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4T 7B^GR"P UR4 !D M ("!9X0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?84+4]/-]*LB!P WA !D ("!59H 'AL M+W=O@# M "_" &0 @(&NH0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+ M4SQ''0WA P 3 @ !D ("!=*@ 'AL+W=OLE35\" Y!0 &0 M @(&,K >&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4P+F^L3M @ ]@4 M !D ("!6;\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4VX11A)6! W@H !D M ("!5\H 'AL+W=O&PO=V]R:W-H965T M^XA?P( "@% 9 M " @<#1 !X;"]W;W)K&UL4$L! A0# M% @ ?84+4^D8$=R7 @ 7P4 !D ("!=M0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4Z_O M/($&!0 H!( !D ("!". 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4_AT(0DE P :@P !D M ("!8^P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?84+4QCW&)_Q @ C < !D ("! MA_< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?84+4V!/!"L; P @ !D ("![0$! 'AL+W=O&UL4$L! A0#% @ ?84+4^(&%+18 M P 3PH !D ("!Z@H! 'AL+W=O(SW2:\" #[!@ &0 M@(%Y#@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4YX:)IJ. P B@P !D M ("!+14! 'AL+W=O&PO=V]R M:W-H965TYE , )\, M 9 " @7 ; 0!X;"]W;W)K&UL M4$L! A0#% @ ?84+4V[*\DT6!0 "!< !D ("!.Q\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?84+4\&07ER$!0 I1D !D ("!"2T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4WAN@8$6 P M<0H !D ("!LSH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?84+4^A:.^5. P !!8 T M ( !\D(! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ ?84+4UEV ?CU 0 .", !H M ( !:DP! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& $, 0P!,$@ HU ! end XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 242 362 1 false 72 0 false 5 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 LOSS (UNAUDITED) Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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 - FAIR VALUE MEASUREMENTS Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 2120105 - Disclosure - ENERGY STORAGE SYSTEMS, NET Sheet http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET ENERGY STORAGE SYSTEMS, NET Notes 13 false false R14.htm 2124106 - Disclosure - NOTES PAYABLE Notes http://www.stem.com/role/NOTESPAYABLE NOTES PAYABLE Notes 14 false false R15.htm 2131107 - Disclosure - CONVERTIBLE PROMISSORY NOTES Notes http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES CONVERTIBLE PROMISSORY NOTES Notes 15 false false R16.htm 2133108 - Disclosure - WARRANTS Sheet http://www.stem.com/role/WARRANTS WARRANTS Notes 16 false false R17.htm 2135109 - Disclosure - COMMON STOCK Sheet http://www.stem.com/role/COMMONSTOCK COMMON STOCK Notes 17 false false R18.htm 2138110 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 18 false false R19.htm 2143111 - Disclosure - NET LOSS PER SHARE Sheet http://www.stem.com/role/NETLOSSPERSHARE NET LOSS PER SHARE Notes 19 false false R20.htm 2147112 - Disclosure - INCOME TAXES Sheet http://www.stem.com/role/INCOMETAXES INCOME TAXES Notes 20 false false R21.htm 2149113 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 21 false false R22.htm 2151114 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.stem.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS 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 - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.stem.com/role/FAIRVALUEMEASUREMENTS 27 false false R28.htm 2321305 - 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 28 false false R29.htm 2325306 - Disclosure - NOTES PAYABLE (Tables) Notes http://www.stem.com/role/NOTESPAYABLETables NOTES PAYABLE (Tables) Tables http://www.stem.com/role/NOTESPAYABLE 29 false false R30.htm 2336307 - Disclosure - COMMON STOCK (Tables) Sheet http://www.stem.com/role/COMMONSTOCKTables COMMON STOCK (Tables) Tables http://www.stem.com/role/COMMONSTOCK 30 false false R31.htm 2339308 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.stem.com/role/STOCKBASEDCOMPENSATION 31 false false R32.htm 2344309 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://www.stem.com/role/NETLOSSPERSHARETables NET LOSS PER SHARE (Tables) Tables http://www.stem.com/role/NETLOSSPERSHARE 32 false false R33.htm 2403401 - Disclosure - BUSINESS - Narrative (Details) Sheet http://www.stem.com/role/BUSINESSNarrativeDetails BUSINESS - Narrative (Details) Details 33 false false R34.htm 2404402 - Disclosure - BUSINESS - Schedule of Reverse Recapitalization (Details) Sheet http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails BUSINESS - Schedule of Reverse Recapitalization (Details) Details 34 false false R35.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 35 false false R36.htm 2411404 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.stem.com/role/REVENUENarrativeDetails REVENUE - Narrative (Details) Details 36 false false R37.htm 2412405 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 37 false false R38.htm 2413406 - Disclosure - REVENUE - Remaining Performance Obligations (Details) Sheet http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails REVENUE - Remaining Performance Obligations (Details) Details 38 false false R39.htm 2414407 - Disclosure - REVENUE - Contract Balances (Details) Sheet http://www.stem.com/role/REVENUEContractBalancesDetails REVENUE - Contract Balances (Details) Details 39 false false R40.htm 2417408 - 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 40 false false R41.htm 2418409 - 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 41 false false R42.htm 2419410 - 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 42 false false R43.htm 2422411 - 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 43 false false R44.htm 2423412 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details) Sheet http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails ENERGY STORAGE SYSTEMS, NET - Narrative (Details) Details 44 false false R45.htm 2426413 - 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 45 false false R46.htm 2427414 - 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 46 false false R47.htm 2428415 - 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 47 false false R48.htm 2429416 - 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 48 false false R49.htm 2430417 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details) Notes http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails NOTES PAYABLE - Schedule of Outstanding Debt (Details) Details 49 false false R50.htm 2432418 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details) Notes http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails CONVERTIBLE PROMISSORY NOTES (Details) Details http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES 50 false false R51.htm 2434419 - Disclosure - WARRANTS (Details) Sheet http://www.stem.com/role/WARRANTSDetails WARRANTS (Details) Details http://www.stem.com/role/WARRANTS 51 false false R52.htm 2437420 - 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 52 false false R53.htm 2440421 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 53 false false R54.htm 2441422 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails STOCK-BASED COMPENSATION - Option Activity (Details) Details 54 false false R55.htm 2442423 - 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 55 false false R56.htm 2445424 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details) Sheet http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails NET LOSS PER SHARE - Basic and diluted net loss per share (Details) Details 56 false false R57.htm 2446425 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details) Sheet http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails NET LOSS PER SHARE - Antidilutive securities (Details) Details 57 false false R58.htm 2448426 - Disclosure - INCOME TAXES (Details) Sheet http://www.stem.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.stem.com/role/INCOMETAXES 58 false false R59.htm 2450427 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details) Sheet http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails COMMITMENTS AND CONTINGNECIES (Details) Details 59 false false All Reports Book All Reports stem-20210630.htm stem-10xq2021q2ex101.htm stem-10xq2021q2ex102.htm stem-10xq2021q2ex311.htm stem-10xq2021q2ex312.htm stem-10xq2021q2ex321.htm stem-10xq2021q2ex322.htm stem-20210630.xsd stem-20210630_cal.xml stem-20210630_def.xml stem-20210630_lab.xml stem-20210630_pre.xml http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "stem-20210630.htm": { "axisCustom": 1, "axisStandard": 27, "contextCount": 242, "dts": { "calculationLink": { "local": [ "stem-20210630_cal.xml" ] }, "definitionLink": { "local": [ "stem-20210630_def.xml" ] }, "inline": { "local": [ "stem-20210630.htm" ] }, "labelLink": { "local": [ "stem-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "stem-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "stem-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 491, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 8, "http://xbrl.sec.gov/dei/2021": 5, "total": 13 }, "keyCustom": 53, "keyStandard": 309, "memberCustom": 31, "memberStandard": 38, "nsprefix": "stem", "nsuri": "http://www.stem.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.stem.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - REVENUE", "role": "http://www.stem.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - ENERGY STORAGE SYSTEMS, NET", "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET", "shortName": "ENERGY STORAGE SYSTEMS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - NOTES PAYABLE", "role": "http://www.stem.com/role/NOTESPAYABLE", "shortName": "NOTES PAYABLE", "subGroupType": "", "uniqueAnchor": null }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131107 - Disclosure - CONVERTIBLE PROMISSORY NOTES", "role": "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES", "shortName": "CONVERTIBLE PROMISSORY NOTES", "subGroupType": "", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "stem:WarrantDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - WARRANTS", "role": "http://www.stem.com/role/WARRANTS", "shortName": "WARRANTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "stem:WarrantDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - COMMON STOCK", "role": "http://www.stem.com/role/COMMONSTOCK", "shortName": "COMMON STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143111 - Disclosure - NET LOSS PER SHARE", "role": "http://www.stem.com/role/NETLOSSPERSHARE", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - INCOME TAXES", "role": "http://www.stem.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151114 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.stem.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2206201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "stem:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - BUSINESS (Tables)", "role": "http://www.stem.com/role/BUSINESSTables", "shortName": "BUSINESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "stem:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310303 - Disclosure - REVENUE (Tables)", "role": "http://www.stem.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)", "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables", "shortName": "ENERGY STORAGE SYSTEMS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - NOTES PAYABLE (Tables)", "role": "http://www.stem.com/role/NOTESPAYABLETables", "shortName": "NOTES PAYABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "stem:CommonStockReservedForIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336307 - Disclosure - COMMON STOCK (Tables)", "role": "http://www.stem.com/role/COMMONSTOCKTables", "shortName": "COMMON STOCK (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "stem:CommonStockReservedForIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344309 - Disclosure - NET LOSS PER SHARE (Tables)", "role": "http://www.stem.com/role/NETLOSSPERSHARETables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "stem:ScheduleOfReverseRecapitalizationTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "icb7f74ca66314ee1a1749153dbce95b2_D20210428-20210428", "decimals": "-5", "first": true, "lang": "en-US", "name": "stem:ProceedsFromReverseRecapitalizationTransaction", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - BUSINESS - Narrative (Details)", "role": "http://www.stem.com/role/BUSINESSNarrativeDetails", "shortName": "BUSINESS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "iaa795a4a0a744929b673f61a16abf0b7_I20210427", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "stem:CashAcquiredThroughReverseRecapitalization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - BUSINESS - Schedule of Reverse Recapitalization (Details)", "role": "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails", "shortName": "BUSINESS - Schedule of Reverse Recapitalization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "stem:CashAcquiredThroughReverseRecapitalization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - REVENUE - Narrative (Details)", "role": "http://www.stem.com/role/REVENUENarrativeDetails", "shortName": "REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "role": "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i94ffe0889abd4cf4aceb9cf0631f82b7_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - REVENUE - Remaining Performance Obligations (Details)", "role": "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails", "shortName": "REVENUE - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "ic9013ae7a85b49bd829cdf69118508ac_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - REVENUE - Contract Balances (Details)", "role": "http://www.stem.com/role/REVENUEContractBalancesDetails", "shortName": "REVENUE - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "ic9013ae7a85b49bd829cdf69118508ac_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i417108f845344a60854285972d95f89d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "stem:WarrantLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i417108f845344a60854285972d95f89d_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "stem:WarrantLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i4484d193d78440009328baaed0b21e50_I20200630", "decimals": "3", "first": true, "lang": "en-US", "name": "stem:WarrantLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails", "shortName": "FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i4484d193d78440009328baaed0b21e50_I20200630", "decimals": "3", "first": true, "lang": "en-US", "name": "stem:WarrantLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "if8acf6243ccc4188b8a7824912e2367a_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)", "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "if8acf6243ccc4188b8a7824912e2367a_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)", "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails", "shortName": "ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details)", "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails", "shortName": "ENERGY STORAGE SYSTEMS, NET - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i3289dda538e64efc92a66b87f1a6a3eb_I20200531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)", "role": "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "shortName": "NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i3289dda538e64efc92a66b87f1a6a3eb_I20200531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i2c4f069aa3614028bcb2865b4ca25fe9_I20181231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)", "role": "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails", "shortName": "NOTES PAYABLE - Term Loan Due to SPE Member (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i2c4f069aa3614028bcb2865b4ca25fe9_I20181231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i7f31441d5f0b46a5af685f0082078e12_D20180601-20180630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)", "role": "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "shortName": "NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i7f31441d5f0b46a5af685f0082078e12_D20180601-20180630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i16949b99fe6f402f968b25c15943ebd7_D20200501-20200531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)", "role": "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "shortName": "NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i16949b99fe6f402f968b25c15943ebd7_D20200501-20200531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i28fe4203fcf54c7cae3484d26c382ce0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)", "role": "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "shortName": "NOTES PAYABLE - Schedule of Outstanding Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i28fe4203fcf54c7cae3484d26c382ce0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details)", "role": "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "shortName": "CONVERTIBLE PROMISSORY NOTES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "icdaf7f685db2431b9ef68a9f2a5d7385_I20210428", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - WARRANTS (Details)", "role": "http://www.stem.com/role/WARRANTSDetails", "shortName": "WARRANTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "icdaf7f685db2431b9ef68a9f2a5d7385_I20210428", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "stem:CommonStockReservedForIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)", "role": "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails", "shortName": "COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "stem:CommonStockReservedForIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i0798f9cefba546d29dc34a9cbbe37931_I20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "span", "td", "tr", "table", "stem:CommonStockReservedForIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i6ba33dba67b442d4bdfa0da4ee8a1c5b_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "ic9013ae7a85b49bd829cdf69118508ac_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441422 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details)", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442423 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)", "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445424 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details)", "role": "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails", "shortName": "NET LOSS PER SHARE - Basic and diluted net loss per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5685f083b1694ab29eedde77feaa250a_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details)", "role": "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails", "shortName": "NET LOSS PER SHARE - Antidilutive securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - INCOME TAXES (Details)", "role": "http://www.stem.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i076e84e718f64eb5974538d28d5c6757_I20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details)", "role": "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails", "shortName": "COMMITMENTS AND CONTINGNECIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i076e84e718f64eb5974538d28d5c6757_I20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "ia4e62d9da5b74e6fb59c6d9dae1aca36_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT) (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT) (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i5b05565464164d28b05d84bb4566e5e1_D20200101-20200331", "decimals": "INF", "lang": "en-US", "name": "stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "stem:PaymentsOfReverseRecapitalizationTransactionCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "iad24a8c4383f45c98373cf827e5620bf_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - BUSINESS", "role": "http://www.stem.com/role/BUSINESS", "shortName": "BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "stem-20210630.htm", "contextRef": "i86a1b1d84988436299e1b30ecda3f9de_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region", "terseLabel": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Listings [Line Items]", "terseLabel": "Entity Listings [Line Items]" } } }, "localname": "EntityListingsLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityListingsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container for exchange listing information for an entity", "label": "Entity Listings [Table]", "terseLabel": "Entity Listings [Table]" } } }, "localname": "EntityListingsTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r183", "r323", "r329", "r521" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r245", "r285", "r344", "r345", "r461", "r462", "r463", "r464", "r465", "r466", "r485", "r519", "r522", "r540", "r541" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r245", "r285", "r344", "r345", "r461", "r462", "r463", "r464", "r465", "r466", "r485", "r519", "r522", "r540", "r541" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r183", "r323", "r329", "r521" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r181", "r323", "r327", "r488", "r518", "r520" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r181", "r323", "r327", "r488", "r518", "r520" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r245", "r285", "r335", "r344", "r345", "r461", "r462", "r463", "r464", "r465", "r466", "r485", "r519", "r522", "r540", "r541" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r245", "r285", "r335", "r344", "r345", "r461", "r462", "r463", "r464", "r465", "r466", "r485", "r519", "r522", "r540", "r541" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r102", "r103", "r104", "r105", "r106", "r107", "r108", "r110", "r112", "r113", "r115", "r116", "r137", "r403", "r404" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Retroactive application of recapitalization" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r102", "r103", "r104", "r105", "r106", "r107", "r108", "r109", "r110", "r112", "r113", "r114", "r115", "r116", "r117", "r137", "r194", "r195", "r372", "r384", "r402", "r403", "r404", "r405", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r557", "r558" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r102", "r103", "r104", "r105", "r106", "r107", "r108", "r109", "r110", "r112", "r113", "r114", "r115", "r116", "r117", "r137", "r194", "r195", "r372", "r384", "r402", "r403", "r404", "r405", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r557", "r558" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r102", "r104", "r105", "r106", "r107", "r108", "r109", "r110", "r112", "r113", "r115", "r116", "r137", "r194", "r195", "r372", "r384", "r402", "r403", "r404", "r405", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r557", "r558" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "domainItemType" }, "stem_A2009EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2009 Equity Incentive Plan", "label": "2009 Equity Incentive Plan [Member]", "terseLabel": "2009 Equity Incentive Plan" } } }, "localname": "A2009EquityIncentivePlanMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "stem_A2020CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Credit Agreement", "label": "2020 Credit Agreement [Member]", "terseLabel": "2020 Credit Agreement" } } }, "localname": "A2020CreditAgreementMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "stem_A2021CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Credit Agreement", "label": "2021 Credit Agreement [Member]", "terseLabel": "2021 Credit Agreement" } } }, "localname": "A2021CreditAgreementMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "domainItemType" }, "stem_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "stem_CashAcquiredThroughReverseRecapitalization": { "auth_ref": [], "calculation": { "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": { "order": 3.0, "parentTag": "stem_ProceedsFromReverseRecapitalizationTransaction", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Acquired Through Reverse Recapitalization", "label": "Cash Acquired Through Reverse Recapitalization", "terseLabel": "Cash \u2014 STPK trust and working capital cash" } } }, "localname": "CashAcquiredThroughReverseRecapitalization", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "stem_ClassOfWarrantOrRightWarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Warrants Issued", "label": "Class Of Warrant Or Right, Warrants Issued", "terseLabel": "Warrants issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightWarrantsIssued", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "sharesItemType" }, "stem_CommonStockReservedForIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Reserved For Issuance", "label": "Common Stock Reserved For Issuance [Table Text Block]", "terseLabel": "Common Stock Reserved For Issuance" } } }, "localname": "CommonStockReservedForIssuanceTableTextBlock", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/COMMONSTOCKTables" ], "xbrltype": "textBlockItemType" }, "stem_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants", "label": "Common Stock Warrants [Member]", "terseLabel": "Outstanding warrants", "verboseLabel": "Common Stock Warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/Cover", "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized During The Period", "label": "Contract with Customer, Liability, Revenue Recognized During The Period", "negatedTerseLabel": "Revenue recognized related to deferred revenue generated during the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "stem_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability", "label": "Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract With Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "stringItemType" }, "stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received", "label": "Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received", "terseLabel": "Upfront or annual incentive payments received" } } }, "localname": "ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Upfront Payments Received From Customers", "label": "Contract with Customer, Liability, Upfront Payments Received From Customers", "terseLabel": "Upfront payments received from customers" } } }, "localname": "ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "stem_ConversionOfAccruedInterestIntoOutstandingNotePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Accrued Interest Into Outstanding Note Payable", "label": "Conversion Of Accrued Interest Into Outstanding Note Payable", "terseLabel": "Conversion of accrued interest into outstanding note payable" } } }, "localname": "ConversionOfAccruedInterestIntoOutstandingNotePayable", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_ConversionOfConvertiableNoteUponMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Convertiable Note Upon Merger", "label": "Conversion Of Convertiable Note Upon Merger", "terseLabel": "Conversion of convertible notes upon merger" } } }, "localname": "ConversionOfConvertiableNoteUponMerger", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_ConversionOfWarrantsUponMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Warrants Upon Merger", "label": "Conversion Of Warrants Upon Merger", "terseLabel": "Conversion of warrants upon merger" } } }, "localname": "ConversionOfWarrantsUponMerger", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_ConvertiblePreferredStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stock Warrant", "label": "Convertible Preferred Stock Warrant [Member]", "terseLabel": "Convertible Preferred Stock Warrant" } } }, "localname": "ConvertiblePreferredStockWarrantMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "stem_ConvertiblePromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Promissory Notes", "label": "Convertible Promissory Notes [Member]", "terseLabel": "Convertible Promissory Notes" } } }, "localname": "ConvertiblePromissoryNotesMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "domainItemType" }, "stem_ConvertibleWarrantStockLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Warrant Stock Liability", "label": "Convertible Warrant Stock Liability [Member]", "terseLabel": "Convertible warrant stock liability" } } }, "localname": "ConvertibleWarrantStockLiabilityMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer F", "label": "Customer F [Member]", "terseLabel": "Customer F" } } }, "localname": "CustomerFMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_CustomerGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer G", "label": "Customer G [Member]", "terseLabel": "Customer G" } } }, "localname": "CustomerGMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "stem_DebtInstrumentInterestRatePeriodThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Period Threshold", "label": "Debt Instrument, Interest Rate, Period Threshold", "terseLabel": "Period threshold for interest rate" } } }, "localname": "DebtInstrumentInterestRatePeriodThreshold", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "durationItemType" }, "stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal", "label": "Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal", "terseLabel": "Fixed interest rate, added back to principal" } } }, "localname": "DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "stem_DebtInstrumentInterestRateStatedPercentagePaidInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash", "label": "Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash", "terseLabel": "Fixed interest rate, paid in cash" } } }, "localname": "DebtInstrumentInterestRateStatedPercentagePaidInCash", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "percentItemType" }, "stem_DebtInstrumentPrepaidAmountPrincipal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepaid Amount, Principal", "label": "Debt Instrument, Prepaid Amount, Principal", "terseLabel": "Prepaid principal" } } }, "localname": "DebtInstrumentPrepaidAmountPrincipal", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "stem_DebtInstrumentPrepaidAmountPrincipalAndInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepaid Amount, Principal And Interest", "label": "Debt Instrument, Prepaid Amount, Principal And Interest", "terseLabel": "Prepaid principal and interest" } } }, "localname": "DebtInstrumentPrepaidAmountPrincipalAndInterest", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "stem_DebtInstrumentPrepaymentPenalties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Penalties", "label": "Debt Instrument, Prepayment Penalties", "terseLabel": "Debt instrument, prepayment penalties" } } }, "localname": "DebtInstrumentPrepaymentPenalties", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "stem_DebtInstrumentPrepaymentPenaltyFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Penalty Fee", "label": "Debt Instrument, Prepayment Penalty Fee", "terseLabel": "Prepayment penalties" } } }, "localname": "DebtInstrumentPrepaymentPenaltyFee", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "stem_DebtInstrumentQuarterlyInterestRateStatedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Quarterly Interest Rate, Stated Percentage", "label": "Debt Instrument, Quarterly Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate, quarterly" } } }, "localname": "DebtInstrumentQuarterlyInterestRateStatedPercentage", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "percentItemType" }, "stem_DebtTermsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Terms", "label": "Debt Terms [Axis]", "terseLabel": "Debt Terms [Axis]" } } }, "localname": "DebtTermsAxis", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "stringItemType" }, "stem_DebtTermsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Terms [Domain]", "label": "Debt Terms [Domain]", "terseLabel": "Debt Terms [Domain]" } } }, "localname": "DebtTermsDomain", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "stem_DebtTermsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Terms, One", "label": "Debt Terms, One [Member]", "terseLabel": "Debt Terms, One" } } }, "localname": "DebtTermsOneMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Storage Systems Not Yet Placed Into Service", "label": "Energy Storage Systems Not Yet Placed Into Service [Member]", "terseLabel": "Energy storage systems not yet placed into service" } } }, "localname": "EnergyStorageSystemsNotYetPlacedIntoServiceMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "domainItemType" }, "stem_EnergyStorageSystemsPlacedIntoServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Storage Systems Placed Into Service", "label": "Energy Storage Systems Placed Into Service [Member]", "terseLabel": "Energy storage systems placed into service" } } }, "localname": "EnergyStorageSystemsPlacedIntoServiceMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "domainItemType" }, "stem_ExchangeOfWarrantsForCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Exchange of Warrants for Common Stock", "label": "Exchange of Warrants for Common Stock", "terseLabel": "Exchange of warrants for common stock" } } }, "localname": "ExchangeOfWarrantsForCommonStock", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger", "negatedTerseLabel": "Conversion of warrants upon Merger" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants", "negatedTerseLabel": "Exchange of warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "stem_HardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hardware", "label": "Hardware [Member]", "terseLabel": "Hardware" } } }, "localname": "HardwareMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "stem_HostCustomerArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Host Customer Arrangements", "label": "Host Customer Arrangements [Member]", "terseLabel": "Host Customer Arrangements" } } }, "localname": "HostCustomerArrangementsMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "stem_IncreaseDecreaseInAssetRetirementCostsAndObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Asset Retirement Costs And Obligations", "label": "Increase (Decrease) In Asset Retirement Costs And Obligations", "terseLabel": "Change in asset retirement costs and asset retirement obligation" } } }, "localname": "IncreaseDecreaseInAssetRetirementCostsAndObligations", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_IncreaseDecreaseInCapitalizedContractCosts": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Capitalized Contract Costs", "label": "Increase (Decrease) In Capitalized Contract Costs", "negatedTerseLabel": "Contract origination costs" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCosts", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_LegacyStemWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Stem Warrants", "label": "Legacy Stem Warrants [Member]", "terseLabel": "Legacy Stem Warrants" } } }, "localname": "LegacyStemWarrantsMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases", "label": "Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases", "terseLabel": "Percent of capacity usage for financing of hardware purchases" } } }, "localname": "LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "percentItemType" }, "stem_LiquidityAndGoingConcernAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liquidity And Going Concern", "label": "Liquidity And Going Concern [Abstract]", "terseLabel": "Liquidity And Going Concern [Abstract]" } } }, "localname": "LiquidityAndGoingConcernAbstract", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "stringItemType" }, "stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Assets (Liabilities) Acquired Through Reverse Recapitalization", "label": "Net Assets (Liabilities) Acquired Through Reverse Recapitalization", "terseLabel": "Net liabilities" } } }, "localname": "NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "stem_OfficeSpaceInSanFranciscoCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Space In San Francisco, California", "label": "Office Space In San Francisco, California [Member]", "terseLabel": "Office Space In San Francisco, California" } } }, "localname": "OfficeSpaceInSanFranciscoCaliforniaMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "domainItemType" }, "stem_OptionsIssuedAndOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options Issued and Outstanding", "label": "Options Issued and Outstanding [Member]", "terseLabel": "Options issued and outstanding" } } }, "localname": "OptionsIssuedAndOutstandingMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "stem_PartnershipArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Partnership Arrangements", "label": "Partnership Arrangements [Member]", "terseLabel": "Partnership Arrangements" } } }, "localname": "PartnershipArrangementsMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "stem_PaymentsOfReverseRecapitalizationTransactionCosts": { "auth_ref": [], "calculation": { "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": { "order": 1.0, "parentTag": "stem_ProceedsFromReverseRecapitalizationTransaction", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Reverse Recapitalization Transaction Costs", "label": "Payments Of Reverse Recapitalization Transaction Costs", "negatedTerseLabel": "Less: transaction costs and advisory fees paid", "terseLabel": "Transaction costs" } } }, "localname": "PaymentsOfReverseRecapitalizationTransactionCosts", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "stem_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrants", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "stem_ProceedsFromReverseRecapitalizationTransaction": { "auth_ref": [], "calculation": { "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Reverse Recapitalization Transaction", "label": "Proceeds From Reverse Recapitalization Transaction", "terseLabel": "Proceeds received", "totalLabel": "Merger and PIPE financing" } } }, "localname": "ProceedsFromReverseRecapitalizationTransaction", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "stem_ProceedsFromStockOptionsAndWarrantsExercised": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Stock Options And Warrants Exercised", "label": "Proceeds From Stock Options And Warrants Exercised", "terseLabel": "Proceeds from exercise of stock options and warrants" } } }, "localname": "ProceedsFromStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "stem_Q12021ConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Q1 2021 Convertible Notes", "label": "Q1 2021 Convertible Notes [Member]", "terseLabel": "Q1 2021 Convertible Notes" } } }, "localname": "Q12021ConvertibleNotesMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "domainItemType" }, "stem_RecapitalizationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Exchange Ratio", "label": "Recapitalization Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "localname": "RecapitalizationExchangeRatio", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "pureItemType" }, "stem_RevenueFromContractWithCustomerContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Contract Term", "label": "Revenue From Contract With Customer, Contract Term", "terseLabel": "Contract term" } } }, "localname": "RevenueFromContractWithCustomerContractTerm", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Estimated Benefit Period", "label": "Revenue From Contract With Customer, Estimated Benefit Period", "terseLabel": "Estimated benefit period" } } }, "localname": "RevenueFromContractWithCustomerEstimatedBenefitPeriod", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "stem_RevenueFromContractWithCustomerIncentivePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Incentive Period", "label": "Revenue From Contract With Customer, Incentive Period", "terseLabel": "Incentive period" } } }, "localname": "RevenueFromContractWithCustomerIncentivePeriod", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements", "label": "Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements", "terseLabel": "Number of types or revenue arrangements" } } }, "localname": "RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "integerItemType" }, "stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Transfers Control Of Inventory Period", "label": "Revenue From Contract With Customer, Transfers Control Of Inventory Period", "terseLabel": "Transfers control of inventory period" } } }, "localname": "RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "stem_RevolvingLoanDueToSPEMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Loan Due To SPE Member", "label": "Revolving Loan Due To SPE Member [Member]", "terseLabel": "Revolving Loan Due To SPE Member" } } }, "localname": "RevolvingLoanDueToSPEMemberMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "stem_ScheduleOfReverseRecapitalizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Reverse Recapitalization", "label": "Schedule Of Reverse Recapitalization [Table Text Block]", "terseLabel": "Schedule Of Reverse Recapitalization" } } }, "localname": "ScheduleOfReverseRecapitalizationTableTextBlock", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/BUSINESSTables" ], "xbrltype": "textBlockItemType" }, "stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Settlement Of Warrant Liability Into Preferred Stock Due To Exercise", "label": "Settlement Of Warrant Liability Into Preferred Stock Due To Exercise", "terseLabel": "Settlement of warrant liability into preferred stock due to exercise" } } }, "localname": "SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders", "label": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders", "terseLabel": "Exercise price as a percentage of fair value for shareholders owning specified minimum amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership", "label": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership", "terseLabel": "Significant shareholder threshold used for determining exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "stem_SharesReservedForWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Reserved for Warrants", "label": "Shares Reserved for Warrants [Member]", "terseLabel": "Shares reserved for warrants" } } }, "localname": "SharesReservedForWarrantsMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "stem_StockBasedCompensationCapitalizedToInternalUseSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock-Based Compensation Capitalized To Internal-Use Software", "label": "Stock-Based Compensation Capitalized To Internal-Use Software", "terseLabel": "Stock-based compensation capitalized to internal-use software" } } }, "localname": "StockBasedCompensationCapitalizedToInternalUseSoftware", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised", "label": "Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options and warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockIssuedDuringPeriodSharesExchangeOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Exchange Of Warrants", "label": "Stock Issued During Period, Shares, Exchange Of Warrants", "terseLabel": "Exchange of warrants into common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExchangeOfWarrants", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockIssuedDuringPeriodSharesReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization", "label": "Stock Issued During Period, Shares, Reverse Recapitalization", "terseLabel": "Merger and PIPE financing (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Stock Options And Warrants Exercised", "label": "Stock Issued During Period, Shares, Stock Options And Warrants Exercised", "terseLabel": "Stock option and stock warrant exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised", "label": "Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options and warrants" } } }, "localname": "StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockIssuedDuringPeriodValueExchangeOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Exchange Of Warrants", "label": "Stock Issued During Period, Value, Exchange Of Warrants", "terseLabel": "Exchange of warrants into common stock (Note 8)" } } }, "localname": "StockIssuedDuringPeriodValueExchangeOfWarrants", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockIssuedDuringPeriodValueReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reverse Recapitalization", "label": "Stock Issued During Period, Value, Reverse Recapitalization", "terseLabel": "Merger and PIPE financing (Note 1)" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Stock Options And Warrants Exercised", "label": "Stock Issued During Period, Value, Stock Options And Warrants Exercised", "terseLabel": "Stock option and stock warrant exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares", "label": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares", "terseLabel": "Effect of exchange transaction (in shares)" } } }, "localname": "StockholdersEquityIncreaseDecreaseDueToExchangeShares", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Value", "label": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Value", "terseLabel": "Effect of exchange transaction" } } }, "localname": "StockholdersEquityIncreaseDecreaseDueToExchangeValue", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_TermLoanDueToFormerNonControllingInterestHolderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Due To Former Non-Controlling Interest Holder", "label": "Term Loan Due To Former Non-Controlling Interest Holder [Member]", "terseLabel": "Term Loan Due To Former Non-Controlling Interest Holder" } } }, "localname": "TermLoanDueToFormerNonControllingInterestHolderMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "domainItemType" }, "stem_TermLoanDueToSPEMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Due To SPE Member", "label": "Term Loan Due To SPE Member [Member]", "terseLabel": "Term Loan Due To SPE Member" } } }, "localname": "TermLoanDueToSPEMemberMember", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "stem_WarrantDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Disclosure", "label": "Warrant Disclosure [Text Block]", "terseLabel": "WARRANTS" } } }, "localname": "WarrantDisclosureTextBlock", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/WARRANTS" ], "xbrltype": "textBlockItemType" }, "stem_WarrantLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Liability", "label": "Warrant Liability", "terseLabel": "Warrant liability" } } }, "localname": "WarrantLiability", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "stem_WarrantLiabilityMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liability, Measurement Input", "label": "Warrant Liability, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "WarrantLiabilityMeasurementInput", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "decimalItemType" }, "stem_WarrantLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Liability, Noncurrent", "label": "Warrant Liability, Noncurrent", "terseLabel": "Warrant liabilities" } } }, "localname": "WarrantLiabilityNoncurrent", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "stem_WorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Working Capital", "label": "Working Capital", "terseLabel": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.stem.com/20210630", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r34", "r99", "r447", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Other current liabilities, due to related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r22", "r184", "r185" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpenseIncludingAssetRetirementObligations": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion expense, which includes, but is not limited to, accretion expense from asset retirement obligations, environmental remediation obligations, and other contingencies.", "label": "Accretion Expense, Including Asset Retirement Obligations", "terseLabel": "Accretion expense" } } }, "localname": "AccretionExpenseIncludingAssetRetirementObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r213" ], "calculation": { "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r51", "r52", "r53", "r508", "r528", "r532" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r59", "r60", "r61", "r102", "r103", "r104", "r398", "r523", "r524", "r558" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r372", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r102", "r103", "r104", "r369", "r370", "r371", "r403" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Issuance of beneficial conversion feature related to convertible notes (Note 7)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r346", "r348", "r374", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r240", "r299", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock warrants for services (Note 8)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r348", "r366", "r373" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r85", "r265", "r274", "r275", "r436" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Non-cash interest expense, including interest expenses associated with debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r218" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligation" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r164", "r173", "r179", "r192", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r395", "r399", "r424", "r449", "r451", "r491", "r505" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r49", "r96", "r192", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r395", "r399", "r424", "r449", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r349", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r205" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Contract origination costs, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r29", "r87" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r87", "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r425" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r93", "r96", "r122", "r123", "r128", "r131", "r133", "r141", "r142", "r143", "r192", "r226", "r231", "r232", "r233", "r237", "r238", "r283", "r284", "r288", "r292", "r424", "r548" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r307", "r347" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise Price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares called from each warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares called from exchange of warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r307", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r223", "r495", "r512" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r220", "r221", "r222", "r224", "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Reserved shares of common stock for issuance ( in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r102", "r103", "r403" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 500,000,000 shares authorized as of June\u00a030, 2021 and December\u00a031, 2020; 130,768,055 and 40,202,785 issued and outstanding as of June\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r55", "r57", "r58", "r65", "r498", "r514" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r151", "r152", "r183", "r421", "r422", "r535" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r151", "r152", "r183", "r421", "r422", "r533", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r151", "r152", "r183", "r421", "r422", "r533", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r151", "r152", "r183", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r149", "r151", "r152", "r153", "r421", "r423", "r535" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r151", "r152", "r183", "r421", "r422", "r535" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r309", "r311", "r324" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Energy storage systems, net" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r309", "r310", "r324" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r309", "r310", "r324" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r309", "r310", "r324" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized related to amounts that were included in beginning balance of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible promissory notes (includes $\u2014 and $45,271 due to related parties as of June\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r239", "r242", "r243", "r245", "r255", "r256", "r257", "r261", "r262", "r263", "r264", "r265", "r272", "r273", "r274", "r275" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible promissory notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r16", "r493", "r506", "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible notes payable" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r69", "r96", "r192", "r226", "r227", "r228", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r424" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r150", "r183" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r89", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt conversion, converted instrument, amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r89", "r90" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Debt conversion, converted instrument, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "auth_ref": [ "r89", "r90" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Warrants or Options Issued", "terseLabel": "Issuance of warrants upon debt modification" } } }, "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r92", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r259", "r266", "r267", "r269", "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "NOTES PAYABLE", "verboseLabel": "CONVERTIBLE PROMISSORY NOTES" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES", "http://www.stem.com/role/NOTESPAYABLE" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r95", "r100", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r272", "r273", "r274", "r275", "r437", "r492", "r493", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r270", "r493", "r504" ], "calculation": { "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Outstanding principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r242", "r272", "r273", "r435", "r437", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Debt instrument, increase, accrued interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40", "r243" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate, annual" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41", "r95", "r100", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r272", "r273", "r274", "r275", "r437" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Final balloon payment" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r95", "r100", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r268", "r272", "r273", "r274", "r275", "r300", "r303", "r304", "r305", "r434", "r435", "r437", "r438", "r503" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r255", "r434", "r438" ], "calculation": { "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized discount", "terseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r85", "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r162" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r323", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r6", "r11", "r21", "r99", "r229", "r231", "r232", "r236", "r237", "r238", "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Other current assets, due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r107", "r108", "r110", "r111", "r112", "r118", "r122", "r131", "r132", "r133", "r137", "r138", "r404", "r405", "r499", "r515" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common shareholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r107", "r108", "r110", "r111", "r112", "r122", "r131", "r132", "r133", "r137", "r138", "r404", "r405", "r499", "r515" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common shareholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r425" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognition of stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Remaining unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Outstanding stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r59", "r60", "r61", "r102", "r103", "r104", "r106", "r113", "r116", "r140", "r193", "r299", "r306", "r369", "r370", "r371", "r383", "r384", "r403", "r426", "r427", "r428", "r429", "r430", "r431", "r523", "r524", "r525", "r558" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r85", "r279" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Loss from fair value adjustment", "negatedTerseLabel": "Change in fair value of warrants and embedded derivative", "terseLabel": "Change in fair value of warrant liability and embedded derivative" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Key Assumptions Used for Valuation" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r406", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r406", "r419" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Financial Instruments Measured at Fair Value" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r257", "r272", "r273", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r407", "r458", "r459", "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r406", "r407", "r409", "r410", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r257", "r336", "r337", "r342", "r343", "r407", "r458" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r257", "r272", "r273", "r336", "r337", "r342", "r343", "r407", "r459" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r257", "r272", "r273", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r407", "r460" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r411", "r415" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes in Liability for Unobservable Inputs" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Changes in estimated fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Assumption of warrant liability upon Merger" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Exercised warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r257", "r272", "r273", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r458", "r459", "r460" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r414", "r416" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r268", "r297", "r401", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r85", "r276", "r277" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r206", "r207", "r451", "r490" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68", "r96", "r164", "r172", "r175", "r178", "r180", "r192", "r226", "r227", "r228", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r424" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r85", "r210", "r215" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of energy storage systems" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r164", "r172", "r175", "r178", "r180", "r489", "r496", "r501", "r516" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r216", "r219" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r97", "r380", "r381", "r382", "r385", "r387", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r115", "r116", "r163", "r378", "r386", "r388", "r517" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Provision (benefit) for income taxes, federal" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r84", "r486" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r84" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r84", "r442" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r208", "r209" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r62", "r161", "r433", "r436", "r500" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r80", "r82", "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r47", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r85" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Issuance of warrants for services" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total lease payments estimated" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r96", "r174", "r192", "r226", "r227", "r228", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r396", "r399", "r400", "r424", "r449", "r450" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r96", "r192", "r424", "r451", "r494", "r510" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r96", "r192", "r226", "r227", "r228", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r396", "r399", "r400", "r424", "r449", "r450", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r493", "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Total capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.", "label": "Loans Payable, Current", "terseLabel": "Financing obligation, current" } } }, "localname": "LoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r256", "r271", "r272", "r273", "r493", "r507" ], "calculation": { "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Outstanding balance", "totalLabel": "Carrying value of debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months", "terseLabel": "Debt financing coming due within the next 12 months" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r41" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Loans Payable, Noncurrent", "terseLabel": "Financing obligation, noncurrent" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r41" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, noncurrent" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r225" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails", "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails", "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "auth_ref": [ "r149", "r151", "r152", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.", "label": "Major Customers, Policy [Policy Text Block]", "terseLabel": "Significant Customers" } } }, "localname": "MajorCustomersPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using amount by which value of business ownership interest is reduced to reflect lack of ability to convert business interest into cash quickly.", "label": "Measurement Input, Discount for Lack of Marketability [Member]", "terseLabel": "Discount for lack of marketability" } } }, "localname": "MeasurementInputDiscountForLackOfMarketabilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Term Loan" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails", "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market fund" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r144", "r157" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "BUSINESS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESS" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r83", "r86" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "negatedLabel": "Negative cash flows from operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r54", "r56", "r61", "r64", "r86", "r96", "r105", "r107", "r108", "r110", "r111", "r115", "r116", "r129", "r164", "r172", "r175", "r178", "r180", "r192", "r226", "r227", "r228", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r405", "r424", "r497", "r513" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "negatedLabel": "Net loss", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r107", "r108", "r110", "r111", "r118", "r119", "r130", "r133", "r164", "r172", "r175", "r178", "r180" ], "calculation": { "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r121", "r124", "r125", "r126", "r127", "r130", "r133" ], "calculation": { "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards And Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Notes payable, current portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Notes Payable" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r33", "r99", "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes Payable, Related Parties, Current", "terseLabel": "Convertible promissory notes, due to related parties" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r164", "r172", "r175", "r178", "r180" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r439" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r48", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets (includes $206 and $123 due from related parties as of June\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r393", "r394", "r397" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r38", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities (includes $880 and $399 due to related parties as of June\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expenses), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of machinery and equipment.", "label": "Payments to Acquire Machinery and Equipment", "negatedTerseLabel": "Purchase of energy storage systems" } } }, "localname": "PaymentsToAcquireMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Payments to Acquire Other Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r73" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capital expenditures on internally-developed software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "terseLabel": "Payment to acquire noncontrolling interest" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r349", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedTerseLabel": "Less: Deemed dividend" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Series 1 Convertible Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r283" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r283" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of June\u00a030, 2021 and December\u00a031, 2020, respectively; 0 shares issued and outstanding as of June\u00a030, 2021 and December\u00a031, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromContributionsFromAffiliates": { "auth_ref": [ "r76" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.", "label": "Proceeds from Contributions from Affiliates", "terseLabel": "Net contributions from Merger and PIPE financing, net of transaction costs of $58,061" } } }, "localname": "ProceedsFromContributionsFromAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r75" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs of $8 and $911 for the six months ended June 30, 2021 and 2020, respectively", "verboseLabel": "Proceeds from convertible notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r75" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-term Debt", "terseLabel": "Proceeds from financing obligations" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r74" ], "calculation": { "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": { "order": 2.0, "parentTag": "stem_ProceedsFromReverseRecapitalizationTransaction", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Cash \u2014 PIPE" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r75", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from credit agreement" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from issuance of notes payable, net of issuance costs of $101 and $1,502 for the six months ended June 30, 2021 and 2020, respectively" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r214" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r217", "r537", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "ENERGY STORAGE SYSTEMS, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r212" ], "calculation": { "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total energy storage systems, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r214", "r451", "r502", "r511" ], "calculation": { "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total energy storage systems, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Energy Storage Systems, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r212" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfMediumTermNotes": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years.", "label": "Repayments of Medium-term Notes", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfMediumTermNotes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r77" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedTerseLabel": "Repayment of financing obligations" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r377", "r487", "r542" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r306", "r372", "r451", "r509", "r527", "r532" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r102", "r103", "r104", "r106", "r113", "r116", "r193", "r369", "r370", "r371", "r383", "r384", "r403", "r523", "r525" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160", "r171", "r176", "r177", "r181", "r182", "r183", "r322", "r323", "r488" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r151", "r183" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r320", "r321", "r326", "r334" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period expected to be recognized as revenue" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percent Expected to be Recognized as Revenue" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r443", "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock aggregate purchase price" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, number of shares Issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/BUSINESSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREAntidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Outstanding Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NOTESPAYABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r348", "r365", "r373" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r349", "r368" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r353", "r358", "r361" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Activity Under the Plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r43", "r93", "r141", "r142", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r292", "r297", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r149", "r151", "r152", "r153", "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Significant Customers" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r170", "r182" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options granted, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r355", "r368" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, end of period (in shares)", "periodStartLabel": "Options outstanding, beginning of period (in shares)", "terseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r347", "r352" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Exercise period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Exercise price as a percentage of fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r93", "r96", "r122", "r123", "r128", "r131", "r133", "r141", "r142", "r143", "r192", "r226", "r231", "r232", "r233", "r237", "r238", "r283", "r284", "r288", "r292", "r299", "r424", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r46", "r59", "r60", "r61", "r102", "r103", "r104", "r106", "r113", "r116", "r140", "r193", "r299", "r306", "r369", "r370", "r371", "r383", "r384", "r403", "r426", "r427", "r428", "r429", "r430", "r431", "r523", "r524", "r525", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r102", "r103", "r104", "r140", "r488" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Shares available for future issuance under equity incentive plan" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r260", "r299", "r300", "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of securities into common stock (in shares)", "verboseLabel": "Conversion of securities into common stock upon Merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r299", "r306", "r356" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r299", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of securities into common stock", "verboseLabel": "Conversion of securities into common stock upon Merger" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED", "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r26", "r27", "r96", "r186", "r192", "r424", "r451" ], "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r94", "r284", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r306", "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "COMMON STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCK" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r432", "r453" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r432", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r432", "r453" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r452", "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r226", "r231", "r232", "r233", "r237", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r268", "r297", "r401", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r145", "r146", "r147", "r148", "r154", "r155", "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants and rights outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/WARRANTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r121", "r133" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r118", "r120" ], "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r118", "r133" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREBasicanddilutednetlosspershareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r543": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r544": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r545": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r546": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r547": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r548": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r549": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r550": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r551": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r552": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r553": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r554": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r555": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r556": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 80 0001758766-21-000145-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001758766-21-000145-xbrl.zip M4$L#!!0 ( 'V%"U,=0WU>+Q8 $>, 8 ARC;8D$ @)U4...!:8K.V23:?MN09 MC:W->.0S#QS?7W^[6]*\;, D.6OL)54![)F1NEO][I;FW5\NNN>#KSO\-OX*?@[OO_>?>7:I5= M*">9B"!F3BAX+%R61#(8L2^NB+ZQ:M7<=:ZF\U".QC%K'#3J[(L*O\D[KJ_' M,O;%>SO.NWW]^=T^3?)NJ-SY^W>NO&/2_7U'>I[G''A'QR=O&^Y1HSZ$7_6W MCEOWWIZ\:9P<.O^J Y#[<+M^)HKGOOA]9R*#ZEC@_*?'C6E\-I-N/#ZM'QS\ M=:=P7RR^QU49N #'Z>&;:0Q7/06XF1BW@X D:*U50/3MS" M?3D*3AW@&!'^Z>RR'(7^H/6IPMJ=\UH1@0T G;1!ZQ^W[<%71*#5&;0_M]C- M=;/S&"I#%<=JHN=YKMCU!]WSO[/NS:#=[;#F9:_5^@08_L@B_3N)8NG-SYZ) M@KH-?!%%3,5C$X4C1MKCD(AR#KE!R]?M!/]D/B8E5D3A[5KZ].=9U/NND#[JB^\ M^+1Q4CL\LJ1QA:-"CE0^38!90WQTYWVG.VB?MUCW(RL(QF6ON6%"L7PM.L"7 MO[UZ?7+&V!9@TW3=$&1<(_2?8;+ENN9?J__;*+(OQW8 :HI$)@+@0+_=\#"6 MCIQR &7,(S84(F C<-_1U0:E:719K-@T"1VX0X"O/9G 5UH1*H]T)GP'0\PK M+$J&_Q9.C ]D.IH'+G-4X%)$$-EG2"GC)=*K9:5980"-IWQ?S323K&BPWQ3M M-7A=2)B"*D'R%];CH&96).9#7]AQARH$.E5A97P^C<2I_>/,E='4Y_-3&1!] MZ:&S(A2O888[@:3EOF$$FE!?-O'!V]>U@S=U#!'B$/Z[=F(3/=0H>MB/W<5K M1V]KKX_>WGL9D+[WVD/#OJV]/3SYY:,>'M<:]<.5AMTG0FAB +DCX*G?=PYW M[ -F%4\;T^^L/H58#WX?UHZ/BQ*':[Q ?#5=D\!=0-"*''^),E5D9$.-%-$W M"X@>()I;3)S/ I0C1/.H4@1X:^1*(<5>"%6*(K^+T$%'^":4CF!3$;+^F(&.E<+PC:"4*!(*$64*E!T@GX1L+G@8L9F, MQRR> :SSJH>F#IQNAU*]C==_W;-)C$@[F*6TAQG=$E#IW+0G0YB'!P&,%D8< M%+D9Y-XPB-(C*L!%"0$,0F+,=NND"H]._A1Q/:Z=K*)5IDH7>$]#X7-T!IXIYVJH)[HS9! 8=X]50<"_&H"+(%0EXNH3Z/AX] MLIZ[N*#2TP,R$-A @;D* 9@IYL?@&1BS8B?Q.?!+>9(]EH#KY1M934*<]@DL M54C110F@F$L!8J6B?GP6P6,P1Y"H)&)]$=YAS!F/0Y6,QIHL?#KU88$Q6V;) MY<+@3ZQP+*J"]^^&:'/O&21?8E_DO_N*[B8E=Y ]PH=@_9-X\9'G58Y?5B[6 M/\=AYLR-1'4(S/FM2OQYROT9GT<[3VI/N)?V&ZOD'W)ZT)>4@?8A;V!PY:[= M[=D*H_JP^X$F#'6( "5XN*=56<2T3EU1 SD"[$A4 ?U'U6%27@[\I9<2IG<3 M@5IMV7"NX* H 80+!$?Z,IX;ATCB*%C7B%?"8"9\\ 5VZXV?P:'&6$?%Z&% M4*?UOE;GH1@I@"G(0YG!A\4: @.'N2]80O,T#=6= M=/'V(3@\"^47G %&S9D(\(5\B0/GI"8_CJF[8S%G$^O;SZC ?5A[<_)P@7N; M6CSJ_R'"+W=>"X0_?ICJE#S.4H#K-!:@-S!X:;H@BC** 585EDJPU"(SG.L: M;F1=VWR9-P#7-95;4$.HEC!5GD\J:9SA'GR0M?4G_C#DH:"GT6=>5Z/; <\!6 M"5JD5?B&(X'8?0ERPU#M?C?CHCS!B2W \J-EA47_(P&J>/.'!^6%)K@"GQPU M&IEZ<)&C.@)C\[% #ZIBF19HC8P3CT&$9 P?'2%<'\"-/,I !?H)B&]QR(K^^O&Y %MPWWCH MINCVNVDK#=F3S%-BL)B97Z>?C\N:O5+0ZP9_T+<$;8C*(9*NI*!?7]-++4.& M^01<(F 5,9GZ:BY ). F5X;PM0HCW>V(S_C2N,,ESYDPI4$1352C0/8]ZV*3 MMPHRGH3",EC6*60)7EJRE/Z_3#<7UI;(S[DAJOY^'!;(%1V.5[SV;Q&[5' MEK]'NV) *BT?K-U_?23*=I,0(V")SBOX&VC3=(V"@_DS6?E<@M.6KLB]4TF\ MFI$&%R8=*9?+I*@V6MTMV@IN'CXG;CYH/,S.GT0\5BZNSJ;P,[CTKO Q/T\& M&M@IC5 "S:-+0PW-OVFPA%+ -Y A,2.$#E%";*RS>(#ZSH@"!@WF2J$=1PP MI^,*G;\1-O[0H*(WIH,O< @=:[]3^#*S7ED>H9$,&6<#G]1CY[P!B1W%5$Q) M\U3+L'7-@.70"@;3[DYE8*"6.3N0K%'PDX.2Z2/4<$$SB7 MJ)LM&&H8O%'J)Z=\/C$^(6F(T0@]NUB4>J6(THKA&&5,T+L<"8*=B(0+D5,T M,?].WX^5C^Q_'Q^YB"!% H547S*%F\"3$W(:EQ!-W5@O\?TY/N,DZ'^6,2\A M_!"63T1E:ZHWQ[^D>+,.M51M5#>_=K1&D]A1:0K*2J*,HD04U6XAV:0UNY'? M?($"'R3/)=5HZ3,H@2"C6J@R@?+Y# L$37AP0K4 JG/@O9)32<"C_@WX1@L? MP 2R(;32+\/M@+:48#U1B^"F;$^$H=8H^5C/U)M=ZE4/EJKQ3/N4E3[!I^?= MALCN<&,BNQY8Q/!.K+5\6=NPS6C+L3C:F#6_AEBF>CM]!H5K6/G"YC%==B"G M+-*IQ/SE+!VG/ ]3>E-?N"/L1A&^7T$U!>K)Z!/Z!G_J_)-60:#S\C?9RD$E MJR'<61"/WM7A>D3(^#F&0]#H]6S@7T1N!6\FFU#MBI4Y](B5+N 3\7D MU?RY[JRSGRHT66&[W*X=#F!R(-"-I8CVRA4?@27L?#)P2QF%NDI@!C-#M(0K)F?Y*K)X(?J)*C$G"/E$3$#"1S/T.Q( M+^>VYD.#NS0;22(S Z"0&)2V?BKDR*L4#&$RG)KPQC!H2-LB74:2,&>[]9.# M/6S1BG)]DT13X'*=@'7-!C"="+8XQ38:^ MR8]G[.@B;G*8Z&\]'$%PD"9<(A7&.FK;E78<'G!_'L48R%"3FIN+[=14!OBA M8E@#R%IA,#*MBB\G,B8GIF(X( M2ZBC,VCNOU76]O]V@/ M@>Y\[;=R%X^.&_I:Q:;3@"*XAL#KPI!) K/9JO\P*KM'MS/*AI"T+":1D6>_>Z)PS/B#-SM_"C<:OQ-KM>2V1E272?-T67>,RM\:".H! M"JF ,4*)\W39R,B@72-=H-P*8D)0,@R21MR7DX \*LUB@A!7,!L0.3_4F)3?&&L)*,SVN1U^:;%J& M4]KSE*%=");X?;KO865G\C8*IAX9]>"*R $M8XT%'LEA@#_*>1D83\V73*SS M#1A5@4'4=]@*&1 O$)Z,P37A6N5]!/*R?K6.M#-_GQ =00'Y'+O%L1Y.EM<0 M'Y9QDOBC?+782^(D%%JI/ H+)VZ"F!&OHVYB]:/7VJQSC60&UM$/@F)HFD\/ MR@FY,A$HJ6KJX\@ ($V,6BT'?;DNZM5$H-0GD0ES3GOG.IM%0$G>B,O';6\V MXYZQAB7?-.^4(LH615$N7B)!-5+<,5)4COC+*;JA LBTK.59<1LBX=<;$Q5E M58$;G;E=>V"T6OXXXZ)YWB%/74FC-4 9#VWOI6DZR-J=;.+>%JSR_5B_L+7X MI=Z:U5MWWCL\&@-YWYYM@]_W_"J 0."Q<+X1A;>!P,YS(K!F8),7MIZ((\ 9 M7/ 9M5O&R;O@/K;)CRFSG>NQ5*.03\"M5M,E?O0]SJ4^?0VE!]3;2[UH_?6B MPY=ZT4_)M_N*]2$O%?]*FM%A$U@1' E3AB[ST+6F/F%?\-!&D+X4F-%Q?"XG M\%L$3C(9AEQG&]-H84X=L!@51!2D<\<1TS@MA-GRN@EI,'3"Q),3BKP7E)U' MED:$\%3B4WL0%;!=W#"IZ^ 8=<#PA>RG\?9M^\ 6>/-O-L:;[Y4RC\^PTP># M9F2J0EN&WM>;57QMUL;('75M%"O )L\T2<.77.-)T4)[-GUCXM.92GQJPP<> MBRD]Q^ZD\GD^8U.L*6\##Q]O# ]W5% =F#2#;;!^'@VXOZY@^Q(2YCWJ>]1# MONO"V![3QI4NI-[!2OK--,4XN,<#K#3/[V>( ML(0I\5=:63&=?!%NL8E*<&Z#PCK9&(6%FX:?C88JRU*!PXE];9G$,.U3NK\K M#PH.&5D:DN:YI_L\)QL%J?DS>\37R,9O-X>-^7?6S:I%+UM=MLS./K;V7[). MY+77 )95TR?\&^TX"=4TE'0F0];#$V7ZQ2;0=DV$,%VVZT\7+DU!'.)?+O%5 M!?F)]\RI&WA>42PCCZ>E K3='P6&%]AK%=/!0+YRN$]:#:MSP(VVRY2*;C29 M;C4J=GS;BK-I LAUAAW^UVST&L6_':AI&PW )JUD@<7=\>"A1N$U_$.CU8:.VB)%\\4VRWL6>. MPLN.EBF<9D[5R:R?*]=!C@?DZ(=SSRYF#Q?;8.1D(ES4BSX%4+B+N%1/P,8; MTWY"PNQF7/! U3___>(9-[EF^KQN*#?0!&EGC CLH4/Z26QA&P7 )N5>QU_7 M%[;.HUH.GH_[5W]DLW,0 __G7[V#5:9+/-N1;.,UGZT]M#'1PVHG@ P>#\1S M24#=.4,D2/ORK(K ME^Y9,\>>0=&%B8\1FG5+09FQPKN_ ='P416,C03Q'.F M^]8D* %:@9A_HS&E<&)PO;3&9EHES="&QR^;J#:J$'PO2E MV:("-?3J;7/X;B>M2%.M8MZ*4I+\$LRE #5;"?AN1*R6#4'3!N!6 4YXUA?U MW%%BQW:SDDX9*V/BX!(=M:';JM#6*>!X/V>?NFV1FPYOG?.]TOUZV+RU:?-3L7^D5P?3:X:@[@ M1XM];O4'[WO?XM/COH%N[HGU^U+FZO6R\U^6=0DS_:S)K\ MFI3+5:O7 @9O]UFKV>NT+EBW<_V5??C*SKL=X.U;9.\FR ?KMWJ?\2UQ-[WN MY_9%J\>,E'QI7U^CB.#?Y]U/(%I?V6ZW1Y]!W%H@+?"I?_NAW[YH-WM?6>O3 MS77W*PE6C_5:@V:[@Q]RHKE'XMCIX@2][NWE%0W6/!_@/!]:>/=5N]>ZJ)@/ M]*(Z 'UP!6B8E]?!V,WS?]RV>R2?6GP1U]L.P%XK*(*/MST8O_>80H"QTW,$ M*P31 .;M U@P7Y_HA:@U$9)T)AIGJ:KHMV#F+LQ,-[<[[*)+*,,X<.?@=@ 8 M=UCKGS< >1_1:' L=*\WG<%-P$H>9NFW[*"[ MW,Z?..^'VNV.U)P2%3SS7&")'K(!Y:$ARULI.:)T)\5,N/=7XA;\\0H]..:N M/GX1MUPE@3G82PTQ.ZB;D=T[XVMBYPNXS<:'3[?ZZ/)A-A$E!.DT"?WB0#RQ M-F+III7"<3GZD8>WABI#-=RS8FJ'M '4\9-(FC-I/8D^,\X!#EJV\XJ\Z2FF M.@MG#Q;/PZ0Z)+KMM%=&;RD+);TUO'@*FVZ_2!$M06UW$65@+TE(I',Y8\SB M9OL7L76#=OWKUUS2KE"'XKRA\-7JS1CK$K5,#ZWSY=E/?8W'T]]4_>Q.)W^> M[S;?%+]Y6RB;=\5_[?P'*\W?IR-/DU \E6@?YB^2]R)Y&TS9=4O>30A.#M/O M^GX:U;(G7T3P101_EK)K%H-?]6*W@8S]17G8^-7Y+U:0O32V:NK8ZB59O7:> MJ+Y^(%F]/U3N''Z-XXG__O\!4$L#!!0 ( 'V%"U-Z;1/>5A8 "F2 8 M W8L7.R%@$YX8P-&9"3SM.L0BJ@.D)2ER03SJ^?O7>5;H!LTDFW93O]T#%( M*E7MVI=OWXHW_^@..O:7CQ:;Q7./?;Q^=]GKL&>[>WN?#SM[>UV[RS[85Y?L MJ+E_P&S%_4C&,O"YM[=G]9^Q9[,X#L_V]A:+17-QV S4=,\>[N%01WM>$$2B MZ<;NL[=O\!OXO^#NV_]Z\X_=7=8-G&0N_)@Y2O!8N"R)I#]EGUT1?66[N^:N M3A NE9S.8M;:;QVPSX'Z*F^XOA[+V!-OTW'>[.G/;_;H)6_&@;M\^\:5-TRZ M_WHF7[ONP=@='QR[$_?HU?'^Z>GIJ]='QR><0(O4&?/]^F_<[RR.^%SZ2W/_FG+N8A87RS8,)AS_Y^- M",B^&PDE)_K&2/Y'G!W@C.CCPDP1QO&D+](I'[1PGM9O'WKO>C8[V&^VWNSA M_1L66IO97@R&5^59KLTU%M_B7>[)J7_FP,8+]?=/=?\ ICJRK:L&Z_4[S4JR MUF6J)#S6_U[W["\X8:MO]SY9[.-EN_]FK-[6?OKOA^V^S?H#N]>Q&'!([2<\ MM$;VL->QK2X;V8/._[#K/DA@^W-[V*V<^YRK*:B;<1#'P5R_R'P5!^'9P5$3 MA/*\L,#?DRB6D^5?OL*C*CEE[P>#+FOWN^Q3^_*Z_>[28IU!?]3K6L.VW1OT M&VP4BSE(B.\TV4X\$^G2?^Y\][>:[XOG!Z_VS_^:&6Q'L1?/3UNMOWP*-.*9 MC(%'G"W4;2>8A]Q?WCM=#LY?-MA,*#%>LBF C#AB<<" 9]A'KF+I2)AES'P^ M!Z P%EZPH&M^,A\+Q8()&XHH5M)!'#&* ^#*K07-$M\%MD-"%32XA=@?N0-L*_'?;;#(P:L M"T^Y;**".8MA6L3@\&^#U9;B./DZ$+S)+.[,&,@,4R)4(A*D((!LVC< 2BKA M"*1WX L6S;@2J!5 N\T#7VN$!DM"^!L? EPPAPWQ718EX]^%$Z>ZQ@E\E[R; MB$4B9I- Q3,F\2$9L?>HEE@_ &UD]HSV%H?1G !_ 8,R.QN]DP]77ZFZ==YU MV'P6@L0DWE0[B21Y40+3W@# MB+/GL1D'Z<;!YX+[&"E8D5 ]XVI7K RO7Y&#&_.Q)](;QH&"G=J%??!X&(FS M](]S5T:AQY=GTB=JTD/GY>&.@?0W H$*]PP\)S[0E_.P07-?APYB<+IB-WVS MN=RD2WNQNWZM==P\/#BNO+S?/*B\=MNP)ZWFT>EVP^[1E/6T@3(1X+%_/3M\ MMD(\BG_L-UM #Q8%GG19RM#F!G1E-EXW 8BS5OB-'P>7)2]GEP_#5" M!^$]^4!]L.EH9@H0]<7SX]-,P:=$_0%ZZ7C,#U%T'^GY:QNKMU$;]B[8EU^[ M]_!V[Q-X?F@.$.L)@-T44_ZUF0]S,_NY0P_^\>/800,1;GOMT]KD5&)'"-H3 M[WL%]6?0\R=RPFT0LQC ?57("='\6LV3X[4\T<&^_K8RSOMV/6"?\^(>8=,- MX+>8PPH#G<$[4\+C&*.HS&JEE,X?X6,@1A*O/_*3.>GT.V*ZZ__?E#_*2;)= M.O H2P?.5)XDFXK=L1+\ZRZ?@.-RQKT%7T;/_E3*L+##M/6W[&^%*X-<==)L MU2DKT.NSP;!K#9D]8$.K8V&6R?Y@L7=6W[KHV2,VN(#/O1%KOQ]:UI75MQOL M8WMH]SJ]CYCBN;H>VIH#J&4)NM=L"^#:W;1[EWB'HW:=F]T\87VJ&+>[',/J-]GK_99 MM_T%=N["QOV%!_1^=-NVU<#/FW;I<^_R$C8?M[T_P,P=?#<8,NOBPNK8M,&: M&S QEMWK'RP\X4X%!D!Y7+HZXU$:"'4IZ@*ZRFWH(-E4 MB?21. \ Z=C*6!1"/(U"C!2 V"VQS\9VP<_J/2G;P\-;$YP;%..]C_1W%T=L M47'PT$GZ$#:G2HQ+0+9>H>4BSM[%L[N=-_R$(<$6V M,P>B-:-$'4?ZI=N>A&Y[\?SUP;E6<*\/UY>P#5>EWO!)\_5?%7ZXO_J_S50; MP0QXG"@L7YI2I4>-2A9ORX)HB(]YU=I/>&/)%RL5"?U( .BDQ@&@&I2YWE7J M8(K.V]_-1K?KDGJLO.2)P71O*:]^K,MO][L8L[&MX=6( CF=0;_;PQ#,B"JT M814;BZ!'=P5H'DC]LST3T5U%7SP,O65:3Z/C+=6EJE5U.%M6&-:VOJPN-80- MMIA)9\:P-%#<2!=SQ2X6+/%2=(L%BF'ADX-;J.-?@G++,HZ%T/$S4S+K< ^V M5XF)4&FU\ETLT81]8XCV:/3MGM'QM@JNV1"_6PW?I;&Z?/G2!Y4=HM:F$J[M MIJ%KNV2D%XS4NZ="KI5>JXU*07\EP1[Y\=GNX:M[:&=Z?0+,=]#\>UA_P\M7 MDHTG2 *MK0<7[.>JYM9:&O.PN7E?[@N.E_M0ZJDH:]2*08F$U"!5]F$8:2UI MSU %J%OIJ8A+MYR> #6PD"#G]=V$XF)JL1-HB^Y #O6E9ETZ-M"HUY) ->P" MVB#5@!U0:@7U8&STNK.N#)W"_)Z^#*Q'%WDY^M8=&:M3W ;"I.E* ACL K@" MT'881"*%2EN/4'XWJ.T<%J53-_K8_:RO%6M MID:LF6[08H3^!7@[-Z"%L,0AES[8PJJA/QA ZWX>HSN*67 M^ET*L%$(2Z04<8)YD;BNB!PEQQ58CXP"J/TPT]?@&]_9DLOOT.3-J@=I>'(> MTPEB60L8%#]@7N!/J2\L(YS96@S!XSVD=)7&I<8;A8G4$A-\TJN[;VC03+%3 MU3XBXQC?/NV'A0W2&Q(7]TB).4?O_S%LSK5_4[/M>4+F:5PG\[3?0D*T09L% M6A=S%S2U!%FAK*:W!.6,442'K,LD\+Q@D:+C&U,!;VP'\M*:==E@4&1=&UM' M0H=+6_#1/8))L^ZY?:6K2B-'HD\'4W,\YBV^;5QR#+3IUD MF:#F-1X/4&KE/&T=G)Q'90R&VXQN;A(D$1L)=6/2Y<8'Y%'@:W\0]MUG)7,! MMLUSTQ;I(CNMXE%C-QWN(]HKPESDDBRJ_V>F6LUB?WF+2-WJ!]:Z\6N0;:T* M7V]Q1,-ZK<-/KEOX4_TI#RI8<0HK/;RO8,7IQF#%L/?^@SUB[9&.2'P87':M MX8OGQZ_/6;?WJ=>U^ETJ//C4OBPVF3P! U*_6,6Z2M?1B@;\J[3GBH;!J&\B M"Y&C,4H0G F]3CABOX#5F6M>!%!2H!SSM& MBX(&BV '/5W(RXX%6"T918G(+%7Z:L RQ17BF4:E/#K>R\-0!; >-%/ (&K) MS)$[XR#X&AEO$!"D&ZTN+*"E.(HN(<,5)@?KSSULOG+ M_;E7]P?<$XP"16B@4N<&>$M, _C4T&==49AF0YRKP*UX07!P)C3#[\B7E0B' M\@EAO,;9=+B39N]Y@5&(O_%%.](,2D=O+1"<5;YB-7>Q]8O 07&Y0<*#@.:=$(.!4+4 WFA4:Z"!::UJY !&1N!>I*_8D:0V7E*LA53,NI8 21,*BUN:C(U02VR88+X85VC4J;4 O0A9 M(=U$4 ANHM753EM_Y>+).B#1\R#)"5B>9HBYXQ!#>IMR1B6O26_O.[.[00P4 M6O&W=G3RA9R]]95$^F48[16!C\=-@5H#R QZR%'"E14Y< W*LUDT\HW[FJFI\(CZ/)SS9SRF'?_"EC T#CYOZ&"<32 M$* J?%2X=+168604'![EW ZOU35%^,W&*2^ I!D1'V=RZZA>R:TTA45UF(,^ MIK0 &5+-S^A#&SX]VAH?NZ#YYAR0TAP3NUJTE EAZW*Z@F" #'AR+F-NY 14 M>)PKM*B$9WAV)"E( NH2%! C*P:+P7N \Z--/C[B&U0Q*+01R BJT!3;;'Y M#UD!Y Q$*P8-"WF#!LLU'@#ETOK-$7H<8)X?28K;*TYWAH$GG66# = H/^&* M"/97JT%7>$!<6/J+YTW?'K'" MJ6S+7VVWWP@!(\!P5#T< 9Z,I,X1 />")HHF2RU"2ST4.I)<8[\&+)+ AAK6^T -,"6A7LSGT53S0FD2O.J)1"G&,&H!"X9,*P M*VK!%0+K%?4A"Y2.67VCWA:->\EU#9+IS*Q8!8X0;J0K&FEW[EXJC!\)SZ.O MJQV-L8#7DD)+)A.XB(2],[% /E7%M;QD >T#K70#3ULS=6 AB8%C>V$G? 6%H_*(HCNG4* MC-%4Y-8*7X=06SMM^,($_2/ ';JXS,W?EG%C"@^RYQ'SF.J8 CL5F+8R9U"] M44W6=APR[U-ODUP:,0Q0+:R6O?$\,_HKYY 5Q.ZVZANO?["6N)!H+R+?>*9( MC1=")\"G"M1(D=]UMJXU"NG.; _6,/\!, 1&UU_M(8CJVL];H'\L7X% M#%O!"N+$!%KTF?L%R49#-1;Q0JRG-K*!4G"FQ)2K+&-#,@I8#^&GDBC7J!#0 M%Z!H&!6LT?K;;!;Z.AN 26)]0A95*>O=99Y.AANQ M&H]B,K1!J_$#&+(-GKM'Z0:S%H>'W,$#'^"SF$QPNTPH0/^&5'Z4YZ+0LUM: M3S8$?$M@B.MQLBJ4#;48I:D4^E#TG"-3][A>B7AW0<:#U/>OZZ7OWUM]<&8N MGU#M2_VJO7I:/G6EN0X*$'X"3RG*CPZY4_-(#!F"_3#M+^ @@80".O-0F]UP M/'F^Y PEOO!!K3LBC6-ST"N)(AD&J!:*&.?S>Z)DY.H46L-HU6QFA0@IC#1' MOPN4,Q@(BI4V4A4'.T\!:>&(*$*K1Q4Q9.!DS,P<]0QQ385I-5;\-^$)*HA) M4:AN",JKV^XD4JGW3VLO()>Q/;=.%Q=([B'-05-B$X'+9,UH]90J\FM87H9> M$_Z:-US!7D?8VLQG0:JE]B<2)E=,)3P3<\8-3 2YQ"3:)I2J]D%:)?5>PVU9 M(W:C4""#3%;PM#@%Y+?D4UWHJ<>!VY>IH<6\@#GLIJ$'5XF3MG1JH][$GS9W M"SFRR$F02)B3A MY73.XSA;KA%X0S&M(*E+7O&<6G:4@B0NU3480&^D=V"J'X]$=)%G9'>@EI!7:V;SF(4C+2TIJ M8I#5M'YG!UGH7][4'7B*ZSJGO#Z4LN_:'&OAQ"O&UUJ53$)2@&@\UW13@4$& MR>0F:6/TXU@%W 5/.4,M+'*"4&1E"'=J&%!CPW3Z4:K)C(N=1;\:15N+JJ:>TG@EF$SI/B&+=.'),! MYBU9IH2K\, %*O3 CE.MW/&A:7 CE)]KCC1[AG^/8M.*V@6PLP#$K0^)0JNC MDPM4%J( "68]?F&JB=(=*>:0?2ULUUD/+ M6YZ.DX=78Q5X='+J]T]XVY=MF&;Y]4^(5R?UX=6CYOXA';,!._%'@N6*:?E@ MGFTI8IKLF^VUH L^HKNA?"'];7/=440FSOAH6#'@@.%\E/4"=&KM?FW"W?0; MF]:EU;&'@WZOP[K69>^3-?SR)\51__);K5W!=TN3=4HC71M^>VWE3-4Q*<*( M4O0&!)K#2ZC;6&)DYUYBHW2OPE:N/"YMAMS<#5?,C^&QY^;8 MFP@6HB1A300/+U<*#[):T?1GY-*3$ EAYB8DO5YQ%-6-Y-E0"S$&KS46N?-% M)>TJ\*634>77*1B%>,Y1=3QG;QRX2_AG%L^]M_\/4$L#!!0 ( 'V%"U,F MZRZ':P@ %XG 8 @5*Y6/WF=:K4[ MZL*'T6\?H5&IN3 2))5,,9Z2N%KM#4I0BI3*FM7J;#:KS+P*%Y/J:%C5JAK5 MF'-)*X$*2F>G^@U^4A*<_>?TIW(9NMS/$YHJ\ 4EB@:02Y9.X%- Y0V4RX54 MAV=SP2:1@GJM[L(G+F[8E-AQQ51,SQ9Z3JOV^;1J%CD=\V!^=AJP*;#@78F% M#=\]]+PCCQP<-8Z. W)( OPX"4._5@O#XS\]#ZVLHKR=)-4\IN]*"4O+$=4& M-(_JF6K-6*"BIENK_5PRG(4\5KB9PLOUJ=6QH4O2+*I.83=*FV5#)3ET, M^SSFHKE3,_^U]$@Y) F+Y\U?1BRA$@9T!D.>D/071V(0RI(*%EI!R?ZF:!.: M9QYGA;VH)V8I7=COUK71O<\?^N?]$7ANQ5U8_'WM:&RU [YVUWVNW.Y$'V-. MQ0MYL=,;COKO^YWVJ'\Q>/767EX/KZ[;@Q&,+F!X_;%W!:Y'RFYCC^Q#>] % M]R HGJX'W=X01A]Z<-7K7 _[HSX*]SYW/K0'_^U!NS."B_?@GG@-!]I7T.Y> M7(YZ75C7C_.T3\"KU;6L4=4>GK<'O:ORQ>>/O3\66NJU6OU).? R>=IWX%<> MI= A0B ^*9XZX%.A6#@'%1&UNW-PW/K67/Y?+K7"[YX>V[?H5J /$9E2$'3* MZ RQ6$5,PN\Y$9BT\1R&-.-" 4_A/1<)N+7R[Q!R@6(4_Q>40H*K1!)H&N#L M7_.4[NZXA[665W,LNH05\)I N42S%Z6A) M0 7,(N9'('/]L9H_HX(62O0&$B9CY%5-T3.F(MR@S*AO#-1Z,S2-![C-*4X+ M8#Q?=X.)]X\=;N^><%,(68H.U;%9.=#!6*,X#HNU<99BW6 DL8/"[WZQ;]PO;RU-*988%HS1TOD,0I@T#E&QBPGC3T^ MD1&$,9_)148(.F%285^G@.B7UFZTTED+K%P8LV'M&XAMHP*CKQRQNW-<=X]: MLHA> ?1_LT7TS MU9"W?K*/3/<9J4T'K1]T1:YEB8V:MN51"QE7N"U<(%PNM_YN?\D#ZWF$H]PX.CD^-"F$#P>- MDT8=M7NMM^D[?Q]Z4Q+G)DUU/M$P1$)D4YIB3[1);$L\?T39VJ[LM> PPD*4TU>U"^' W!>-%(V*@A%I/H#TFV'J!-Q?P "'7^G(S M)KJC+IC+C&P-_.-9T< H]_U<:,^O8=86K0F7"M_KLSWJDCXJ^LN>F6#OCBDA MIA"6\"WIPG!?5[0^#.AS0IHO[=JW5D5$+@$>$8*8E*.!(1?C#R(1/,8X%+,; M&A[Z-O2[,ZDNG_:^AU;4QZXR+.?D5A5RX26Q^CRFS()T7%-$L_(7):^_^7ARY;B006>VRR;&X9@ M4<;."L;P/+5>22M T[7PZ+1T-MN;I6D$6QS%"TNTC'F!*A/#LO0>RAAS(@PN M!PSM,TKVL-X0H:5F /Q7-UH+D*!_Y0S--X"0I[XY=^V_V3:XC:=2W9XRC+/N M^_5IPF<4 U,0Z;(=G6&A:&:D^TE"LR@21;S.<716<0M M3I"O$@L3X2GL+N_,FLU+QVX I330/8XA2KF 7M\(H%*S7+A IM5\%BY6*X M8H:J*M@<._ JWO'1G<.UBGOGV'UJOX_6PTK#J__SMM8KWDGC46JKQKW6Q1A% MF9'T7;(C6LR]:>#V+=&IMQ)QG__[O72:CKD:]WQSH M#SJKGB_Z"/C]"3GO\2O9B8"741_T_9 .Y\@PMA? M@US7_AITJ]E]V*>O*..V[_=\_G63]W#L7_V6=G<:R*WF\_8OH-NJZM^HH)5H M04_HG2;*@KFTA(5/GNAB2TLOY.4!2>C]J?,&-_WJTNE'T2#B; M)$VSH8*=NASV!1>RN5.+YJ\C%E,% SJ'H8A)\JNC, A%124+ MK:!B_U"T"#56WMQ-;R\:@]&,#J'X=6GWB6X'BFZM7UR .U! M%]QZD#]=#;J](8P^]N"RU[D:]D=]%.[]V?G8'OS6@W9G!.EW8U(_SM$_ JU2UK%'5'IZU![W+XOF?GWI_+;54*Y7MG+HO!QX>^WY^ MK>WT:]^!SXQS1F(XRU3D@$]ERL(%I!%)W^W5CUM/VL2.M/E?IK3"[YXWN_?G MEJ /$9E1D'3&Z!QQ-XV8@C\R(C&;^0*&="ID"B*!#T+&X%:*?T H)(I1_%]2 M"C&N$BF@28"S_Y,E]-V>>UAI>17'@K0(X3*EL0/]Q"^ASQJMTL_MM&H)SHC" MS:)3X@5<)V+.:3"ACO6=M!X+!*Z8""0T5$A8 B190):D,J-H,%*<83MT#H$8 MGR0C'$+BXRL)(D9(3H65VQ)(J$^5(G*A16)R34TP5CH5O@O0&%R2&ZK$-;2 MSR12(XHE.!TM":B$><3\"%2F/];SYU327(G>0,P41P[5=#QG:80;5%/J&P.U MWBF:)@+;+K!Q/OG#K=W3[@IA"Q!A^K8K!WH8*Q1'(?EQCA+L&XP MDM@MX7>?9[I>,$@;WG(PP$Q7W11]K--#IPWGZ_CGKE>WEL84"TP;YFB)C*, M!EU@9,QRRMCC$Q5!R,5<+3-"T@E3*?9P*1#]TMJ-5CH;@55+8[:L?0.QK95@ M=,,1[_:.J^Y12^71R^%>I[X(0X:/UI=]()*::*!WV9A3@XD44V#,F8JTO!:+ ML>YU[>OG@"F?"Y7A/(T(4G"K:BJ%3P-\K6 ?HQ!0#*MU=>^+'Y%D0J&-Q3;, M.$H85J_OTP,SU;"Z?K*/3#<@B4T'K1]T16YDB8V:MN51"QE7N"U<(%PMM_GN M8,4#FWF$(%VJ($9X$Y>ZELK%C B&1Z \PRBD&^1&O*E$9Y4R'*4(+!!3SQQVCTEF;_'&V)[PL9:,:VU(N]-W9DR,;HZX%0)?!JQ=I1 MX_C0I! ^U&N-6A6U>ZVWZ3O_ 'HSPC.3ICJ?:!@B(;(93; GVB:V%9X_HNSL MXVZN,^6'$[%DE&74LH$W M%_ (=?Z'?M2E?%3T MMSTSP?X=4T),(2SA6]*YX;ZN:'T8T.>$)%O9=6"MBHA: 3PB!#$I1P-#+L8? M1"%XC'&(LVO*\Y/!+7GGJUWT=6EV9U+=/VWSOFTJ['5CTQ+;C&[=P"UGC46: MBKA964\A8R2X+-V>\L"EG?V,Y+I:)K0X1I=?%TF(CFL2/B<+5?C^%X4_MA3K M)7ANLVQN&()E&3MK&,/SU&8EK0%-U\*CT]+9;F]6IA%L<5*16Z)ES M4&1N6 MI?=0QE@0:7 Y8&B?4;*/]88(K30#X+^ZT5J"!/T[8VB^ 80L\4)\4[KQSM">P M',L-5,POMAG.9:>%7*SRN(8V]]_J-E,SC<[S_)W8^)7 MXMY6!OS ?K6-3!M*+!T'G4]-M6/XS.50'F?'$A5+9H+/J&:K!''2WG')'"!H M/.5B07%T'@D+"N1&%F'4GT+EZLX4V;YA?$9=?;,"?2%%.Z?I&PFZ)D6)1\DB M9@XG4T6;RR\MQ.8I)XLF2TS\S:06%L $:2QGTCH:-M,(C]U+OHI9T ZO":Y4 ML227HJ5IL%PY'RZ9H7(:;(_5:Z7C:N/.X4K)O7/L/K5>R3L^^N9:#TLUK_KM M;:V4&O7'J2T;]UH78Q35E"3O"U[A5DXU*^ :W%CJ6XDVMD2KTR]:>#/Y=$9N MQ5Q,7_XW+I-1EZ/>[P[T!YUU<6]XXE:WZ-;-OI_IG2>('MXO^L@X/P//:YK?^BYU<<^[--7E'&[]WNVN-F_/1S[5[^E=WLU M9%+S>>.7S5TE]1+ELQ;-N0E=TT19,)>1L'3($_UK.>D'N7A 8GI_WKS!3;^N M7/J9/#?2?Z;TV'SYF3;6B1@-X<.J.3^W=P)/R8YE6YJ(A-X?\9>2- :737_\ M:J^JRO9OW0$ "3%0 & '-T M96TM,3!X<3(P,C%Q,F5X,S(Q+FAT;=U86V_:2!1^WU]Q2K1M(H&O0+@U$@6B MIFHA#8ZZ?5H-]AC/UO9XQ^,0]M?OF3$FM"1I6FVS::/(PG.N\YW+',_@V7@V M\CZ>3R"220SGEZ_>GHV@UC#-#^[(-,?>&%Y[[]Y"T[!L\ 1)KE;%R#2Z6IG=A*E5-,^8\IT8@@]K)0*W@DY+@Y+?!LT8#QMPO M$II*\ 4ED@90Y"Q=PH> YI^@T=APC7BV%FP927 LQX8/7'QB5Z2D2R9C>E+I M&9CE^\#41@8+'JQ/!@&[ A:\K#$:+,)6R^HN%EW2M$FGX[:[[4ZSV:7MYJ*[ M./[3==%+$_E+H5RN8_JREK"T$5'E0._8R61_Q0(9]6S+^KVF^4X&(4\E6A,H M7/XL=>QIDO1:-DC,EFE/;ZA6BE9DG\=<] XL_==7E$9($A:O>R\\EM @+SX<6KX70R;\S^ M>#OY",.1IRB.93E/.D4>+/57D4L6KG]XK)JWQNHL!9^G*?55WX05DQ'(B,+[ M@@C<2[R&"YIQ(8&',)#!$5%+TY5 O/#SJ.8_5+'_6+W3]"'^OPADI5;0)R#LBCPE.'K!!Y@4L@^6Y6 M;Y KLQHW1P*>J1-CE[UB4EF],3$G8D%2FC=FUS%=P]#7$*NLKB.=H&&42];P M*>4K1&N),+8Z_5\U"P_M(_ 0E4VRA46,F>?S)(M55FPS1="_"PR5.E%SG9%; M\ _)$6#\[-9A<+2%^":OMCFUP=GNNDT$M-M7X?]E075*4%F*%9H0C136NB3( M&>"J!JE"G#!5[)F@N0*WKL@DC@'%T#B)$?H\0[3SNI8*64I27ZVCPD#/7+J0 MD*N(R]CPC(K2YEY1&7O8W8?K]],D6<2T0GW!14!% \&/29;37O6C'[ \B\FZ MQU(-H1;J)T0L<;I:<"EYTFLAWE>J#_@DWH161[DDW\Q=AE7.7A+=D4%E>4,V M-,F4P3ZMY1INY_A.LF78=]+N4_MCM+:-INO\][XZAMMM/DBMJ>$M(<8HYAE) M7];<6B60D2# IM^SP,[DCKXM:W>/U//U'IC)I[DW=X MK$U'-Z6S@T3E3272TOO^3G2^@;5]/^L#X_1-X&]K_A&;J8[ &!NA/H)A6"RQ MK9=3C6V74\T7GU=?Q_0)9=SM^WVU_GS@^'KLG_R6GA\TC_NY?GXY'MY658]1 M03>LF^,)T>DA+^0\9@%4F'PCQ.6Q]#^A/"4)O3]U?L%-/[ET^IG \]35V$-3 MYF?:V!V?G/O98>JA\Y9OB=W;O8R7EYL]06.B].W=]]V4E9Y:K1L1LL#:*N2^ MR%>N"#?/\KI27YR>_ M02P,$% @ ?84+4Y3?-AGJ! +18 !@ !S M=&5M+3$P>'$R,#(Q<3)E>#,R,BYH=&W=6.M/VT@0_WY_Q5S0M2#%SSP@CR*% M)*B]U[?6MUX3<7W_C=1S2"U"H6HX6(2O>>>S,;QX[WOZO MH^G0^W@^ADC%',XO3]Z=#:%F6-958VA9(V\$;[WW[Z!IV@YXDB094TPDA%O6 M>%*#6J14VK6LY7)I+ANFD O+N[ *54V+"Y%1,U!![;A?K."3DN#XE_ZOA@$C MX>EQ MI:=OE>]]2V_2GXM@==P/V#6PX$V-D4XG".>M\*C=H4W7;\WIO-,\] _G;:=- MVZWFGPX::2%[*9.I%:=O:C%+C(@6^WQ[=]JFN^X'XI$X682 MA*(-PMDBZVI]:*5J1?<&%[.[9^J]74(R0Q(RONJ\]%M,,)G0) M%R(FR>MZAC$P,BI96#)F[!^*-J%Y^G6YMA?U<);0RG['+8P>WT1LSA0T7-/] MW.*[;?4162IK]_KYW:2>&YCA^,([.ST;#KRSZ>3%6WM^>3&['$P\\*;@',&E M.3.')LS&P\)Z@K>VS',!A#?^"(.A5U!);P*RG@H9@V,;'R 44LNH2%(*,6X994"3 +OF M[WE"7^TY;;O7P)CK)DDR"!E'VF:O&?5SB6T;G2)) .,;/R+)@F)WC6.6985= M^%]P!MB*(:*2HC7[Q<*KO2/7M7NEC?K%Z1V@C76X8IPS$L-)GD5U&$:,AG#* M$I+XC'"8AB'SJ2R\*M1(NF"9PM-#U0&7BW#4(13G!CE(M7\"D12T1G@;"U MCGH_:];M.P?@(2KKY ISCIGFBSCE119L,D/2OW,F:7& 9CH#-^#ODP/ M'-: M^\'!!N+;/-KDT!IGI]-H(J"=7I%A/RVH;@DJ2[ B8Z*1PMI6!#D#7-4@58@3 M5A1W*FE6@%LOR(1S0#'<'"L$"2FBG=6U5+BI'%08Z!%+URIRY;R,C4BI+/?< M*2IS![N'UMML]-ZG%I+PUM"C%',4I*\J35JE4!* M@@!G\ZX-3JJV]&U8.SNL;GI3,/>V2I?3<#?F(GW^"4IGU,P;O\=C;#*\+9TM M)"IK*I&6]OLKT7D":_MAUD?&Z4G@;VK^&9NICL (&Z$^@F&0+["MEU.,XY13 MS'\^I[Z,Z0O*N+O]/5E]/G!\.?8OWJ57>\W#7J:?GXV#=Y74OZ;$)H MNL@+F> L@ J0)^);GDG_$\03$M.'\^8G=/IEY=*/A)Q7W($]-E]^),?N^;Y\ M2G948VDB$OIPQ)^+4QMLZ?GXCL^>[8O'5)37KEU).7X#7-.=J\C;)J ';/M6 MA,RQ$^1J5^0+MY?K9WF1JJ]TC_\%4$L#!!0 ( 'V%"U/K9M3%S/X! #'6 M%@ 1 ,'K=CN5UYU MH^W'4#EI] \JGT/L'552M].J?.YTCQI?;5&4U[SJ')]U&_L'_0HCC-XXV'VA M"$L.HBIT,*H H*IPW++"E M$C/D67@1@TS4@6&:<$@I:$*=4TI092DE,>7''O3Q[? -V[U_K1ST^\&KG>[^7Z:SUD9GO2B<=J_=N*IZS;+4QOM9J,=_'BF;T.,*K^X8K1&>,+3K]Y MP+7WR4]\_:'0])7[A'CCO<.?A-7N]6W;7XCWM->X359X+GW^=_7= MCC^(+5M5?)\B_F?0^/JOE5>==A]5 MLZB?'>-E?OCM7RO]>-I_7F+Z^ MVG7"V.O!/9VZ]\_4=V_ZZRZN#<+CQ M=>^-.=QJ?3JJM79/=P\_B.KA_DGU?+NUU_H U?77C=U#SVOU#;Y;WSBMOOG4 M>L=KS=WSX^;>^EZK^GF3;-4W\;PJV6OM'6VMKYWNMC9Y[?SC:8WA^?6_FGM- MS:KK:U_WVF\/]LX[)]4W']C6F^VCW=:G9HWEZ[:;NX=55CU\VZA^WCVI'=8. MM]8/&KL[ANQ^?MO;JW?8;GV-5=DNJ1X>B:UZE=3JFV=;GVM'M<-]OGO^@57/ M/S7V#K>/]L;7_/WVP+5"<^MP[Z"ZOGN^=_CA;*M^)*KG'VCU<%/L,FS#>CBL MX;':Y[>MVIOMYM_GU7YUAYR^JV_T\3E0._D",EO$* IC&2N 4UZX)%S!G$A2 M4.>#TRLO"8)1":VD_//Y-;%.7LI#'<2K3_LO KJ4%M[Q(-BSJ_)_->AV4?BO M&SUOF[O1=C?:81W/74+@#A#X\N]L\$7(G%D3"B!0IN0BD09 M,!>B]T2NO,QBF)J$W^/].V$IX[O*V-^4L1,Q6>ML83TE!3@&A4DI%4P8)D4R M7'"^\O(#>U0+[CJ=9K3M9)N9SU[*?@T%'TKA-^W^4MYWD/?^-SK-%;4!S;:- M%N5MN"XL./R+"FW1HT=&_1U4OKT0ZN^6:C?V2 M/$62]T<)3MM(._MI+UN=C0]M IXN3\]HKT_*MU^TME-?>FXW3K?77 MS6I][01E3+?>O#VH'M::>X>>U,XWSFKKX:"V_I&]X]L'NZW3YE9K\VRO];I1 MK7^$W<\;L+?^X7SO\]L#?(:HKG\\KQU^:NT>?CK:.]RGXVOP68,]]E'N'KYM M[7[>/*W5#PYVZP='M75L>VL#W^?HI%:OLMKGO4;M\W9K:_U3JC9&&-DA)U^L M"\ UN,)IKY';&2BL!ELX\*C,X)+T#AW[?=#AI6-$FZ0,WLU'J0/CPC* &+BG MW"S1,>/H.+] !P=IDC6\H#;& KQ'2Y(B+9)3( 6QU"=D_G ?=- HP6,@(1RW MP"37BC+I$UJI ,Y&=A4=&/:^:#>:&(]V!W&)B6EB@EY@ A)+P2B#3H0[M!@1 M"LUM* S34EFO?!YE>GD?2 00G"K/.14!E&&&:$)LY(%H'<'!TF#,-#C.KK@3 M[DFF!@D))D(" D-/PJPL*"485B@I623W="E.(.81(P@%)PG)1A 2PP_*"F:YLTIPKX#=TYT@,JB(,HB ! /I M*/(,)0@8&P(3THNE.YE)3%RZDP1@N0H2V87 $(5E[IFD*S1SF@IN8U+BN^[D M=7?8]Y5!NS$$1'O0? =F.>?@FO.JWCV.Z5X%CK=FU[/^:(]:^SRU/>V[/\T]J)[8;R MKT^QUT?T;..+C!T&!JUPX^\>O@Z!\&'U75LVWIH5,]W M8>_-+MD[K$*UGG%6:]S$4(UMLEK=GU4_5V'K3?6D]F;O"']#W!T@YK9;U?/] MTVK&&7N;+@+=C"'O)+)1Q8J0 BM H=.H_Z:O/_79\CNGGQR_%/U^]^7+K5 M\;=>WW;[>1KGY7@6E]#Q=9?'+IH9KIPJBSQI>?W(^/OX(<^O==2M_>83!6ZH MY<8GL()HB*"]B)Z2D)(44^BWT>O'_6P@AE\#/NSTN-GPC7XU9E-6"0T\.DS0 MN+ __3QWAM>\:MI>#]E,O^./UDX;O967XU/0,+4Z[?+ \#Y_/K_U]A===]&* MN1 FH4P[CIKNJ<( @VLDIP'_8(#K,/Z=I:]"P&UHNT-NO'EZ/'EP?$MQL?&W_,];D4(B(!.GWK@*>413"N,MMP; M8-&2&.DHOM!T%JSC, &D/^I17="+'AT?N6>/#DIG<[W+1HE$+S[NK-^[-Z6S MG =GI7( +( +R9)@(49MJ1=78_E9Z\VK^+Q?;UYW'X90#&J4U<*!<4$SXT.2 MAE(DK-KZL@?0+'$Z6SU "HS3.?UU/"%3+4GMQ>N%QE=LUM53RR#/]CO=GX3> M-]?G']=CNX-!^VVWO:N!N':+Y]=;_R/D4QDQJ884_3Z_9?O.]VPL#WM[H[L?NUX>-UMC#Z\>']"CP^4Q :K =*!", .B(# MU,:0*),#&;@KY4?&\B-+^7U??N3N\B,3DU]"CVTT1Z:'^B83BH[I0"QZ[HCL MG88Y8'JS(K^I,'7./#="*FL\ 2&\)I9(E*2029L8V$C_Z%+_[J)_=Y7?!/7/ M@HA<">6=!H5,QUFB;##!$6F3TW/M_\H Z]^V&TZ00BRD]XM(7Y1BE,L$T2FK M9 R)RKS$P@JNY]K[/:;TIN+[K%/4*6V-C1X,QK-)Q,2M4E13GXR;:]_WR+KW M^)XO4@HL,2&-HN!-LLE$#E(;3XGG5LRUYWMDW7M\OR>D%HEH[J@T8!TS,8:0 MUY]%:YD@=@I^;RX\CN"RQ+T.7@$)H-$!R<2-M* Y3,7CS(6M%TPF1:SEC'O0 MSN>$"XMQCI.!41/=%*S%7.@ID4I9"@8D_D>3LD(Y);#G7) F$GB\<;F?,:[; ML3<>_A_95?QQQ\>VQ0YXWXU?&YU!KWFV'8\[W7X,DS>TDQHIO"831X24/J=^ M 8"*WCKAA7>&>>J]!_>49/+#1WXS#[3QGT%> -EI'7?:^+5W/=1\7TX6=V-X MH+F]!P&$"B)*8,AZK -ON1$.T8$ZRC7:.TIG%Q#WE,[=IUV?L'E@3.LH'4CE M*1 G-8F*"'1R//CHC5D8-*R%T,A9)K;YWC;"9ON5/6[T;7.)C.\.-M$82 HJ M6NHAHAM/@C-I-1< C&J^.,CP?M :-'-5C:W^0>SF\[KQ(-_M:]QL^T[K1T'5 M$T:)Y=P$9D'8P$$X;2.G((@0@2-LZ.+8C^W8MXUV#!NVFS.;?Y3W\80AP9W7 MU/.46U]3(Z'JV<82S,(/>? M9Z.@),G%2!0@RT=#'4WPW@F5T&:CWXYQ=H$PTT;AYX*,60$%#8XFD5>4$0G@ MK#$2A9:GN8+4FJ39!<4<,?YYMAJ\]BE#-L-6:5 M[,\S&H2PGGGO S #!DU$SD[)BXNE]A"H71@TS"75\\E0KU N00HPU%C././" M&Y-4@###X_X/1O5F131$42FI8B$I% THBRQ]I39*MCAB^F4Z-"LB"U$$GF7DA0?E6)ENEPRZ)9>"XS,\ M]/2P!&56Y,-BT)(%D(H3(#P8%I U2.5(Q&!4?9- SN=>4(]F G\AQXY?$>XO M9'^X)!)Z,$-, @B*:>ZQYUW0.IJ@E)J"<.>BWY14,3#*++(S#*^L]D(FC+0\ M@&1,+J!2S.J"Z D)5'.;!]>(<$ZA#(7ACB@-R!J<(2[ZQ1/H5!C$] 7-%#'& M4)>4Y\ $=V!CI,EZ$#Y8\F-US)ZI9)4(=EH'J\''AC.CSBR M,SGIY/F:A :&HH92II(WBG@<4UL*(9AHC.Y,3$\.X4U#NDTX^USLTQ@-'_^T#4K=QTN-"B&G* M(SL3U*R0!,782(3@(.^EP'EBTLA$$G-&V(41V:..[$S0*3'MF24\$,LA:H-: M18'PR'(M8P)L#I8FSY)WFO[:,4ZMQ.[E5.2JXD9;R2(83YFF7J8H%D^@4QNJ M>WSA4AHL21),0&U-RKD03.2"J9RR:458/.%.,"'LXI;#&G&C0G!;W;*(Z/6G MCHXM(H081B#2L!@I1'#>6?3.C#K#4E(>G)HC"$U,D$N+]/.E30@7D7H$D\$_ MW%NGC.0I<0(\BKFR2$_;+E@I'?*^R 3QD!@UF;9'BC$6\@@-?HX$.3W7\J[3 MWN_';FL]NG[>5?3F ]M?8[??<,V83UA$%!%%G*,N.!D%AA,84."_1$:B* 2J MZ>*AZ('6)RX1-78PDEF,49.)S *)VBDN)$.F8AF3)LT3HIZ\+ 5&HP)]C"8Z M@$W&$68=-PQM@W8N+>!@PTQ,L#Z^H*5,+B6F4B2YX"NZ!./RQEG6Z4#-7!1\ MG;GAOQF0*G%2*J]]9 )E-$N $1&F2**R_1X!:P?6)B/.[TXJ>+:'-D651:\ MY'E?4B.(BM'JX VU,86%D:!<@"HT%X$8E(E# @$"_\^#T*AEY8P]-;.8 MV#]C=3ZHF5@R?Q[H(SP1AJ8._4^R5"E-N8E4!>>I?THRF5_F.$% \&"5%N.LLS8* ]%HJSD2(TB<"V6< MH@N#AJ=166Z"R""".!J]X4BQ66Z2C#-:RAE0;5.$1*-CSG!KE(A))QIF MV*7,3@&0"8J#&I?W=51Y0R_(B^.%D\0;F:QVZ/OG,0"8A2)2<\G]=:!@K!"H MC D\6$2!H3PYI3W-RUEG%PLSR/WGV2@D'1,14ML !A*@F #=M>3XF3GO9A@( M,VT4IC B/DE/01P+D20MD@'EG0/--7="1>K8;G%'C>6S(H M"XI%J\!&@R&B\2S2M#@AX>)6EIL@&BQ$R8()5CCT'C(Y8;S,WR.UWG+Y>&B8 M5@^P0)A)E@-5Z$=%U%919;T+4FAJAR7"%D(?YI/L,B4% 644#Y"TU"G&R+7B M(B)TS0QSG-E,D9CDV"(S7#@(CCM Q1$V*6!$)"+1HQCC%D8T\TT(A=6&HH./ M,6B@3AOA0_!Y,_=$"\8E:DU47H/D/J8I2'4N^BVO\C4* MR41*#+25A@K)K!%*.D$!U.)IP_07]$Q%T%(RCI$R!F.,@D.],!8%3JED,EBJ MY+! \XSHQ;42R),JE$.3==$:'2WW:/BU]4H;3IF/G.I@X?%ZX($1_JB[)DRL MC!&:' A.NI@()$TF^1=$R96CE2]/&HW.TM)$ MZ2CDB!W#F!W/_RJEJ0T$W'4Q-)E0&[+5".@N>$"?! M$$&MI%9[IA=0T(\_A/?X4D6-Q?\2#]H;<"(XY[0D#@P-3$4WVB+Y,81Y;[HQ MJ0(0">',!).*YK$W9J5A/M?(-HS'$,CC]< #P_EQ1R@F5@/"6V3E#/&I0"(I M5(([EB+**C%%%TD=IC);&Y ,W"R.:*8U0 M3$A,C$4T9PK#W.!! S4RCT5+8VD0*1&V.&*:_@C%I#0+6;1,+@3/)+BD;/0Q M,"VC4SQREA9&9(\]0C$A^=C $DO<,T3"&\T5WEW#21,0C+BTLV-L&984#-6 M7/$>VU]-B !KKG/=56]X]" UQK*1"Q/SPMOD:/HFCV@IRP>8;IU4,(,B2U(" MF+PW%$A#P!K!/ "-E#NZ,'I9Z_1C[[T]LRC,TM>-/L_6!G63DJKF1"!AR3MT M 8"1@"S+F*7>PS0S#=9)DNISH.N>J>2 F^EY!1BI)8J,%3PX'PTPET4M66Z M&'^8@1&(F]H !=-WU(:KI_Y*P7FKC,!@BUB%=HX9)Q5/$KM/6I>(4Z/2;<#4 M#'37]>)HV /JY]C7H-T8OGY[D"%_\6:M:'N#;GPYN@=^'-]@?&3\/=_A=AP& MFU226@3'@%-G(GZQ)C$K@N):7/3G+,#OF_[4O]B?(YOQ38?VD+V/#VEP#"8+4+AFE4M(RJ[S7\^2&D31YO*)K<_R_W>@=_75V"[,:]/H87':_ M.7D2JQVK]K#3'3]A%#Z5TAG_MC:II=FWO.M?L>T/6K9[]$VDW1E@,+>-<6GC M:W91B\@[@I;EIC^1H:-*:!^X!0?> ;B -(3=X!VSO!1D">.9@/&]B-:UA3*_ M0K0 /+HURFV@P(UQR)LQ'L)OQ.1-V^>HJ/S=1;L=O\;V(+[N=EIX$5[A^Y\; M_8,QV!X0:_.F5Q,PS8]?4M]3+T2(0!#,P+VSVO/ $_'::)48S#?#6&)Z^IA^ M?+J1I*&,!NJ28@!4<X<5$P29CT]N82J27=^"4(_;6D&P]#-X3A)'&6".41 ME, @T E01$8P0H&?IXUTEZ9Y\GHUEW0CEW>GR0BFD@?+F 86?*)1>VE\LGP. MZ,:=A/=J,8 Z!Z9Y*@S#*<9,L,X$[2#72HB&>NFC4<1&!.T<,(PEC&<*QE-A MH% (/FAL X8DQ29<;-N#JSQS#&,.^G5^ESHU5R:9D^!:YW7$EH% MT4E++?'!42T($\%^4_QDB>D)87KC26!Z.MDX+@"),7@1,?CSX*).',&M[L-"!GUEI(--81K"$Z MU]L7@1 C@V!*+0JFW\P%A)9TXV<'Z1A)# VS\]Z <%9#L!2 ,3/.V M;>_'R_+\U4:[T1JT)@6:C-.MM-;MYJ?D5EW1DW]W>OV+B>++,Q8R-9Y&D(%X MSJEAP+AVU*1$%9%>6:NBG%.PV-,E6!Y@C(F!22YO(\L8RX)SB@G@D@R M3TDS2Y&..$_2U'@K"&,,).%&J%S,P6AO)/#@%T2D[[$OV\B&#AK']Y#HP_FI MN<2*0H%QAF*C)(*S0G/KJ8O"ZB!)Y/.T:'5&L'(G-S676#&04A[=,M8%\ FL MC\[XA)B@"7FHFH,QKRECY7VW$P:^O]7=B=VO#1^O.BC;#2>V^PC1R^,/+"E. M7*)>"B( 0' 7C$>BH=$Y&9*2GZ,B44\6.%.I0Y5\ $A.)=K<1*NH_66"@QF M'%&*S4.*U9,'SE1D( MS$4;T"\%!980JP2E+"7%O 3GYF%>;R:!T,"##DD@4?EE"88^2IK(R7)DL67Q.CG/MJ \'T3,4H;WHXMV\BE ML-_';NIT6[;MXY9K-O;+],B-T^/H^S'4&RT\92OMX*^]9'T^MC-6K&$;_WR8 M&Z^&3K[/"".J5.R'?=)%OU[IP-F!MY>.$?1&RG #/DH=&!>6 <3 /1WM@3!% M>"\\+PEDMX/R*\@W$2 M+/'>: ]EV7]'/ 2E@*NH3)HVO&=PWO9AY ""4Y73V$4 99@AFA ;>2!:1W"P MZ')85&NVI(BY(%H*@N<::#%H2(%8K[APE&H2O3#*31O<"X>Z>:6(\VBY$=A4 M1!E$P)@'0WP,?90@8&P(3$@OI@WNI>6>0QXZ*^!.(L5H$J.*$HA:6D=<3,DH M_%F[T=ZH,PGNL=1>VT;WDVT.XE]G%Q__C7>T77]P]@Y%VKQ.WR].VFP?#_J] M\@SZJR/1MS2F.MQ*(K_-ZV[\SR"V_=EW6G+EU+SR=]#M(K0FU:17MG>PU@[Y MG[Q1W5?;C-_L45?MM.-9U7:/8O_UH!T>=H^Z"8Y,::LX..URM.Y8M,9SP8)S M5A+B0WP:X&5+\,XC>!WDX52(@FH+DA)MC/+X5]X)3&HCYPJ\LX*72>@37X+W MQYPX$. A6,:(!.^)86!)2"H$IYAE,SSY.,/@762\,!8=#T*F("$%]-C1,2," M1E.&!N'G"B]+FGD;>)NVU]M*GVW.[\!P<[NQ?W MY76 (90?'9X7V(9$N=)> M^* T"$0L"U0%F[P$$(Q/?6YH23"7L+T%ME8X2:P 2F,"#=3@_WG 4!\"2T+, M\%S##"-EMJCE(L(6\B"43FAI.0"&\%H T\(H%HQ(VH0E;)=(&>5<6^WR2$_D MC@!B0[,(.D407@>IHRZ1,I.;.RSIY)S&0C?V=O@5\$8;/&'.*V.!$VZ\9\%+ M+IVW)#'[-,"[T*1R<<'K"21JE:8")DM:KG MX'7!6Q6"0+.;Z\YBG(1D@1C0C DNU1*\2[QQL$X5Y9ZO@2 MR+.'G9FBP;,"Y$BUIC2C-U 0GCJ0UE$-3B0%#N(2R+,'Y%G!#H!&QVUXGI0$ M%*[A3&,P$T,N=Q/%<+WQ3!<+N-+[I>Y^NR?+S3/>=QL^?NHT;;_1Q#=Y8$E- M:IQ:H6[;O+-:"!&((AJC!X?*SB@WR+[X(DHJ[V^#VH=&N1^[L=??MOV'S?2? MG+ALKJ.@M$_!D;Q&RR43M7+:F1!C4&$1Q761SQZ[#U#F_4'$%+FP'+Q&X1C@ MN5(*R"128I%8RY-:9#&M-[[F!H0YTBJ!9D\0L%Z#!072:)N80N62N:@ T8LH MKO5&K]S(ZW6G^\[ZHZTT'/RR;IZ\5]+6)\F >Y_W!-5.6Z49&,HBXU+-UT35 MN\:H\TO>>CM/'3'3DJ5>G#\GI-!)SBGATA$2@*2HA8P\1269MXFF>=@:<+:E M-OUJ82$E5,F(,2(%B"(Y2H53RN4Q/'!\AI?RS[9D'R1%)2IAF'3*99_'%;-! M@\(X@!.C\0"??6&][W;P??MG[YO8!6OMD&=WCO,]KNZA68ILHQV[^V7N5CP""@,U_U,KS1H*G07DF,LH%HD;.+4J3 #"K>'*3\_IK<:IW^ M;NS/J_20F9#(@8)$RD("JII4U#@N'%,D^5)Z5!&87>FM1X<4LM?O#O*%5X2U M';]VFE\;[?UW'=M>'\1Z9^?]QO ^DQI*>]=I[V/0WLIM^);COFNTXU9ZU8VA M\:/!NU^" U6YC.N$EIUH$X(57$<),7G#K)1.JT2MM#RZ4>@A9I?!+N&0 QHQ MH#\IDR,F&)47*P8AM&!( MVXGW2@C*]7B_0ST&D5Z":-9!I.\.(CT9$&&81T3$T"^E!,%Q*Q3/I4^E92EO MBCC[LQ=/%3L/,C_"/"2"3LER28$P[;QC6@H'WC*18ID"2_4LP^&?15)%60Q: MF7+6.OWXRUMK_!"#^4GWAM^OC0OIR4V6&4DD(>A@,- BD1MJB=3)8\1%#)/C M#"I*EF"843#):C0Y9>BL'V/VZ+[1HLYS,'>+%O7D]MWS M"9VRDE[S &A]M2%.6V:I"LE+K89.>98GV^X&_M>=;BMV:YWV*WS[;J?91.XV MSH_\=Z<9'HNWW<\"_*JWGE@6K:7 P&L?(0'/BS9-2+G4@PW2) %S9*"7<)DQ MRVV9\P*I(,U5DJ2(6GGBK/'!,!7 D3D>:'^:D'J0H7'BB3 N48L6!ZA,-BD. M&$-R32P21C?'8PE+E$PLJ@S6(%"L#BP( $V-]#QP*8S'8"+&.$: 4^&LN8=Q&IL_22N1CFF.4L*F@>A,> ,=$'Q9,U!O+,;!+$)9Y74DD+ M, ?5FYXV#B:V^MP(HXEP"1$ FB%7<0H- O+9' J%\6(1&#.5>4SU6%1 W.0B M=\SQ&)XZ$2ZB-.&6,*83L6"==9Y9D;,I.7!MR7A#+#J[5N3Q$L3N!%-Z/YC^ MFA4IZ>M$K CW*48"WBJ)3(* UM+%7%_(*\E(%#?CG24@9@<0OQ#1T,EP4L*I M"4HP8I2#('E>7PJ<<4XYB9I,?<_()6A^8$4F5D4\ M4M4$-LT^)WW*.)A@@DXNX,T(3Q[C4J^\C3S7N6'2<\U\)/-N#\JAJ??VS+IF MW.H?Q.[H\[S47.AHX,.JB^%2 MBCEAQM]U-1]HZ6LNY3/1I*(IHV+Z]-@;ZRV"1P;K( :G-8 C7*ND! D,9C_( M?IK(>9!(6U,NJ3."9"N?2'#6.FXHTYRII,$LPLSBM7J1G5:CU^MTSQ8)&=.? M1%0@(Q#T1D@. &^<042D)-01&86? [+P=-'S,+N_H_WP7O.\Q2$HQ@Q!A@_" M1 W42ST'&VC_J KMN[AO_=D.?IRS+:XD-T;F,76:%.HL1L?>&(X^0.:==]EX MPE]C+#'^,*\R>N@MR+Y=B\;(70SOC5-_9?[=1!.H99(("GF'9"J0RG&M$\I7 M23J:?W\$&=Y[YOEJ#_S*BAL=#16:BH \%G2NP4(/UP+RB^$'$ MDI?46I&4=SQ!R'4F$A746!&4UWAP_AW ^V[C*VKMG%E_0XDG4A.E':H+US9B M-$AR!!B%4'H.JI#-D+I,D"]A- Z2*)_G/4-$)@TT4>H=$")8,".Q*"9F52P[ M ]"!,$\E(R;I! :88]NQ%[M?8WC=Z'9OL]<;Q+#6#EN#?NZK\-![VDQP MN .()6AQK608'J+E!<:T<,Y(+JP4\[#W^_&V0P7NN13&9X4V&;^/#C=9QLW,68VG-AGYG$6,!+E+T2DN" M'@DH!8,^B$3FK HJ((MXBH*\\Q,_Q5X?J<<-]Y;9=CSN=/LQ//R,X%TE>2-O\U?JY#*,0#T*R@(#YZR546*XHY.2.=Y)4Y#D M7/2;U^B.O0\"[2G$1(R,5J? .64J4@(W5R[.L#%%?MMIHNF M+I95%3"F'^X@AY\W3K/)>P17>8^5A9,:@0W2!"$3!.LA,>&HM2E))SU!LZ?$ M2"M@7.5@*=V?MWEWE2Z97 T+HEFNMTJ\X$")-3RY7,-+Y/1HC)+FB C-MG2G M$S$E%!B2$J>YA<"2EMJ8E#SG*G&C_0V/MI3NH_"524G7Y4I7S%NKB 'NA2,2 M M+1P!SG5I)%\[MYKL-V_0&*=SU^C0K213.?-R<&G7.DLC^S& M*(@52L1%<[W3%/!4O&^(X))37$&T8(+7W%":'!(NF922?M&\[Y0U^/$=L#3* M>T]33CZ!I(B-*;C(?##.&?!ZT1SPE#7X\7VP"59+XQWURH-VQ+A$@'D6230& M-7K1?/";V(Y=VT3YKH56H]WH];LVSPFG/$$$0+D]:,)M%<"\DZ5VF", M1-2B>>'IBG@Z?M@)AN3*$J3-H).Q/J#=1JH%/G*Y>'YXZEH\A6%ZEZPW5$4B M-(HX:2L@!I*K)5"2HE@T3SQU+7Y\7RQ#WL]=::F06P'D3<-)7N&?A,70V,W5 M1#_>(32:@RRQG>@'W4:_$7L;I[XY"#&\[G9:>99MT"\%OY4V;+?=:._WWL?N M['<2,3Z_L V\W8>5Y>XI-3P<>?8^KC9WK'MUSG1K]'S MG5>VV4@=Q(6=Q;S]YXW3%]W8ZPRZ/O:&7P^B#65[0N/KRS_QKU%&6)").C!, M$PXI!4URC44EJ+*4DIB^\'(WTLNK>OVS)DH) ^[B(.;5FB^D6A7'_3].&J%_ M\((2\K]7RC-?_MD[MNV7?[KN<[Q^^'EXFXN;O?RSGVM1CN_I.EUL8N$[S:8] M[L47XP]_A$;ON&G/\/6;C78LRHO^:-GN/C;"=?K]3NM%;D')YKUM%BB;_?:+ MW!6CPY>-6R7#!O:Q*_IA_.31X=7RT/-^^/:8T:N&?/\P6:47QYZ7]^Z.3QCU M$C_NKY37X5OESOC7"E^Y\>+]SO$+>MRO]#K-1JC\%[;TCV,;\G*J%Z1"R^LO M'_"\[(5;)%.^]K '\DJ&V%T92F)\')_?Z;[(=\\/2 B9(ME6HWGVXG_JJ!^] M2BV>5+8[+=O^GV<]V^X5/019&I[8:YS'%U1C7Y=?3X:OIO ^I6!&KTI9[JB/ MM;%1>;56K MFSL[FUNU*;X"W.D5/MO> 6*EWVD_JZROOEJM,"+ /$2SU[H-V_Q>8]F-QL*M MC?T__Z4997\\]C\SC\/76]O5RI]HK]N==FW0PIOXRLBL;\>4\_JEI8X1K MX)(9$ZGC)/I@>3*W+_ZOM&WVK"$V7JQW?+E(,*?3KXRF!OBG,[?>^?J.;7_= MY=5!.-SXNO?&'&ZU/AW56KNGNX.UYN[Y<7-O?:]5_;Q)MNJ;>%Z5[+7VCK;6UTYW6YN\=O[QM,;P M_/I?S;VF/J^NXW/:;P_VSH\/:ZWM9G5]36S5C\YJ;SZ2:FL7[W%TNEO?/Z]] MWB"[=4]KK0^GM3-#]OX^(+[UJ6T_F\%6J\KVWGP\J:X?X;6;9*_^X6P/V[M5 M?WVPM5ZEN_7M WPNVUO?X'^?;YS@/6FUOL&JY_ZLNKZ/WDU']'RI %#Y+Q\+ MHQ,K$K=Y(BSOLB=77E)2?"B=Z*507B[UZA_UZK%=NS&KE+&?\>QB57!U)\=^ M+[[ 5IGD]^$+WR,'8PK CD\S"?CC"KZ:,7W3-<->F;CU(C]"'QFBCTKRQ\3- M%Q+MENWCU:=]?+].,R('[@[B;7;MPP#CGM@=+^.84Q.W^_EM;Z_>R6;KM':^ MCR;KHZ@='I&]SY]:N_6#@[WU-5H];S:KY[ND^F935'=&U_S]]L"U0G/K<.\( MS1S?6L?VU(_85GV[N?=Y[V#KS>NCZOK'\ZW/'\]KAQ].=@^/3O\^7^M77Y'3 M=_6-?A6_5S]\D4H%P.B^B-% 2RDPF#D57"EB0_*R1!U%C:&>_*/[QK&$>XG M".DK5G9TBZ);H@^5393\^&%!_XW++D'_X>/:=GUC^]UNY?+3]L;[K>UZY?W' M[9V/:[5ZI;Y508991QI9H;RRM5VAXK?P>V7K=:7^[XW*%?)Y03S77M7S86HX MW(B>9B$$^&'/T)+,=+J5_D&L_&>LE)5AP%J)[1##Y&G.53L1\MPQWO$@V+.S M:+NQ?9NY>%^V9V,X C*GQN(7^!"KK>/]#SW!MF=#\X6!\@:H+P1+J/DI^L)% M80KL\L =TR[:L/+R[: =AZ:>DV>5W/^/P8XF"LVM[25E65*61Z4LR39[MW*6 MO'JXU\ACS0M 6O!9A\U&K7YP6&4;'&T1GN_9UN=:J]KZ=+BWOGNV^WD7JNQM MZQO2TOK4VOJ\2;?>(*VIAR.T7:)VOBMVV>[9WN?:4>T0VW2X?[Z+[_X-:3GY MDIBU4@E6,,]) =JFP@JJ"\)%H)3;%+4?D1;XEK1<&Z5\>LREOKU6V]DL^R/'-J_7YE5*JV_@'#N5W\UY]7S_=/, #EY-S"Z]3+/"S+ESP MO-!YQ3D5*B5!5E[NU#>JSRJ;M5>K,TR_;A^F^FWCU/I^B81*)U6Z%PBHV%ZE M=QQ]GM8+E4:[TNCW*OZ@C!]^O]=K/3*9HZN,Z9\A[9Z\Z85ZM^VA #G;/WQ[N?=[%^QZ)VOH^/@O;U=H]P3_8 MKLWS:NL#WVUMD.K9S0$YY,.M&G)CS_$99&M]NX7'&WN'?^&?<% ]K)[MK8?& M;OW#^35NF[GSAR]>,^UY,(53#+FM)*PPGNE":B4BKL>F/;'=^ LC MZ\"/F\KK1C'AWAPYGB>L[X;IQ&;/53K[8I%+>.[(02=@"B)&%]E(7 MP8+A5GJK.:R\Y)P73%!NU!+9CX7LNCW='*57#=?>+&%^#YC7K@Q-H/F&0$R* M0A4&T'*#,C_T)1BM1Y42070@'1D<*"A\('X"E1HSWD$4;4ZXN4]T>0 MW+W'&D:B+>G 5O<]GMEH^WD=9)B_2*=9X#86!#LJFC-X5;>32U?-]!*3?W&L=S/#PT,4&A!:X4Q,2JEH1QC M!\&2S/OPB822,T#I+&==?(>WCV2>Q_R/NZBJC6/;K,33Z,NE5/AS7F[3J^"1 MYB"3KLIYXQBA%^+]QOZG\6X/J"^C\=,\3]9Y@L[K:I82KZY__"*H2$H0]%:, M0@%:AD)+CKZ,,8\.3 "/&$]_HQ[%&$,+QE@NW:K[D]KA$;9E ME^4<-B(I-8+3@@>*!M0P6;B8?&'R!HF)Y+VXS,I+K;X99BD>4$:YA$WS_4&G M/=_CQ9.2$[;K"SHPHO)HKQ&.%D"M+[22HK V82\**8'(E9=<0:$TEW/GZRZS M&LHU$NJ/7J4?F_$X8Z#2+D'P[(JCLZC I:>;OS22NQG 6J=?63O.BV/S6,/< MO:6Y&\%YC1%,[):*_ZP,9_"+'9$>VP[CGQ(&5,A\Z92[@_7G/9#J*0?[O@1*L\IS\Y;+Y4?9'[.+['P^ZO4%. ^EW*GA& M.61%V6_N]\P8:D ML7/IAYA<693>ZMJ2>NRI76#M^V=L\WSVKGFZ2ZWCS9%B5CO_<%[;_Z(28+_'5-CA3FL:U0I"QL]JQS; M;N6K;0YBY;_+PBH_&)"<[ESM4EV&ZC*R^D.CO]25N^E*XU)7MM:^)),S=D(H M>!"N $99H3WCA M6V=JE_Z%5->^6!F8"YH4"I3).J.RSECT+XG;X$)(3"/-0K3L=KI'0P]3&7?[ M'=1HW@.<">@!H4P[#M1YBIT9*D ;:P4/6E*5:W4-BT(^&P84)P<=C%M/AC_F^="N;_3*(:V\ M#O$JZ:K8?@51-SHEYEE47P8F_TWIJB!YD6*E=_!/BP">4FPW?:5:LJV?T*CK M;"LR(IBPM%!<0@&6AD(SC%&<(BPH[I2-8LBV*I]WEK"?(NR7G.J!->,&IU+> M OH567@'MH M+":ZB+OYT2B* M.ZOX@XBOW[+8$R<'L5PWD&>4KJP]_HW^7CFPO4IJ-&.HV&9S- F7IZC^,VCD M":I^I^+BZ 2\Y\4<%<^+$8:5$48S55O\N%<&:$2\&A[OSSUN!M] M+(=B*:N418MZE=_P?MGY]P;(#WH'>4OZ[K@$0?\ 6<"-MI_8ZZW,31Q>/'J' MWY^5$Y"_L>$[.M1*/.X.\0WR^>6I>%%NQ>@^N39)KS*NA'"<)R4-J01[UEM] M^.S 5X-N%Y\_K(B2/6C?]@>].;43$TJ;.,T9V$X)R7-ZBR $"68BH; ^9[N4 M6^,:0B*+*R]W8^^;E,Y1P;9*K5,9E4&I3&IV>0Z4.X,>\=YJ]/NH(;&)N.]V MVME/-\\J$7WV664SOZCU92KBNNW;X8J3&[I_>8^KD]7; SP3B,CJO1WW!\WA MKHS/Z!XVRJL%QKFKPT)9@V. +!8^]WQ]!?:]T9>[) MD38_>?7U7RQHE0R!0J"R%A"%+XP-IB"@D%]1X0RW2_7]5GU186RE:;OH1:WW MJ+Y=FW4P [J;/=NMOU:P_XI;#_1:J/?XE.[8OZ .M+ /SIYE1YXC;.SU_?S[ M?K=STC\8'UY%OQ[+MH68&NVR,E"9SIR3O!B^YNTM+(_2/YZ-3_OA"=]OW^C, MTIF/3OY.6\=G-MI#\T29*]B8GESE)--/J"&K$OA/)=3 *I$_FX?R#Z5#[ESM M?R8:*Y1>F+I]/S0>I6#>W:YGOU;"[?;EG*U&",TXG=<<5B>\*%KW8/7IIO!J M:T]7=HNCA@^^ G"X3TZ)C\P5]CO=L]O6 6:BWGTU.F%.6>:H2,7IUN=/!WN' M&["'YU8/U\CN^=')5OW34169Y6Y]][3:JHJM]8\G>]\4_=X0>Y]?MZKU@Q8R MTK/J^O;A5GU-U#[C_=^\/J@=;ISAO:"&[?S[?.-*_(YF+*O(YC/;J).KNHHW-26_OBE66)&5EPY4(!&EQA H5"4>"*A"0,B+OM M2[ X'GCC]MAOJ;V3U=YQ-[\I>_G5L).76GP'+=[L5W'>Q>]9*]G*^=H=UC8)U)W!01;,X,4[;0+-HBD9S"DBAC(GQ_ M@X(?U^R:RH+7GQC$[QW$9G-LA2J_H6TIA]*'Y;[_>:#Z]]7*+C9]//U1ZSSL M'D+_K!<[^3WFFPE,;F+KXQ?CO&9,L<)'9S*\8^&40)KN@[BO7G1R(@':7^ERV#R &*XRVW!M :D%BI%\V2]^F M*?JV$'VCA<[L7RN;M=?775U[T J=_NB$6[*Q2E&5DMHI6W$%M2@"[%<\GV#RJ M?<9W^?P:_]T[0D_9V*U_A%WV"=^K>I+;NW?XJ55%SEB.:EW$P_MG6SLWO/#A M1G['1NUS[I,:_OF ;:W"WJ'/.X!BO^V*ZOF'\SV\Y]\YT[2^C[]]I%OKV _K M1R=?*-4^L+QMI\M;QQ#F"Z.096J5*%>@:+!TY27E]!DA^IGA?.R*QWB[>R+H M8[MA5(]L(7[&#QM]YPG]VZM#\'\H#C%Z\=&K7%^#]\?WAQB^0^!_4+]EU![( M/7;<&49E+[HQYYM]C9<=];^OF[91V\CE)=9A(P?][U]RGQ2BJW_G6Y1F( :9 MJ /#-.&04M"$.J>4H,I22F+*FV^OC*\ZZ%X:\GUDCMUHCPJ;\+$O;//$GO56 MGE\O3(S8N=H5-]_B1VW],<5\V*)#_[C5]]T**M77_GJWD3=:>[6%EK-6W_DV M'>SG7W&.=%OK!^'89M(4^R%VH)CBUIG#QB%C&)6Q?S%H(T3R62LOW]O]>!_2 MZJP_VN]V\ [%J/'>QYC2?9-_W<%$4YVE MV>U7-E(F >R* ?T?*]U;K5/YO8N)N MM//N!CFN6@I[$L*&E9>;_=BJT*O*7A97'ZX%^NUCVPY"HQ_#[[^H]Q,&PE+O M'P *$]/Z"1OYD=93O53[R%KF=[WEVW:7)%TYR#&?F_I MZQ<>!S/NZ9D@8\ 6B()0]X(L*6=[0#)2#F]0W+F>N#3A.O[HVVXZAL M_&?0Z)]5?EN/J>$;_>6(QA- NES2FRF-[>5O2SLF2UCP!2.@EK7D: MPF:LW'$*V]3O5+YC"&Z;XEB2@,7'!26SS0*6TYF3FKM6;#2AR58K5=NV^Z62 M_T^OLM[H^4&OE]-K?PJ2 M7_KTIR)M)B[']S^V+S=AK^S89BR'ZD=)/EN6?BB LO?]3P,G2 M^S\5:?,KH_CK,=ERVN[C<2XU%-N-3O>*-5CR@2> A24?>#+2UI=#]56\%GE MBNC^KTS7+7W]$\# TM<_%6G#N&2!6([@/TWI+[W[4Y&V&'MWN5K9.#UHN,:R M),&3$#K,4%6"I50G(=6\+_T.=JWM3X"3+_WT/(@;_C&+]G[%4)<'EP=GK"SN M#;5DG";VB\4WRSN^:/3Q:?Z?%758#_:@W!!WN"%%KB;?+M<_V6Y.7ZXTL*W[ M7=O,Y=7[H[TU>C'7$A\MC?)7ET9=[LK3NU@:M?H0=7 G9:K*'F 3J4I,IUJ5 M>'I]>GN5X1\4_[R)B+OU,:Q\H]^/^U[W=K'3:VCYPQ4>GVAG[-0WJL\JF[57L^0;;F_JJZW:^D9M9V,]ETO? MV7JWN;Y6QR]_K;U;J[W:J.S\>V.COC/S;_';Q]K:Q_5-;/GO,]36V[WQ;XTV MDHS. .\1>L\J\=3'O#7"P9"0A,O=72JVE3?^ZWW_E48%Y?N=X_+A*W-4G5Z: M52/8Q*O34[Y*[EB>_G['N(:':2Q_FK7T]8_TNH35VT$[5CBY9;NGI]4/Z]'' MED/#P&G9%V2JNPA,H0/6=G:N^J&?&,L>&\^F;=?-=9>K7O[LTWZ(4;&_-)9SD/ MSDKE %@ %Y(EP4*,VE(OW&ACOG+3V\B^+%]GQ\NMOS\7=L[VSWLY=;GW?);OTCGOOA?*O^^K"V MOGE:/=^'O7IH5?,?]N%L[\V'\[WZVM?PYG7#O?DH=]EVJW;XNE%=/SK;JGN& MUYQOX;&MO.U>ZZ.HUC_PW?.WK1K[,+KF$SY+M/?JQX=[;W89MO$$VRAJYWG+ MYRKL?MX4>V^PM?6CT]IZ.*RV=OG>:WU>;LM7;L^W]@4E186@HI F\@*$-85V M*10Q$1*=%398N_(2%#RC7'^SB][_^2\JR1^_H@EC0W,SRKMV/\N MK6?WZX=;K>T\VZ1'H$ICF6Q?B*06^Z.P:VF*[FZ*R%6&9+F2$*PHE(@*&5+T MA8N2%E1(Q2S02("OO*3JF;YEF^%[VJ)_L \E MDP 47% :"A^X1";A1&&C4X5D29$8N+"NW"K\F5"_3"4FJ+Y/:1!IL_T5$=[I MGOT\@;AKN#;/%N@1",2%)-#P+"W.W2T.O4H8%%5*BQ"+J(PM@ 8HG#!04:EF*'B9]!S)4U?71R ,2W7]:76]) @&N#=>F0)M*!1 ;"R< MDJ(PG@O"I4K@/*HK>:;AE_G][(TU_,P"@M$MBGS^/Z_\>B!5+#-OA@LA_;5) MQU\?U07S=[;2V4WNEW.:]X'1C]O M\9K^%R,4H8&30D3*"\"XL= *2!% VZ!X,AHBAI'L6Q=1"8-822C/ M2GE+.BAFYDG!I5 F^<)#0Z-,H4>H8WZ1U'GQ=\-,]NY!(N MQVP>/V(JO=!:Z7R6&OHS&GHE;C+.<"M=(2R@BCE&"DM2*KRC8"-QWA.-*F:> M46-F:*1F.= Z=W'34FE_46DOHR<*T7+0LC#6H=+R1/"3)05X(I!?@8^!K;Q4 MSTS.IK0MIF!YC G=IDW[.)O&K M1((:"8I[B42"T@*2"H5&(U7H(+D@$,C_S]ZW/[65).G^*PKVQD9/A+*WWH_N MO40P!OB'EE&-DA>2;0-?_VMDL \;2,DQ)%4TV,,%HAS3M;W MY3L36=K8E-RT.9]7!/9AF%BBV.R:@GP1:=X*\D>#?.^:MY \EZR8&S:#O%1D M6!0N8YZ1[)!G?@Y\8U/8-M/+@?$UZ #9Z>'@_5G^I?V!>X^MX=EPA"?#6C;V MW!7V^?>5*_FK.SIZ<9JEC=*'0-;*P*DA=1E%Z1/'\D7ZM*%\@]H@;-5 #! M*8(GSH-EG'FTV4B(?IP$:&O2I%K0E6HI_D8CXL7);_7S\^CVQE-:\KT.1S.8 M%^M0I;*0!KY/X_%>YQ@OI?0B"Z92TB,I25XW+J)BZ ))0)P3V<(P!%ST"6*4 MEHLL63NF)-I6:@7;]RJ,%]GP5F$\9QA?619,6V8YD9!L1! J:# N(4@;NFE,LH9"E&I<6V'!T^B 6!HLDI!,(IE?VMK4",3J0G4!5D*%ZN.@>OX5JH$H M&8(0D&7B0:!-D($;@[E,@DIYI]D9TOI?X_/]1*1(\AHC?7;(;( P\H+60*(B"L1;!*$R"11J(- MVBAUB7:VN:E];*N+XX7TL548Z^"^+[>>H8XW%)ZPIKMICV'J.:,UXQZ E:4EG*7%'C)6[!/[X9EGK H[DF,)ZE$ONG)8TV^\*>ASK@3W") M:^!K7&[L.>XZWSWNEJ$UCUO;,\>]2D_V'FLYO/V3.RMSAF?QU5?,SKKO#E?% MFEK@"/H_)@>K=CE/;UUUK@?0T?ML[3()CJ/J\ MMC/7]S@1)'0]8DZ3C<8D P8] M T$$@O=2@C3.*\8ME81N;-HVG=O(EP9%Q2MV%VH]5.S. [M7!@1)B2O!!2!+ MV7VQ@H*W&H$[R6P4C'A3*H%4F\R^AZ=Y58A+94!\#?NUX?$[C8>?DTW'_ M#/%B!GPEHIF(:/]Z*R0UV@D2&)#$$(36";P@'%P25 22_SB]L2G:4M6*Q-7% M\ *,B(KA.6/XRIA@: 3)9@.@3B%C.#*P1.?/8M0L,6F$SQB6;:N;U,Z\3L&( M3G^$7]-+[:_#IS_U!T4(-2[QI*;%.0[ZT0V/;C/26"@U(OIX#KK>'JD#=R%Y M!(9E&)QP$BR/&E"F6/8"2\_$QN:XF(+]VB"/IH8CELZ2J+B=&;=7MH,HBYRD MU6"0BHQ;0\%%8T!XIXU2U+.(&YNVN7V[$;#KNIB[&B>6HTG^V]()\OT?P[?WV,__/Z[-U? M\5/6M^KM^>NC=P?')_L';^7>;^^..MOYF?SUKY.W?^V=Y_?G;S\[,T+W64D0<,4'%LJ29@9"HP 9)00IIF:>>8MG9K'1;VA7L/E^*^.[+ M;L_U0K[J5M_GBQG/V_\:YJWAW>?+'/_>SW=28T6/)Z+K,5YA%)5E^&;(?X'@ MEH GRN4O15 N2IZD&(^OX7SF1%,-\386M@LP(2IL9X;ME?V +CBAB +&# %A MM */6F3[GT26= H24X:M:%NZ@M/TE\)^V,:$^93'U@#_QMXISF8[K(,?\TR+ M "_+5LXJ*SV"E:ZW\K'(D&7& :<3SUX-B6"0YR^316:4)1;=QB;7;2*;5+52 MXQ%+9TQ4',\?QU?6A2<>N2<4K,42O8\*7+0.,"1MN%?$6I]QK-I6S%S)WKSH MQ/(FD"?3=L/=F18+SQY_MU7U5M*NHG5ZM)Y].U67?YZ^9:\^[__V[GAO>^=+ MY[>W9WO;QQ_?Y>M_^^'EQ_V_=OG>AW?Y.O^9.MM;A\FAT\I1,"%[$0*Y!D>C M!F]%%KY)5)JLM(VY&X=<8'*XGJ@\-H+4>I MG>!9>=B[3=3?S_L^4]IW':(_BYHZ7AL$9D7IE:^5J9EYSBB0F#\(9 PL5PZ2 M]RES*/VJ6T.T,,WV7F:$6D1"NY#0+ M.75N]@Y3IVPT$"AS( 3-UCMR"DB\-3*)K%MT]@9EV\PM]-.,B=US#.ZN*=(7 MD4.N2)\1Z5=FB+$8@LC&!T:50*3$(;O[#I2)7!%KF'0LFR&6M"6=UYR ADVU M7KYYQ7>3RE>[U6I-6D/SRG5;T^/8ZGJ=&O.6(#H!40D.0EM?5CPJ",A-])J% MJ'QFJ[*N:>8IL37>T5@H/W=JN4+YL5"^,CQL8B24H89.N=*4S#E8P2APZ:CF MP7+!Y;CD5*@F07FE=F9\8SQ:612338M1=X G)?1Q5?E>B]:>>0W9ZZ]2V?\J ME+H'\I%T=+UH3227HA&8Z:C,GQ>,@_'9&:(JGP4FM%/!EVEI5*_@^/D*XP6O MX:HPGBN,KZP*RI-(DAFP3 H0R3O(+@.#+%.J$F8DEXKX#&,^\^3D)2Y9>_XY M:35>T023XO=^[_T!#DZNS]*HW#,-]]R8VBXB%F=$(G9CDQ,^CWVY-=K06.P^HF+)1UE 9 M-S9E+5QXAB[0.<41UK0G;+'=GY6!IF&@&^T5U'KOK ;->0*!4H+GG %J*KE1 MS!.3/1-A;%NJNPL['N>:-*/O*Q?*01J4?Z/;YHFC_"@GD:[?QEV?^EUC__OQFAPBG=[KK[>Y58OOKA^ MCQ7E/T;Y]78&=$R@2@R2]67Y.S(P611 LO=OK-88R_BU._!^&M_[24_?-'JG MGKZG/'W75H]*XGRR$;P/&H0K.B:0"-*QF%C24BCWS=.W!C[EFU$_?#SJ'V>E M.!POYM*_MO!_3[NCL]9/$5,W=$?_^.519/Y0._8YWZ,I&UXI_UE>ODVW%S/P M?X%G&]K[Q^!RIL.P'([V]R>J_H&#-T=N@'/QLW<[+V]SX=>K&9_4/]Q@?_!F M5*9Q_ML=G^+5;[\PPDDER!\29.?-MX>K=@Y>'K\[>/6Y<[)#]\[C4>>W?'\? MWI_O?3C*O^/UQ[<'K[O[!__Z^/;#<IP35P_0LAT@&X@UJ%0)-?ML'AH'AMO\)CH_X@LW.L M1_ YCN#!VT/'M?0!$Y 8LH?BJ !+&8(721 92:)E_N5TQVD&_5>/TW(?IZ@] MR:3! ?/I 1%4F5@H,J-A-&5T(2>E%)>V,Z.5/P\@M9)NR-K-16;E2$]#O-2(E-[F4FDZ9&VB[WS:7WWW(/W/PSX_[!Z]$YZ\_ M9;Z&?(_')_O;[_)U[8G.]EO>.7EWM'\0T]Z'';E_L'6V=[Y+.P?OOW2V#I6, M5)O P5&-9;53R%J;$%!4>RHU$2K0YTW/U<.T-(<)+2=:"06!A@3"T 3.&@Z, M*1Y2=MXE^D6DZA:16[EV+&MBI8''<7_KT,1@D9232*(%D10I>X(])*69),)P MFN("@Y#U:*W.T;+*1,H#+2G@""*_(1@M(S!#@XTJ:4+TQJ:<)/ 6F<1;"JJL M8=/G/=#Y&@\)S>HY: 8T40EE=!MX$@V@11U8"$%*W\2:ACN'J:;ZGO4<9?5G M/:8RDE0X$#H8,.@92(;FS13EU:F3>3=Q6QWF;#0VQ*HY4ICSZR7 M#[9(&1@171 1(G)3EF&H;.19!2Q)X0-U4CJQ%$9>Y;'G/4@JZOP_528B:EJV M2R(X8@F$8+((73*!92(3I)UEW];F(3PVOS3AS=JL&9*&ZS!H;%YC?JY!M"8: M'H'-:R, LSUI,9N84G,-PI8F $XH!,>)Q<3D.-% >8-&B-7I?TU)"U90SA.4 M5]D_PEVF1M1 >9GMERP'5P;\^:1,2$;()&Q6> W"Y)RZ\<:_6UZE[IK9>+F5 MK[D\;W?<^N2Z$;J]5G"?NB-W7.?[/>-FPZ]2^2,+9;?W8B*2RD+3L-#U341< MH^0L1,C25MDT" 0\\=GLUHGS0(4@)7Z@K6U;VJ3!Y+5LJ"GV0<7N8K%[94'X MJ D*JL$KGEUFX2Q8(P@8*CR+%F4FY(U-EOU;Q9HTL'-.]4-+8D>$<'IR>ER* M)EK]T1$.\BV??!K@$?:&W;^Q==P?KMF^@9\68E(,\VWFS^Z0T)4X]HLT7EP7 MQFXORP9_SQ+IX&@_';@OE9RF(*<;BXIB\,E+YT"XE T+@@X\(P&9-T%S*HHI8;.?0^_Z.0\G MI1J>:"Z6YV!.5"P_&Y:OC(O(&/&$2D L:?X8::E19X#YTX12"B:QI/EUVXB[ M1>K/@N4UF#(YV5PP?,"LR;K2H(EID>M30G?&$JL,]7"&(C=6(#$NE"4E+^N" M !'R9U;8!%ZCL1ZSPBG6!B.FK?6\]B76S08-AGI3S90*^EE!?VVA4K0D$,'! M&>ZS69)=#*=H AT\3^BDUM)N;%*MVX+<774P==RC;CF8]ZJEK&R_VSL?V-% M-HE*)YM-/JDX"$LC&.HED,2--\@\IYG]E35MSF=>=#-']#QS=*I29Z7.Y2@] MJM0Y7^J\MB.,)V8MI\ B(]EP9@B."P::F\"2"Y)J5KQEV<["7 'J'-O6_S5R M^===-@!=&T]T 0%1LHB?^L-QN=LO SQVI7'HU\_=.#JZQ,>UG[JX$7+U(\[G MRSX=??M'KEUTP(REP?THSYA)[%$HI^02YN-W_*54ZG7# ^8@'1QARX52X^1Z M9Z7=JM3SS73V3[SX!?JL_[-K'?RLW>)_?;8PE.LA?O#G(?^WM= [>M/9? MMO;_V'F]=;";OV'6T_[D]_/3GYVM/[=W\SW\HT'7>C\R?^KV,N'T3_-[Q&&[ MA5\"%@UQ-"&GV/J$@\NO3K+>&0V_?4NWCE>^H;%.N*+TL1+*-W;L/@WQE\M/ M?HW=X:=C=_9+MS>^O/$/_7KQ9A=ZH&#VE@X:/\#)RU=P+G.<"J0O(CT7O_GB MY9_'+]W2J)/7A/TYNZ'??)G\3+_YVO?>EI*?I96/>MOOO\:-6):+I3]3^KAW M7:4GJPA[T-O^($[YPSR$O?.M]_B*$\*9QC5Z/ W==HWN9\R#HP%B:R]_W]&P MM9,-GSA6Q:4AO<5)^P'+_%;UR;SI?GG@CS476CLHQMK@1)=?,@: MR!_>;7,>V?Q"%-]\9&0>8*MGJ?EG:0&/C$Q#4(LH&GIR<_HU_HV]4YQE^^Q\ MSM JOGN]PJ?;!SR._.F&H^L-#O[NAOQ^@_MA-G,]<)/N^/XTRF/+G_GTP=WG MN-\I^H/67@_Y)66U? MKNZO[NCHQ>DP/RH<['P)QZ?E46\-AYC_'QO4;/5E[X4]"2_L?]MC>^GN]]SM<@?^>OC]Z>?#G>_Q#R M[_W7T;L/1\?[!V_/.^>O9&=[*__,V[-\C>SM^7&WLQU/.MN!7OY,_EVG[]B? MJG.^\_GMR[RS_9'L;1\=O_OPKY-\_1_V\_5WV%O2.?]WVKL: MS?2E<_"1'QIODXV<@$9I02A'P;EH0=G2)&FH3(YL;,HVE7>;)1^E?&?,ZU9F M62%F(=((%P0EDA$A#%KJC+4$5?)"1>['S$(NF8549FDVLYS?8)8B42U-&8Q- MRO+N4M9(/(/ !";/4#&;F86WE;YO0G9EEB36"19P:SAU(=LCZB4 M"8292!PE!DV0-%[8)[3:)TO!(M=+X]!IM!Z\E!R$\+2LJG$@O5$D.W',E>V. ME+0)OSN2=>G'0U6^6E&^XBQP*Y5V-A A93#$$9692ZID+$9V8?70:O4L!5]= MU:,);2EB*MMH;>:K[#6#M3% LJB4=X:0H#:4:[*"F7MM,*8J&(4A9/#ZKP5-?ZE,EEG&>ZILMDU8Q8Q1M0Z MJS3')''5\UX>!NN\N.5Y"VJB2])E"X5P$-XY,($QR/_HLINGG3*%Q6R;\[LT M]A2IT0K+A\*2J[%I86+0@D1ALHNN$K?*")F4(YDH5&34HJ_N_U*1PI7[CRDB8N"0 M0E10[+!L."L.SB8E(J=(E=C8-&UAYCPIJRG#$I>P4>M%?S@>MC+'C/MS-P[5 M]WC >ZQ3N]3E&1].VJ9^>-:?9:-"DS3T(EN*BG#VTX6>KKIW&MW[YG:SD+#> M"U*617L)V=_RX)@,8+*0$+V44KO2+&3N26DO?3UN1>]SM.U4],Z WIOQ+8'( MB0H>LA_D0%CMP-,40*"2P01'8P@%O?*>1485O2N#WD6VRU3TSD'W?CX4)!B! MF@/A*NM=31(480'%F*Q#Y="41AC6UG0%&V$J=)^CFASR-K7URVR+Z3RT*-Y MZ/:L#\H5"X)'<-Q@=@ \ ZL-!RH<8YPGIUQVWREOJ]FYJ);'-A>^<^\LJ1B= M :,WG70EB4/& YCQ,K"D!;CD&$13DIH^)"?EQJ:B=UNR*D!7!J"+;%"IV)V# M?LTNNL<0N?:@%3/911<2#"$.B.9,)QFD=V)CD[$V,ZI"=W6AN\C6DPK=.:C= MSX=:*&^9=U"&S8 0V5EW02K@!+/L0I80%Z6IA*LF6<5KV%02'EA*4DOC&M%7 M4NGIT?1T>U:#Y!8-05$R[2I[!=!:03^!C:1(3V2!Q1D=@DGN?*9O*4/;"MBFKB*^(?[:F MF(KX.2CY[(-P5%YK QI3\4%2 !>S?+C-TL]\[1/S&YM&P-=F7.4MMP*KPU/BA_+38X,,PWW#^[#8MC47SQZ"?NJ-*2E.0TO[MT10D M&L^58J"%4R"H".!==""Y(S%[C9&84JYTSWB=?TP;!&V&_3''Q,;ZXGKV",-7 M7#_8$JF0?S3D;TVI= XUH0@TN.QZ4!W *N&!4Y*/&.?$J@+YMA9WTQ\5]&L+ M^CD$&:HR?RIE_ODPT.1"3!$\*^%#9@08'@AD\TI9XK4/H=0CB+MS,"NFUQ;3 MH]YMM90V_"#_B;3^;#E>K'$ MS3YB.?*UK:8)Q3EO\/BXC*7JQ;U+P>Q,J*@JX6FF4Q]LC3WIL2(^>/MY[_VA MM#08B1Y8-!Z$$0Z\$0948#$0)S0;3ZYK6UIGT*\RF!=8=E/!/#\PG]T ,[>" M**06+,O.L\@G%HPLC3F%J['T.I:9&:+-Q,PKW2J8FPOF15;45##/7S-O';I" MO%8(H*S ERL-/K,P!&)Y"-1I@N-R.FEF3KA7(#<7R(NLE:E GK]6WCJ4GC@6 MN ,MM0-!2F";&@G1!TX"-=IDD6V:MA)-ZK.;:[=.TYW^USA$-PA'8[\_XM]X MW/]T@KW1^LS#G+J$;Z'K7B;2R;RT?26;RDR/8::=V\X_S%[HGIB*YSGB^:;_+P,2&R0'E7RV-@Q7 M8!SG((U1*"45:%P)YBE:)]ZN,)X7NV:FXOD)]//6H2$D22 M0PK<,)X,<0HW-FV;\7EUU%4LKWD(H&+Y273SUJ&U/JM>FA&!E<1,:BYF78IFR3 M.LMOI2&]P%! A?2<(7TS&! Y-\;0\60_EHT.%<$[10%=5#R;DS2+NO0\ZA3U *,)!I$0@_>4YMEAI)F23JC55;0NJU)DS*) M%2?8?>%O+.M.O O_9P@@5^#,#_U85 9-:= _N0Q2]'N/"TZL_?R@.0[XG)Z_=GNA?X)% MF)7!IF*P5W>Z&$3,Q@L&D JSZ6*R$>,CIQ"BI4K38!DQXT"%,8T?)U3GAZWX M(-"*_SG@_U:A@[-H@]5@HT00(1'PCN8O#;>!H M^[<.>="1:JT 35E+$H,M%@ #(K,+1Y$0Q\=#@]O4WFVK:!CVUZ&R8G]TA(-6 M=WSV6S]=U%7\H]WJX:C.$UV7]UBKIJ+=K'$&.!Q=%A&M62O1@H-Q#];#EV*I M=8R/T<%O;\3?.N\/F2&2:O1@J+:E7L""$XQ"M$RD+#&2 HY'B+*[4P>F5L-+ M:FBO.GH76.]3T3LC>L]NH%1;DKM5$ MT'&%3<9=OL1\[:?=X5&9@]/JIXPCHN8WU^T-B\APN-_;N2&R_;2= M!5:):BJB^OC5QM@_>,4Z6X5/RZR;E?_*9M8J'0-3= M/J"'DU4=0M;@ M_YNO?G..A'-SRJ2'YR))_=0'(RR*0+$K0798B B>"YY.!H M,MYF:\$XN;'YG_]A&&6_-F@2605T UW^JJF?']^=:YIZ/VMJSXV/-$(TGH+P M67J&6P\2M8@IZVH27=742P?LYXL'5$V],"2?W4"RDB@9IURJ]_^+(]=YCJ]MK)=<=M/YVQZ=8H@2?W6#@>J/))E$\ M\<4)+JM%!MV_Q_-S6K4.H!%U "^SU/Y=A+85/YP.1Q/V^NM">)7!IF*P<+LJ M@*2(64XNFR$\@G#!@*&"E@E'69;:9\91&YM*MZFN90&K"N8%E@54,,\5S#>+ M!- +9HHEPJ4IX\JD!Y_-2@A,!6<=L]E8V=BD;4M-Q?)J8GF110(5RT^BF+<. MM?4Q94X&1Z+,;H7E8 CF#S1_FL^O]-YF')J2.#>;I;AI)VEE@@L MI$3@5G==$4BGW^O?[+*KU4J/H:'W=XK\/=>:NM)C*U-)+5CPT5M(EC,I,XFD M6(8"SM1E6Q,+#4XLS.[*5[@^)5QO5?5'*PE:G2V'B""X1[#,1]X N&V:?*\M?T;L(9;MU*(0F03$'0I6=W'+<3>2P/.V%E02F+LIL'5(G49E1 )-8AFLS118XTL*P"1$ M9LUX22$5MDWN63I:*6!M*>!90AB5 N9N!VP=6AI2HAK+> *2@1\0+$4&AF6K M3EL;A7;CV=I,-7ZV=@-F;)+Q_YYZ=(''#!J\#&R,W)?EV5[ZY ^H\4&-J]G M+P?]DQ?Y>KJ]T_R0][\N>_GG6+R3[SLHPMWY,AJX+*1NSPW.=D=X,LQ<6.YD MT#\^'K/A9'!+)<)IB/##UNVPB$H^:<]Y68&:R9#$LFA$)_ NDB E\2&,%R.2 M-J.SV$-3X6Z)$C?K2R3/$1>I1-(@(KD967'&*5.LJB"TR$0BLWV5M(3L:X5\ M #+%H,Y$8MIVIHU%E4=6C$>>);12>:1!/'(5G"%*!I\%#TI+!R(K$W!:>(C< M&\FIUM2/.82UM9JE/KR2R(J1R+,$9RJ)-(A$SJY%> TQ7NH2W,T>#14:C)4$ M%&-&:\.BBF5TNVH+.K#">$XS/;L X(:?4))O!BV5'FZ1@,1*0S 5AB34NSF_B9(5Q M&="HTG MC%\V[AG\GR>Z^693;^-+4?+1K)NJ'\F_N[<#&IQSFKU8!])*!D*;"-GYX<"S M,G4HB?9)KEOQ2.6XRG'/W3U4.6X6CKL9[5'"9['0+!]:UIHE9.!]0D#*/;$Z M4A1FS>I:*L55BGONWJA*^2:IU"K@9J# MS,O08>L3#EK#(S? EAN-!EU_.G+^&%NC?K[UDY,,V?&+1_WC_,"'[99WPVX8 M+Z>)W>/3$<:GZ=-;-5*?[N:7F-3_P,&;_=WMR M*K]2.:E4_@ JW[L1<>R\.C2<1:ZH Y+=#1!*9CH7@0.JX&F@U"JFOI\ ?.Z# M\,]"5/48S'8,@@Z"4^+S,5 "1$@.O" (G"6;O":*C:6>V*6.[O!8XY."LIB!]-%9;3VD,CU)V"SL$U>:9\0@P M)I-FV;E/T18K)P@P448@%(/A*I%8AG.RG^7=1%151R_\"RTV#\M6=*Q0*^)^O9+J]34-7G\\TWG MD"E*-2[/P];D.'1.3SP.]M.8*X?[IZ/A*$L[/^S*F]/SYJO;B1_.>8@Q!""J M[.V4QD'V#@W(F#AE0EI*OA<2;>A9N;"K[AR9>EIF.RU66@Q4)7!:61"6>#!2 M<'"!<46#3U&927^*HK1MU=W%+W-:)3D7HEZ^0615,=TEF]E2+Y5L&D0VM[)U M@OD@"0'J1!D^EMT[GZ0$)[-FSNTT1!V6S+""DH M6"L#,$\<$=F8H=%O;'+;-H2VN7Y O+/JI:J79M%+,V9)JEYJ$-=<6[R<6849 M9[-_9!V(I$,V@%,"#-IX(V7@X7OED@T]*54GS?N""]%N;.KL)QG1UO(!5955'U5]-).?-%LZH^JC!O',M=1']I#0F*R/ M"(L@.+-@8W:9=-8E.G.+=X5GENVD5'TT[W/B%:-.203)T>9SHK(^RI8$"&&" MY4P7CW=C4Y V(]E'TGHE]=$XF?9?X[:W_'?L_KWYW_G#Y35?<*N0F7P_]8?= M_#/#8C;I_XZ^?NW%T=$F\UW[JXD[(U8\X/^P7HOOFCUR[Z(!E/OW3+6L< MO^,OW5'^;>'[&H6--]X?8OVMW.!]?K=Q8IK^MA=/&)][R-^<["SUV[M=EY\^S0T]=)?['>V=SIO M=K9;^;,W^[_O;F\=Y"_>'.2_]G8Z!V]:^R_S2WM_O-[YG_Q]N__>:?V^_^;- MK*?^R>_KIS\[6W]N[^9[^4>#KO5^A/[4[67BZ9_F]XC#;U_NK2.4+W;2[OR5 MML>:)E_TL?LTQ%\N/_DU=H>?CMW9+]W>^%>/?^C7BS>[X/J"RUMZ9OQP)B]? M0?9G,H'M1?G&Q6^^>/GG\4NWU.;D-:%^9LI\\V7R,_WF:]][6TI_5M0^ZFV_ M_QHWHE[L4ETLXP]ZVQ\4'_W07[=WOO4>OWI")HO98FT>Q(8'1P/$UE[^OJ-A M:R<;-['UK],>MCAI?[.V:*6?RIC&WG2_/."9S'IDKH6)'EI7U^S'5B*V#S@U M/[[;YCRRQQOA#WYD9!Y ^]&#N1#]^ARG6S>\;@^.W,=4M[Q_*B:VXK/- WI* M^_EQH\1K)\PZ=,+44>+?C/:>741[3]Z>O3W9H9WM\&7O/']^_NISY^!EM_/; MWEEG>U?N';SG[T[^)'OG__KX-=J;KVOOY!7;8R^/.[_]J_ONPZOSO0^=HP[+ MO^>O/=HY>,\ZYV_%WF][7VY'>]]]V#E[M_WV_.U??Y*W)_\ZZ6SOG>VQ?"\? M GU[_B?=WW[+._E^WYZ_3'O=BTCO&_*E\V%''BH>M31&@B>H2DL$ Q<2 >TH M#Y83QLL^EMD'B==>O\IPS;GK.DA\E1GN_ ;#":V)D5Z#+./*A'8"G";Y2R.2 M"QJ3++W-,X\17WV"N\>:7RN.N^_^5X?FZC#Q9:.Y2T/N\R%A@0GE$#SZ4 K@ M-5CD% BSP6J%7"H[CU'BT\)C3C0WZ'^NE%8SFHQE\!,/& M#89ECZA!#T)B]#H1IJV7(*,\V_I?_(@X_[H" ?CQOT!'F%OV/T; M6]TQ/'YY2/3ZT17"]3WF\QY/&!P?XT@W_/R^[ _RE[U6.!T,L!?.6J-!?K=2 M"IA5CXL?3H>C4M#VJ%$3R[L&^+D"R#J M$P-FD(-PQH-1H4SGB2($RO.1B!N;BLQ!E3@V+.6V=%_N"5S*0@5 EC,#*'$$9E@2:RP#QCD)4%EH8%K@4R75*) MB A2VE1R-0ZLU@Z"%RYYEJ)&EKUZ.8=$S;P98#71N]AH6L7LTF#V*A)GM$N6 M^P2(PH @&:Y&" LN1$*])5(GD;6VN&N[3]D9.$?@SFE:Y@3#MN$QBH/^R!W? MBK%-5=@W;4OF&A7%S//1-%L3-+XH\!Y-<_;E[\+;UT_;.R]T7NP=- MFIFV8O/=VBW\$K HCZ,Q;YUD)31:S:EO3/QL]/S'?_O_V'D._T_SS7W\/%> MA'[0X+ 7_=[X:HH9\<< $PX&V2%Z,^J'CP\?Q%8B9E,/]EO2!_8F_U1^,]J: M[I!#KJ YH\ MH!!.3TZ/QZ&826OMC>!I:Q(];?U4>L_O!/'J,VMM8^J&[K?;-=?KR4P*1\<$ M=-0_SNII^#6P\;^GW=%9ZZ>+YW7S*'VC)YC.8A,LT>S:!RJ_R>KZ.O%W.JR. MXSI/;$ZMW%.K9^U)S]KZ/9IZH)IRH!;XK5/WS'RG7^=V?F=<*#+^NEO2BJ-? MP-Z-HB]&=O<72?S3';M>P)8;EA3H-@8L"^A:G+9;WYU"_X"NP!GJ:Q983/*P MQS3=_D"BM'946*'R?S1I)[77TA'GH[)(Q.%N>;:4<7J]B&2W\W**XI$#//G4 M'[C!V<1D;>Y.R4[WVW[U96_[=;?SX=_=SF]O M>?YS_NZOM^=[!T?=JUV!?Y).^=U_O?R0?]>7=P>O2.?DWT?YNECGX)\?WAW$ M#V]/\ON<[_([NP(/7M&]_+-O_]K+]_7RN+/]BKW[ZV6W<_Z6[OW6.>ZP3O?= M]L[YWH=X<^B@E3P+T B(7@@0GECPVE)0&")-GFF-86.3:MD67+>UX7/J_VM& MR=TZC)!^&.97;(+TC$1WMV;N<2Q72N4>2W(OW&!0"GDF!D>CNYV7A/6NZN:$ MM-)I&\"JLM>=9<(S1%G0C',?N8Q(,NLQ1MI2K23CS>)95VOH.]:0)U*IX*70 M0HBL.YV7009O6: A!.'G80U5\V=&(J!7HTJ0<71"@1F;/]P@N.@EH#:2)S0H M$L]$T+;J[K"2%:"!:OA4P^<'AL_C".VVX7..@WYTPZ,[5'8M+3$Q>ZI1,QV7 M\:N6*N5<9 F!4JU!F!# T#RRY@!N;X^0/^W6=V*Q:+@^Q7'24J 0+ MW#DO@N-6^HSZ[.!PPS.Z:;5<&H!V^17M3B(:(370Q"P(Q3E8$R68J)-Q3D7D MI8&2MADS;:ZK^5+-EW4T7Q[':M5\65@D>N^R*WSK4#(5518&$"T=".().$\B M.$1%2;9JI'=K:#P*S\D^1,.<.E$(P:_FU2^\:@\$IA,U-8Y\HN2\DF83.%.9%-,F%8 M $-"!,NBD8%DTSJD,O#LR59T5>JJU-50ZG*7_%4F>T9F&W_REXS F5V.1-0EK++F?D-LEK2H!/5C@M!O% ;F]SJ MMM6-M]GFNN1!+4_!^G@ZSFL<#?I%+G]CRWWZ=)PO:PS;?FH-,$R:9KOGDW_[ MJ=,?88M^NR'T>]G/>Q[:E:K5>OSY+BSKU7KY_O;'[\<4NFY4)C=T&@]9&$B6.,T(#$Z*);R(3?? MKUR?>@!B@Z;!KBNJ[]HICX/TX^R46J+]Q! _OP%QPBGUCCG(ARV"\(*#HU(! MHH\I>46LX=\NTUX&>#]5'?8*(O_^YC.!PCG#C))1".X==RYZ(XD,PM'TO:*E M1W@I58'/AFYZ ]V()"GM$%SP&=U)2S",98BK[+YPKF0@^ENUU\N [?4$\#01 MAD>!M];F+ JN_ 9 MJW6I18>1&IVQ*K*WY770U+B@T'-TJI8*-P&]\@9Z/3/9D,X&-&-*0*;=!#90 M#B9K8(E.2QM(5K:F;;5H"RHJ@%<$P'?5[N/0>W>STOA:_GK^7>Z\. M&4]!B0Q-R8*!TFZ508HN?W#$!R.$"R4E6;&YLMC4BE#%B!8QH" ,;0S!2YU( M=HQH0*SEG8V [=D-V&8JM4DD#I0; H)Q 581!"$3I3CN0,"+,)6T%;PK"UX: M/4U21*F($L([:Y562F+B41E#4O5GGQFWES6-G>T]T7EUB,(+1)$M86]C]FA5 M!)^/=K5QRWG6=<:D@^!%X)Y;A(+7GEB0F"8N;OB]KEQ>W8# MMTI2ZTT&*F9C*>M;P\'K_,&,MR^+;#Q)6G&[!KA]=.:W&LN+ ^_^3:6;*!/) MH(7$2%:U-"KP)#H(5&D6D@FQ+/Z=T^BM.8)WKH-3EZT.;2M^.!V6T?I^,D&U MW?+XOMOKE3V3_=3ZE-^T'^OXU,?$TH,EE#O4SD@OK(^&V1"3LI0:28P+#XRE M?\OZJ#5H3C4"P1+\%IRIRT7%@IUK)CO6+_A];+ MXX#_4*^C5JH],1'51 M0S">$QY-]++.X*M@O]<@>!S2:QAR44B_+(=C^_FZ#B557@JF@%O,2/?2%*03 M$,*$Q%/D.JZVQJ](G\GM3Y8&G6$>E1266L=98%P&:Y..(M8YX4U _,T2NNA" MTC(A6$8RSJVRX%7&?J!:A$S=RJ58!@:TL^3:VL@*^C4&_3W^_J,07\ONGB"& M=ZOL+HJ@)6$4$A_/-]*QU.\(,"YH&A1!S>P*R92DKMG'1D#]9JF>]\Y+R1QP]!X$&EM0+D!&3;/P&$UEW1GCI*W* M/L *^%4'_#2=YF5KMB3:*U3&%B\=WYZ8JEVB,T07? M#AT(KA ,LQ*(LT1SPXSU89U&%598_QC6$67D!<=!!J$]\UIG/6 E"I^BYW,= M(%$1/SOB;VKTY#V/-"!D6ZRTI48"CHH A'":9&04E5VW,7X5]4^9?J^H?P;4 M[]_4\\D0@B@%9(,\@:!6@]."EU)"'6U"(8,JPY]T6Y"[+3<-0_U:C[C;'0Y/ MQTO9^ZGEL8>I&[KNN& U7^2P@#BA&YT.L#7 8U=J$$?]BU='77^,K5Y_E"]F M,OU.K]GTNXOT4BUIKU*J0ZFJ "O,JI2JE*J4JI360TK3[ W#:!2+0FE.!.&Q M[&YQ^2M/D!&MX^%V=G_L;]].+*I-]&7\O1'SV38NN0A621)@92> [YC\_.<1+ MB>/,.J>5+).1VY2I!C785<177JY2JE)JHO;T22;%I"4V"1$U,SP00GTT!FW4 M6E?MN>3:\]KV%.V$"((F4,DF$,(KL"2K4&U"- DIRC*6N&G:>>/F'SVXP<+U1"[_@('2'.)RE0WWY^.UQ6N@[YV()LIE52DO>Z%D% M6&%6I;2N4IJNATHKC3%+U7$9!#'.!*D2QVR]"<68^E%,ZV'-5,,1GDP*.$JF M&N/VZ2 _TS_&$V\F#5;C%_?'QL=PJQ?_FE@=PYT+JR/6KJMI:CVZ7[NNR%Y^ M_3!AH#Q0 R&B!L%3!(L:04GO,8NAL[['.JT,:E/*I-,\0AJ7Y78#3W(!';PTQR!RE M&YN\386NA+Q<4*^$7*54I;22&8:J-A>M-J_-OBUJT[/ A-0)HBXS8SC+&E,F M#UXS;JQ$KZQOGMJ<4WGZG8Q"@X Z/OC@73[C^19//F%O.%ZJ7JO):]JZ2JE6 MDZ^U *N4JI2JE*J4JI166TJ+#?).7_0VSK:-;?07UTSTU_B_I]UA=X1OSNP%?3$88[B%R1D"D2,%9Y8!$3(Q+M,C, MQJ8V=3?IDH&^4G.54I72,H9[JP)MM *]%?HUTE*=+ =#I =A280R/ Y$_L!] M$,J&U#0%.M>:4O^X/\9:\53@<#[(6SUFB0W^S836K,K]!6:\IKWK%* MJ=:4K[4 JY2JE*J4JI2JE*J4JI2>6TK3C#3GCBI&LD_JM1!*6NY)=D(===X2 MCV'J.,3^Z @');PPP"/L#;M_XVXO]$_PPIUZ<>%-'11G:G)Y6[UX<.5:7<4Q M.CC:3P?NRQ_]P?B%NK-TMJ#$_K5IZ1=!"6NC%$Y8<(Y3$$3FSZCC( 266K1@ MHM,;FTS>G9M<&:#1#%!Y>AFD])SQXLK33>;I6\%C080VVA%P@DD0W%+P6@J( MDBL73%*.Q*;Q]!I4#>>3WSKN#Q\7 E[:+%?-158IU2KA*L *LRJE*J4JI2JE M*J4JI2JE*J6II33-OC*FB;66^J0#%TQR+QPB32X(&:*3^( (T/2+R[*'.PD+ M_9[=W!K%F2:*\^9J4^%%%$=J:6R2#"Q&"<($!SXI!XP[F52RE$JQL6E86TH^ MP\JR"N+F@G@.8=P*XL6"^%8H5ENEB6()E-8((AD*CH\_\VA(C"IHTBP0SZF* MM\F!V'^ZX_$*03=:1V9.,[_^8*N,R[S!4C(F$84'PFT$P5"!24R!4]YX2QE3P7QU$N:4-*J; MD9<1_7=ME,=!__8 J@43--E9#*"*>"#49AT#HI'9-# M.Z.-4(V"69G@=K6?%"PR7QH/HP(A,7\FG ,?B(E",N:276DFJ'!_?/W9H[#^ M4*-@/'[OJ'^'5$"O%*"- MCIP+XX-46FBB7:1,)V,U#SQFB#_,9O^^#J]8GQWK>S>PKCA7UCL*/C$.0L< MMB08@T[>1:^"BMER9URVE9[7E/B*^-5 /+,L2LI#,BD(DY2U07 F>8B&NV"_ MXZ576,\=UG_>@'6R5$OC,IBCE"!2BN!XC! M(3RFZ&Q2&YO25D2O/J*GJ1@R M,4EJG)$Q>L$$\YPGIJQ*)#%OI?LVI*;S79O;)8BSY:[)6UN[]KO#Z\7JK!?+=@_/@E?8?\LL/]X _;$H:4L M(B16]B/J),"PQ+--[PS2Y"GUH31LB[:2C8?]G#JY)QA52S8&= \'[W'0V/7PZEIZF4+T'4*8+P@69/7"IP(LO1698- M=;*QJ4D['X(V9ZI!P_@KTN><[IX-YE=!\Q]N5?X1DJN3_;!ERI<]+GOG[^7> MJT/J+6?.1Z")LNQC4P%6) <);6(Q21,=S5BN$%Y9"'/J%"&44^FBB-8XQ5#8 M0)FA0264#X#P[#O3*[KGA.ZS&^CF@3LFG0>'FH- 1\ J9H!D61N:>5N65>E, MZ#:A,X\]K!BO;E.54I72,DIIFJ22,C(1PSU55CC/+&*,J'5"E[F6N*HOETA? M[M^TAA.7(L:DLS7L4]:7@H)+V1KV:*7(S]KQR"_UI6F0OISKCKEE2RZ]Z/<* M& IL^ZGUV0T&KC<:MKJ]43\_C).3?KF@#*76Z:?\Z44JZB+Q9.YD":?)JR\? MS]61]E5*2]<<7@5885:EM*Y2FB[O1&ET)"EAH^,B:>]CM,@ETXRA<#+.)>]T MH^;K6ZFG*[-D/TT^'W7],;[!D+]UU,5A34)-51^V^[53<_]@CW<^'ZH@K$M. M@,;2G4U) (LT ]9K!G82KMBK+>UM&VKY]6H67%?V;E*Z5%]-3)$91DBS8ZU M#]Y1XQCUEJ6D@_!Z'H&3'S#S.';R<&*N492'$?-5]]W'\\YY.!0828C)0]"9 MGD6D!IQ4%F2DC!KF8U)T8U.1ME0S1U$JX"LM5RE5*2VCE*90GHEPF8W;K#IM M_L.#\]HJGA(G@J/\H5]3E6>#E>?'&\HS2!.-10V260Y")02?OX84!$'GDV4\ M-E!YKG5_R\T41+C"1:O7'^&/I51;8*H *\RJE)9$ M2M.E(IQ2GG!$)DF9'TIM&4&!5%GKHC BU%3$LAKM>]=3$6+OU:%U#DGB$9Q& M!0)E&2T77?Z2*A^]D42HC4U*VI;1MA1-*AVJP)^OHSXCZK\Q1JIZXPL"]M70 MR(_G^]L[AYPA,\02D%&5<>_$0L:Z 4$TRZ*30A"9D5T!O;* )IIX3S.+JTSK M:-#8_#=12#0MF0U:(V_+B_6]&UA74G/&70(CC"O3Y5A6X"9 B"DF)YD74F]L M:MW6HC;$+1G@JX-5I52EM/BTE6*.F9 L,B<(&J^Y5"P([QA3-E7EN<3*\^,- MY8F>">XY!\.*H<V ME9W_>1@29XF:!)HDG?WI[%0;F@0DGC0107!IW!P23Q6^C85O(P:S563/JIUO MSV2+IJQ]3@Q(Q 3"<066^PQQ2CT*9SAJDX&M3%N)F4>G5GA7/ZE*J4II&:6T M;#/9JJJ<657>&L=F/,L&3]G [B\FD\0O? M=N(#5P=W"@=W_\6=6' 20EGM*5"5" B;$OA@$"B1B0O+%:+=V+1M:GB#:B8K MQ"L15RE5*35172XB$ES5Y:+4Y:UXL&79_I%1@E2\K.=(%HSB$IAS3C*BK9"I M>>IRK5L,Q@F35O_3&+=E__N-6' +O^ @=(*,2(Y*R/>N2)M(EF#2C,JUBLCKXB4%IM$>& 1W(,9MX9 'L2X M5QF#KY>'ZGGQ @^ X M/OG@73[DI1C\$_:&XT7UM=J[9IFKE&JU]UH+L$JI2JE*J4JI2FFUI;3$U=[C M--K8?']QS7I_C?][VAUV1_AFTL4Y<75?8^B_[XW?9>SU5J]V&J_VS8U0;T)E M))$6.(L.A.0J>[5< R&):)LT0UN&A+1)G42_;&Q0.;M*J4II&:.]5;,NJV:] M%B]V1I4]+@J()F6N'FKPEB$8H02FX+4@H7F:=:UKR%_V!_G+7BN<#@;8"V>M MT2"_V;&;U)1?8:W6D-=\9)52K2%?:P%6*54I52E5*54I52E5*3VWE'Z:)D)A MW/]G[UN;TEJVM?\*99T/:U?1[KY?LG99Y5+7.NXW8A+)7B?YDNJKDB"X 9/H MKW]'3T#P&A%4E#[[K(0P8=*S1X^GGS%Z7*1@,6JL [?).$RM8X82'K1SZ3[E M^OOPO/#JJC]B?W 4>]G-T(M'L=-O?8^['=\]CB/#:FMD5S6S634]6%P:#7$5T$X M@16R1D3$"?SAG"5(2F^,3$%C*M47.M?F:!@"6!@ +4+T%*,P'U_*[D M M0O$*BGO,@\JL2DPH@K11 /A"&+A45>"9L3H4BCF'AU]K=_L.< MP2_V(*P<5Q8IE0CC(L"B9D5*14I%2D5*14I%2D5*14J/Z@F2,KF4J$H1)YZD M<\0XFH*Q3@=B0IS%$W3OZ$*P<(=>H;=@YA8GSHPMQAI3]528C4D&BI*0/J>. MD]QH3"""DS,8VZAU6-N 55&GY'HGSOL[8?MEVU!K3]W!WPWZ>= M6&.X7LN:-4_P[LA/-7RR-PQF)W1/73L.756CJX/NR6U.K)<#;;-5X93.,A:< ME8-4]"#:O9HC=$S6W;*]W!E.X M>0QB&91S^OEA]/P"1D'RS 1.D>T"YQ'6H,**R30G*RLT;$[\(!/\(#0F93 R4?, G!YG*)AV=&RDG05E1)X< )DB0 @V1,(B>#13[EG&G%9?)A;4,94S=$%[@L M<%G@"SK.C8[3!202EB2[ MWCC)(:T!6V2C$"@20YS4%,@^6=L0_#J1G#DON8!B <4"BA4H$JY8%-[BR VG M@FJAJ8>W.-9!8GI'P,CLL<,%+^?'RPF;Y%P$%TE *I<$YOF8UUG,D,*1P#\H M4](!7AIV2)#,@X MN= MHB8ZMK9!L:XK]1KL[BI/XY]5(";\'5K?-_X%?XR'/%KV7(!>G'3[56G^-[V8 MJS!]C[__:(7!T5@GIKXU>A \^8IU,.S3P>U?F1JTCZ _O9LUFS*POQZDV54. MR?"?^8YO, 2%VAMU .Y7$[ #^D5H=V_$M^'A_ &]4U=S7+U;+UG;V5[AW"W2BUPM757BWBR!BNM@3EJVY-^?#-^\7MH M]4_:]NQ-JU,]:?6EWT7UZM+5R!@ M>(WR=:/IK9?Q.KGUVEVW%>N:R@?=]>YKE)6QEK&6L9:Q+GZL1Z[3MUHUVUU.]5H,HUX MUXLI]GI VBK[ZM:TW2D7PQQI)B]TP@[@6W S4IMOYE[K]&QUCX^[G<5- WRT MU_UQ-9;V14W)I$M<+;>)0[N=VJA17)F@X01Y?WI\VJ[,Q:I,3:L*!& M[;=<4N.:7[;,66T[II9O#]2UMGI34Q;4LBRH)_QH M*<5U48IK._IX[(!4,Y++<1&S@')<*YB-B$62Q&DF C8<:^>DY +^GP6ADZ F MGVH30R@C#\]&7)&J6Q^^?6X>BKVF/]^CGUN?O[[_L=?\Q/>^AF^?_MZ#WVK# M6,+7!OS^M4/NOSZT][>__6R<[YU_/O[W<0/&U_AZ>-:@\+ESS_;_AN>F<-?C M#VFO-55URPB'(V$)$9YPL44K#UAF)"LX3OP@V5.C/G$ P M5>U*T42D,XA&(Q'7GB-GA$:6<1HCUP('#4!0-Y*\1A@HQ*<0GU^V>W@(H*U\ M1:HGP[))12JEDTLR$( Q#7\H*I#5QB*IN#>""P%D;$PER70]DE5*:^\59Q[)'%5$P!39+AG8,P0JZ*P MF%NZMF'JS-"ZU-=[\KYB?2_LI;"7N4"ML)?Q"\%(BHAP'A''WB!# MA4(Q2(N9\BYHL9+\I>!9P;,1G@7BC;/.VB@,CT9;S:(C/#$FE'&*+, -74!M M?E";)-L+%YS V"/LK\K S*3"U/$-\/;0\D<%V99$ MR0NR/5JD4T&V9T"VJ7)%.69!)2>1LPZ0S6.%7# 8B6@P@ZW*$9.#&82HRQO" M&98,V68.5+^C7S61+R=0O:JR\R$.>MTLE^^Q9D].VC"L2FV[J=:+?I@CVSH? MOO=;HSN(-7)[_N>*];N_.2PK6L(H)]JFR!.)CCK#K%$B)IU(N,5O5AUNSHYJ M)5I]D1AW=A&MCO?.]\270(@+&%,4HW"(.P$HEV)"$5-&'196$75WQ/K]D>X. M3'DLIG;E)Q\4R_ *M?J&P*0'J?3#>$H)S7YD%3^_I.)@HGG"LF)+31''CB,; M2;;8F#04R Q+=X1GOP3U?JSXZU>H^3?NY\2XX#55G("1+JS0PDGLP8"WVGGC M[@JS?H"54C;P^;2;7-[ E4V6*8Y45+"!QR!STTR/#!B;5B8"=DN\+>;Z)>CV M:BKP+*7C'Z2\)2CGJ=257=Z,L7/<$8F\\S'[2P4R(1&4XPVXISSQN+B&X$5K MET1K;]QU=2#<6"& 9"?NN065-80EIX"N"9E8"1%> NT55S9;PL$NBL@2V'&Y M9 9I[CT8S]@%&9WV'*QEQNK*R+J8O]EB4> E4>#KV^[#M+<$6CR"0VL<]=K8 MWCO??_\%2X,#5PPE*DGN$&V0T4&A@(VE1%F3;%;2HINO5C>3C@D+J6T @I6X MT I8E9$,7E/GW1VZ6<[:GE!MSRZIK0I&.DHTTA3X,(\4=EDC! HD 2WV.'+E MQVXJ693WU2HOP8Z&B),6R8#(P5S23#,G5'1>$JR+/?O,>MNXO-TR3Q47L+_Z MR"CB3F.DG<+(T41MT ([%8I%^_KUUC/"&36:!66YHM$J;J/QAAE/(TEW1!X7 MO7T:O;V\WQKE1$HNH,!LSG+W FGM>(YO(4DG'7"B16]?O]X^_.2WD.6G4]Z+ MP+2OAW3O\ N/0A)I V($@_)RV&_!Q TH&<8=8R'G?2RLY-8"E7>A!5-?6AS: M9OAZVL^5]-VP^ZJ78"-^V&4C;U(;YTRZ.DP00K'-CZ,CEA MO,S_CL1ZR^0]?>FWL8\2@[9 .&ML3<>@O:=?.%,4A)<041PC3A1%F@(G\29B MHXA.UIB53%4ONO]+]O(PQ;^OU5$BU1X9",XO 8&AB4MO'M2Y@732^:?EL('5528*Z,8H$G+76*,3)8 M/"*"86!*"-TR:+RXI/%211ZYL$@FV. Y)PP9KSP2U'','6$Q1^=P5B?:U(D1 M1>E76.EO"+M[D,:7L+M'\.%-A=WAQN$7*TCR) C$K&&(DQB!M!.%-)>4^\!S MV7T<2E4_>R2JAO)H[(, M(R<5L/; !;(L441E4!;+%%TB^?21U[DL&WA1^&F%%U8;$@W,0="<.&V$#\%; M29V7T5%1-O GT^K&Y0V<$N9-(!XI:A-H-=/(A4!0C(83 ]*B3*]:D<)55>A9 M2D=$4%@K$DG222XE-YX(*XDT+D;K[\J$*26NGD/KK^SEREJBDT?)9]INI$.: M&8>\BY*F*!-S*U? KVC]8QZ\%ZU_!JV_$C^HHHO4R8"(H3$'_WID--7(4T[R M*;M+*2?;\+I@UYO=+)G2KW1MNYV4HA_D\,'XTQ_9SF&L#7IPNZ&H5JN*W>B8 MJ(2F%RF5XE)%@$7-BI2674HS%FH3#@LA!9><2!ZHAG\&S9WC0LHH(OFR33'% M..>$5"_87!7;^H-X? /WWNWX7K3]N!U'?Y_&9G=GQ#X.1L,N1^0/J3+SXXM6 MQCB.!6(X@#FN!4/68(J8-D9:X1/'N7A%G7-=EUR7DFXO1M4+(+\$*0@8_\>V3V-QE3RP+LG>YA<7M(M* M*Q2MX8BK()%3V"!BHW;&2:,\7ML@N"[Q]7/. L7+JN0%BE^"E&9!8AEX-"[$ M3)X/W0.("P$L#P%/MI8@FCE$:D0M"("ZH1X8QC&S$ED>% MM11B;4/5&5-+E.5>U'O!3,M'$I-P+!'-.% NXQ*Q)BJON60^IL*T7J2B3W5; M4@Q'):A$/HB(.!OJCJ1FH>68@,6R?]F!.WU6%LX8G3UL5 M&]GLA'>]F&*O%T/U\8_ 2ZH7^T,F A_X>\1#=D9L)91#JUEBREK3>9V[^ LS M%BL>'(I48\1QSOQR)B'*N">$4>.$6=L@HL[%W*9Z08*"UT5*\_A+YS^Y^C4@ M5SZ11>!Q<:?<"X^GL_3.&IM?-*PV:VQ"RN90 N8\RNYQ!-MS4IX&9;A;VZ#7 MV\(5/5]J/2]H7*14I/3T]>WG/X,H>^;2[9G[!Y?V3 7F*@.S%6&C!.*.)Z2C M"8C$0)S"E'F>EFS/7.GTETH?D+.P]/-!Q$GL]&U)?"D'WD5*)?%EY058I%2D M5*14I%2D]+JE]!R.WW%IAF%/FV.P#?K-[B;,7!Z!;;^SK;#;V;(GK8%M5R=S M%4??FJ+H'^)_3UO]UB >Q-YWL*Z'!O"'Z+N'G>HN):9N9H/V[)H3V&L+D$*=)(>-<1%:;(*RS*FJYM@%6;PF??5E*7Z"Y2*E(Z>5Z@W!__LU/QIKQ<[_FQ8 M#ZE=J4S-3K2MQ)^7X\@BI1)_OM("+%(J4BI2*E(J4BI2*E)Z;BG-X(=@F#.C M))$I4:ZM-$1(:HU0T@G"N9K9#[$_.(J][%[HQ:/8Z;>^Q]V.[Q['D3FU-;*F MFI/BLIN=T)R85A,_1B,.]E/3_GS7[5472IOD^9P2^Y=;-62G1$C&8885XCH8 MQ 6.R"HE4 Y=2\Q*S1/+3HEEBE,K"%!P^I5(Z3G]Q06GEQFGKSB/HTP**^YS MA?WL//8*N2088I%[$DT27J9EP^E%QA.K&WS'2Z3'H &U=K?_,%?PBSWM*F>2 M14HE6K@(L*A9D5*14I%2D5*14I%2D5*1TLQ2FJE;P/PUJF?OG @6[M ]]!;, MW.+-F<6;_ZHQDB]EG5HGCC=U]2<>;9RG%)2%IF6BE/"'>"3 ML91K0B25P1)5M6>^1Q7.\]CK!ML_N@I)S7A\TNW9WMFP-OZP]N;^Z: _L)T\ MKZ66YBRE\)N;N8[F-$IAGZ)4P#*828!2''OD(J%(!2Z2$"K:W)]Y9"0LZ/"H MM&9_B=I_G:,\3/6O]L"YI^9OV5[O#*9R\Q@$,"AGR(N @LM61Q(X,%D9')(B M+C1'5AJ.! C56VJE3NY50\$C)QFL!$K# M=/V^I.!ZMZRRZ\^JZY=W?4NBL5'[%5;[ZUO\PW3^>H1YVBBT%,*K6'11%@G MT7K.592.>TMR/]0@8L#&WH^SW[V'%UV?7]?W+NDZE5X[;CE*.B3$"2$H6UK( M*2Z(G7K]*SA PQ0HP*TCLK M,<>4FD1#Y,FFZ(S$X@Z=GCU2J.C] O3>7])[(@RP=$81<\'F[5P@)UPNI1N) M!GB6)M?_H]+4B9ZG-7U1^]>E]@\_A2]J_RQJ_^V2V@/GDL(Z@7*E#03,G2&C M*4$T>&R)8]PZNK;!@<3SZV;[DFG]2G>(RCW6JMC";LH=HHYS$=!.J)V,6ZO! M<$!Y:JY%2R19?:0$6*14I%2D5 M*14IO6XIS6#Q.J$P3E8Z)AGGUFH2CHNLCY,GMJJ^ CP M]'?CX^CJXQ^!F=R;R)=DJWOT==W"XNTP)^/'%RYC5(H8Q#QEB'/JD0N&H10Q M-29815EZ%Q3_')6[V-K]@KJQ. M3B'#1&YEI3@RFFD4DU;6*Z:-#6L;B\IU+2I>@+A(J4CI14EI*0\:RG;Y=-OE MN$X$;)>16!52#D2G6B$.,D6.,X(2YIQ%'T*0>KFVRY6./J]4 3D+JSX?/IS$ M3K_JPE=BR,MY=I%2B2%?:0$6*14I%2D5*14IO6XI/8>[=YP:/6EWW6]V-V'F M\@AL^YUMA=W.ECUI#6R[.HNK./K6%$7_$/][VNJW!O$@]KZW?!S:OA^B[QYV MJKM49G"Q96>Q90\NNWZU"4JXA)(0$7'L+=):$80%,5QH9WS(MJR22Q1*5Q2^ MP'*14I'2,FZ>"W/^ELUS23?/*4>PC<03:@R*A'O$J4I(YU(EEFEKK0B<"+)L MF^=*QZ'_V>W!/SLU?]KKQ8X_JPUZ<+-VI2XU.]&T$FE>3B"+E$JD^4H+L$BI M2*E(J4BI2*E(J4CIN:4T4[EC9Y-5Q(:H%%?4.\&HU4[E^"3I#+V'$^*B .IE M;\3^X"CVLI.A%X]BI]_Z'H==T4>&U=;(KFIFLVHXSLU.:$Z,K(DWHQ$'^ZEI M?[[K]JH+I6OIG*Z)%O[9F+@FN B8!*^0-#G!QD>%K) 6Z6"M!'7'+*2U#8K- M_(53"P04H"Y2>A!0+\!;7(#Z!0+UE ]9!@KB%0:%8!SB,3)DX+VTQ(X;$JB*CHR:J?ZJ2N=Y['6#[1]=A;)F M/#[I]FSO;-@\=5B;<_]TT!_83I[74FMS!G3;WQHA6ZZUJ:3$D0B*I.,!L(U' MY&(PB&#JN(RPZK&X,"D6VSE]+B5ZYE/J9\.)93L'^Y_G$/X,0E\FY+S."Q\& MFYD./@ UMVRO=P93N'D,8AF4H_KY8?3\ D:)T4XDI1 3.%-$1Y'5.B!L""/< M2<)Q6F$8?>1TC\+*;F9E/EGNJ:!2@?7)%;724"^-\8:R& *>DY45&C8G?I + M_$A6,JE,1)[;A. _@VP*'F&K)54L"A7U"N-'H6&%ACTB#7L83MZ7AE4E)H^Z M;9C1_I")%9XU&TZR26L(#$CH8D)!XP@\*V)DB#9(R<@-\YAQ67"RD*G'(%,F M>6LDIF"K*2ZM=$HP1U,$R$A4D?N2J3M=]H51S8D4DR8RVCO)#%;(1H\1]YP@ MAP.\DDK22+!1EJ]M,%/7G-4-G[L*Q^L!BT*J"JE: *EZ&%Y>KW%4Z-/BMBJO&R.(*9K+MZ6 K.0*&2>=D=%Z M%=G:!J6\;K0H<%G@LL#E N&2TNBE4=2DX+GFQ$B:C]&,)4&DA&DACT^&B5-U M([R0*04@CRJI@#A/!IE81 M$.4E@*;6=3#&YZ_C4#"S8&;!S#FCZPIF/@-F3F5<&*T=)I0C;*Q$G-F(M+? M-K7D1G"F@J1K&Y+6]0VV]XN"S"I3XY]5%";\'5K?-_X%?XR'/%KZ/"=7G'3[ M56'^-[V8JS!]C[__:(7!T=BVFOK6Z$'PY"O6P;!/![=_96K0/H(*]6[6;LI( MH@_2;H+'ZEW=\4WN3-#R]ZC*WCR*->MS:T[;R=&KM4YW +]G>_!VI]:"L1[V M;+MV8GN#G.DQ.(K]F&$@Q,ZPIV>GDI@=P#]2JV,[O@4?[P_@C:J:^_K%:KDZ M^?>4 G)A"<$Q?2%F M;?REH][X"4[L842N%^TW9!,\X!O;_F'/^FO_O#0/QZT.FEZ(5]?0<%8V_N5Z M\+T;ACI]*]L[A+ME7>+K[$I:T6,OO-$DJQLG^:"YLU>O[3:V;E\/4X.O;KHL M0]_:;VSO- YVMFOPZF#_[>[V9A/^<="$O_9V&LV#VOZ?M:W-@_^M_?EV_^^# M>=?[HS_/;Q\;FQ^W=^$9_G'K6$?0.XPHIGB=9_8P?K."W8MWG_ZQ;E;CWUH= M0*?N*=PC]&]_LJGAYB)[K70&XZWVAPF\5QL2C+MM3_KQS?C%[Z'5/VG;LS>M M3O7KU9=^'ZW:T9YP0Y9>]8/#RQ/57L=#]1[E$(Y^>71YO;IT97<=7E-T72MY MZV6\3FZ]=M=M"5F7Q#SHMG=?8YH_RF#I_0;TBSS-7X9SF6L?O<&J&:[ZIR'Q M^E<:7BVK@];/VAY\ZJA?VX&-.ESD9UYB;O-.SI0%>E\*M]S3!M8*N35Y=9:G M7:DIP[,LJOMF1C^/U\#33G M>GIPR.KB1[B@,J7+L0;N+D]:FZ?ZP#/[R.[WI/?WD=WTA,_DZ[K?H\WBZ]+2 M$D>"YD9KSB0U)A+'!)CE4V1G*"5<4::(XXC(0Y%1D M*'(E73[F8;BJ+T+K:JX3@N6K$%30Z'6BD: R*6PMH\QS[;P325H,""4#)2:Z M4;TCL@+UCEX(&DU2V0./&'NM$.&YZ;>B@$M)* 1B] )CJZI45";K7-#E *-7 MQ>EO5KZI1K^U0;?6BZ!NOM6.M/<@>-\^$;\F?L\ MQ]?2F^!^4_*T9/G>N]*TI.!U.X[:J6Q.":QL5C-L5A?QB'FS\@$#AV M4$4[:TI$B.T MXMY[,+&%QHBS7-1$O]+O\;7H]%-RF*+3CZ/3$QZC M&3%!<8%8 '7F.!IDE79(4*5Q4)H%ZM%THO$0ZO4HNE"IB&SD[C!(]SJRD MTH?B-5D"TE$50OHCRV9K2C0%CF:!H^DC1AND\41@E'A(B"M-D L*HR@#"\F' M*&E8VR!UI?D2F57%3;)T%*.HZ>+5=,(:E'=*2FF _PN.>,1@$W#)P3!PBF-G M1>!Q;<.PZP=OK\/WL>R<8>O(=@YC/EI+MM6K?;?MTYBS3G[87L]V!K5VR[I6 MNS4XJ\YDXK&+(8>W!OBQ[U7.3O%H+ &Y^!-D]Y\LNLFIZG[Z>RC"8O+, EZ7 M6HD(1I,%"2*5&XAPS1S2DD1$M Y>$H6]R!R#,3!ZU!(9/<61L>0LH^CK O5U MJF=%%%S'%%$D)M=%E4 VC-=(&$^]LCYIHH%LX&5R.JZ2@Z+1[53'*NT(!+O$ M=#P^@;B,.OOCX*FW>?X_Y%'MIX_]N-GOQ\&T W5G*)D"1+, T7001Z1)L(0Q M)D954!@92U-[G D=S5X4K3HN'Q0Y[WXMSQX6N@N6R< YQ,?4CD-D= MQ\-4*/0!+O6J*B3[#J:I0J-BS\R4N-#<'$P5-T\^PE+R$1G%/>(JY-*422-- MG*/4:X\-6]L@9&[W:?$^+*T.+YQ(%!U^ AV>E$L$&R!)[QBR1#+$G5?(*D6 M5U"*\SD(-1AT6):PB>=1Q=WC$]OJY06?#SYB)_8.SV (W9X]C+7^67\0CQ\6 MM[D*5LY3GG),!+6?WG;!#FI]CZ'"K/[_QG;XL]O[6*R>&9%J9YIM^&255U$# M/G&%N.0.::,YDB$&CT&BAN3I54@3DQ!C(6>PFQ2M6G1#Z^+R>$C49_]*196*D5=Q MGN.HSP=75[FOK?6<]U@H S7++?!-/TQ_RW5V8NM[KJ.\6ISSB2L/WI]T=GPO M'^=OQ^'?NYVQJ#Y<2*KL2#/M2'O3+BT1$C/>4F0T(\ S%4$NA^-@%H-UF@4C M1T^C&T>N+PBB1&F@Q%,N1C\=Q2QQGMD2'> M>N%X&'8@ ZU>IH/QA3+,)2< M$(I@18B&4T0%BXA[ZI"+)B%-F%71&(?94(WY]2B=EUPA^$5PB?W!4>R-W%/% M:[&<=**2T46&PO!POP#23(#T<9I76$ DV%48 T*_;S$HBCT(A1ZPC LE8$+Q9"A(1="<718!C8$*;1-Q&HN MLLM"&K(<^KQ*WHHM^$2>[!H0Z<-69UAS_N$%6U?"[GD*OI%CKV_ IBU[4G5; M/L]5FH:2JPH]%GR:"9\^77)D,$IUX@EQ20GB-E%DF-:(6.Z]D$3JW"2%U*58 M$@NH.#)>(-\H"OW("CWETJ I,@)<0VH>@' DA70P'!E,>6)68J9M5FAV0X1= M<6D\53S&B3VK.F%7'6^\[YW&<%%0?K5\'4M&/7Y]E/MN*+K<*&,HN+>3J*D" M7#,!EY]F(IIX%N#_D(LVAVP0C[0@' 5+DXX"_@M^;8/5J5FFP]WB_EBZN(VB MR,^AR!,&PHW%RBJ*O&<"<> ;R!":O9DF2NT"(L$%AS'U/+DAT2AUVEZOT]C8@:WQ"W.;R;=8+ MA#6+0;)@#!%K&X36&7ZM??>6G7]4=0RG&0.&28U\HY:R9)20NA<4++DH+Q.]5UD$DI1WR=2 MWPF78,;% L4X1#!4$C:(4>U1#81YHCU) @"A@*9YV2T^##FB V=ET.L@IVS M\%*POXH9*U[4!X+/UTLE8)4P,5DA4;3,($X5SL6=&.(:,,GC&*TQ:QMBF6I1 M%Q?%TKDHBNH^F>I.U67S-')//)+6@^KB() !!$: PYX22P-3"FC_,A537*3_ M@9'EY@Z-.*A5_6A.<\?EWVVW0BT_ MUPO$J^=R5]S;N0KBW )IONMUO[="#'^N:S1-7-I,"O2 _QZHBPK.4X2B(\'B( M,&$Y1#I!0HC(^6R@N"B0]I8C%YP$X\09(T25JL;-]0*T2X8("W*=+ ?K43=7 MYFC\9^>@N=OXJ[:YU=S]SVYS=^=@GAIOOQ;(TU8M[UA_!Z'MGFYVP ^^]U>\F'= M,K.-47;?,*\IM :G/;@U*&4+M+#7L>WV&0KQ>VQW3R+,>3<-?MC>B@4C+S\! MV1Y*Z& DGH)1,V'4I9IQ3'E!HL$H!9&+3>7JE=Y[E#Q7E$I%K/;#4A!+DIE9 MSO->!>[9(CPJCPM-X<0_;G;V&QL+2"$Z-XQ70\*_[FO M];CX$:[ H1X@(DQ-Z-=2KWM&OK=^[K%;ZYYDY1RV$QWW/%^M,[TE M.]*K2J^.I?8G"*WJA;P_%--42^2=D2A#V=!FVM NU3!D,C*;J$:,:XRXM!)I M%G/"?_24!*.=(OE\P-P0)%_R]EZ+6B\L;Z_H[J/K[H2,&HNSK\TC$; 'W857 M%N X'_!I36/2(OO2Q3+5!'MJSAE:WY_/VY8K9K75.QC+_8.'JQ>Z\ W@),,0#WZ(X6M^CKD-_]G*7?HD8]]/WV(,/W]^"'Z M<77TJB]%<_(HI4;ZS*I^#BJ^-?:R?SQK'!C\^?^.L#_^3\?^;4[WC_?@=SZR MSTW_XQ/\U_@*O]M\SS\W]\[WFM]^-O[^1#Y_A;$V]W[^W_D.;6Q_.VM\]1B> MB36^ G802DD*#, B,<0YC\@DC!&-V' "6,)S^*'0=2ROMWFY0(Y*O ZH\M4);B<7R\=4;[7^771ZL?1ZK-+6JTQ4SAICF+4+/=OM M'#9C[W@[NA)A,YN9?ZGZ=R4W+SARRM!LYH.%CZ-#D7,;N6&293.?UPV]7I6S MN.A>BU(_:21^4>K'4>JIEB.*.BP409(D ]1#1>2H-2B!7#F+FH"X%L<[7JQQM*P)?Q=RZA=DFA>9+I4 S_6#/7 ))*K$ M9!&!>!"GD#2>FX2MI,)GNB%Q*0+^.M7X*:E&4>.%JO%4&_=D4HPX%Q1P"?&@ M#'*1>12PLL%A'[F668VI7$"MJY?HU BM[^-[CVZ!\N??7-01;W4"K,LWR%0P M\;0Z2Z_[0%HC(IYY":AK]5BY(6NG.XC]B_/#BT\]Z/#0!LJM]IQIEKCP1C/% M?-)412$I=NG!V77[*>OSV)8HQX&S.R\W+XX#][:N' 5^W M)[K']YOMX\;QCH#OLD]_[Y!/?^_1_SOW^ L1#N <&Z0\")*G2)%S#B.C0XA$ M$^>)!MOC&BQ4Y]8SG44SG6OK><.BYU(GJR(3!A"#\.1((C.7@R[+:=F6T^'/ M+QCSQ*E)R/A%Z+<-,M>[R JG7>K%_$G,D>VR?S7$*O0H.HV<\A1[O387# M/40O)Z:8<)K28#CBG$B4Z[\ABT''8@*\9L0+0MG:!JD3LDR=X8KG]W5X?HLB MSZG($V,L!!QH"J"Y07C$;13(I*\=E2ZO%SV6>%2U>0" P:+$W@4>L!-*4P/8HO4".RXA( MU!)[C[DVN>4UJP-,+Y$:KT ,\*50G$N6V&J%_KZ$$)R"1@]&H]UI3F$(3BH& MB:S(.;W"VEQ*3R(6(VPLE/-@7-6UCO,%E)PJ[MXE5.'G"K\I*CR/"I]-%8W3 M05)/4>31(,Z 51B>B]U:*5@42GJ?P-XV=2GG:>VQ?'[>EU4'\V14*:WFSJ;B M?$L_W9?BT;BEX-V?8U&6@GB#AP\RCY2B$67KIOB3/2$&#QT.#*6JC;3(*YX(A(:-!P,BRZ)&T MB23L*,<9#2B]L6K(,H+!"GA1=E**OG*AQ)_^R'8.8ZUG![$V?%WU-ZOX4#[" MJ5[D+B3?04/ *"CUP)^% UV&MJ$ ]]/.2'P?0'K[G8QV^;^=B;0^Q/Z@U_*# M&/*%S4ZX_,;4)PL&SH2![R_G1PG"C*' @P28=\1+I#6C" MX/UAGJ*)K&YPM M*B1O.=A0*0N^#'Z=B[+@!2&6#B$NM78U,0J'0M IA^U:9&FB*+*HDS B4),= M0&KI>P:L0+IW=@>U.KX75930HBW?I1?*I@BVO!%LF+,Q%CT7 EE)JI-TA0PA%*A8 M](JQ"&_DD_2Z,O.'BC. MHC>8,!N5U<+QG'M+C0])PLK7 FOKO^QF+"24D>>A5P719D*T3]-LR2[&*?\T1I7>ME MJO6Y GZB._A)A'=O9R;W9([#9WO#0 *A>YKK^E3L<0[;;MEF\'^>969>"^I+ M9QD+SDKE.*>!NY L#K 71)U;4;J*USVCVZR@_DRH?ZD'FU0"UH_I=8T-YP)X)S M3DL,QC,)5$5'AA9S0=:7@ZP3/BUA?W2* )X*8?.I0H[5\!1YHHDD'H0LJ6^-'@1/OF(=#/MT[M1:,-;#GFW73FQOV(OO*/9SC9=#HN3.;ES!O25D@Q3?Q[U)N50 M#R-RO6B_(9M@K&]L^X<]ZZ_]\](C';O6EUJH>MOO3[L>T=PNA& M:S5#\XO#P9]SH>CGUDR(Y^>71YO;IT!06&UQ1=UTK>>AFODUNOW75; M0M8E,0^Z[=W7F.:/,EAZOP&]*F?!S6WG#SZ^>_=V9V^GT=Q\6]O>/=AZNW_P M\<-.;?_/VM;FP?_6_GR[_W=MM_'G_H>]S>;N?F.>EO3+TGA^5=O+5XZA$PO[ M>"Z5D_>0'C"Y>;QPK\SFN.D)7XOM\)113;NCI?4.UEHCOI+0@*^[\+N?CSZ= MPSCHWH^]YOLS, -:^\V/HO'71P+CPHV_/Q\USK_]O&H6['W= 9/ASZ\-^.ZG M\\V?C>U_@QFP*QK-;_AS\S]'<"_R^7B'[3?_3!?.%O@;3!":>_\1(K6.(O?Q MI(@G;Y'&@8%I$)506,F(R=J&JA.V3 UX%G285N#H5<+14R;<%3B:"X[.K\ 1 M48H:I@G"(FK$L?/(&N>0UBG OVR2DN1H)<'F]E24@[]9N'QCOX$JTK[;^,_. M07.W\5=ML[%=^W.WL=G8JOZUU=S]SVYS=^?@]JBDPN.72,ZW\/AA:F2K4[/] M?AS4>G'0ZE5NG5&5WWSX>^W2I"U<8?PKL<4N++NS/XC';ZZ' F_F%?;A8H%5 ME70W.V%_TGZP[+2S[+1GUX@_"$X!33+(.YF[WP2"7$@2):YE!*(DB'1 _ OK M+Y#T,B!I :R_0-*30M)5\N\X<2EAB:3(#;DP=T#^B4'P0CG'1,)" "3-G0%5 MF/],A3/&Y3*ZJ?;#]GHVIWYF)Z_O'A]W\VBZ_MO,\7ZO&&1O>L+7 K)/X>FM M\'>\ZO;3WZ,U]V>WMU6MN(.\X K6SH"UC:UK]"\8G;!W"AD.') [[)!C*2 6 MA+0N>29Q7-L@4M[?D\O^>QUPVV?U20Z1&1Z1H+9()& M&1DB0D?$/0>,"M2"B2JI5L 08Y!K@$":$OK[$B'3*C@'JU9X_:R$TV3P] 3> M.(Z]P]@K[K^5L+6?C 9.5MP$;C_"2EC@:5'P=,TYB&D0ECID,>&(1QZ0YB$A!J8L540&XGAQ#BX!-;3> M]TYCN,@$RB^ZM>[IH#^PG3!..KVMD64QS5\E#B\V:G :<3>'RVT..G#E8,)VU7GB3:83*UV:W!6G(F+,NLHHL=I1U?!"%.F./0T7C2BRGV M>C&,TE/"::S!V_%G[/E6O_@;5\.T7ZR_<;+P+H)^+O VV_;OQFNN"@/?/HW- M[LYHO14XG@6.KP;FC\;7CU\P53(( MIY&C"2BD8B.LN5U M,9;V;#>J=VG/5LV N;T]6QYM!1V&_N'-2: M^[6M?<#7QL'.=GYUL/]V=WNSN7/17V#S;>V@"6_D7F('\R[?1W^HWSXV-C]N M[\+X_W%+Q[_;FP+.L+[%VMURKD8[0FR4Z=D;HL>B;V6T&+Q!^9UGFB5RL5B? M_M>O3 M>%]4T#/?(QNDQW-,OP+R[[%9KV,%I+^ZG_9/8&Q>,?D[F<]88,Y^O MFS_VCG?./M%/P#X:P(#>GW_^>Y<#$_JYOPV_V?S/U\;70_[YZ^X9L)AV_-\/ M9Y__#B>.U__G1K;[_'^YA=%!0Z2"(13]L0+$<#(4@I>*<]Y\KD3\9#&MCJG,6QF[JF2 M(=XH(532W!-AM:(1Y( 3=Y$ZL5:+0"=/,@CT3H'V_/'Q8+>Q2QJ]_ZO+0M->*Z>1SK02>"Q3Z0 .Q!GOIE#1A[2[]?";=VX;9 MZK4JW^V(0M3^..W#Q_K]^^P@U:],X\B3P,C-7.$ 6 WL?1V_7K4F:0WZM?ZI MZ[="R_9:\#._#;J'$1ZP5Z]E+@QCR=^H7I+?:]U>]?"C*UM#SC6Z^(]:*[<[ MJ<5.[!V>U0;1'W7@H>#EB)O!5^V@ENO#9W[6ZG2ZWRN:.OU1>*KO+0^7J\\. M>O"DV:"J?A68Q_CF\$NAE3M?N]-,V_*39!X'JS:LUYI'P,4/CZIGF]RZ7MUC M-&2X3R;4_9H;B3'_8K=:J;UN.W^RU:O%=O2YN7:.DHP_LZ46JU\ZBNV3?G6W M\2> +Q[V6J'F8NVX"[PSI@1?RR&7K4X-1&8/,R\] 1I5.^T#I!L/K3^K3_&@)5W%/VQ>2[[;.^D.9Q$F M:\_V_%&-R'H-;'23A9 ?_R!3^JR_VV ?_1C:!R$OI:-HPW]/P3Z(O6&JU0$\ M$9A^8 GT?;=>VP*2!*NPT[+WGJCG8K8#VZN]R^OL\MKIG:R/I'_M >[F5M-4 M\?G%OM\!V?EX[& 5LRQV%7Z/]6 *RD9O M77S^0H%^M 9'M+/'\BW^]3M?:M5SJ;:14^" M4Q#A$,(!6D.L]<^.'>#=3<^0!YC?& _XX-0-'QDN331HK'=Y0O(W?AS!N '2 M?F1PN=A8SO+ JYO]=GF^X:;CFJFI=@++!KQQW\Q/GO0A&#&_WAX." MNWX%V+V87K#D*X%4D-R+K4Y]]/ZQ VM^>L\>KY*+1SLY[>7@IHM[#2NQ32V1 M_-#5"JB0HC/ZV/@^U97I-T9,)S^"'>X0_5/8S[[G-T9RNK[HQA.P7GO1NEE[ M)'-@Z#/U1S&8V94P*B-3$XR3F5 MVFH05$PZL&!T2.FJT0!HO E(UZY176$QJ=>JB N $"9_H7.VY.LV3%,05=] MA$0_CEK^J *^6@^ O94_57W\9^L8-FM DO^9P7OOG4J*>RLE(SQ&8HGBA@@6 MG(]&.#I:99QJ-'YQR7LO+JVY=[VNCS'T_^QUCV];=7DW&([KPC\O5VSQ[37? M\\:/+\'XZ##62&E!$&>Y":E,' DLP+QCS"4BUC:$P.O7DPYJ $=M>%&O=6+E MHTTQ#CLGCFAW/\/I<$?LO[G;1KW=4/WE\M[X5^5EGSC)>[!$LT>_;4_Z\]@>9RT[=F;5J="P>I+OX_XW\BSGMWQ5[SZ%4P/+T\;VZ=.6L87A-L74EV*V7\3JY]=I=MZ5\'7-UK]O^(HQEAIZB=P2V#-V2R]37 M]2H"7#H16H%H\"W;/ZK51J=D0WB'S: _Y-<_@'%FJC.:(OB[?U1BPE]A8.5S MEK6%-579MF#FC1P]MVS.RW)B_M =>71B_OEK@WXB>]OOX3NPXS8_?-MO_G&T M=_[Y:/_OW3/8B>'W=\_VF^'KU1/SQO$>^_SU8Z:$9/^O3S\;?\'S_;5SWCC> M$?";Y-,Y/.O77=&@C;0W22(\WV]NDB_6$.P=9\@JYA PI8BT8 Q%K+7V@>8J M%6L;3+,Z_%?"*Y\/@]_MOMNYM8,XG>W!;P3< DOW*Y@S;2^,DZ;VT[M>ZSM8 M,N_:UE>.I8)*LZ!2ZPHJX4AYDMPB4;7AD[G.A"8269$,%EXPD>M,4"KJL *7 M+8CG=3/#M['??S,\L1GII<\M?RMB:,/W5K_;.QL:=B>V%1Z$6/>EB$N'6+\M M&60-_1OVK(IONMVG-I%EU;VY0-/K0 M/L=F[R)E9:I1?2I!_F!.[(/RO$;YQU606R3FA MC$9,@:',G3' 2QGH ?<\Y"[1,;<'% +7&:4+(J>+T*K%1*9?\;F_T%/,W>/C M&%K#HZ=?G^+7:[^U_E&S[7:M567T5AO(=-.&809R_M)4<,[5:FOU')M>^V[; MI_'NXZYWL7=P5.6"7 (3:Y41EEML%>>&&B<52Y)8DM<<=NK+[NBT2_TBD?ER M@9MWMK??JV)FPG_RV":_/@()_#)!8HZ3KDVQW_P(O__I'/[[L;_]Z8ODBAC# M#/)"@\[KX)#3*B&KE..1,>(LL+KJG =?IW6U$R =U1JY%!R_%">]A*&TKD\C++P7 YMZ87JA) 5<#+E3!#HGX'(Q\LR3#" MOUR[OPK$\WGSJ&H#55%WDR"]ZJCWM]8(.J?QKNMPFGNNM=X[YM9L9U*"Y/R+C(9S66<>S&M;FY-( [ M)Z:*PNJF]5INXS4.T>J?'A]?BL4:;Z#1^J/1PKP#MO)7.K=MLCD"U.>1M">A MP-,BSC]7T9D\NZ,PDRFHW&K;?K^V>?GWG;J>K[U?K-UV]%3V#C M+KU\__6B\_\(]34%(C[PD#O&8"')$$B0($/04M/ T9Z:O M2\ZN4_%+"G01.UG-\46PWJQ$]H70W^RU[73B<$5?*#9 A#^]KKV3<-GZ,!3@ M4OAM/P+5R-B?PT OTB?L^"O]VF]9]W,TZ3C\=/ISMT3BVMI0NX8;RG?8:KJ] MT9VNW"H*=7.Q'V+-&J#+U]2H6UQ[" MQPY'^]WS5E2[\ZCJP.90R@K+&]5TPC^J00T+$^W>Z!-8;53Q9WL_OBA//<9> M(*5S I;A#!D!?V#02F#[7@LG\O%376!\XPG4U+9S:;N9!IS* 3D4QV3YYIXO M=D(-P#0=5F1\"(>?>RNZ81F]RP-:>>)^9,+YS0P,*L1%CXB'L#H>R>]MM321*W M6P'#VXTX14XB!-OBM%/58\BP!V\ ;:]\UYF^7R+ -YDB?VUNO@/K8Y3J O<[ MCH.C;ABU6EX["C(;ISZ.DQCSD"9E(GH1+-I! ME=UW"L9M/_;7:YO5>."]]MD(N"]^]>)3]6D:=<,@(OSX=]"%8=>&RA3)UD_E M4ZQVC#1*Q?$4X6$'5_ MO[.,1AQ4;5WZ;R>#GC$4<,6!!>^__P+PD5).!?&.!\1)S@P1W"-L@[3<<2(\ M7]M@F-\ +,,SB@MTR:NL5WD.X*]CVVNUS\:*?;7/2*N*X>]W?:M:Y1>@\.[4 MM5M^>/ Z@JF+4*D+?T7.]?6G_?XP.3-[5FJZ7A5X&7F:[* &>@ZF0)6*F^-. MZL.?Z'1KA]UN^-'*?J;>*)D,K!,PZ"HOS4AS0#_R24FX8M5=/]-8XLH[CUYE M)G.4V\K,E(HQI6+,\E2,N3G]YP76G7C;@MTMY+31#)!_=?/V#S3:QU[GI67L M7ZO2==JQI_!HPPI<]ZW%53NRWV/-Q=C)AZ@G=I2O?Y4!?EP_6*\=YEH1-F)=J5:6<_2C+N%O[,Y>D(!B] MKSZVF<_(83,A>+S[?8B'I^WAVCM _U?/V\SI\3B7>Y(]W&Y?9& .6>YA=W0( MDB4,1++B9/\^[<3AQLOP.,]R^CY'-E29-D/7=WXQ(8_]62Q<$"K].6>.%&OH%Y3,(J@Z,3\E\[DX%N#K9@M\\KHSH#7%G&MM?\]F-O M\XOAG"DG+4H>UAFWVB*ME46,*Y\BJC;K* MDJ>-S2\T%Z)E5B.A+$,PR0H9Z\&JEM1B&@G6-F."H.OB#DRH-K4E$?)8Z]]V M.X?-V#O.G13V1SK0N6 M^>&H;G^W8B^Y*VA>/J-Z2AT01(W0VG$U_^NU;9#;B./T6S]';]>&@2&_(C$@ MW=,J@L$.W5+=_LS490%N[=GWJT8<['9@>N);&/'J+L&OFV+O_9< O 0+8Q#7 M-'=QBPX9'SV24GHL@DC4Y\[EFJY?;\AQ:6O*E+:3CSIRI$9%:5,N_5!+O>[Q MJ%Q:%98!7_U^X;M\"6LED]YW59FC&/XX^]C/9ZW[X^?9O'B<%5Y(.P06D@]$ M$P_+1P]DUJ+2QF8PPJZ),0U2+9DG3W[.FNO*PL7AM*#Q9VEFR^$8DQ_D@>&#B@[&<#31BHZ3VLS ML\J)ZH47U"4$P=X\=X")E8X6-DB_=@R,7'2 %]9Q##8 >CJ5CY= ="=ZY.(7 MP<0N:RS"7TM-[1AY_*IZ_5@4!4:A79F!]>+*!3:J+=8IBU7EQ["X^84SY8P; MU<5&O?Q+OE'7H"FR02:#,I,OPHX/Y(?)]4/IN2)H-2J"+E4$)J^J#SHU@JN MOB?3^'](O M:=UWA=C-XP><+-BZ:^]$!$GAHQO4.;PW, $Q1"_%\X^:4RC C M/1R-8J6Y$E\5<%X_N.GS(DRDQF&Z50-Q>(3O%75RIL..]3C=A8L+732'])-0 MO;<#6P)XJ>1^6Z@5X7$1OBT,-_#A5.>(-3C/+_HNQ=PI9[T^G$<<8M.\C'([E%'QVP?V-4& M.,)/@M.HS'DJKZRY)5 ,Z/W%C8M87,AP"L5%H]CJ%6.(2;#U+$,Y*UBD&(%U MHSRD5_4W.V]A8P4"P8P+1U4<<[WI0[QS,(E,9TX#L(3H[2 4U3L9!=VHV&C% M<*8"L5J/W(Y9-^>8!Y"I!UN<%U+P7Z9O_OW>T$RY>&U;M5^=9I=<]/PQ&L M[/\XU0=!N3\Z 5PMH_^@:?6C$SA<-IR,8^"I\L(.AL!LH4(EL/?7WF@2XX@N MI,U4'M^*1E.O;_#"PJ2M.^^9C8IY UZP"\FLL5)?Z@C']3P70)1X:0_"7%\ MN %>-9I<%" 1H @DPJFJ=FRL-:D&$P^W1MR*6PIT@]%566D2Y$2_7Z=*E%6/ M0X03F+Z37P7O2!Z\-WU["?I,=!6KDF/#T1 8^=DDKY+P0]ZY*F4LZGN5%H0SI M6'6^@OA3Y5,#"4!FEOV*(_8'QV>Y&/":C5F0!,1Q,[Q7))M-GESQ3/R<':\8.+\L\C.EU4^6BX /?+[6\./&@ M%O;&94SK8N2"1(W+%(ZJ.5LV88X9),,R;7=<43OJ?)/13/)-/9QJIKYS*ME98W"+- M/RQD]=S^555JHMRRJD1\X.DIO"\!\HV:6P-[,#42M^I@XE_#?E#;\G6I/[O_IK+:3[X=;Q]==0^W MT/ZG'7)\^.'T^-W?O?U/'_K==SN\&TY!;Q_QO4]["U;[_O;;+]VSW7B*^N@0 MK/1W;[^ Q<^/WWU$1X=?T-[9+NN>??EV=!T\D#O78+E_QE2YC+ LH82"V4Z0 M2"3R*'&&ILIY:I1;: >1>6PLDH)P;IGTJ:29)5FF!:6.IE[-%YT]^+BWM_7A MJ+/_MG.P^ZZ[^W;WS5;WL+/UYLW^Q^[A;O==YZ_]/W??[.X<=![4S.*VTLC&: M*JYP(GU(P]:.)H)*FKB44TN04@POU#=>/YT^KG8044U4>FD*_LV9(+?D?\Q5 ME-I[4>_5:35E*R@'X[C0'%/!).. 2<"X&\BOWU[S%K08 O/W.G5=^L[-;/&AXT1N42FQ,BVXZ L)Q MXL+R*>ACRB,'+H03@FLGM"(HCM)XU1M-'U_Q5:4%5MG5%<.42GVIRSK;H%#A MV9I.= 5K+Y]3J?[?PO3E*^K'3Q9WPD;4D(ON"\E<]X5>Y;N<>5-4UX,S)<[1 MY>.B0T&OD1#U]^Y./DWYWPIE+L*U529\R=>5 50?XVAF:8%5>QZZ,!3TF0Z@ M2D+/W=)$L*5DR$^CPJ_#,JGJ>6=@3LP>5ES@M)MV4+705TZ-RE#EPN[<[.PO M.(7&IR-76"'5$_+>MR2ZV2MFF08^.U7,L]QVXYH;@]L6$#F:;E_=/!?&G1K< M<3JZT<":<=/W!2]E/>PPM/EQX[#]([.''D,1!DJ77+AKB6DSHRJUJ<_-U&?< MICZWJ<]K,:F'I#[?:J7,6362*,8\%L@(^ 4+13/O!=+4:6=P*I_O% M?(G62F%;U+[3NRALX:*@<@?G[=0&*17MO*&T%K&L+R#@*PH5;LR0,7Y1M;4* M"GOAS2S4@V"]A%RI\UH5+ \R%;D!]9&KC3F]?.J5/HDNWJ4W=MO;Y+1U=%,V=[NMAIOECC&&54GF8;)(;H;!X5W"F18"D:1[[",T'/K3S# M\&50;X>3O%1\FN0L,S5LF=( \CH?QFZ0P8@;3^*ASD+_*AS,M@>D'U46V3"? M7ZJ0"U)>Y*(Z;"HUM79YEP[M*>$J%>C.KN?UWR@-S^@-O#QROE_HL86YE-_# M_BDLW$J%#H;%.*YB")Z%<$AASO1[WC5C9D6L[-^%\70>N.RZWLG+DAWA4EN5 M4PI!OEZ>UU&>&% /H1)0OGVOWR^./8>8>O'\4%?MEJ#=1F%##0K[N0B'!V-M MZ,>AH=Y&13$70M_C,K-G=GC53HLF;%'*+;RN2/TH?!CEGBP^2\+^L;/?+#V? M&38G6!#6QK,"\3@F*/3+HB!-4V'M1,X3*R<'[B00\4,%6:W'M=)9=C]GEDMN MC$^0,@QT%FL330Q-C*4X14!JT"GGM4UJ;&920AFF OX9392!UV,E.?;:N(4( M0$'_SN[4IW5K2[![8.=2#?KV,<[.B1C+#4DU9AHQKIWT2!,.>ARS&F5I^ES] M4VL_1EX0L!FD*Z#I,/HA098.)R-3!*K5(#I7OO9LD.KEE,L$BXBQ>5ZJ'%5<>;.S M/QF5@]HI$L"^NLY^2,LJ2E,4Z0?;>Z6" K^54\I7T&/J,@S2?E;8Z>C.#Z2M MRD($HH,V&"5231-;TB3?J.99>J**F18BPY6R)W1/G:H9S9EM56FKEZYPT%D7 M"O;%E:\S0>=Z4L?&>S<$?I_<\[*ZB%:QFD];10M&;4).]^5P9&$5%Q*ZR]I9 M-?N6T)2O30&D'RX'KO=0]_*S4L01;62"4L<3EC*<: Y204@$)BPG$E, S%S+;QJ ?Z\;0$)BC=,55[GI(=H,ZT9LQD M'"(DE9T7#T['JJ#]D/8#KQUT,/I'_'H8$KH:Y6;4BM/)\?V5,[K\JO*DKWG. MY!-KCGOJ;#AZ4^7,M7ICI3>:SY02D[*,)YA;E;#,IHDR'J"#9TA*@[%1"UY* M39VGV/*4ZY0)[Y7CPEA!M.*IY'K!-]8T4.M%>$S-<7T0ZE;2O-Z:.>Y2Y\&/ M7*FOY,6V'W7.AR,W%VNL(VL%))3.G5MD-.F#1T[<*@0.*Q5*=9:9? M@+NIZR+[O8VV-8.*'%^_[#[W\RQ]7X>=;$$_#T:^]2T\^ M.Y^F#B&9I-BE"6-4)9*D*E%89HJE)C-X(4.*VRSE1GF7(L2\$Y):S3D!!LT( MDME"TLU;8*.B)O02_MRHF:U(U':CL%S!NU(+J/J"@5W&CJMO7'KQR-V]\_32 MG7CK],L.&2^F\S1--[%8_?5#.T]GFVFV^LZ;GGKS&QD2+V2L9),(_D+&^I+H MBC>E)+_Z6.^X8[^WJ;M\F4W=MRKH_U!#_\K^E#\_-3X4$K2EP P%OG=K+%[Z M**1XN(%Q-U)4Z6N/P0TOE 3-O+HUWA1/38;#F/%8U-KI[,SD-O["5#GH?;L# M31X//.[+;B/G]SRC'>&:C'!M!K).I+HWT)0]LQ\1 M:!X/7)>']RJ@Z6RM!!IROPFCSI)IW]SL^TD!=F'>Z,:TGZ6]-;/,T,RD2BA! MF4V%]C(+)U;2T)G&"'Q+U@]9[$W<" .&\-]?=;P(UZD]"7F94<#8[W[_[&W_ M^.SME_U/1]?'A\>]H^L/7X[/=D(D\&S_TWNR?_C^ZGC[/[V]Z^.SZAYXU^28 M?$SW/OT-8WS/C\^Z_>[Y?\ZZ[SZ<[QWV3[OG>QS& >_[SY>]\]WK[GG7=P_0 MMS\/=\9[!^CRLR2"&"%5@H10"6/:)X(+D\!*Z%0JB^2*5FA%$LG\#KCG-K]O MB_MGX/I_/$B;F)ON2@!N@:)G16TU#QR.C@1:)!1E(F&6D$2JC"3,,6XQ=XCI-+2H:H&B!8JG 0K# MF,%:8JHL9E1*+3+#L(._D$2(ZZJG7:M1/ -0X!HH3":5,X@F&4YUPBA AC** M)4)J0].,&H??6,02HR:C12AAJ MJ4>@^XO,$]::8\\(GKP$3]0]_/CM,P^9LT3H1!N2@:;ELD0XEB5!_C'$, 85 M.30-:0&T!=#[ N@:Q %^F'ONC^^) [S<)7YL'_%-PG,)L7Y&X>E3B0FV6/N, M,(93*0A%H7!/BD@*NFWKHG@VX=EKN"B00<(YFR6.8@*",^.)2HE+,'RJA84/ M?; \OMM%L1PB?EK!V0+%G8&"2XH\)1YA"AH;5T)ISC*4.B9YQ@QO713/"!13 M%P6Q4FKELR33E -0:)8(P6Q"M5),XHQD1#]&T*,%BN^-7+\$B'@4%\4O2).6 M@1['1'O!&11OV@R*UR66$]CHOVD-&D9Z)>/HFVW4;369=$2JR76&A&K#47=;A1B*[RUU HJ&>,& M2>D%HAX1ZPW15+?>H^@OU(T8>7\ZN^?5#JRR_BO,BT9<@Y:[AS3!JFG? 4 MT(U@05+)2.N\>$Z0JYT79SOX,P@?G%&&$L1\EK 4LT00FB:(9M+ MVSHOUL%5WB)KSV+OC>;88\^9"7W$N 99J;:6:FH2 M;X1)&/$HT=[)1$CI5 :RD>)PG*EU"[?(VL;5?AB *N6TELZ"X=;XZD_ M]NA;]_UGL&MT9I%, /QUPC)I@DHM$JX,4YXZBY0"B9"V_M@V_O?Z!+\A+VLWZK>Z&_5G[A]_[8W4 /34_W=03X>P?L&X[+E_,O4 MY[ZS>_7>YPP[(;2WB40\2Q@V&$QTRA+/F): M.BX(,$V62BDMG>]>/5W[IV/AY6UXPLIWXM*'EM;UXG<:J__2>MMOY;D;Y[&3 M=[^G=*_?&_=<[,\=^H38T$S>AUE_C;/N#>)NA?6+?4/4&*[P-1GR,7P0J1"; M>AOXZV0X@L'8CE8Y_)Q<#(L']-U7UP\T/)O8DW!'1^7Y$!X2'GC9&Y_&JWJ# MBPD\:Q)N'0\[YT[E$W@N? 4#FHYJLW,(%S=&&=J-PR=OAN= T*O_\[^ F;)_ MYXV!JE63]GT H;P#5 7S+(RKOMGE8[#PQO'AZKSH9 LH-FZ^J7,YG/1MYU1] M=66#[KQIH.1R P@O56WD'F)"#W(/Y7M[5'#G< JP3 M.[OTKXHK2V-7N_&E6$$Q44@ M+N,ML\3NA6G&#'ERY[[D<275M]XY\$7\%I8W/&2H@8.+CO#ENO]6CAG& MI.#KL0+F!78;#<\[8=]O0<$. MD_.+,%>8@!Y.QIW3X>52BA4+? %2Q:V8\3\W%R773#?[^TFR!H"4VY:%YO,7 MP[P7[OY]Y/HJ2,UIS_E_O)JYJ^Q8CZ:W* U[=S)>?4L#J>BRQFC/A%0AJVJ& MLHV?IZ.I%GWB$CURZDNB/ SV=]6_5%?YJW_-3A'F5SX\#7-<18H?/_?E@N?@ M<&=OH[/;?;-Y%_F2/LNJ+1]Y=_]PYZ!SN-]YL]_=WND>[&R'WP[V_]S=WCJ$ M/][N=K>Z;W:W_NP<',('>SO=PX.5*W*,.^0(XZDB3&LELI009QVH18)*)5ZM M>,^MVM0B19]?"_F?GANID3D-UE:A' #6PE^G49&P/9"F8Q!L$>T*92#*S2B' M [[G$WT6S8?>^.HF5:*\,4BN@F2%+,V;,K@I5\/;%6@.PWY_>-EH1+@^REU\ MXN\]L*QZY@Z<^V=4O' GZC7DWYUJ1L^QZ!\'RIY-\K!._YT,PW^B8"VTF<(6 M+&1P'LW$7J!F9)#E:[6@C9VJO&"3>,E56'QE3# _X8M2B5K0?7Z6)29KL<2[ MQ;8; JE'A=$_O]*F/['E1H5EK]@SKN7,UF_H;Y7/(+)!DPNNPA^P)$ON&9^. MAI.34\#8T6BHAT4TIH"'QE4-A?.G802Z%HSP<8D"?M,Z#F#YHMUW>>JBR0B\ MT,OABO&X[S8Z/3#"!E<;U8*I"OIO>.0J8V<-U_E&2AZ> AU.2WD91.)_)\#O M^0SR =)%PV JL )KDH!;"8PP8:J6< MG_$2-%>^\!C,^P<"T^1YY(Q2.DP?:0K#OQ.\E.&3ZMW#>7.XR5\PG6 :UY.I MUVKJ7RBLX2^N=H04I L.%I!W8?QF/!SET_=6JL\"@R^Q.Q?LS#5G[;>W.6A. M'5C?^FJ&UU=P%K","DZ8R2@Z+8"/>I7<_\]DX(KX+T4;G>#EC2_:=L:%?(#R M*QR_0I6(ZAB5GQ9K$WX)*PDOJA?L4HU&@?$:H]W\D3YI6($M8X(Z#+/]:S0< MP*_&-?S1Q<]#>.&!G"++LJEW_AC"?SJ_!4D M0WN[=?!'_!7_^Y\@6/+)"HIU/EX$#:*^;^O@8WU;>'6"Z<92I>M'D&BEKK@" M>J>1C;V&!/OM<'@!:"4(^N?OG>U>;OK#Z()_.P+TN1R.OM3*Y1M0[D]<;6$W MKOU02+U"N 4%;?F[GHM0-Y*E4!1@K@-;"N>+"R!H85(,9^10J:., AD*D1 ? M% 335U#63J("T=11EJE65:C#!A5G>-&I5/CE"D8A>L);!T'\1(O9 AB->A>5 M=%!%\M/HR=8.++%A%7H%A(CSJS4Q^ ^(,M@UOA<2U3I73L7P M@PHX F\ =:_?+ZV[.Q%I^MKJ1: 8S0P@&.GPS"((G,/H7!X\?=/84= .O2]C MQ46XHJ',%4,+&_;@8[4)*[&O0!4:775*P;Y\CO!X&.W07 MT _V].AKB!"^&8:\7S-^-L+?2.:&VE*Q2*6^%-@8XJ.5+=P+H-6P*H+!':$: M!%J9P#,GY4$ECBM^'>C4FR6MB:3MS9#61-*:FK2J0=K*Q ?[NR2MJ4A;>_B_ M9P -B0LW%J'F3A4>3H(K)*_X"F2)=3Y&HN&:K8,W)7]M=CX.@L$^L^%BKD0U MC'#'LE$TQ,S-5(C\KV/88S2.SQM^=85@";Z8.IN@<4O8+4&GI) MQSB>J!Y4 KA4"7(0])W 32 4W7GM2%^>!9*72U/,\!3F&S>; ^NX2:FPME.A M'A;O8J(!+.+X+T9@:8]=)(H:@&%=[M^F4I+#4 &WHS(S=F MC/SR8X(V&JEG_:OBHKCRO?-:7)?.Z3&,W\V\=:-@/_BU?U4K1>&V\]XX2O>; M-1.^5#/!I=)9/<[V;%0L8EJ)JO6+4KN8T[!J;(,- D(KJ).W)NO<61H^G_"[ MQ:[=76VD_4R2/CBN NND*^5\^J)LSJ6*=&U0 @;UQIT_A\$K6QFBE*0@R)L6 M*FR?V2MAQ]R8F+=6BUK@33X!0_"_DS"="BIA/0.Z%"'P8%D52'HR@7TJ"+'<,M&5XSGLBZ8]&%X=\OQ.!KW*7'3? A0&T"AHVB]H&A!Y(7LN M.&,#5 %V!^[[;@@O:!$CO7?'WP?"/IF%_5F@+HA0Z#MEF@YO%N-I(6< IH,"$C&LB#Y4"78%N$\#73.+'T5U% VEI,ZB%Y: _-*[LU#/+2M:M:1A1B8X6&)1-,7HR& MM3L X>0ZA^K;5(7*HB_D(%B!/7]5R9MY5TCCQK54G#ISWHNP+%/O1>-#D//G M8":#3"Q\WR#=C2MSO4O3Z<0-W C$(PATD),7_2(#K:96:43GPY"I, J)"H7? MO53+W+=>8=76XCGXB\\O1O#6(HZ?1S=*Z10OW>:- 5:&]U+M*>0.Q-!W4R^* M;Q_ [ISZR6_1@X*=>XNI>HE]+2/D?9T\"<]4V<.GEC("T$[9= M8)_]2_@##+KQ5>.Q O/@Y:YO;0#Z6^#Y8G#CX%1O&L7QK3-O44M?M)8RH-CT M@8/R0II%9)X59*8Q[P6C& 1#M(G5&5R9NPM5IH6>#VU(0*\]H87-5Z) I_-N M:^NOS4"UTF@/;L,886J^S :^F D0UO[5B^$HAH6C/QL&T'>--,7I+057#8;5 MR-S\W )"6EMX^"K.\TZ-0_!R2IMY^0>V^[CP_T8?8:\4A57";3WI^(:"RTS- M(("I_P6X!\6A1E);\W G-\,+-Q6PE?\BSKR ZH).MSVV-YX./PK>QOK&5_:" MW6@[ Q=('#45>'PG/RU.'?;-I%\JKH-ZVO"5*JDR /:K87K!;5$*M(=(*5H( MMSDA%4(GE9PJ/2EW]UL'S+R72_I&25@B[;VD(%N4@JX\/S$C!JO\>[ARAL W MR,$[>B9F/1'+?1.%:6/!1M%,$H$H\]X*A+7.,HXSA3%R_C/%K^X@4\NZ $FH MWQ2%ZHR437Y(@N1R>X]N_I@<[F5OGR,+VN21#$^;UOC!?76#B7L[&IY74NH3 M<'X5R5V3=,;KO8,JG=&0(_*AO[=]^N6([%T>77_H[6U_@'<<(;B'POO9$=GA M^X='9#Z=L7M]?';\[N/E_KL/9T?7?YQUW^U>=M_]I]<]>P_CL[WN]NG9T>$7 MWCT[#NF,:.]PZ[/#6"LF9<*!N DC1"?*@:(+QCS5*$5$Z(5T1E@$YIDERBO$ M*-,*<898EF+I4^:(FT]G_+#S]T[WX\ZBCW NN77)B;=;WS0[,B]=9F2&I.>2 M$4&,FI^2X/PX]+SY^B;V%8CF,J4>3C^AC*RI)DN8M9X*\>82=- M:Y+M=M^^ZA3)+_ P(%/NS.^#R?GE<&1S-Z@V'=BIY[?MN&XLF;;O#Z\N7+[O MRZL;:1!Y7=,,_6*;]BYDO9Y6$,@9TW>#3.LJ1N[FGYF6&H0Y%'5Q_>+EHJ]YXFGU=#D?]3Z!< M71&QR<#WF\^Z':2=88BIAATTX]+/%12XH$W&E Y0#0N>&I[##5$7J]T[EZ?# M0G Q1V0KQYY&+B9G"_#"^#VCTI4SGKQ1$-TAHQZ=K/S/ZN9M/2/%6=K M+N"V7A[]9\%[UK/!U>1&)U>=H$F?]ZX+V5*F .4UF"Z+@,$#+D8]-PYZ[(%2 M!T$3'@<(A%=.+OK5T6 %W&R#5PX^*-\%PXS9NOE5P,/.\#*D^I1G2,:I5J#8<;/;U0YA$B&SHTPXZKL3(#\0/^;-;L14I,MJ^Y;/ MNVVXP8H+>O^P5YP_ KJY9>_N%9:4*\\:!:%>O:)\<%3GZR75\*D/6;#UVMZX M-.7ZS5.J&$FD3V6"+ E=EBP;%VAFU'F#A4=%NGD7GG>5EI)Z-@(]U'4%:?'<)D?UU!"%KJ[O7^^\^2PAH@YQ)& M.0;QYU2B-2&A;Q+HL"BCGF6O7O-Y)3- P4V+BQU++3*48DD8H4*#:NEQAE*3 M*96YM%WHG.U=7TK%WIM!G!=K\$3!Q. S:P]JX\]% =3JAS00O@'=6W%R=4RT(/TT> MY)L8M_H1+^Y(\%9_?#HO":,C$9 R*(*K9<5X03#DO7$L\Q5K235%\6V8/UOJ MJ3H>')2,<5V)(995C-FV4:[$,DM5TL]ED#<7D]%%\&A-C[CVJD,Q#6$_O'"C MNGQ'$$JS$AZ>N!$4U7QB3D.>3^"%O!+?<)+?453>08M8ME?J!X7IAFD'AR^LX?D0>'L8DKXV M@M@:FU^\'+:I^S\"%&AKAHTJ& MY\J[,ILL.++[2?%,H$J1Z!P]L>$5O<+\JI]@U57\H'K[BT.)I8R: M3TO+E:Z(LKA9P82P$/&<^4)F>6">'DRTUY\[HU^Q:@P*JZLB?1_>%8Y6F7'4 M7$N=<#&%OP*AS1C%@=LU:_Q>-],-7!N'[?1D3/HG;%W&)%RVB:=U!MYZ3@PWK M]>$(WQO!,&_2(PUATFOL0"45+--$::(]IP13Q%&*V%WUR O?>#-J#\N:)75MIUW M@A2Z76=WD;5+OBR\T2893W!E9DXUO5B%:M +YV%"=F:CBE]EU[MIB@] MLD+Q00)LZ:N4SF-==X^>AJM1IR-8IB]=%3"\+0=O* M)UKF9%2V6=,@.8WADJE-&$]4_@A%Y+X.K9UJ4G\4OW?/_]YXR&?>M1 M0H0)]8(\3R0WH66GA1V)B47L!M?6K&4T99Q)[ORDW^GW?*TIQ(!;/Z9C+U4: MIL9NP6V%=COEN*FVHP8U8][-5Q]5FWA(.IH&RU\?C9]QJ="'[7V3QR=:-I5" MO\24J&NC%[6\0QRHWO6U(=X\ZEKZC8I3X!O!@"ARMD)N5$?9KU'GJJS-F&)5 MJ&0WAX^&13I>&?Q<<,"LVNA5>?0J3!%K$\ZL0>TL*J)G#\"Q8!*'<2AXYT#U MX7([+;Z^&H%6KH>[:3GL, [V!LK[F!^Y8%^ZJ^$*5^PT);Q(5B\H5'C6"D?/ MQ7#0*+17W;]@1,]'JK_V\L OL:Q>HR)_>,8L,<"J!F:NG5WUVBTK^G)SS*DD MS]3QURSB4Z:PP0OJ.=TS(+YF >0FN:N. S/.TZ*BXV 14>GO5<-/]L_0R%DD*O;RY>T%*(<8ZS*6GI?EAT9U>42B7[XAGCF)Y;'*[-9\ZD3L M[)7.C27[B\.JX@M<6M:X52U$<80G8U9"RRUDX8D<%JHTS/+6GLB1P5"W+RN.A M]FGADZH=5TWG5&?..Q6)7@-YZ6X-3'!192XO=RI.ZM,G]5GMJBX8B(RI%JJ^ M1#=A\)W.\.QI+_!++*,='C"*\F:C3FYO GBSHLK&M +IE\'PLNXG$@,(>17$ M@37+5^>5&[R@@(I\5/K\JLXPP$.PPB>C M4.,[^.Z#RQ[X]2)?52MEZAL:EC0=3^O-Q. 3/$^7%:2#NW8&_ ,0C7+5G[J< MSB>%:Z;&J 9 Q43HF.YA@-I%T9NIZR@*IZUQG9418A_+)-C&'+&*$TENN4B\ M19S6>DK,_9ZO!3#-!0,%\0; B6698>9<=I=A7-:40M[:,&3Y\M6 M^ZN1R'=CKMJ:^P;^6I&0V(S5E&E@12RBZGG4"[HQ\-W5?/1@970[EE/*AWT% MJ-^?Y/77\/@ V%7!IQCCM/49F_[5W7+/9O(@0QRU5ZHW!8Y,^M5&# E$$)8B*GEFB*=2&)DR:DV;7/6D'BCX M=]G=^BR4ULIF:4(S9!+F&$E"(_+$.I4RQSW'5BWU0-V2.I=E:4J)R%*,'-.* M"ZH,UHXK85/DJ&]7]ZE7]]O>^\_(I\X3IA*!)$X8$3)1U+(DQ19QB@67Q+YZ M35;X%W^.%!1; 765_%V*ACFI$8_++CB.;D#N(JELP4$Z)UX:I1_+ I/58=N! MG=JL*[*&:DWSGJGK/\?"O83&G=DX=*HG<.QAU?H(:LJ?W:19M2LTKHPR)E$UH;* MGX?$4"!DOGCV(FY!!1_U1C8)VL]5Z*XR"7U3P+(>W9256BFT*Q75.IJX:HFK MH]$%/6+UF%A\;Y[C%\@/?!-/TLPN0O%W=$\%Q3HJAJ.@+Q8+<-4$L7PR6Z&\ ML";*8<[/9/;]I\-^*"<8%?CHG0_M3X--TP_^_OQ+7)A0^6]%)[U:CZ\= U-Z MF.# RF]Z>_2I5-M_G@) %]_K]VN?X:H)S2_$1CV)?!I];EQ>3"M,-H9D>V"Y MN::?+0!7=.)/-^OL5IZAGRJ\)C.GJ&+^Z2KENX@1%0ZE<.=2?FD :9LB=(\4 M(=ZF"+4I0FLQJ8>D"-V:\C.7(D3 )"/.4(*59'"9EHX;BZGT6FILLQ>1(M1$ MTRI6-3U\7+4L#Z (>&R+NNN#Q;!"'9%>JIW/!=!B1#$XJ\*-A8@IU-7*T[[\ M*07TK[RYTB_K]CV&BNM=+*6SN^.0;U<2YMU6A$1"K/5N$ MHF*7O> K#U.TD[HC2S..402LJOI#Q=>+QU.&!9E"?\VOQ=-KL3]+Z"I0-*_K MS=]>NT-+#V!?F2]SG>";U%']XD1&C I- ZC+ OHK!?'WQ_)?T,Y:&KZ_S16; M]\XG?:"Z"P>7:O=[N+%R^*Y6C-8O7Z *AS:.;Q7QIF7*Z]2FZU_=QQ^_E1=; M#NA6'@7IQ2AX:)1085G5QO0^BS-O;,PN5J_IT\U#)!*V5+0-RZ!JD0E6IA^4 M$=$?X1%\P"&(PXH8;PI:[/O=B@J_9"9B]^PC[UYOD?W#DZN][2VV]_XSR9#! ME/$D<\(GC'&:"&U58IWA%BLG*>:O7@>@#*[!>7]A*)0>W] 04C0K*]LX;X5AGU?QGV&]@Z()? MIHZPUD]M1 #+BGKQ9%X^FV%4UM4+G7D:.1 O+V%@NY>K$]@6)[7(*G?JCVQ* M.SN(NEK485#M?NG2;=OF,T,Z1=BG"154 YX;E2B2^<1[:J0FB#MTG\ZRZP(: MAS$U TRZR^C#*^V=,H3>Z,!7&0MV@4\K*U 5$F5DIZVG9NHF-]I,!9NA.G"> M=WXKZF).8!HV_^?O]]BZX]+F*#UDH0)"*&T;Q77F_&K?XWMXG*5W]WT6(PW4RP?]-B;OZ."K=-@?RH:$'*GQ_XK\EC!9\#*84_\ M?Z_HJZE_-!;W_!UU<-P*U?/J2^7"I>3B6[AXT:4XS_H%US\V((G;7'*HP*.1 M];W><[/?RP_32$B@CCEZ,.Q&A._\+ MD.W?+X5T47(%)68E.]QGMK\4R="CD.RES+9ED.]DD%M09[&E@#'.>7_3K$,Y MZI5S?LJ"HW=.=*YC Z-E)MB*>.T-!Y,;^P%T5EI MDK,59: 3.N.O#16@[7!D>_ZV=WSVY?+HT]YU]ZQ[?GS6[W?/P]B*>^!= MDV/R,3TZ/Z+'9UO7>]=_?SD^_WC9W3XB1Y_^<[Y_^,?IT?4>V2/'Y_N?/I+C M3\=^KX>^_7FX,]X[0-?[V^_99R.X=VFJ$FRM2YA0(A'8LB33 A;4>TT)#P51 M-K!@"^6B[R*7;L-6U E6)6R:>?G4(E.+3+<@4Q9R%K!).>(LQ":TE88HX-P4 M2>1]<58 5L,R5NQIX6+%BYN@0L//,69M5I;QSRBPBFC,/9="G16KYZS916!#I$8@&*&@ M+N.#]][LZX(D66I$Y(DUFB>,"%I(DRF$N>Y5*GG MF"'UZG79Z/I)-N#/NVRE!HBDY2C8$ ZGPBK7"(SPYW4Q"B1 MW5$B/4,&Q%Q.5S(J&'T3\^=($\9\H4WIXUF82XCUAL29H9D3"E?:(UB/S4.^N%0!QVY:O7="/-T)/LP9]WVP@GP>XTU&BA M6>:1E!DH4=1Q(EGJ,6^#OR]JVTRM4ZJ<1YBSQ'@6BAF"OJR\0DEF,5642BJ< M?O5:;H!L:\76&@$6 M0,(S@1(F.$H48Q+4Q@P3QKTAWKYZG6V@]):PQ3.$.9<&I MX!X)JG$J04$Y0=S;@ O$9;)4(QFTB M#6':22:4-Z]>8[E!Z2UY*X_M\6]1K46UIT0UFF+,B!?69 Q9)E*K4T]EJIB@ MC(K6L?*B4&WNH '#.+.")P)CD3"N92(R;1)83Z8%MHC0[-5KMD'O$,9L<:C% MH:?T5#VD!%*+0^N*0XT\"J^9 (4J01D&2YGI+)'$L,19;V0F4X]"0C!E&QD7 MK6;5(MI/@VB5^612\!]/XS;JR3FOYR*(5>$PH;KS[M+%7A^?W%W,XO5 B[]Y5AHBW>O]SZ3% F4$IW8%+8K2Q%) M-"+ 3-A);1FA0K)7KX%%-A<5[\YY: U450F]!0^GC:5C]X-O13M6N#A4R5*A M4G'=/[NHX[P2JF*WV0*N8B.*O"QPNJ32Z)R@O'OET:6M06[=.B^K8BE)15NM MLQWLD]5!O5L]W#*V75U0*UE% > 'U\(< 1[,&Z.'FG'N$G)C4=$& M[,:_ATMTZ]4.DEM)BOG++,#Z5R%@.CNSPN7#C'"9+\6^FB\)_DZ^?' YUY?- MMM%F^C,TA0#+9% P:-T:XZXE/&\FP2]%RL/+(7!RI*/O?2T(^2C[_&&.]N!)G1DS=B.Z*+<5,7GV^7]TN5BCVX MR^FG^\QZ[?W[\0C8@G__7E-<6X]\G-N]BACP5$DG36I2EC*M-)8*"\^4]=+B M;(5GX@&.^#MZ)EZTZ_WL/;SW [SO(S[>/KGJ'G[H[Q]^.-U[USW?N[8]&!O; M^[3#CJZWV+SKO;N],;1=WWWWDW7<[ET?DZ+I+=O'>X,.]4(KP7B744H90IHJAZ]1I3M,'3Q_8" MOG^4ZONR[%>(\CO4%KL5I5[05H8MIT&@SNYF1KPS0@HB?,JHRW0FD%$L4\IA MY!5:OIO)@W;L7[7\K/=N0MK->Y?-V\B91Q9IG:6)IIE)F+#A9+>%O@D7&&#*"$%(8E+',I:!J.),HCSP2F ME"G_ZO62DQR_*&@\XR'$]3AB6!3*N5/OH/ND1OY,R+BDOIW48'(C8\(NM.64.W?J33&(*-LW.=7 M'S4X-YRJCEHV%8P;Y$R&>4:8X&M)[E5VL\62)\*2J9-%48HR M156BP3(">TEY0!5C$^$)]YG#@I!T=:D/%'=[BR1KCR=3_0B1-E=8D29T&W<2$C@Z*@FZ".:B54G"&<(LGW^N$ MN<'[E*UY0LKR:D[W:Q_VSJ.09KTWS=.?1&H=5,\J2)K% [S")$VI M3ZS,1'#DLT1KJ9),TDPP'7(&5#S"M"'08J&]AWGS'V,/K4N>4/N,QWG&[$GM MN1-DS;/;LY\WXAPEAK%P^.MBF/?"!;^/7!^N_.JF9[[^,1L=*9D036]1&EAN M,EY]2^/ &UV6O?U,AZIQ.A=.:?P\K8]B7(#>G>B14U\2Y6&POZO^I;K*7_UK M=HHPO_+A:9CC*E+\^+DOS\D^.-S9V^CL=M]LWN688OHLJ[9\Y-W]PYV#SN%^ MY\T^8'CW8&<[_':P_^?N]M8A_/%VM[O5?;.[]6?GX! ^V-OI'AZLG..Z3.JW MC]VMC]N[,/[Y7/CX<^GY4((P(LY0@I5D/@4AY+BQF$JOI<8V6[D'UZI40U4; MI/.'Z@<5Y<659MB>JXS0N1B!5C:"%U4E%?*. =,_G#!V *PV'"I6]FMQ8MG7 MMY4'D./Z1A N3H^Y@1N=7'6&%^/>>>^Z6/ZR84H>SSC#2X "\."G+Z.PK(Y+ M*-\RWAK8/\MJ$5=MJ83M+Y\%49YF&4J(LCIA,N.)8*'6E#2*<:(H3M5\J03J MI)5"PCI9S"37DC&7$9E:S4E*')\OE7 8#J;'H^CA''QQ%+RL 9+'4^OF5 W" M2??R$/M\"8^.+G9>=[_;8'WV,ZCD0^ \'2QJ+050!HY_3 M-_-S^EB,1)@JERG!-9/:"B*-]:G$6' DE(D^%H1AR _VL2R3A+4$_$E\*[M7 MW4_O\=[Y#MY_MW>YM_W^^OB\V^M^^LB/8;S[GW;IWO67Z^[UZ>F\;V7O;!\WD'T2,U3(CB47* M)LR*$/ZS)K':,.-Y:JFDKUYSL@&R=#T2)1\S5W'=W>01;#]>^!%LK+YV)W?#%+E.OY5+N.'DWX!F:+S9">+XOQ5XKW54 V M'($9#8IB?VI)+X+;@]#L)SR+LN9HMC_:BDNY6ZWD/+RUB'8?1.LU$$WSH(2Q M-$&29PG\0A,IL$N8(J"G>20PJ-.OR8;DBQ5F6\WL1VS:#[..Q.OHZ:G]B+.E M6MW(5=[)Z(_4"R8TV,_S#J-?3*7[;*W#6]W M47[Z%]/MU@W6;E?N%C!M.R[AX:G[*RY@"W'W@+C9PW9.>*M2FZ09(@DC5B3* M4)KP5#@D249(2(KE&Y0O5BZZ.\*MGSZWULBV,[!+8AF3@>M4(;BV#];W1T > MDS3K#?CKE9W:1DX>#MOV]PR^D>WV$C@[??SL^_'#:/8317)^>'Y^]/3\Z M_,_9'CQS(0OI4_=+EWS\!DA#NV=PS_;;?O?=#NX&1'@7QG)\NG>^]VWO[-3# M\R_W+C\S#5PM#$\P('G"4J\3X;,L4<@H;X0P%,OY)"1$3 I*G_)"$$:IT$QG MGG%''%/:4CN?A/1V:_=#Y^^M/S_N=/9VM@X^?J@2+F]*"EJ:]W/[FV='FC*E M".(^M10N)4Q1#'M89TZGSLB4WYC^N"[)@X%K.U\#VW:4,<%#%U2_7AZZEO1[ M(:@:PA/]?L?W!J -]E0?],'J*OBKMB# MRAC@Q*+?U.Q3FN1I=(&);6& $"X?EW\WZ&)#MZQA>465"]^_ZN2GP]&X Y># MZ1D>N+G T3\"V_ZX*K-D#TZ=&[\#J7P1#.%?&>:V/DL4D@-3E0CI?,(,R1(9 M>D-SQK%@'O16O]!FZ@5 P_+TSN'7GG7YW-[M#7*85K%YSYT*LF]^OR\D;=XY M2?/%)%NV/8;:P:Y3CZ$'-\4@^&F:WZ#XOX= UMV:WZSV47TO11;:A-QN5JXW MJ?YTH%5T%AQY#YKPKT8UTE+M 52C+=7NW_3L*8IA/*0B:5,KVTSG'4]D\UD* ME$8M-1[_FCNSMU;'I-MG/-'1\Y\_JRKBP)MP=-/]=](#.RH86+_?!4*/(+-#&+X+ 0 M;GYH[E!19'S-"X05;IF[1Y,]]\Y)3W"&$7,B51IIF+C,X&.A-7Z,:#*@\]; MAO_L3#%Z22QH;2++#W22EI'E$[2_?82Z9WOD^--Q;W_[_;?]P_YI=QO&='9$ MNN?_Z>^]V^''AZ?]^<@R7,NZ9^_)WO5Q__A\E\$]?/_3#MH+)]CAWJ/SCY=' MA_W^_KN_9W.$C-.:2&$3J;5)&&,RT1D*S9)XIC"27C+_ZC4A?".3?"&T_#B- M0.2F"-MC'N)_.* \W.AX**#\N!.\3SZW^YS@%2JC3 L=#DIIXI0TE!.KM4H1 M,M;=#3E6%=UL0>.)0&-:"1PC0SA7+''" %3X-$M$:M)$*L:T=$R1]/&J]ZY# M4T2V2=8"H5Z.RB.C8ON3J3R:A1YNS'$L%$LQ$E)F!GX(BG@J9-H"UUH"U[3L M.$>*,&QXHAE7"5,")=(ZG\B,^HP*S[@QJX'K*=J>M1!R@]5$?SH$H18Q:JTB M!*7,&"0)4\CZS%J=$44>HR%T"R-/!"/3:N,Z)6 W&9I(+F7"+$*),IH$HPFE M2&J4671'H^DG/_)0A*BFF5JM>_47><9ZN%=Q]"S"NV=)I);GRJ)+3??H2_$DYF?"K9;OR,Z M+T(GF%;08-W#]_2S8 SL"JL3&UJ1L)3A1 NC$^123A56H#/85Z\IHJ 7++8W M;)VIK3/U_@AA/::9,-S83# .X$ LSJSR)@5>)'1%J^C;?!(M.#P".%S/@ .8 M"ARLOS31&(669S1+I+5@.5@CB'9*T%2U3M-?6H7Y*9VFBNL4*U!C*F$J1X(P(+C-B)?="VM;8>5ZXH+-P(93CWM'$21J< MH#2T<"4Z\2+36CB4$I_>T=B9/>_?'EK[Z8Y6M8-M#ZT]RSF/ZO!ZISJWWAY< M:P^NM0?7UH=J[<&U]N!:>W"M?49[<*T]N-8^X^5D5K0'U]K0Z+J'1H42.APL M<50CQD/E.<>$=XP;85/AQ.I.<;]T1N7Y+HSKB';???AR]*E[VCU[#\^%<6Y_ M..\>]D_W/WV$OT_"\\B\0_'H[&VO>V;0\3OXG.R0[O;.M^[VE\ONNR.\_RDX M(7>^[6^'VE_'L\?04D>0EYE+;(IUPC*.$^4E3QS'BE&M&?'DU>MTL1+_"XR+ MMHD9OP;Z.&4-(MID$E@846D,L2:EJ38*>:+NUJ>R/2SR@S%I>LH-&>XP2@&) M!*4)2 Z6".U8 I^I+",IX^SG.N76 M,O 4P&,8]5)C!GCA%-A97"A\.W&47& M6=X"TUH"T_04F^1(8>ZRA!J;)HP2D@C,9((QR:20:6;=#8D:+3"UP+2FP*2M M49FU'-0EQK527(.5AB03A'":9JV]]LP0-#T!QQBS6J1*J MNG/MF2$!@M;*7FM/VCV_[[)]QL_J#UYZT@XM\0?SN1KL;)/)9_,0OQD.XC2+ MZNM55\%\/#1?UO9$7JN-_*"\=6%3;IE5SEI&,RXITT2$[NX*<2S,P\RDGS@1 M]4?I( .N=84:L%G+>9VGU9]Q+-4 M9)FG'#,PB:0ERF.C0-/6SG#9@L^S@<_409PQT!@8RA(=FF\Q3G$BN+<)X2E" MGF;6V!NJ";7@TX+/>H*/YRCE'F>:.,$\43)5PBC+$369PIK>#7Q^M7,X/PZ! MIIY@)3+-$)6)S Q)F,B$ Y+ 0& ?4 ML9AQ@S5+E<:":>XSIIEK >AY 6CJ!Q9&9AHQDF2:BX2ER"0**Y8HQR530L,: MLC4$H"4'#N=;FKZ,%H)OAN?PYJNH8V;_SCOG\RF/>>P::OHJSWL^M!Q5>:<\ MY=,!2T)-%[\+'L8EL\1"M0JM3P(X=HSIQT86]^9<7S4/*6&EX/0>G1R?E$\OSQ0ZEH2OK!.@- M]PY]>#G0>.95>28X&7X,1AVQD##'.@:A@6O&XXZPTGL MKEK1KGCNV/8E^:> M+MJ_:F8[B,Q6XGAG6=CCMN;>:[*)M_**70JVZ\*FZXB-SN0"N ?@#MBW]]4- M7)Y7:[[G1B=NM-'))SH?P^Q[JM^_BEV$RPN 5<(7 23OLE7S@NO**^,H@.7R M4]AP\9UO G9TMN""\_.P]>*]\/D!2-+-#HP_GYC3HATP7#@TO;B#%KSG\$GL M"3Q%(GA+@/*P)U2_HB\$9!@.E\8P/@\ C8'?WAH/AD9JK5UEC6 M.#7@"0QYIH5A@66-'522[TXD6WP>BJ.K@:%"T?#$/_H@RY(#%0-GH?!V&)LQAAAMS M:U'R&SQO;A4VX"$7L"_@;]C?/1B"[038CN,?]?(OB8+\:QA'AGT]ZI9]+0FP#]F8V%E10$TO47I?-B?C%??TH DNNS< MX3-!$L[FB-7X>3J:'HX^<8D>.?4E41X&^[OJ7ZJK_-6_9J<(\RL?GH8YKB+% MCY_[PO'*./>#PYV]CS*VI0(U>VC(]J M4-3T0.,H.L_G/V6C^$QNXO1N55'N56Q%;*8T^R'%5A8O?1&E"0YZWSI[<-5I MWMF!+67_7SWZ5]TUO*V[ZPO>FTB):;K5K M/"$O4^4HB^2=]O;@NOWMD^OCPX_D>/M]4"MZ^^]V\?$YC._P;WBON3X^_W"^ M4"3OW>XWT*C9_G:WWST\_@*_7\%G[.CL[_.C3_\Y[7YZS[K7W?/C=\=^KX>N M:M^X-4I@4%<2D4F2,,EU(@1!"4.@E!KI.?#OJ]<9WT2/Y!F_,Q@^0MW()]\* M_UBW-BE//N,/RUT7#P+')=/_*2$PPXPK;S2W-F3B($&$T08#_E%I%*,M!/YP M"+QJ0* AQ-F,J<1CX\!>,UDB*.&)2+G&*7PA)=CC./U^"+RAE,_/#70O4/'; MJ=RWP5?>^:TWZ%PY-PNNQSC\,,P#K40=RO$==\T($Y@FW&998GWQ"2,2IIH[DQ",#&P5-S)E(*! MMP3A?CD%9[N*UESU7-^V>LT->]Y1KB@S G:Z9!1E\#/U'%C,(:6HSU;J-?=. M_VZUG>^"@H,&%!"EF$ZU3)"E& P^IA.99B8QR%,I,6=&/5[!D%;A>4G =UMX M_[':0OR48,C!K..(*2.88AE+I5">9"!<4R$]V'RMD??#8:_IY\)8I*F2* DM MC1,FD$B41J 0X=0*9'7X!T:>W*3KD0&Z)ICWF.FG/RB@?7,<.P:N/S:R,>/& M@J^' P-WE>'L7SA^??(Y#9VOE'.)$IZ L@ ;3?E$[7R%3->]]"\G(( M'H:L,AMSZPIXJ!+VHJ=@?#J/UB(M,BW<1B]=??U0;D;H_](9'I MNU:/N&.2T5/'7IL)QG5&<9%?_.<-I1]^D-X*J/],(NL/U5<#X\I4UYL;J3Q: M<.HG/:9UQ\FOMPYSGQ.D0AF?$D:-,0P+H87*!&$2$T=HFMVQ]NG2 UP+2DE# MD__4&Y\N*"#YK :2S^HK]1:/S_HY#H*=?8SOWR,P'M(]WSM[?PD*_>GQ]G_. MN]>G_;WKC_SXW=[5T>'Q0D>X[J'!>X=@(( !<42.KKK;6[A[_O;+WOD1W7_W M\;I[V/]R= W&P/G?'I3_:2$.)05G..6)=3RTOE8N$<:)A%GCD$BE$U@\\D&P M)PMW/T?#^3=33<[E8]AJ(3(S3<5OW;2K0$ZGE&)$4XV09<@[P5-'OPHT8#N"QO$? ^"#A3BD@:8S58 M=&E* NZE#!#0ZH1(+"E-K4T%(""F=(-GWUT7\7&\OX^IR*X_T&W5V=5!H5T\ MH!;SI8O39JT[]B<$O;_*(V\MQMT+XZYJC$-[VU_09TJX1!F7";6A^K0&G%-& M9(D3J1%4$(FX*OK^$H+7P^/[BRETT:&1S^)<_MWP]G)UNM_6#-]B0.J1P6VZ MZ/N^=&+E'V'%BP5O$>\>B-=H3%0@'@+5+D,^39!+5<(,!MM64Y-D&!.!+:*$ M9J]><[G!EMBV"UEMK4[WJ*F$12!B!NE^,>WM5X"W:IVGX-9"VGT@[6 .TG"J MD/**)@1;"\:JEXGV0B72BQ2;4+B)VI"8+392MFBLWAW36OWM(9A6E,BHBZBL MKN7?ZFN/ &A/:G0>N/&X7]17:1'K86;GY6NA,4Q]#RL_C;VQ#RD]@>E]^%BF34F59 M@BU+PZEIEVAATL3S%/ZK.!':%([&3(K'C2E_UYY[G**D<_F@-]4MBVSE;.JQ M9I((1)GW5B"L87]PG"F,D?.?&7IUA[*(,PU\0G;I3+IILKI(SB-BQ?):4+PN MR?7CWSY'%K3)?T#:[5^CX07PR]5?(&S'6P,;>ME=!$R:-K!;DW1:M/>FPI83 MO$=V6/?P(_S[S_G>]7M^1';Y'MEC@!GPGK_/C\ZV\/'V$9U/I]W?_GA]='B" MN_ /L.&ZN]T_.SK[W@@C0BAN/E7'*,B8S LN4(HJS3&*LC<#SR;<[ MW9T/[XXZ!X?['[;>[70.CD*!N(.-3G?G<'&+-G,$EY8FN_7M]Z_(^N3;;F?@ M1B=7(2%RI$Y.\RW+.__?9T[]T1.SH\8OOOCLC>=3C=V?^R8&EO?[G:/_S/*;R3'%UO M@4+PA>U]VKD\/CL][8+&?'QV=!U.=^Y_^C";O)U:*5.NTL1X,+*9-RS1*2,) MT9)@JS.'?/;J-69L(^/L5\K>7FM$^M/E^>\=9*"!\/I%B2,$%8HK!(0^5HC:6G%*RA5Z^IW!!LT7GX M,X>-UE'7' S'G:O09>AVG?,G3^:Y!XP9":R+N3!9*IAE2' AB/,.,R(UQZ15 MN-8*G)H!;:JDDIRR)%5$)LP0E6CE6"*)8BQSCNF,A+,B&Q0_5G'8-=*J[IJ" M\ZP;\7 8NA"YU9ZH^XJ(-M+]M*3Y:7#]!ZBG*W&]ZUJ5\SZH/A.PIH)D'!N5 M.(]!YXXPC%PY! ZICL4%P^D@G -<\8+W^O5>:YEEL+#;(72QB MLQSZ8YBI3Q01E5,2U1]7:+]2S:]?^WFN_O8NZ9WO7W>O=R_U#$ !;GQ6 ,$<"%&_" M:,(8YXE$DB;8:99BSSWA)*S]*B]GM?9EFT0SS&-;UM)6[8S<5S>8N+IOT_@T ME/._K:Y58*2PXAMP?WY1=/SL7VW$SQ\.-0\*H[?L]CTQ]JW+S]Y3A[032>I( MFC 'YIT,_;%!-\"669YR"PR6K:R%^&!P(:G/0FU@0@T3VFCNPQ$/K%-+L'2Z M!!?<@LOCK3;][-S_S]Z;-[65)-W#7T7A>)Z(G@B*J7WI_H4CL,$>^FD)8^/N M%_XA:@6!0(P$QO#IWZQ[KX0V%K$*J\0. VLO^QM:V:'YNPO>LG3;/YN;N\P28XTS*&'N$!?*(>-M0"%+K;-$+#9XLFB06V658 K M57%GI+8F8&*"$M) I)#MWS=^?L(Q)B@-E@.O M)33F#5ME@_ L2FG=;?Q[[KQXV5DUZ[ VA,U-+H4.Q&40 UV.>P&>:K*^_D*Q].Y"[<0AZV;5,J M>@V*-F?;."J5&/.,; C/;7LX%;0Z?J$PK_[H-S+^YT'H)V>]DRZ$M7#,UQYJD/YY/#P?9M+YSG<>;9#[9/^XT?MM?N MGO5GA^@-(,P'X/?ZQ7#ZZLZX"":2!:[R'TKW6 RL'Y[2O@6N#2>5D[X3YPU+ MV_HL$ 0?G8>2T4AQ9)QPZ3W$>T8;J8AQ3#BJWCQ^H<%X>./3>\PS%VK;"81Q40<' @WRDD M!+XR(?C!8>*!#%/[[CV?-7&O,:!BI_OVM.&ZV=K:/\LU6LYB@S_/)UM_O^>_ MWOHTRX&O'_?!N91R]>4)?04\^'::*PR^Q%ZNJ80EL# J]L___+?6\6YR*7H9 M&8K*&,2IP"B[1D1-8E3SI*@W[][/V%+[WPIJ&Q G?7R6@\5VA:EH1DP[L2@ M*Q=3^0&>"X8!$=OY#;_W8AYW^B->U0G_[[ACKG*X^.HCUO6[G;/3ZS\RXOK8 MB\RBG^WZB)XUK;W\=[]W52*\%Y'K17N(;(*3_=UVSNU%_]V_QR\1KJ\ZN,S7 M>-VM6)21];E!9*FQWOJX?!?"(E_DJ;\A! M,U?*KS1*%M)8&?*F ('E63^+5;C8Z9[?Q'./2[98?"RSR?UX+4-<:ISOM_T^ MO![.;A8@#_)@0KF(Z2Q^0-M5(ZK2#@DY9%5XV0$1."U/-D MQ6J:=A+,".;KQL\-@@CSD[[I_"= MV52/,CD$FGC@^D40KSAR5";-KL*;F_?=ZY!NKAQ>[Q!+-0C (IRB ]R>.;,[L@<<4-@#F M1VYS_\(,W@\8 &B0Z>=R8R6$@G?;3MY].P-H*=/NW5X;/+;M%/-JARF%ZWW7 MJ LLR@5R/<9(OF/.\:_8,1.<,-PDGI)W2NK M:'!FP@^+ -)#B,+(+DQGBRP M8Y:;J@P)_ESYI^]],*I/W=Y_JLS+M'0NXF_,T.#UG#_6ABCAG$<$1XYXB GE M2=:()&^9]$H1F2=:XUDQ9F4XA:S^X)=A;FN0\ J-LY,!/2K346/$9]*;C3(D M&WX4]M6K/."<(T>UMC@QE:2QW!#C\G7&F RW$;CG;(=5V]GCV]G:16MO5P!O MT)D91:H8@G6/D6'2H$"M#EB$&*U^]UZ+:3-;NDH;#_&L-)/"".:V"RF3PR88 ME83@00@M*%!G[+T2@C#-*[O0 [O0M5T\D5W0YMYNI!1;GRABU&'$5=#@ZJA# M 3NK#9B&\6 7:A;\M(\;*V=[9\!RBWS6!) 4CLH78TKS_(],@?LY(=8-[=3V M=B";GW$F "\91&BA'8KNC7W[(Y;Y,V!-8'!M<'_^M-$MQ\.!085<6!>*[OU< MA5A.&2D<8GY[/Q.:0B5OD+4?#)RJMK>KJ5/CSC4G[>>) B'@PR)"$)A2XL$Q M( D,+)E+2Y.+-EPSENB^4>";C?*:6TW6/-^%L AYPL"W@#H2CK.@F:-:"L>]I2)%4VP1Z0]XK8C$J]QFC9UIWVYV%5]*]@ MI+*I.^Q/7YG9K!U)>.M\5,X9B27&0.6TYC@R0RR6.GD<@3=0B:O,!,%U9N(Q M[&P-;ZSLTNA]KK?,U>8$<8(ITM8X)"/A+!C,G91@9W1Y!I4?T*=1+P7. BC3 M"7"F@;^JMBY3D:* /W:Z\+&!?YD3D.YG(0\ I#)AV?9?RO/-_J3_H;R&P9^Z M'^(7\-QO&+#6+YHKN]$#:64L(A5SZ;JT$IF@(M+8&"ND-2P4I>LW),T#^&A[ M.B-=/J'BBPLB=;4==%\:-8_E*16="=0G%1.G(3@(?KF5U@N=N'+DEO3#7";X M=4"_^ANI"4S]["C;7:M[.A)@OCTK:UZV]G:55D)["4Q=YE1J;I5PV!+ +*>D MQUI)QG)%L[G%*\ZFRZ?[O>[9WAS[B;\ (_X$5@ELH-4]1A_AT[TNW"58)@.G MV?A/MQ->)5NN2F,FF;+U_SUK]ZJ4Y-B^64F+!O2EX#YPXD51XD4!!OG>Y"=_ M,7; G(N8"TD2(YR3(!)V )/"IJ+I#FN*E8Z$%@ES#6ZN2)CK![5"5#ZJO]5M MMH^[&5"_[=M>W"^>Z5L&D^^\M;*KM?">9(56Q;*",P>.[3%#46LMHV,J,/ON MO5Z>'A,W ),RH!Y:0KF!$LKXO#"TLE(JFTP1H64[FPK1)@IJLVW!=_F1Q5B9 MIHNV.,)#>38!5XVERO/P @?NI UVVE)+5$A>:E6&=9.&QV[8X]T\LSTXF\[% MG;@V>7/FYB^:>[M"Y74N(J(V"P++))!CQB.;3")ZB1T9[BJBW6L>@B-$X5R3. MX,7E4[?'\%3_=:=0JT2C E-ZL?)R)5;\=[ ^!X%7?\!UX(!7H7P5[>OY2G6F;FO@S,;N4X#&#@[3*)RY6\RCG1SO$4$3=>(6Z#@0!%.\2\33@* MB!EMEM:8 >U76PEI9$'G\K$K_WY<<8+3N%0,$BP6YJLUF[=L*Z*YLLN"Y)3% MB(3/!I.20E91@DC2.F!F%&4YLWM3HJ1L4#JWO="_W2LLE45$[J+<91_@UC6. MH4C"5/4=G0Q_O2+94G8'E/OS);L=[,Q.UQ,-?0^\M]WOP_&&HR]SK'2MW?9S M:-)_7-,MDL-WL]V/'=OO#PXGJ_C*L>'WYSIPCGM[0;%!*$J M(.Z]!0:K-)BN 9A+.A!AF? L 8/%> G/J#!JE ^XV'CH'AUULZ/O^L/<"'[6 M.2U#(PB,LJ,L-JL&549#SSMGRL[FUG>),>'$<"FB5AX[:WPP< G(\._>X^7I MP<17(?;M!1>S\KL9B>:Q%NRQ,"X1"\#"B4PV*<:I=DQC&X)SCU%\T3W>R_FW M;#5OV#"^_P3&Y$0P(I"$&/'@!?,.E-$6(^4H3DI8['7,B=QI\=LKPY@EE'"M M$MD+]%6_3(E''JM>!A?#+;:Q@XV?4[OLI)DO# G6P'*Q.M @.-?$2,\"D\)X M:>'T'D6[YSH^>5%NRQW;3FX5?[/+J'7P7;0N5^C&EF?%]YWO,J6#UP[ %6L& M6,L\,@!8B)GD(H0AAO+P[CV]53BL/68^)X-;7;8>GP.5S,:7E?L*AM?I]ON- M0ILNN_"S=G]_8'6Y#F]0?S+5^C\HJ,MOS&*/Y:3"YRI0&FUJ/#CKG[;3Q<+L MT,Q,'_PR.96)0B5?7N=5"GP@_3#S+@S$( 8U!<=PLF604AHGH../]B!C,PQ) M\GN'N#DGA\PZB,89DZ),'--D(*JGPA-A.(LNJ,?<]OU2G>,G0/1 2FCR+#$MU+,@>E?R8K>P1!S*U)8S-S@/NEW7+D_4-^1NB[77:9676 M;^1?PP[!I<9O]%^SJR)N;O2!8/LW=L,GP=(+ =7<_P,WYPB"]6[OHD@T]:=V MNJ]RRT6MUP.JO%ADDGGNC5;<1V,I]>"?!#Q@25T,=?_9HZZ@3=Q:V<6YUX_; MA(0@$+TKK)"#6X^BBER$@)TL^2- 4KHA$% $ -2UG-& #NU4._>3\=8_UM0K\$^CX=; M6:2D%_NYKP1P_1\@_MOJ3B>;WZ(%Y&RS])YHK#52P5G$65:4930A@DTDD7HL M-7WW?E;KJEM?J7%SYJ.5&E25Z\C01 M-R;ZH%BRQO#<@I@$=HEE>3YI.1=UC\YCF:^_R(Y+4"]9Q$CKK& :4D2:6PAL M.8G.)&^\+*G?=%!;YXE>/$\4#7@8+%R"99)'7&GB%+@ QW1.RU?1TXB<_ RM MNA1H"):05GP*>4=R-M4 MQM] HFB1LD+D5\@*_6F/@25<3*/>TK#ZVD*4T>V >^^>'\/#_&B/;6@/*W&7 M;DTAC83Z \G,>8O]-6864ZH3MMPZZSRU(FODY#D(%HMJQ VIY9B>6C7Q.P,. MFR0/WDN@KSQ'KT$X9!U)*)J5)B MS929M3,X]<[\Z5DVQJSYE,MV48:\LUX_@I/NYSJ)X]*15RFB\W8NF8L5DDT5 MDU_S567.J(#"A]3]WL^LZ\S+/6W7_P3;Y4PZ\*T*&>4H&+#*8OPZS].C.L*= M]B20O,_)9U7]%A,VKA7]9&0\TAI2O4);H]1:N6I*GS*J.3&1^10CYMXJ"1$\ MYEI+%W/9LE>2XB@F]_P> HYU)GS:FO;.-S9WC1/"%;M[-C,WI<&N?(!H7@MA MB!0F$)>9VW1&9XJYC3KBTH[&0H'*@$8"B($I :C-PL(02P)VA6G5SHPK5(.J M(L9A7+*7L78& H[U8 WYWB!M4)Q#YR+#]G58724"ID=/E -KGKR,A!5*^!3# M>N=!,JV=YHPR1AB.&E\W':_.#\R]_[W"()31*7B!)4=1TP2K@A!D$J=(T""" MX=B$0N_JAC*2FQ.;,^86!:ZD]D!"*.76*.-BD%YA;Z)/W*9K$D!L6CT1'O*$ M>F+]A,>?<-[\@X0)[1X#N91)'GE24#"QR"U/BS,N/O1'M9PJIY8]X<2(WV)]E2]? M@?HR+H&]FOU>?7/U\G+QTL3 XO(U+9;A 5[[,EXFU[YVTV$)7>9&W>FPMXRL M'XQ!QGD(\LCQ;GCKC GL)90^S[QQ?1N^%D]*_IOA?V<3&ILG?J"[SAROO$:;LC_/-'%WWU8^$M<]3PB?#I%3C%+ M/@GNE;>1<Y?;EV MWJ*;8OL KFUKF[16MWGK\A!O__.=;1^U#K=IZV@G5^%_WDG-;_CG7UMKI_#? M\UTJJ!*4..1%T B>64)&1(F<<8(EQ;24P C(DA'3 B.EHWV:I9%?FG.)W ^> MJXJ*UP3/(RU\PT;$R:$YONVT=9H] =4*@]@D(R M"N.QH$CG:?*Z$_#\C,YH#%=ZL% M!YN!H[T:N9 CL7N"?A4R,;CVT#W+ 5@!_#55?.BM66RT7BPB.;/#N8;L.T#V MQ2AD6^R9BPHI%2/B3A&4GQ6BQ >GC DFY'E!2XI,RUP^B#@^:*$\"/'_7:1_ MWD]/(Y_:,+G*P!9&%8-,Q'%#-68\I: Q<4XI090E!,>TR^6[.Z1MQP??ZXE$ M+II1,_>,!<2S<]1J^87KFF>=UL2-Q,OB^A3XK2GMB10X)IA2ZQPSDO)HHN9. M:V&9Q)%IYCDXU(W6WVM?M]8__+76^/)UH[G^[=O&U^U&L44QRY1N'75_^U>^ M@JK+.W1&C$XL&4PO'^T.+%L"1W/&6=L'7L_E%_W),J04>_V!>DM.]Y8[L(UL MEB=%;4FGT^B?^?WBL'"8 >_/&Z[%AZH>X(\C9_#EJC^Q$$*N6H&']1XW7%T_ MG]OU1ZIFJ]]3%YH!Y&B9RP$"XS1C#Z-<6 %!OG+1T4?H!QDY^>*$O]B+#)8+ M4QC0:E?^]0A\Y.H*;WY>XSNKAY>MRZ\=\'EB9VO[O)6_Y_-.N[7UH=TZFMY^ M 1]YWES=.]_>VC_[_CUD>SI8H:U+#]^_3IJ?U^G.N/2!:!TT:?-\ M-VN/:RNRK&+R>;*Z0& >$B5!A& 6!P"7=^^ENDW[8+FQ>M8;*&3UVS^KH8N- M4@=P5DW16(]$(1(U.M?J)KLK5TV(I[;=Z<]JR2T7W>"@/3BA>)JMYG1_T))[ M5>K4&#LC>&]1?C^/'3,*/,-R04CBF%-G#>> 3)QHX@FS=ZI;NJ6LY39#?FE5 MK>ZW QQ M8[M]0X&W=J^RM_Z@#LIG".Q44F]G)U717M4Q-+5K7[JS]__/]?[]_IH77[YQ M8I-4)3LC]Z>X*;]2\\00)> 9 CT/-[?V_S;B8Z^]/4.MC:L2XCZLYFK(:.6H MA\V9-UH?6-N 5 PY0U5NM;?7BWNYK!G(0;]_;YD.2;V@'(>8Q16=30Y\070V M /)[)LHAI$]1G#QRV0LEZO7<2+:QM2=:^9BKV_!]3=Y=W>QTR%]9@S944]WI6S+,"K>W(ZF.U0-9)=:]C% M(AFI5B[L.*6*I(X<\P0BT+( V,7CF-K%),"*UA;,M9+1+_QPYK.379Q5[YL= M_?S(\5/,A?UQ*'GSX>.GX:(KRO[*OKE\S+R\KSH^;[JXL6KKT(;KZL7\01=/ MSV,\OOYJBZFL@VZ59,$WC V"+:4:BY:K4@.B7*>F^&CI6 M_';-6B^?,%Q\)019M+C 39MG_7MCO865+X-U/ 8(TCB'*%*KI 0.E#]"P];K MD7I\V<6_E\> :DL(RT(3A@:9MSX9#@\V-\M;>8?%/:8%>;_>#66?M M8]^+6:4G]P9>$?$K*8M"V&<<5:R'SPQ 9?B5177P\7'T0V0I7L^&6M0.5UU8 M\>=)'AW:Z/ZHO.2HDOKUYWLE('ZU&H?'+-;B43S=[X;7UZGZ<9Q2?AREE'!; M;F0*14]Z23=?'3T[.HHAUXIG+64@.[V!S0Z?[W$6F:H,H[S&TF'DOM9>'&_J MO[E@[\9[6%%!P."_ &[]1>-;;CRT9Z=PC446MG,Q0.U!$^V5,._H1SZ6(KW? M,O)7<@%WN1Y8"[ED@Q,YMXUO&0@N!%\1L?. ME5D56MV-E7$=:?A[MK,2VP>K:58+QYV74M$\GM\U#Q?1A$GBC, YDY)P<-8Z M9@C5C*H$1OH8XJAWML:RAHN\66[2NMP68(N\N;5YT5I=.]]8V67,04B")5@? MR8%)M,ADK52E"!,TJ8@M>_=>J=O:R9 S'[Y24L^KK'CC1T]C9 O)ZRW@L-%9>1X^0LT7F$-,FVCJ4$S, M![X5#K:=J+(QX:REQ5T>X<"1IH8C)KGR$#43:OQ=@K)LGGGTT\4@]KF+O$]W M/GF?N[1-WG'_WSS-_O]S;?/KF=O\+[V;_P2-9H605S5O)>=4P*#.>@O38[;Q M;5!$M(EW5IL7K8-#(+=Y_6[RG<]-T:)_'\&:(\U+_W-[:X]L'VW2J1ZSU:^' MS:7FUOF:")B*HR9ZT?U:^ M?ETINC(GBV]NK8^X_:O&3\W$F**1G#%&X&*P<=8X13&3 EP"D3?64RQ,AF,T MJ!T,"'IMZ8IO[1P=Y7_*S/EX%<@PBS"UL.$;)!HI$-7QGKZ J M(UGJ(^"U@!:S)41+(;C!D*'JDAJ=MG59=JL=^X-AA[:0K*N.56DZ 1$[Z_5* M29 LZ!0MO/&D& L_GD4L1)HZ_>X#;MUH.%ME7&[-'HV6[LR7-P%,3BH/'PX M3@Q"D@B_6).HA97+]$ ."E#F_NF2F4.U1GK@%B9!\MSX/A)[7, Y74)@"K&@ M="81"#9X1)PJA0 J*?("AYC+SVS"[]X+O$2Q6N)LQHCSH[^F:=2@JJP M3*V5=3I?BG58IMRN\B ;:21X^9;7;WML5LP;MS727-GU0+U@H7/DK)6(&P>4 M0H1"7X4HXDV0&F(!NJ2$63+JQEEN-^?B"A ;W:@M$6Q@J4OC900SL'D@)#I$ M93#1$>"?&!ZWEV7\"B^\8?IK#MC_!-?V=+VDEY(DT M^;R'N+DX8XY>V'2SY)-7QKF0QQRYW-#DHT;.$XD23<%%B ,5S6$LQLLS$')4 M]&D@#CII=!CB Q6!(](H% 9.6Q1YH)B>#Q:0>N MUCF(K-Y+?(.R^.B,;("QX[F2=O>NW9SIAA.CRGO-M!>>*TH-UM)SD2O6B9 5(@R))8LBC**+/N9IQ4)!L&[5=YZQZE+N>MR2;)IE>W& MK "S5-4N]>!'^5T1A/0GRNA[V:?&GF_W"RF6@M?-2K_-]-T%-N8C_/+5)O)4\-Z=7Q#??MK[\WQ#6V\ 5L??^V8-JWFP!N]9N8#WP[E[W#S?E4)1KF- "IX2XIKF4=\X(!-QBM8J MY[%[][Y['*_),EV;9 (^G,>"E$0W5O7ZM\7N$"\7<#!I5CI"R)XWK33/4_.T M2MBQ" 8&4*6MF&U6]$Z&LU:=X9=\@E=)G>K5_N)4";XP"N5)E0G+%#1$Y!2G MO.&I";+88"0L,PX+8"0D5XZ393$C*9EG598F,]KB-$$"!CT6RXUO[:.S#H11 ML9PF-]PKREO/U620_.OZEXW*^15JT<-*\9.*2/3AV=TXC&-VXMPK8452WK'$ M0Q2.)B*(R7LO7L.+3Q:Q7P]CDX99VV5IESEASJQ@1;5,R#LT7%**K.4" 80I M%<$G&0,@II:()DMD5DQ_53USM2TX1MKZ)]WC?A[9.VJZE8E-VVZ15Q^T!0WJ MKH?'/HJGU="/-H0=;5MLIE[E-PO;74[$BAVL]6)@U[NQ'<+.)14-8@'DQ$)CB*C+>" MNTB4T?GY$SUC0N%5;GYT]D,Q"_W1]GNDLXP%9Z4"J*"!NY L#I;'J"WQXC%F MO-2FYT= 9BJ1URDH,@$'!+3/,E]GU V)?6]IG MX[@: 29FJ9",CT?,\1&$V<=[<61:[ML;>Y:A4DD@B%PDQ W8<>1YD8AK[%E-&F(Z<6[]WQ):K;$^ P^=U5H M-&L#<[SHZ'AR/[T] G\YK"CBC(F&Y*E(YEJ37FYJ=HHYN,C"5-/),4FZ<0-IX8F$S3V0GCJXJT-L)F8U/5*3[("2!-6 M@)6>\!"0%A(H"DT):285BH'&R&701K)W[P5=GI'0&HJ@K/2+4N1L*@.;G7;< M#Z@?>9QLU'VRZK67WAE5M..M@V)NK#4V"N/ 2U.1@-A*B($H(8AIFL"Y<>$U MF2T$-@4^H^!FIZN.7I_"Q/#*RAV] MF_Q=Z/=IY7^@K)?#F77MU.YO/ :7BT M>VU?"@3E5KG]]LE0_&181UNL\6JK[;A["DLV'I6NQ\4"2$IUH;QY?)'_>M"% M+R@;^N"JX]4T:_!KG;-^%B][DFI0+32;]L"\HJ9 M5&$P W;@P&??A*52KVXB=S^K4^*F_HSY4--$H**" 84ADGL@T5Q3&UFBRCBB M[4!1FV-5<]$7]L2TM;++O*-**X*"9PZX*+$(@B&+I-(0.UB-*?/OWC.!ES"^ ML>3]5B;ZF#N3#S"R>F_RT>R'-?=VG>+,8">0% Y\,A WY'0R2,H4?6"*V,SD M\#*>[J"^VIHC\4&5P"];S/89JFVJL?:]K)*G1T:WEZ1O,R: 67_V?B! MBJ@B9 ,L@HPBYCBM>B5F'>-^7?T>IR!US'E0Q:7C-IJ4+$X&8YM"X(.*=ZS0 M+..<*Q5Z%5_TM[HKPXKJ+[8=UH\_EN74E=F6?.#-!A\3M1<7&YN[/NILG!YA MQB30R#RC$L)QY(.D5& 5B>'OWIOEZ>DO8QLI0RU#,-!RG<'XD?4$1#T=>L(F+>B(S#6*5,E M&]>*4O;<6+QPR@*D.50&^1N.M\::M$DW/G\Z:*YNGK=H5@/9XZTC6.D'*Y?; M!SN'.P?-BTF4V/GGSW9SRU]N7V[S[7^:YZW5%9;50#96]^C.%AQQM94518Z: MEW^F)@2:NRXZ@U5(2!F>]TT"0RYI@B"Z!&+!7 7#!:(QYRK>=W)/*5I32=H7%?07T MZOV(X5.WMUZ59RS2L.27,#>^:Z71*MJ(/#-@;M9E67,@4HE&GX@G*1"W:*.2 MBX[Z7O4T1WS.&-'/[F@HSIMU<8JAR?UZ%'(]"OF.HY 'N;A"17\11R(_O11) MN;2&2RVOJ0']N]?LS1GWX)7,WIPO_81S(8SQ>0]4-_7H?HKG/0 M/-@F1(4W@5W"X5$9.M6>Q:,#0 MV,#_IT.V^\U^^T5& S]]HKX02NJ/CMH8V5FY%J@>=A=>.T0Y)8+0W(,%6ZZ] M=)Q1G!S1+GHP<%E#U*)#5.OCZ&1*)Z540J'\+^)8:*2SBJY/BNAHM"59-F;. MYL![55/.V1.8O_A#'HV1R7T\[A>1XTKF&'M%1NK#Q=5;OMB+0CH9.$BH%OW( M)G6Y]5*;T'U-2#.FF+<)69HS#Y99Y"@8$U-:)!*BQ5H5,N!,J"7"ILLV9_QA ML0CSDT-P19CM#]ON%/%E*957#),9!J/EV*9*PR'K_!T7*5J(,X_OY:MNOT^O MW5=)CBWVAEM).=>&:TZI+B:NY=FD(M2^:N&!YMLHG08?Q;7%R)K@$"=2(@VN M!H7@O#"8L M8YZ![-08\Z08,QJRVY&OPU;[,2O##[K.)9MEFO-E2SZ.!53 MNV'-U?VCC=7-B^8_FQ?;_WS=;WV&*Z!_'C6/_NYLP&>;!U\/6YTAF&9<"Q:8ME:X:>WT)#6/A&$ %HN) 7_DJ)!8 M>L)(\)/[9\6^*_JP4FI8-;^LM;ZM;*UOM.XA\W[[5T_L%',5*/,B&NH!%+F1 M-A@OO,IBTR29&\6C%J4P]_MP[NUDA0G%V#3*DH+&^C"R^@*1U5AG7?&V_-=! M0]W22!Q6=:Q4.<7?UK]M].%U>"S_/0/4+00D)][2*M]2_M5UC\_ZN8RVJ,XI M2O6*VEL/9U7(Y?9/X=F>#H^2-3'&X\6R! P^$X]..MV+F \6X+.^F,Y;#(.& MKRWT,7+GR\KI9&_-?,2'8QV85Y#:Y2,((@S MKY"Q'"-I*,-:)0(NYMW[R]B;T=52U5\4U8 S$U\%GDV7$DY6_8];X97E%>(F M .;E\*N[@#N\;1S*TKFQ7C**9,.Z60CXEH)B(N<010>AY=@,2K90MM_:IW][Z F^F.&2 @_[?VWG$AKE4-+J[J MI=^P&6Y])[O))Y<" #Y-W.8]2HQLXA(I+HPD00:18UA"[F:&1<.6=;!VN4NC",%) MCZ@'E.,:'I"3%B.G%5-,"F%TR WV[#RR*9"#Z^L1"Z,:BF7'8<(AG34/B[G MOL_*67SHPN/*'UH=QOBC=+9X^4I=<&.*'Q=>>]#[4W8*YT1#(5K?N"G%>"]3 MG0S(PEGO(MK>H_GAM7SVQ9O+\2EOS10OU\@N9\%RA36$7QI,T7J+',8<@K.8 M4B!8F>A'37&0+VSD)]%?;GP?MXVK:&OP'/(O1^W3TQ@'H%@:X=!8(9S+4U,* M 9;*X(HHKIC;!Z;N(GCLL4D65Y8Y>./U%OHCSUXF_^8W6B<3*7JE)>86(B_" MC10!1^JL"BI0:>]JG=>D"^X-K,4_?\>BF[\T4?+&;'1C]3O=]1X[K:-%$8LB M\Y20QMH@3'A,Q CI*:0CBZ,^90* M"I>GA%F##(XI)$FMSJ+CI\!42MOI3QG/< S.R""=3.5J9_?:S & ) 0P V<) MP$<&$D\LLI@39%F(2D3,A3/7.[LK("D@9+2)ONS!+WV/S;A1V,@PH0%O/3O. MGBB/DZU<5Y$G[,6AYDBU?3/$GY'-F[&(=5!X7LHE=^%C[3Q9;#QY4I[/]-&+ M1K/!9_M@6(U>@8;],?>;S_1./=/UD*=RR!.IASS50YX6XJ+N,^3I#OOT3]RC M[_=C."OF]H']E8V77$4&*-0$ ^->+ AC.[ M@5]#,"D(:FB<[J=>_/V%E4;_[ C.K5#DMM7SG@KQVOU9G=9W4*][-7W#];V;L?&R,.)>A[WY-:9Y?;*OZ60EIG5/_O4]^67U#X!0T91?^9_RY[DZ M/G_5^_-/\4L,J+@G*W!FP'"+GP=R:4 M?_L(1\H9_S/;*7[_JYUBX[AC@6*,E*,^'R*E\88[ M=K!4RA)NN,RU64E9H9P2%EL7I(F8EX,!"7U(B59=N#H1'PTZ>G#K\N].<]7_ MA!AHO[6Z>=G<:K6WZ>9%:ZLI6@=- O'0!9P#F>[HV62M?[Z?MR[7+EJ?UW!K MM?D38JJ#G=5UTKP\I$TX3_A.N-Z_4_,;OAQV]#!L921*(9.P1%PDC@PQ$7FC MB6!6!XC8WKT79(DILV38@SMZYEI@]^W9N2?J3;J1)T2)A>NQ_I^G>8)S/+F% M@L;KY8GOAX]3@U,?$0('9*NB66,*QS4PS@>,9 B,27D<.0>SUR&GG%1"AAJ) M++&$6J:#=3*+'POYEB!QGF/<^8)>BHS/!Q(S<\+>*VE\-$9ASR.CFFM,HW%1 MJVB4)M6D]RHG7,'"4V^ W@H1PR!L)/[:BKVC5UJB]MP@P4;T@6@2VF 4<#0( MT()G?2")J)9>2A4BD^3=>W4E-SW5A%C3E9JN/ I=>12:@MC+1''#%$>1W1B2 M%E;CT5WP2%Q%%9 M(&"AE44\!S?JL7?=G-UKXL_O80N9I7F,3Z;;XL%G-> M$\]RH6+DA!(=@W384,:4D(R*&[)8\X\&K--9+PJ [6$ZB\(]X+M!!A8T9BAX M(R!R$Q8Y&6P>F9QLGO7G>30V7=[US+V?;;V$CNAS8%D.CVI%^B@WI M5VA[-? M!S*,T_B0HDN6&V0=D'?NK4=.91KO(L/<3L?NBYC$K/=>GV3O-5)& ML2>86$ZY<];**(5S.BF9]>M3O??Z"P(%&X_WG9,LF80"BWFXA@E(,Z$1L9)C MXYT4QCS;_FOMS>\P2/M>7KS>EGR-2U6,+54;,3V.;C?*F,>_4)OU1.XW,Q=G2]DLKXW.OV^W7L M]O?K8,!K/\8C[5R]+GHWT%:Z'\%[O7M5(:4HP]Y1'WQZ]YXL<4R7!)NF M<'>O''O=FU&O<(G_"NQML,)K O>$6U" EA@GZ1 5&D%!"X1!,_?(DXH%SAB M[B(%%%@VZA?>DG[MQWB3Z3D@%2FVWUZ";J'YVP,S=)_*9WK6NX+]&MKG@/;6 MQQ&"%[2A3GJ9BXP80+NU2%-B$,E"@B8X0Z(&:!=+G$V7"-=] 0L+ +\"NYNQ MT&M^]W@@,"+M$!+U4H+9.QP03X8A1R5!(GH<#?Q+\A1KNDSK+H'%/<8M_&Z@ M:@H/+][\M?4[Q]_Y%DKV)[3CQB;]UKIQ]]KU=DJ$/,Y.4FFY]M)Q1G%R1+OH M962/,O#XS8WV?%X?.:H+)YV44@F%\K^(8Z'S_A5%/BFBH]&6:#^OB4AG&0O. M2N4XIX&[D"P.EL<(A_/"U3.Q?RD3THPIYFU"EO)1VH-Q)<)BHP81JI MY#2@GHC(68@PC0_*6)6(SX*J?)G6FP>_2!_*O1))=1_*ZU[P5QJ 1$9-\]!N M+W*SFL$1:6)]KAG 3DD"$6?*/2A3L]9>0@.PIA&+=&US-,["QJ =CM+0\.X]HWI)"% MS/1XJH78C:_F8.;!JJ-#52M1ED?(.E9WK0IPJV%=#.Y;Z)[E;RJ"W)'P=_*E M7SXI^1HR3G\75K)RG.?6QCP%=:N;_[1V93%U(FI^%!UMRV$L2<,U0U(7B2@< MD$G!(2((B09C+I('AK9$%5OB],&: H^Y*E]XM_#!E0*OF$[.NL17BHT+GY6Z M'0/K9-7C(>-5LBIGYHT+$5$%__ 8\GP+)U'P45D/AA%,(;1"ZDJ(.EGUY,FJ MN5'@NAP6J7'@+CAPE<.*@1@-_R!N'." ]1IIZ2ER(6"A%:9%Q;M\)!V5FG2\ M$=+Q^G)8MT/0<#9GG>-Z"/9*1@"[$W MKI:(>'".ZQ%I2)'C^GBDT[V(<%[GMM_XG]=0C?T0H83BQ56X M/Y_@]HPO_U<:@G3B?[Y>[/P33ASEL)3WCS96-R^:_VQ>;/\#,/ 9KH#^>=0\ M^KNS 9\%:#AL7:Z0UN5^:FXU+UOGNX%190()*!">LN8!1QH+@I)W!!ZA5XG& M=^^)7-;32[@1BK;FQBG88K_]LW$$=K'?;T18'*%(DI9K?) I76Z T?:RV<(_ M\Z4#!95)80O(PCR.$H>P!U/C M3'EDI8=?N56$8$.3 "NC2TSP)3$C9KT&P.:R/[S<:&0+;+0'_O\*'[N3,@JW MP^'CPB 2SVB@4]W(6]U3V[F&%LDW9[&;O+6WFZC3#B@OHM% =(5Q0#I9A8C3 M MBOYM22=^^Y6I[6O&N N^]D<\G[1YW8[X.! D&8QYH>B'>U-2V.-7T_;Y[O M:LI$8 PC:[,U.0SX9S3\%+00.BBJE,DS::_;PAA8U'P.MS# ;!]+#7"I.2QJ M_XB=B^4AZ2ZX[_5<]^FH;7'$WXNA:'Z,[*J99+=H'$"% 39&C73\0AX[>3:Q M3/Q^#&>=N)'6*L[\+?9^M'V\9OUT.MUR!MQ&^AI]=^\8[D H%\C';O^TOP4G M]P'><_CF5L0AW=@$1A 298HC88P%1B DTA$B2$FT84HR2RE_UX@ &R?P$$Y[ M9[G-Z;:PK(SV\E"/=KI8I$@M=<$V5 MP$7RSS'/#\Q;C@%X2R-:OU^\JWL,5U4R%PAL3O.1J_?W\_LR0&1KM,<71=&" M^J.?%T1106\S<^J?PG^*WM:1@V0&E"$C?T$O[L/1\CC##O#7QF_%0;MG<"-" M_U^_SX$@U057<7VY>0JWOF-/^O'WP0]_#/K9VL?%#2P^]$=UL&HC5DP7BQ1/ MN'SYC_-V.-W/J:UE7*:WJBJ6ZINKEY>+ER:R#>5K'&(QWVYM>8YHMTLK_4/:#T3H>]I5KJU@TL,_761]FGNC^DZ0E$FW+'N$2T M7HR-9DD^UC+Y^'^N]^_W@[*H:[<67NGE?@.F=;>+?:@]C.R]/,\8B">\=87O MN[% ;IZK?5.W[/J!8[_BU=8&\D #>0M]_]]L)Y;D%$CA8_QG[QT3;=/ECC.UOP?73]YPZZNSWUI=%SNKZS\WMOYN M;ZSN\=;JGUE>^V>U7WR9C[DK;& Z>H6"S75K5@KD.$E(:BDDUYQZG%O+Y;1" MZ^,T754KX<6[KVKL>%'L,$&:(&3BP7J>J'#$VI2DDQX;'Y6H\NO\NOQZC1W/ M@AV78]BA6&28*(*D=0YQ1CW2S#O$<)#1$!.ES.JN M^*'?5R?UO+G6!-'?<6 M>\$XP=:PY, !2>&LH)3+VS9GZ^7^K%3A?%?"2D\"& +QN:R5*HI<948D;[VW;?:[AX5G9P MODN945ZZA"C/487C#&DO!&),><E8IP@ MZ"S-XI.;G15WY12(E*^[9GM\O M!WR,?H )0'AH2_(B08+3V ;JK578<.:%PY('[U6@CC$K<9UL M6 !(N)A(-F (YB1 .,(D:L15LLA$YQ''P!PH4]C++!U\,AI[I&(0B O-D(U4 M(RQ" M\EQ1'5-PD?I@G#/4]\IPR*HS!WNB\V?(D*^L77@S!"6J#M)A9R74RU@>XK=%2[B.3 M=PKE[MS$5Z^3IW1!Y[LN!,JCILA$1A#7/")+I421,XXU%C9AD^=+$S)K&L;C M;TG62VV\%M EZPU0 RPT++6DK> Q8"ZL(#A%4<=Y"[&>KN(\+X4D>32SXH&! MSPD6.<82XEP%IC7509B\8_?8<=X-,C)4+&[ 1T1NN\E]U;?V"SZ9VNF\<]$6 MZ?X]H.CA$6_3+UDL(:06"6OFB#3<.FIB#"$JE:*U5&![AVBZ9CDOB,K?)@)M M36@ YBX5 J\N)?A*&':8.24'E&KMJ['H0-7J@'%U-C9Z5&IWO,I\,]EHC3 IUK4"0T\2B MR'P@*5#X0WCWWK!;=DM_":7DE4+B:EH=;VE4):NQ;T/#GISTNC_!:$]CYV(N MO<9["J3/(]-X)]6Y5O>XG%U6"#3VBXSAZ.M9>:[5/=V.IU>:=(6X7J7E^(9U M&OZ%M3MTN-\_VVWV^T^\5??*71[4H-N.H@7? A#3O4_FX,M+]/"FG!_.TW M"2'20#@Q&<.-XLPZ(S"&6P4\-!)+B7K(%)$GL]!2-?%3MU?]*;_OE4X*>8"! MKL"QOL/W;U_"L7YN;.XJKF)(42(/,3#B-'%@H5EC64K&)0XF*/[N/;M2J!V M=B,_O?Z$#&A^3S:5]O&9+3U!AO;B'L<@$W'<4(T93REH3)Q32A %,3:.:5>2 M=[=K 0YH$LJDL7 (X\,@G\5%S);4(61X,Y[_Z\?OBU@6Q6UX6C'3-=O+\-0? M:/HOB!@I;0Y7U1K?IIOG.UN;N'5P> ZD"0C4(=]972G(U#9MPO=OLM;G/P^G M5M76_L'.ZH=.:W63;FQ] -*T#ZMI_["Y6I"I@^W+PXO6JL?;1U]3\W+O8C?D M@GLA!!*<0C27%Y-5(8!!)BNGO86T <&4D%,G:Y *-7BNN@62Q)#@/ M7')M<<1Z4KJTM;;5^&OCV[?&E[6OC6__6?FZ=NU GH&6[>AB+)_*[5\Z?I(T M)HA/-<'.8&XM!G?&B%"<6*LX-NS)S6Q$,W?"X, OM/W*<5AM=\[RL)9,,=^P M$5[N"L.B2AXC27!F[,X@PZE%@1N)G0N8&C&W'N[+D^^9XK?QM)\YQ>E^P< S M$SH[+HF%/3WMM=U8>#R@2'..H>UP2 MK/UN!^+T" M4+'<^\]9>UJQW%__SOS"NKI/?>M^0=G49[AE=]'5?9,WIK:E!]K2 O0;/OF\ MT")(M*?P70\I:'\<,WK*.GIE\\@BKU#[/J@J^@FW5C]\V![:YNVMK;9U";[UJ?#C<^MP^V\>W/Y9]Y'>,X*5 M?_<>[&*)DND:Q'^]Q/CC>MA[C4E/70A=8]*S8M)(3?3FQ2YUUFB5.(K!F[PO M+)"E.B*JL=%"">Q#UMC72T9/RW/5D+1(R[:&I$4-$_.BR@2RV5S!P>:TK!3'!=/ 1ZN:[[R]CK!MO?GX2<+[V88J]7%8FO5H^E7\+0 MM\$,Z?6C$SCC&I'F0*1Q?;M-NDM\4H%H@3#)B23.#7)28(-!&W% M,&_ZQQ0LE9T-#QES]-14Z:Z;"_7*?GCVI5[9+[NR+\=7MA&46X'A<7F!N*<& MV:09PE9S8; 51LIZ9;^!E?W('>#URGXYGYT[Q6*$4,$BQB5%G'*/7!Z $"EQ M"4)"1:.H5_5K7=7/G NXZ>('C$1?W0^IE[ZDD\AV+$XJ4T[WCQOQ# O7B-RLH/V^X4 M+6+=CT6UU+>18JFBE:P&NWG [MM$\D%R>,80NHI3:;J.JR-YB%&$R!V24IRE*2"N#;$@+03$@EL- XX6+"HZTN?'IY9 MOW,M^2)O =:>]$UYTA>OK*H]Z6.#XGBR3WMOA>,1488-XM%0 $6ED2 J$!&2 M%XH^=SJX]J0+;C2>L("%\(@$Q1&7 >)-"HX5'K!7V&))M+^V8*]VI+4C?7.. M].7K 6M'^E31Q?DNTUPR%2VRK-!8Q0YICA4$&I$23[R59#XGNN#F4CO1!QH, MV$6(FBA$@2)!**HL=9 M!*J%5 @F,1JYSR$H%TN&O;Y<[ENHGUZ-Q]VC]O%CZG-,"N OH+A$?8K/=HK/ MK=$QHKXX)I!K)G6#S77BED^^YOZI-+C10(,;O)F+O:QB60A+]AO=L]/^J3T. MA11XOY3S+O4NXSUE+9>F!3(G=)SO,?CB%59H7 [2,C"*E=(F M6H5);*1"];:_WN^?Q3!.;G'-56[G*F.Z&]\O=H5,W"@'$;]R& $[,PJ%(8D)9 MD GI:#2RU#O ^NDCJ_/5FHF\:A&D@B+*AB/5%'LK2C0>X!B\,,@$H5 4Q%@J M!:'JIO3X@MI)[1@>S4 ==$.S"5% C@$<4B8L6]9>_>*X@8-%]2 M M=.X6TYA0=NA]5.86'6_,C,U, \ML$BB!C *2@9D:$Q(DTU-59K&S!_?792 M.X5',Q!C&>,$!T2 /2"> H23FC%$)76,2"&MS'ND>(EBB!:46F2G\-Q;HJ]@ M-Z?UM/LQ=]R/NWWX^'6[=;]B==:CWIO%)B W%F\-QB8^[HX%'2G*N7D^:.TY MYO4<&V,"7]_IKK)*$^8DXI%Y\!Z$(D-$0,Y&'@A/E!!]8@1A$')+/ ME8\HT9B3V9;D\DB"HE'6$HNUB>K=>[HL'K5?MO:?M?^L_>?U <,BMQ1EJ+R09G[Q:#/90(UA7J0 7CJ&9,\(FP, M^$_B.-():^2#M,(P%4BB.8]+IB6"7[G_++:._UWLB0[W.,L+*B;$MWWY>[;J M]O&9+2]Y9/^W0DDN $9/NOUV?L/OO=B!=_Z(?YRWP^G^H"9GY%/5M>*KCUC7 M[V84N_8C1[:WUSX>W(?1J_015EQOMF.@#)[<$SD&FD^1THD-XI%_]WM7N^1[ M$;E>M(?()CC9WVWGW%[TW_U[_!+A^JJ#RWR-U]V*Y[]V-?/:OVVM-9<:ZZV/ MR^/W8/93DR_RU&:?>6MC:^U;8VNC\7&CM;K6^K:VFG_ZMO'7^NK*%OSR:;VU MTOJXOO)7X]L6_*&YUMKZ=NTU+LI%_?:]M?)]=1W._U^S;')B%9<>@D9P>5$3 M[ SF%@(%'1@1BF=Q=(X-&WJ]"@T>(4 <=V3?_'X,9YVXD5;@W(J:"P".;]&? M]0 88G_MI^^V^+L-]*D!]R"L_K0Z?K#U^G[.O$_7R]V_@DG MCG+9W +_M_JATUH%?[?UX:BUNM_9V-H_;*[NM/-KVY>'%ZU5C[>/OJ;FY=[/ MW5RMI+W$R(@\)-@EB1SG J7 L8S*FA#,NT8$>G"2#;9W%J\%U\+81HMXB+ZN MB.?)P75K/S92M]/IGN>6ZY/N*9Q/VW8Z%XV!H0Q:L\]C+S:.NZ>-]G%I+_!# MXQ0^#G[/GW5*B^^F05'/K([NU.T5GSB!<^V&?N,$WI"72+!UB^?.5&EG'I2JI*L>J;JY>7BY_-K3/.G.5E]I\/>4HTWC]S#7854 MIAWK\T3/^C;'5!CX.*>, MB2?@[-O]?K=WD3$]]A^@B3&MCS*O'-[B):/FJUJ7 0B:4EHJ9_(D2LTUCLZ& M)*S#TJGY6IFNFU/V0/:V<@0/[?0726"T#N&UR];!&FO"=^P B=N^W!0M^EUL M'S5_ GFC0.@.FT#B)A,8V_0K$+PF;6[YBYVCKX>MU9V#UNHAV]GJM+U0S4\ C340B90E'G"F'G%8>:2L<)8K$X--C#S!;#)W, M1QQM]I9! BN'B0W:XL2CT?!+HB)X:7 @4N)';&VID>(%D&)T')KU#FN!E(&' MR84A2/L4D(O2!&,A\#?AW7NUQ!5;,GQ:'G 1L>(%U,Q>9E&/M :6?2N-[DE^ M*@]A2&^ER]-[ZKV4E"OJ. %KCYPPZ@(CA!.K^2.V=-<0]^P0-]KOG0+%CE*) M)#8*\:@T,M%I8$2"XT"593(+B.,E)M0286R!.OGJ]N['7_C$XQ -E9('R[VB MU@,$X,"P"2I8_9AMN_7"?X&%/]+3ZP-$/CJB:+D%;B,< BK+D-*6*.V=$,+F M4:]"BR4FI_=RWU0'[\LSF'/;Z]GCTW[CX?F=7Q[$!*7"8:F)3Y&SD)S-$3\Q MACC/>$@U>WG%(#8VBUY$ZFDP%*!+2L2-E4BGE.=5.T^U\R%+NDL3(!I M/8[^EU[XAF)KK(( )08>A#>>QJ A>)=!.R)CS5Y>]\(?E:SQ)GIE4?(8V(ME MI&B"0XQPYG5D3&"=V8OF=(G,F!WX!:D1\9;D0E71"8ECS33 M'BO.HJ,0:5$ &4R6N'DPXUH H+EWN7]A63'(1!PW5&/&4PH:$^>4$D19DK79 M=V765+RM]/&/,.>I>!T=@DUH<-2]N?_^O'[(I9%<1N>MORZG,BW M97^NMON^T^V?+4XA=>OC $Z^=C;^V3G8WFJRYL$'^.^FV%G]"DO[^V5K=?.B M>;DF6JM[M'79:D\64K<^?Q<[1ZW]YJ6_:'YN[;=6.X< .P>MK29NK:Y?-K<. M\<8J7!7],S4/FGQ74JT3 PS E@/W,"1W55L,D)"D3YY+Q63I+V!YQ+"241XX M"17$8 C6**?,6!.X9))Q;8# 8#%9>+W>^KC17&MLK?Q_:]^F5]_=RH<7I4)[ M=E?!K7>DJ.S.OLT>YUKNT'B^X97KK4]C'AJNW&(ZAW]>^WD2C_OQ0SR.J7VZGW=[%U>?M:5P85_WL:^MR M"%#2%%B:95$*4F,N$X. M&1GP".Y&8G\#J>>"B1U\DXYT<"U *DCXMH9:MT/2H;,__[UW_-?^Q_> MS>;__OWS''R\;__Y?3;[S^_O?__X^X?N?][]"CZ=.__XTP>K+$/^/?_L@8]X M^^FG_W@??_KW\N.[]_-//[V'/8!?]Z?[]>,7\.DZ_V[_^\]_33^]^_KG?Z?] M<5\,IO9I!ZRRTU[;<4[MOML_[?8'G5ZW[6(9:]E0&_:&8(WT^Z.).^Y9XZ$] MG72G4[OG=J;]B3U!N0NX[#Q^!X MSW"E"5WS0U'OP'DG G26'8H,50?Z[+>.#'=C7 ED>GO$]<8/Z968G M?">1EN$WAE-X"?XH\F"K]+9;#UX5B7B!]Q-AFZ2E4M G00(O ;N$RBW*9\-- M1F(>)G DXV_A+;PR,N%HB7^:>3!'0@>"06.MB+&E<#"-[SI!>K M ^H;5B<%?4MP<71296@ZV>U-TQ >K@=G!+KUW)0NEI+%0%NVKZ\C@%@"#VKP MMEV $NS5@YW!V4)^5FZ4[E<,W]*+*7"#J#4 )& &X(])UY-47[TQS_SPU[], MHA]6]7Q]>#_32_O&^99&M-["Z=0# M0P[V#?\+]'$%^P8F9#;+!@+7G2.*&O0#Z_D9< M '2VR8!H#P=BU!-#:S0=],2D/Q[V^MV1VQFY?6YG;#64'!BSK'=SC7:@H]XI/^SOD+ZJHZF>E&G^1!WF7YN[NX-BI[/J_W:[=Z8-G %36 M[IZ"K]L^'=E#]]2U)V 8#KJBW0-OS>JWUA5V@6ST27N"(B*B8KI!.5/2*@^) MY ^[>^XR]H[,9;Q*)['X(P6X7]P@V]7&.USF6<'__/YW_^/O__(^SO%W_UQ^ M^ +L\=L_VQ\Z__$_??GUV[^__(H1HTY%/Y3YA_FOG8^_77;^#7N$9[Y]_/+5 M^L^[?_[Y'V#CCU_>SSY^@75^_\_TPY=_=C[>_A=\JWZW/^V=.D,7JRC;[=-) M>SH^'0PFXT'']073MD_O/KU MQZN+?_X*_J%Q\2]N$72(T?P[P?)7S7=!HT=P$ S;K&1$"1^25DMF49A>SXRS M]#J-$\.R3,TB0WN9N[:$"(M8N'=;TMSZQ;ZQ/9\<+0JVQ7&*D3>3=#)NR14H M'^' ;N94X:^H:4SE+FV,+?Z1>A&Y+#+BLDU(;J,=OR/^-WH#=[QBMR6;=FZR MG5MW?3NW[95G=]C)M.<#FL 1%LH 7(_&S=[B(U;95&O75\:G]UJG-6S%=OE%/?/YXNK7 MG[_0(Y]^N?A\AE^LMF![""<\IS>]0FQ6'R#V[S UXAD%)( J7))\>;NK>294 ML[ "2J(TIBP'"C9XP%_&X'* (Q&FD28>47YRC(4>C$2<^@D_Q\8Z2%5P*:X% M!4 H?(0+I(&=PN]8[&XM@/D-/CU [5KR)EPIK!(9OX"[8UR:QB7\PK XW@.[ M_B>[0> ,?Q:+,*)@RGMP/0RK??I/=*2]]2>68 .7)90A-;?B/-II[CH# >>= M< 0.VC2ZK);:,@-DC>D/U2&,W3W.&FWXR0GB#4CJ+ !EX1OOL_=>9>^E)ZRW MK^E'E)42[-=AH[/$A_7E&E?P@XP,E+JM,G#75AV]')EK!/RNB,XSC8!S\)QG MQ(O/?%:T&QF?,MJ5<"/[S2:M#@XV8ISHY^K4,@#-"#XB!03LU<4YTM??4R W M:\Q&1Z6'P4HVM.@BRAY!)&CKWI%+A(Q5GA@!1X)[$F-^S+#6M15&-/6.#+ M$_NB.VZ';? P35@02PHR 9V^B('54(K>>C%U5,SIZ59("C#5)VE<_@3PI5,1 MDH/\1@N1X[<1)KP1\2C99$:A%#='L]QS/3OR1$6\_-G39)M;X28VZ#DP[8PS M![P&F> X#Z,%&$0BNA91W6V7C6;QI\ X6T2>;W1&RE_+3WP1P &7QI<(7J"? M6^F_JR^__$,I.O3(6% M#=^+$ '$IYD(-V](8TG>5-J0YR[6*03G\)3 MG!QA$4W]42D1"D_(H]S:F#[$()0.<-CZS'-FX)7G+ X/ELP8763L)E9,0QIA M4IZ8*NS^.-1T\4&^IV7\NI!KH5!*Y_.LAVP. Y-Q$X$-".ZQ6TKQO.KWVZVN M(>.U)I7_P,^G0K#-++AB#+38E1"LI:TL^>A(!"#D=S'&T4;%X"-N%KYQ!=A' M/B)*J7^2^ GR*D>56V@0:&M%9(M3O]T42!WV9Q8(D7XM;*TO+NXUI42KXL"H M0EQOZSF/MH@[OY"0_W0C@.7$[;Z%]3Z!$87]-&5.'U-)J8?>$Q A^X,<=?-A M^R).3##&KM&6\*G6+:!LEHE"2@ E7U.8C$5^#-8=>")(V;?(;)0JA9>!C9^$ M(%6!M"^Q(,]E.0"&*UCE/CTB]V,:)]YK%!94OP<,6?BY$B;2G^1T6D1DRF+3 MA2_!^-W7H MG2#4Q*TM^Y#^CB45KK@1/D(*ODT3S&YYDH>O(T_!,*3]LD@O RA>QB0A8SB> M@ZR+LM0'"QZ8QC2N_7 "9YC8"6P62Q _,B\&']<4%052"!%8SH%WHJSPWZZ M^!#GVH2,[%LL)?0]3@UQI!4ABG4N 6V?04EF= CXKC@BRZ8 MB!$1/O#N@QX M,^V$ZEA "B51RI[JU(OF_)L3#U"IO_4,B"JP#7BW-_4(:SD-.2+WCW-T+7P[ MP>QC_ATMH:G,-90B??[@]#KDLTT35->G NML4!$BYSI6(I:;7P8 M''IR]XF2E6!%,&)])UL/=O158!R:0LJP0;5^88/2!59OH)-0#_<$"6DZ)K MOVEK::PJ6"5X,YC!SQ'/ .D%OM[+J%#MD"SRD'N?TPH1AKM3P>08I\!I_*BV M#FJ(?9-WO^4X0'5Z&QI?Q1*#_3;3B=2Q)0#[ !Y*[[PQ?A3PC'L*#YU^P,1! M1HX_?OF0T2I"\WV$FPFG%8^^SQ]M&6>Y1" T9@&1K!8*]L1A=C0ZL Q%44[V MJ/"!3S%S.*?W9!D-HCPN9**:+%?@S"!6T 9L& TFV(Q\(EE(+OI M7*26QF1, =P!B@@T]!:1?2D9C$5U":@-IA^9\)?E%@?!".*9,72MC/#8C&25FRM>5%FMB/6 M;SS &GYM^RB143"94JZIAZXQN1[8NI2ZN/HI0WTX09D)4A;$ L+6I+.?9LIR M'7Q#+"1BD/JA(\.P^.8YYL(0;.MA!FMY(:T!= Q'1&L+JOIX*4LNV3HEBK(J7RA>-3= >\*-NU%T05&,E9 M@D\ NRX(GSPBCO\<*G0I@ZO'!MO3K"4H@\3C((>*_)P5A,! M%BE6Z67XSR&3\9/O3077<^Z;?+ORD#"1"?"/A9(?G79[G.L5T. $0J,2H0S MR;@2(_BO7+L21)36-,I:$VPBVR.6!OGH)8I?P.^)4H]]!2 +Q*G?,GZ3&X"] MI72E@?P>52-$A9G2> JPO!*'>#AV/#.F?G@KRVVU) 72.FE@(UX]=?XR]E]0 M9,'WVL^!:>"X@(*,L2A"*?/#2!].H>^\NH9!S57!$!:31/E&: EQ%6]QL[FQ MNV]TA"(CH=(S90B +7++IWK5:_6*]48J^P& !'=U\]49,IU>6>-6]_YK6.R9 M;OUX=EN'>*! ?9+F -NO< Q*I[@I_!WNM9V[ZK*6FNJ86;2NA=.HU:\^X]T7 MC!A*W5YK=-\5-!CMFD93"=T>]77RME$MH&&"M(YRGG M"K%8'.0[O;0_;K<&A=4KQ')3P;!-!4/O20;2W;<6H6:!;- 77)_+QBYJB]CV MI3[*%"-1-N@6#-^'Y658;L#5S&9AA% M'_!!^A5&0#(U+*; \>S_98_SKF1BGR@1]9FI%A#?O)A^JYR&>.8MXCSSK850 MZ'T3NKBA[=T!RP\+V 5E5BEP"485>[[3% ,-TM[#8,\,'Y09MX(;?)N!$U]Z MC=:8C,W8+A /[#&2&CZ,DV+4LW!:EX%%YGL>O)0_BLE&3U0V%TN)*=L(;YR@ M-TPIJUSE:V&>B2";IQ33UH,@="?&U$*8^&6<1EP])E38V)?0Q@-@)AE7\CU^ M2!G".2HTPE@]=Y6YN65L=#2L;VST"B_9_@/<;)DL-HTO$>@A/CMFD6/CC.:G M*=3]*%&W;T;3;T)=1\I%"! ?UHX2)SL2&%J(L8[5D#9A<2X M'#1'HWXQ4(:9\W"!47BL[L=((S)E"N0,+CA5O&!8GOPZ!B\0J>^#O2\*\3U\ M&N]G^=[_%$-991$\I=O.)-C/6&LC?XU'=_?2<<_ /=FY\QI)/. M3R\!P#_*&.HY\MV^D1;:F;F%&=Z"L*,2*/"S\ (>D(*KI&16N SRDD= 5'C# M*A0 #GHI*O]EQB(9?^0S^ PN.RHL,+,CEQQ"+J$EB+LZG<*N9##-MV.,+#B8 M5%-%MYP[9!_4YNP"BG?X.*;PN@P-)*%K+WE/\A.D]])6\*XB^)XN7IJ\"?V; MS!V[G7D^A5T55[+(75'$)C/$:2ZM/DE4Y=%88:$7"&(;PMZ+H: ME$(\&A=?JE,#A;PKQ'\^JR3,WG%Q\1P4,@4!C*-+D2$H 13SW4#0#CZ%J5WM M,D_.1Z8,V -W8&(IX. JIVWD^%%J;8%7CF^9G:>I\&62B6(CF:V;LSL;:=)V M5(DNR6QT8VV%[*4-K$X5;Y T&B&3/[CR!G7^? EI99*;&8G"[;E(*-4HI0?% M("D]79!WZDAHD5(0&DRX1/$6Y_YR ].+=)PX2Y5CE'%O*9]@ Y/ERBF5&7Y( M+(AU%."&X,?[QFF_\0V._*:[K10(AK4%W^06F)[$.)^]L!UY?[Z$5RX*R>NM MB7602#A?MN*SR0P:\RQV!@!2\E:@HIB(:%:5!H"M-A/VC4=&[=1/!244@+=ENR:3ZZR8M3!_Y\L\(8$VID9? M0EV'4'"FFE9'4.-6/:E%]B[&>=;]3)J)>AYL@?]%NQ>8&8+ 4.$U.; M$_B52F2MM>Y530X98;%]0W(;K:V=DROC<.4C$J< M7V.QIH]=-N,HY21]G"X6S!">Y# 6D4I;DU21)"NS[VA0^[Y]1Z#A%N%R"^8 M&?^V# !@F/AI[C]TMD)@Y261YZ(>V_T]I<+DK'D2IP!7SF+H MF,T+56A>42+0G!_JY3[H3RF"5@]A>7QB4Q,M6ZZ*J(^XS@\>5M<#%1&2:,Y; M,6&Y4Q;0VM!J"3MOAEA;DF=K],(2HN3(NT9'T<:@K!>Z,L4OUY:\DJT3@^?L M@J93$3'U7-;K2C(16 .>*YT'OC+C)?**/+BH9"''U,N*>UY)"RM6T3H09 K: M;AH5"LFSK7@K4G-'3&6,7$0&A;N $$069\X 7#XE50J5>XGIG9+4-9URO)LQ MJ=W=8B5;$?%21S"K+JN:&>6L7%9=KQ^;>^[WRA+WFRSQ!HT!.I]+8-%VI#0G M&'W4[$[K:4?]7B7;4I,^J:8Y]DQR3=X@@8_5_6%*YV9E57G^V5DZ/N=B"[H6 MPPOD ILRB.?[ZKHG=L_CM&4L;Z!@H(UBU+%JA ?."\4 MAR]N3OGGFCI")SM$4P#;(G5+9][1D/,D0;#$E(K4A>0[PR =R]IU+$)M_JB(.\JM@ 3:[5<,BW2+GHM:JM#X8Z6S#FZHR2$4]?&!$ M]UI=M$ MXX"Z8N'%L@ OXW"C/P1-?C^PJI[!]_Z0]B\F1;XIP:)?B28](( JK)!9$<40V$ M5@&$_4,B($U#?X*WA52%(7C9^0G.$=@% G7PT1I?)WU6P>RT&Y@%A6 MPM^-(O('8\'7):H@3SV%%SXH:7+*T8Z'DR19]IL:HOQ)UW,E<1(=93&K32^G M4A*-&"L:SF1TK=&EXGQP@^#\.&EH [UHJ*A80DLT*,@E\B*@666QHGU^H6B$B1+C9<*2]#;:3@!R4V*#Z'%AU>" 4&8 M$UUQ O'^U%Q@(#CFFT&3I M'9QZJGTRUZS(Y.X#DR1/.6_G&"P@L]*.WQ>4P-%2:34C,QE_G4:-6FR-'#<:L] M[*_]NMVRUGZW:5FKV^I;XWLMN_F[[JCW))OM=+9=MF+DK,(CD*"HQY-WS!:_ M.71BIFU'(O=96CM_37 ^*Z0 L\3IRMO'_A"UP5>Z"+6I1$&W;99GCE: M.[!K4XRW'6A:;X3@3;8MH'[W:8\*9.TG)]07(/[5!H..(X0VE[L".]@)OE9# ML3^S3;7U\&)YQ <,!J\="%X]T>'K/0T]OY7]-,>_[VCJ>_):69PV!'SH!)QU M)M@'^CT Y2:[Y^Z3< 1-0>VM\_46SO@Q[[NY>8>KA94T,&:>_"(/MDG1XO2JW6 M<"]0>@#2< \-MH(T_/XA\K#69L'V&4_)-,]M)M3CW-]O$V@]/J-R5^KIM1OR M>6GAO;.8+]U0L'AVZ&.;'X>Y1FV1>M"ZF^MYLQ;FNBI_\Z2"O'YK' !5KO2 MK /'=:?$4NW3N5;[="5KGQ[B9-?3+-B<[;EOLF=/G>8]1%&[-:X;B@Y CFTP M:&LOQR[SZLS#\X'OX(5=Q563O7AVC6+5#44'(*X>F,'0BGCE$J?X_(82]B>G MDT]T.TMW#C9C\:V&-3-MFC,OT=(=C6R]+!B*-D-)CUZ MLJN"/<[2MMT.7V]9T+FO;56/Y/<=AG%#OX=.O]ELI7V@WP/0='M8]U2IZ8SU M*;O="F6ZV-=[GJM Z2,+K-W1W6%/Z_8$Z"_RU:>BYTM!S4*N&GO?O1?'0+Y\ \-NK MATY>#Y/UM]OW/C2%5FCEWGU>K+IM3:EUJ>I;!)(TY;%.LNV7[&^6MXC2>X9E MS:7U#[&!D9RAB-V'U1R\I-!D!<>!@)C?L1G*VE1)H?G1Z0O"_7__9SP8CM]N MR)@\?=MTX\5:9%6Q$9(:MI;WEUGCK&*;K%@X:<3S$F6W+")#V1F.6HQ3%^NL MN5UUHT>D1>QFRQT1J8D<=3:]LR.A-"BP*23V!/?RED?410]VFC^2CYRZL:,E MK#V)$YMZV\+Q>*JX;+E-)@G_R6,D<;_I@AL+>U$^G%S.)J>")R.;*J0-^Y@+ M.!C!37;5C&/L5'F+T_!LYX_4BX3[%I]N>.G@>2GK2N6PC4Q-_[B3.TIKU?,W M&R>\P*ETE;*;Z2OO(EGL\\@+%*6XB9T#EWG39M03L0>'MJ.-G1V!$_+VI9+Z MZ5G5*/*1Z/:%J!2;O:8\6J&,+1P62!VT\PG'.$H=A1RY9 ":T&=$+,/4B&?4 MA%D.L8QQ.A(ZOA+ SYQ M&!_-2\"7(#9:3T3G>S#J@T8@V!(O>EM6>MU"=W MVQ3;&(.LXV8TC%[("2D6^CQDADO\%J(F"2*IF^QG&(^2)9,WI] MKC M0ZR L8K*M9";&O8X//;X,A/%T07LJ+"[3\1R*Y2H1^H@X6G[3IK/P2MS M&%(7CY5D+S[9\ J:)@.>D"DGXY9B73SXEU].:Y7?1:,!J),]F^'2)5IMH/\( MM-OIM/HO1JL_RJ[]5::UN0(6Z?U,1.;\X$#8?(8=PSF'4G%2AQX)T@9ID+18 M/]KDCNEDG![ ;7K3Y7=[%OZ5;+E% MN9HR@:.3>*!*H5 N'!1#E A;B^Q 3GH1\XEP79SW!&"^L>4L7@Q.RB;JA:<)9F0C MXM>I%\\HH@&/H7[;D5V;+YLD8)X$'.Y;$O E=/Y.+?HS(0?BI20#5^,X%>0A MQQ'L31?][JC5'7;7?EV[+OK][OJ7UFZS3]7R?Z\@VQELM6Q-^_[?OZSIOGW_ MC1UZ_A\J5*Z\;UO Y/%F%NP5<+:<3+!["9E4.4\Y@N 98+/-"(*&-!K2>$2- M\TSS.YX:0B>48PM36,*-UW=C;$!4":*CN,PCO:-FBLBQ#6$X@?^8'6NP%SU] MFR$B#?VNT._('(\.M,MX0[Y'0+X=TF]W8/;ZG9J1[S%TFCFK MR)<6[M0\J&?OXXR_?,INOLT.GWV'C]F#>%AS]GJWJ0CBR'H/]\U.MVD_5W,D M=2K+;9M>[9C:/!TG-A:6B.K='+(>DQ6V377ENH!CZQ- M-@KM79O&-XVRG]W\L<;W;(?7(.D9-:LU:+!4&E/4#2B_/2,3FQ5^NNJ1V9-VN9[9U#D(T) M_LQ(Z@UW#>4W*'IV/AJ.&CZJ.9+&W1>,-AR3(_NOU>O71^:]CDUK9WG06-S' M9G$W:&IXZ4"0].*\=$S>Z_D].Z,2NEVS M/QPV:*HWFL;M%Q1WQ^3A_H*-BV(,&//P#>IHEMC?Q+$YNB]N]S7F>8.F!DT- MFHX*38_I[%K=FNO:=4.]MC1MCO/&ZFZ'KS>[G8S,0;N]_875G<[^P@Y)0[T' M3[U#LS?[MG?;^_'7C_["U]FE36SM#WW_WWG"7]V*/%YHO !-CXEI?M!7H)\YT\^.8R#_ MNDNY_%C0C2ESLU_6^^.' M63)]8G6&.X\IM7=?7YBC2X>U9IT/H;!*9IHAFZU'5GKC(YI'4!3AL8/W2>Q9O7; M#<4U%/>,9^N;[?[^=^UL:&Z?:*XS?L%$UC'$VCZ*Q/#!<#NZ %N[;7:L0>.& MU@DK!^V&6B-S/'H9/[0AN.,DN(XY'(P;BJL35@Z:XKH#L]??X?IP$VI[S-8^ M!QYDNV=?F\;UK(4TVS_7\YZ=:!IZ:^CM67O'- 37$-RS=GMYH9XN^WEKI%FC MN8ESW\MFGQ8BLFDTU(,NF]TAM)LU:KC&,:0>K,XIM3DP?O$6 K\V\(+IQ/-] M+PQ6K^ VL:!],BZLUJZ)N_I%'Q^)\>J'G/_[O[K<6MX/<#70NC]Q'8.Q]F,8 M?H6]QJ3 YNL4V(''9WO]EK7WU4$'CJ/NL+7_EW0/'$?C?H.CNN.H/]S9O'W\ MX-E!.X?G\$1D.YCM_!'.XX?7FG*=WU.Y[F^]6J<^^F:HX76 W7-!IO3&CR^TCF+ M/-M?<^*1.C M\\9+X!7.-B P\/_LQ%C @J%KB,"MB[G2K+$?E07[1>](\$&8 M&/:-[?DXA:,N$K-9XSFJ#%:G*\FUGFU2S?8$V]&S+2N39]9LG)G0"UP1P!*C M%YNY\RX51A(:R4P8?AAW%,V]AQ+8/NY^'KO#CUFZSCTKUC#T<8+0(8P\!\X9 ZMV( M?&Y1:7*8G#/0SG]B3^+0AQ.L_8E&ZJ7!U-P^_H5(O3.JFMC%_SO+JCX70 :G MDTC87T_M*6SVC>W?VLOXNQ^*1X3SZ? L@V*'.6$U$03OPS()$LEI/)\Q O&! M^+80% L!0H\]EXH"@=&F43C?S(&:./$"QT]1 V@L#Y_!*X B@?R7<\EVR&(@ M!X0=!?#(9$D[*.Z67IPFGN\E2W@'2A0/W@8P&> M'HQZ$%Z 0@=$QP0XA?8;DV0!N5B0+?=D_AI1V8I8*^D5PE$Z1R&Z@= %Q/4 M"(X 6G$9_?BX+MQG=N3>DJI"!;2)*$_$-T6*#/$$B=#VE>J)^04@V;Z*A$[@ M.=Z"%GG-!%%Q*OPIS::XGAFW@E5 #,(_$J@2&T$:M*+P#MZOL:W^'Y%4V:^$HW)"-:0<[P4%5EKP.* FT61BX1 M'KW\[.K<&+0'!AS(OI- 08,!OQ7>"H<$OO)M!X]H3(#@Z.=IY, 7\%L<.=(R MS@S)92M:W/#B;+>\!%,&,":\QT-^=L%5242\^EK[.A)L'- &4"D7WDL<1",& M48P)F@?(!@; :N8Y,R-9+M /\H%*0,M',<&$?H4CP4ZZKT$!TP@L3;]+- (X M6L;?PEO .8 ^1^V*F6+2HF&:K($./( 4ZR"L??)\LA\L1&#[(-U -@D/90T1 MW?(@)4(85&$0T5PPHDCF9D12)!Z6$%O1N\EV(8IOI [3N 8V XWGQ60=;\$* ML#'%X@!#[0M4.DHD;2^/8*MH$^J (?(FA=@R?H,E_#CD]Q$CR#.F*+(0NOA> M*1S+&EJ:R6N4SBHUW4$P^T%F7]AT#U%D(19#<.M8C.92-GH _#KUXAE2 M.S[FBDG2,JZ$XJ"%@D49+; =158OSA"=0L-2?9:7'8-M$C_Q1C=NR[ GX8UH M&:L\N-VP\UZW]]U+!O$V3B/'L%,8\'#IJ?$)9.EG$:>^_.="ZLNM(WHO$(JL M/E=Y7M:>1")!CEZC381B5-I!F49&ML^,)_DA,GKQ*3#_U IHS$7D>!64,JG> M@CHG/2H# 9M-LC0F88264Q0N(D\D-CABCA^FKA252KBB_Y&@;07",UWX4HV# M%0DBCIP7MSKL:(2W@>!H*5D+H>]GP0EY''0#R,O%,*TT!Y1E 7ZHP/@* .JZ M&"3EV.C&TS'@4%F0M1@G;!"!%Q3AL:?>-UB2O!]X1(O,W+DKZ:H"<%!=:,A MF[OHP\*3/\ ^TP4XLR#0IT*0]B$>)9MW;B_9[E66;18LBG>)_X"'H4+/ZOS[ M[4/IK%-FDXP1UEJJ$N%YJ&$.;@_Q10P>*$4J*JF5'*,X]&W@"!](5'V=!RO8 MZHC 8?EE780K0GPD7CSUD$UF@EWTZA?:F*&0O$0;; IX(*?@+( DK3-\>Q9ET4-((%R22!#S@E'G"O#GT,G,A-%O M*+4 QO $<$A9DL7;HP/XG>41Q44WYC(P/BUW+$%-$/"%BH\4V$LRID3/>C^O MKGKM/&2IM*?Z36U_A4'98%81+?D4!9_EDRH\EI$S\ZGR=,1.^JX(F7@"KP?=+TGHD[:6OK+:0 MOWD%&5J*4=<5:U[KQ2I8\*YEC+TB*_$DI8Z)4HA>B8R#V%!ZVXZ(T5%+4 MQ$#8W$L2COTK%E!T0$O..QOG,F]HQF 2Q5.B8'1)PN%AA8T-]% D9[G\Y;VYFJ M39)Z79)Z7,LD=5UM@LKY+GMB$&#$X9KVSQLTIGZ*$7PTWC _YDW!60P24/>D MPO](P6+D)+3\LR7'V_#/S3P,26RM&!Y,WE@*DEP,F%DJA?7^+2IWY$XOX(*@ M"3QB3Z><>063],:.O!",?#0APJ@0YE/;)H->YMCL.4;::>FY]ZT@?SC1HC^1 M1^!19L:)]"TQ'KE0-4&9%D!7FZSM&=B[^!!L!!@A%GDE30&HF/21LL!P0_07 M5*8?TTLB0FY'B:QM49GH(IBA%(8-J&"0[1MB"FCQ1""S!R!) W"8! $W!@S MYBK"935GH[RITP4'<^L<]:KFIBLJD$*4?* D/1QFWP1"?H2Y.D(67)=..I$9 M.*\8&ZJP5M#9#H- ^,KTR;D4+%E@8;1WUD7W34. ;1HN!1:J!6+J<8R&ZN7 MOS?$'FQ$0V)AUFX:W:=D4N QQD;Z(6HU/' M:B5.B'*=2$$B8/Q"F76K[\< !QLW;%'=D'.E:A.E,S'!L!](T!W-];IPQ6<1 M"SM"\Y=2210E0/&Z;ZRQ[ARK_+&(/#B#YR]WXA09((6C"R$51#+S(L[OHG2' M[^QK*D^3'AYJZ)7=LFK[H[IW!+=!5>=G=!$X8)'J.QPR&Y':!+R(RJT'M MB(X489A8T]F2K3.-#K+CRPR D,D2\;X-) OYKO=V L118@VMZ M,BI,%X LB@S<8C8T#!FH<_LK>)$8<=1,/=W^J7-\KII'?^+P%,']S 63#O@Q M(K]-617[)G7T$]G%$[VL7M;S[E)V<17:#88F IMCR2;8_M>V;QI3C\,)I0A? M25=?WWW:3&5/A7POL-X4U"/;Q@61@R5T@#-GJ5Z62QV2%7>_39<]7%]%!C:P ME#$3MDO%/'E$I'BG0.EM,S?V(\KNT@.9N7L M8XQ14WJ*&8#E%\4(]-PA,K8#\H&]!-Z('<<"S9K$BP2;9%II8YT=\VIT_"QK MG2Y6:IW>B6?$_;ZS<*NI2JG7F##X6(;#I74[E@U$K,[E*[M^?$+/(U&WD M)>(TG$YQ38SKIX'T1ZE";8)YG#C=$)^G? .MO8<4=YX5[+W'@KU_J8*]W_02 MO M5L/=YT61?Z/+]OL2(G @N9PTA>>)01C#+I%86>JB8@ M$U"]SE!^D"X\),Z M6Q-KPNID35QD!M8.5D1=Z)"/D-N(6#*\3@^3T<2W[OY(T6?68^BD/,')Q%B% M^"9K<:]M#PW6B II=RY]>J(OF_P?H[[;KE7^KRXN0F5E+CF@*/2^T/TLZML? M&Q09A1 X*4;+Z ]TX_>RL4D42+D2QTVB-CXZQPIK38C1G;ZD&^67[?HJU(+)_ZNWVYU M!];:K]NM]=]M6M9JM_KC_KV6W?Q==]1K-KM/FQVT.ULM6ST^J6-M&)]T9Q.1 M\^>; ?"5P9;XPVL[H;5]U6PNL[>GU;YY60"[C'*3BZYYP0LX6(/ MBF^.6"1:PO)UE9 XZ*[MY?L"]^C+=S=M/*3K7[-ZL_JC=GD-KCD8;F53-J1Q M;*1AF;W1DTB-^^I3!;>'=DA_I#U/YVD;N]8JNQV>T.7]H4.CRX]LSN\'ZRO@'K9O-CW!_M"5SW!:C= M7N=)C/I:ZX12GXVZF&7-&GLTXZCN#NN:WCF/(3[W2L#US=$]':]C#_?TS;[U M)#'4@X=<9]Q0W+TH[GCCB^M:Q3U:G'%?:,#JFH/^(\5ZCBS*,[#J%9S=%[@! MR;5[6Y7N-:!K HO%P*+S"*[DX49LQF9O<#^9U$3"-@EZT^HT8'T*/=#MO;C' M'K,C0>!P+*:-BA].A)S+SC M0ZDY[/4;I!X44BUS8(W^]W^L0?OM82/V4:EC;S'7>/>-4W'N)O'C"K7/DA1T>SY(?;H'FJSKCFVNO?39G7468>) MI)[9Z74:)-4;22?=SGAG4[^.Z#G48/S)Z&F,N_U0=7.>H, M=Q2E&]#^5+RZK:UWF$CJ@HL];I!4;R199J>]:QRDQD@ZU**A;O?IJH9JK_36 MSPXX,C?/ZIMMJ]>X$/7&4L?LM1LDU1Q)5@>LD_;A8.E0W;U^YZ'ULGL8R^>J MJW EHO\0+^^@LG>=KCGL[RIC=P)$70S:8\.LU38[@WZ#V0/$;-?LC>X9#]@O MS!Y?_9O5M8ZO_HU&\-"XB'P$8E,'I\+TH*)'(ZNIFCHLK(+;U+;:#58/#*N6 M.1H>.J\>7R'<>'Q\KC//>Y*SG$Y$-@ S$,F!U<,U:ZQ=XZBR(^4QHT>6$SGI MFN,#*=DY4 3U36O<:1!46P199F=P0,6CAYH).>GTCKGR;?/ XR.K?P.9VA[T MMI>I-:[8.4P$_>__C#I6Y^WA%%8=)IH.B(\.M?+M@(0A=8_0C5BX"FWG+MH0[Z@V#SPBY!PQD- M9SQ9C*-AC(8Q#I0Q'A8FVF?&N$<0Z4''W1NKNSK$]$-BPX'AOZYW\]>_P/^H M;?%$.#Y]FR#\J(0\NFO/'4I7?0P38R[L * ]37TCV[_:+>_JKW^91#_\=-*;P5S(3\/^1$,8<%I_%A@CP2L/?TT"P M4]YMFT:GW;%,PXZ!4><+.X+ODW#K7V83+W5XK&7OYP)4R_@RR\%DW,+A%I$' M6(57&6[D 1@1=#8 K]OJ*^#E/_""E5GJA@O_#X#1GS%<,<>[(@AJ(U[&B9C' M\+QO)PS$]U\^& #1)!!1//,6AGT- ,7KE7'+N!+1C>>(.%N_A%1M6]K6>0\. M ,"#W[@&0/DVF=%^<9:PD\8@SN!M!EUEN>:7T7T6?1_JE=I68[6=113>>(#J MUK;,\72\L"-3G\MIRGO*W.?%8=!E>NBVN@4FQ]&HS\;DK5IR^99,KO$U@%?- MW,[X.Z8I5_ )PKBMR0(#WVC<>L!?B?ZB*N% +=2++WK5SC&&OU$OEIR6_S2. M0\K(*!\\F4'>4!AOU_WV^5*^3N\*YT&\78>QA=\ W),< WV]O M/3>92>M*_Y6T)]OY3^P)6(]ILOXGVKE*US@<@9UA7DA*=*TB:/3_G45J-PO[ M6IQ.@!2_GMI3V.P;V[^UE_%W/Q2/".?3X5D&Q7J$[)>UEX]PO"@W?*Z?;JM& M>SZ*[\/**+X]T6\5TP15DAGL*%W7M4NJ[CD5'>D4M9VR3F'KRP]O151Q"-YZ M)Y/YA0V$M#PL$>%/;F>>,S.$FSK4WM3V83E@4P_^(%O,]TW8J2M\.8]JX8=+ M Z=U7"\!;6$$[)W9F[A'W"XH$-,X*QJQCKT@$OM3H!L^GWMQC-U4\2N$D]RR ME6U9GG &:(,CWH"$G),N8QVI?F73O6@)UAN C1TXHE5G@W&=.Z4-_7I7,?1K M3SAKW?"RC#++KD6GZ"YVGYN_UMEL!>H#H1V'00 \H-P4M*!B?+4-'\6ISW8< M/ST3MNN +9H0 Z6+11@EM"UI3L&381I5=!2NE47;6HVGU)V)]"%"9]5#A/:$ MC=:/0UK'2)W6@#@(AVGLQD%/P3WK/)Y7EB[B/8PGA%-!FD">UA?7\%<6 S!7 M5R@NX 5Q&J'0IU^'TRE[*M'L;5VK(V$RAIY M7I1*&O=$+I4;D:ZH\U)@J+>K.K^O,$)&7!5(=I2 '0L"">1"+!*.LV86-4N3 M;E&:E,XG!0#N)!(+>ZD:T@5A@@%*>XD)$F6-[I_9J3KN7:QTW'NG=]S;$^K< MW#^P1*M]38^\C+[,M:1&6+;QJJ>%_H *;3]9XJGH#*6CH:3'+=Q&7B).@]=HIC@LD+'JF[+O,CPJQ1@XI5[HZIGQ/&2$SYS;@>W:]_+J#O_+ M)DDGDW2=)DFW>TD6QF4H$?\IYSBE9JZ\;\8'EHX7F;UB9 8.VE!Z,=(6I@55 MV>6D1X6%<'K?7L3BC?KCK>O%"]]>OO$"VC']Z*U<3-(K(J5454ATR%_G^&JU M&6?R1HU\L_RZ15^5BD+YNSXHX(&U]NMV:_UWFY:UVJW^N'^O93=_UQWUFLWN MTV8'[7/'], #>OXQX.P"^,M@O;F!U-ZR^KX)5 M-3-:_8P$?W!VF3=W]ZUZJ_SRNV_* MU!ME)Y?HIH8I+.'&)GJS DX#]C)N%?R)UU5"XJ!;EI2KO5_XVO]+KW$WG1_A M#A^SJ?NPYOQP55TT?I_.S(]RV_3);]&MW#;=JJE*Q7&[NU^3?(GS6FVSW>T_ MQTGZ01X%Y8$W\K771[##.; MD-_"9,9^X+_3,X>=^['.4_45VR/H66:O,VR =T_2ZYJ=\>!QH(?R]N@:VQWQ M<"\>@/(0N5WLR7)7UY4]8JLN2/3^Z*6-H<.#Z\CLC<8-6!]="PS,SF!?X+HO M0.VVQ\?7W[O48Z0N9EFSQA.O<4P!\//J/BO',]B4RNFLCCFT^H'6_P]+S<:NPAJNC)ID \/:=VS,YHT R! MJ#&>9*2V.[B?)JKUE).GI^^V.>Y8#7W7&$]-+!ACP ME8%W L0>69F'%SZU+'.P7:%S,_1R6Y77-;NCAF,.,C#>:5O'%QC_*<(V-GRQ M\R'NV:%P.5\VZ/2Z!SYO_NA0VC6M[@[CF1JD[@%2.^9H-+J?_[E?B'V4VR5[ MI8Q/QIW7QS>5,V_8KAH3O7GIZH?'7>/>M7C'N)O'3!G4/E)3T27_>-(%!(&! MV1_MFMBK<33U,)$T,@>] TKI'":23CIF>[##D.(:(^A02K([9[1P0E@[5W^MT'GKK; _#^5Q] M%JX$]9L"-&4.=J1P6L*I=;PNV6V!T=1*'5LF 6-V^N/CP&SQU<" MUS_"J^$TQVT:A?.*&;E'7V%S AIZ.&B*X0X,JYV>:8T[#58/"ZMCLS\\]!+' MXZN$Z[6/SW'FX7R>G,(LLBG,@4@.K""N66/M&D>5&RG/NCZRC,B)U3:MP>X6 M21U5U(%B"*R+P>[618.@9T/0H'T8Z#G4%,C@B.O=*,@2!N6)\N&49L0?6=7; M2=]L#WK;\VJ-ZW0.$T'_^S^CCM5Y>SCE5(>)I@/BHT.M=WM@ZYE]]NAX=B6. M3I_:7F3]0PJ]QF;J@:+' M,H?C=H.@VB+(,ONCX>%XXX?J[)V,Q@^]T[N']6.RR+LR8]W4D64BMCJH&J_N 5:LW,+O6#KF2 MO43K\=V[ZAUCZ_'+3!_7L^CUR0%POS*3&B=O&C0U:&K0] *IT,=H'KR'WMU' MD1@^>'CW-(=X[V\0=&Z83GS!%L0#3,;:0>C5BX"FWH+BH2[O@V#SPC9VPQD- M9SQ9U*!AC(8Q#I0Q'AAXV6?.N$=8YD''W?.@S0^)#0>&_[K>S5__ O^CML4S MUOCT;8+PHU+RZ*X]T_S"__L8)L9YKZ1K9_M5O>U5__,HE^^.N:+Y\ MSK3B&R\!K#J%4PPK3_&Y-,?U#E S&7F!*P)88;0.]D\^/%)N&Q-1D;!CX1J3 MI?&J,VAU#7B;[X6!:821T6V/OS>-*?R5S(01>]^,.2P]BPT1X$V!OZ>!8">W MVS:-3KMCF88= YO.%W8$WR?AEK_+)H/JL%C+VL\%I);Q99:#R+B%HRTB#S * MKS+"O17U0I)+ K>?%%KSJMOKZ:>K'D M,DV^Q*'C$0_2NW)V+CU9A8/G$ZP[BH*-1L":+]6*\LTX*_OM(HP][*KWAN04 MX/3MK>1 MVLW"OA:G$R"WKZ?V%#;[QO9O[67\W0_%(\+Y='B60;$>(;M8=34W^?+)B!?E M)LKU4VS5-)%/N/NP,N%N3Y1;Q9 ^E;LU7%%0="VKJ.=ZSZ3F2*.HO9!&J:7B M6S$&[7S3X?0E]83QJMT:U1)FNBH&<1"'02#\S/I%Y1PCU=CP49SZI*F3- K" M&ZK,)PJ"GWFA:]8+VH/:0QL8<>[%L4<=7%C\EB%M&TYVX1V=+>TG"Y^.%:4. MH$.8;&E5LN5SG0V WJFG7*CR9QU[04KF3Z)R!=:X9?P-?B@B2?GP8"Z4P;5$ MQ.CR&:5RNVC/HL L"%F4O'7V&-?%5;1A>N\JANGMB79=-Q0P0V')EP0:+L2- MGLN3W.BT26U6$^E0[MU;D@7M7/>1*!@\ER X M6V&409'/2MN>VUX 0H)F85"X%$0!\2'\^ I Q![AY8E)6$QJQN$B9"S,SXY M23@1$9N4R0P4Y?7,^+L=I':TW%.S4O6LO%CI6?E.[UFY)T2ZN0-GD61K:?^\ MZN<:ZT4]]AUX]Y$4>*ZV%_92H47'B!FXC+Q&G M8"]+S5LP M+ GH? VW]20SJD"B4!6(6FBY##*"P$8ODS=/7F(?MOG+^#_]=>3C#]^R)YWN)Q[2[G\J+[<.+S'#>P2ZL"Q%6] TK M)1FLDF4U>E8?2]_/>C_+RJ,TE)"6OE"2^"(3S.BF&%-!].:D$6Y&4FCE9HQ, MO7 D%0R[/,B1[<@CC@. HLZ7L5F\+$&U*C($4HB*ZW4D^2@T?.;<#FS7OI>G M]+Q?-NEGF7[NK4\_X^X]]_]]YPEW,+4FO7%GU.[VIE-WU+8FD^&P;PUMRVJ+ MZ7][O?9W+YBT?G81N]'A_MG[(_5<+UD2TYUS'-'X+&*P?IQ:9Z.KSW/%^T;% MYZNC[9N&R''BBMB)O DLC?*,]?=2IJ50O@=+*MFC,![(VCB=3CW'HX"O'<^, MJ1_>QOC$7(!0)PL7/XX$K!_)ZCN,1\-_)FD,^T!?*A.1)HIM/\4*9N,VC+Y2 M D822""$"P^0-2TC8*!U'%B710Q\AV6 D>TD*;81FX#PD((7Z8S;BE'2)Z%M MM(S?J-X(=Y#AC>2XB.:QLL:U0Y4F6RI' R?# @. 6>:XOO@Q_F\:GS6 W,^ MYG\Y(#W)+ +])T&%SRN?1-4ZZ6>X%<8\C1-C9M\4H,Y;IX-(:W*"://)5)N' M\#!NAQQ6VTB 9D"I3NS8BW=40HHB"P3;;?5?C&3/"$=5I@B!,@)*\A9H(1![ M%K@3O#%&K")CEY$[]0+PTP$??8)4$,?BJWV_K<7&TH."$9/F01Y'9>EE%G^Y.+B(Q%60= MQ4GH?#5+FUGQ/#E<7'P(H7P#9PIAAY,PBL); > ZQ*3W$$@'')3LXI!/IRI M.;VZ9XO+*Z/)=IPH)9-*1M7DXVQ/H2"1J@-88F%[9'M-4]\W;%]U#PS3A"J3 M$4'2AW?$@N41X>,G*=88 MO.7'\ N3_\1S ]+@[!.$,>8-Z6X*&. 3@#NM<\Z:@BZ2#]_&F1K12K4Y0WD= MRAR[(Z)@WR72)T!]IM2 6>(%, &C 8#U._P# 1!Y\5=@J+SZ U"1XOD3&RC> MHS P4 J3SN8B($')-Q4Z6G> + M5,P+4TL>7; I>"C@Y(N%(%ARC(JIP,"BVZ2@GL,)+D<2T(7MDM^5"47"\WSA M"_@4&4+/"^<"TZQ:)$X7"V"[*(MT88$^/#I)/9]?C PFR_I1DP%=QJD#!EB, M0@! ]DTX::*>S/!1++6CI*.X9CDR\R+: DI8$-2XBRSUU<+XE(\@6&/UR'ID M%)'.C,0%%ND$?!4!WLL&G[1!,GM @9_80AHNH:\]0&%" M;(45=*=8V1=Q="E#H]D&RP([RT0/LDBN2V2**S7=-+.WQ;G^Y3V1A*#123M MN3@[$.HBS>2-;*14CPB)+7FP)T#WJ^^!45CU@K4 FYGB,BBATZ"X@K8I=2SX M728!-+\ 3!V@*WAA\'U*5+".E,L MM\V1#F#1KWD(,Z=M.*((5)X&OSJ#_PEL%*8)6$?S+"^4QIF@G=@^Y7SB&3G# MH>'-T:X7])PDSL#-A5B\4;RNT:%'T8@7+,[=YE!GMW% >YR MPPB=W)D'9 U$3G(713]IB@68W8&L^=)H]EJ$UY&]F.'-8+ &PP3]*.2O92B? MH*@J?*1=GY,N!YHI*&M#X_<0?X0,CA( R3N,FM@Z'MYET*M8@,MH7/^ MZ5^7[TZML8&D(.:>0](."[[99 0\@CD8D?*6];?:E@8Q(!H*\<>=(4D^EE+7X'/$AJ M3 :NB%3 DV7>0Q&4HG^"'VO'Q.. :^Q=!RP3@6HCB=3&_@B" AZ_0=2U&Z\#WH6RX=!P5H!, 4:+#1\DY>KL2 M;8: WX2X,9"[:+E.*#Y#U:W9YK#, %^7(QL,K M$8:J> WKXDNR/+.Z'8'^#<:QUFN,HT]C]6MUB[+N*9WWF1OR*0_![WETZC=I M @H93B)+K= 5X19U)\B&6Q7*$=(&YKO::VS/&\\V,-*%@@A,U45(@8*$0^(G M:(;#L:Y^N:"_K+>O<7G05.!M>>!"D7I4KAV[2&2V?B'# 7X69WJH$/"DW2/_ M5T4^,5K$^@L$'\7/N P;M*[T;N<";%+ED\ETT!<9OLDB]Z1"\NA! MI@N0>&0$+^6/?PU2H9L#U92*FA,[H'CDZM(5]>+5+=IY.!U_ -(6W&Z* MJN%**@:/4II4+/TB]YOSG!$;5U7?L'--L?/,RY#63A994T>3OBM*+S+4U7M; MQIF!(0#-'+'G>)"8@_+2KL2CXB%]/W142<1*N2P*>#Y>9B_D#Y&[S?C:]P#Q M^S1"NV8>RGA,P6!F,LA"\2JN*#,R"BTK;4PTU% (#,W>W(F4!?L"33_!IJ?B MVXE H%,5#8:00U_'65;L1=U>-$M$;IGC03>A?\/I$VE1:(:UI(EJH7' KAWR M7$*#K"HYSUZ3M:2RIU>C<6O$G^?%6%/I%;VR^JUNX4OZC>,#N@$[2A(H?U'5 MWBWK7'%7K7T_4DKP%WN)$;D:[WYM;RI@"T3[SR'LYQWS$VY#+O, M;S!90Y)B18,"!9<\OX_GSWH^R31V@*8]$"9*=:HJF1-4*'DE76F2/VB'\/U$ M:;? +\-;U;!):0?6<T,H$Z40 M5.J M##[ TDFV+/*SS6RL8&314P( ^'VV(\, KWI]K=:='/T)SO29>M_TG#M\;+6_ MESA#QRR-*&(DT4;%DX5F2(BYXN(@2>ECNU9*X7WR<5LRKS MI7<7D4RF%5F=P5*KX2B43Z"Q@F02& %V@#H9OU8E"O!6J_>]5D9PP+1PEF6# M_*5II,K8-\+( [8$CLN*QJ3M5BE_.%2*-10JUZ1$$7K/ZM=9> /_D"N6G,%CGLEI ?YE* MLL@JH#J;.VLL1HRN;6DK' Q# :+?@2GJC(5VK:*4F3"?K+>!4MOZ16 M:(")SID,@%>KYOQ^14&+[<)/^,Z^U@,PST>NA" 2+7*RE5(\ "9]'T;HCW\, M@]-SKM[Q$7K9#>:_@4-]X PLC4#)O%2*'4E54[ @F T57W :*. 8X5*%01!^ M,@3V:I3?I21=(Y6DRTRGE7QC>(QD!H_B.U(_C<7[[>BIWE]3G:A\QWQW+];*4\Q";Y1U5/TA&DZ,$5LDXM MF*N 02L,5F'#E8Y7C<^->@$KJD%WE:KD;>T;A=2H!1Z5U"!H0()1ZD4 M4 .)B$048AN:<,.H1A*"T>/&=P-:%J52G%3FOG)#=P74>L;;1ZA$!*[BI5JD M,64_Y1:;7C1%1;3Y%4XD6F 2L]UN&S$8;'DIIDI,::DRS& 2%$F5*4,N0PMW M%^CD]'^%,3NJQ,I^1!M4MXNQYLB. K+;E1Q>";!2XS8*QU&]@,"RY&EF8^+J M3VMZ'7WZ;="DWW90MI6B9__C9@6I7+)U'3YMKK-4YJP2%GDNC:U&K"AD>;;F M]D@FWJD7\TH$*(\24.$ 5PM@%4WQ#A8[E]6*84;1YQ5K5!6I>VR(GUBO"0Q6 M3UW6.>F\KK9C-SO2(')/NAM^6;SM$F*GOS!:RMLF96N4CL5V/.PU+IGPWV,] M"VBQ()UK*@LL R_.5#&5@Z*BZ]''-MWFQT8?5&N7*2U-J6?"$VNHEDI5D;V3 MXL[L(%#-]33"2G6!BX(FN(1CFYK2+(W+-]6,PWZ5:9EMW*_>LU)0(D8V!3 MX&5K]7>"^6YE-RQ)*)M?M,;[K1Y8XGQ3?UU$NFL1"^79\2 +>^51NY57<@>7 M8NH-:;S0=HEVBQR2-X[AE35/6(M\K;R$+M>@I><%?)LGMT+SDL\"I^>7#N'I M-+?O"JE6)1_HU?Z2&I56)UVSO 2>5;?5"QR>AX$W'69='G-7B;#/G=3I8NA[ MN@.P;_>]J3($O&"N,N'+$7$ZQSKX/T6\BM7$RZ!V@#EX99 M$9#YZ]P\;K791):37.6;Y=SF[[JCWI-LMK/=ANZ8EGOG;+3QRJ,5(\S8F7N>P7;CNYI:$%E=>=^,#YP7 MNRBTE]EE&/T.@^/V"CBH&-9.I#^*X[=W(8.=9FN3X7G7&$R0NX^M:+8[^J=? M+CZ??;G\^)-Q=O[E\E^77RXOKMYL00IK07#WY,/'F0)^_S5VW.$S31=G"EBC MD5L="LSQBJ?X\S>=I_!GRC13;9O@+'(R/L@/QENG>1N5[.YX*;*UY1#1&LV0 MO1,6]QLA6X=1L-L=[:1GF:-N=^=!L#4:Z-J0VQZ1FS4P>^/=YPX_!KD]DKY_ MB(QOM\:UEO%5S;&,:B&?0;"S&P0K.;!^=#HR^^/!]F2ZP31\*JFXK;%TF/BQ MVJ8UVD%M/2*":F KUE6.9!FOR;*R.=L#1,FVRKQVI-JWAD"J,H:_QV;686.I MTS'; ^OED-08)V6A;@1BD>!3*TYOC< ,V\\N)\%\1C@J7D4KN&-X^6-DYXY M'/=W#OJ])%>0'OV!*AWVJ*[N4Y:C.5OCJ;59P4X(?<*.V5->JLK&&[OZ>Q:A6#-7VT'?!+(MG_^94U MZ):K]NQ:#J$#TR>#9Y@F7&@$)WC18>:=,LAK"3K9$H:\T;A$A_D8B'SXUDN" M-&[1%;D"G>:<@"V=/")HFIZXB+"-5-[.F2^Y9%6.KZQVJ0.*F3/!ZIT7^,&P M996>Y^+M; A#^5>KQ=05T_M,OM1SRD6;U)HWB'F7^LM718"3#8-+[IR9MEP[ M&8ZOOW9;@]+JV.30BU1MZII27-Y8&8IT14N;45JXVI0-+\;?CEN=PF_S 5X2 M"\C(NQ)HO';H%Q!L+5E0GW_GJED:LF73BTNQ;KE/4'G6,]Y!XW93=(N *C'I M&3EY(V,&OG=:?9 ?@VFN> M9(#M34H$NCKIV@NR04&J?P/Q+O?*8@8IJM"MBYKK4MZ[DV73WLFR BOR_!E557ME MLX^GJE;7)FVSK;(J__SI%SOY!>GS5KBY$714*6V'Z"S[]2AE7B\0^^7KYPU5\K77BD?-E?*=XA/76;U M95O$IP[!JEN)5U$3PZHJ.^X\NF)^K%@^\J[GJW[I463DJADE4HDCVZ]>):44 M6,6T(/H*")4ZK9W*V0LXIS"<)M@'[C6B0I<>NV84Z2U7RY_N2C>).?!IBOKZVOH@2KN MYZ",2@Y7E-V-XJ^KNC(K]W'S+\4WG*S(?,-=?<)%/MXK"YFQ&;/B_*V 0C_& MQFX5;$V5 YE5UESAT;2^\E9[1WYHQ. M9Q5)I?!(+9V2+&:S/8UFA/FB<4ZK5P)X+<%[%^^OB+"7S8!U2P&ZFL)T2Z'^ MHK >< =3 M:](;=T;M;F\Z=4=M:S(9#L%^M2VK+:;_[?4[W[VD;[*YMXR,KJ7@=&DSJ(BL MSL/YW..I17MD@ED=[CL3R29$$R$"$"WYW$H5OI=39QP- CK'N")V(F\"UM@& MQKE_7=F6!_%XJF8DKCV:)>Y1JT\Y@ H]8^P/;%R=6M@I:>KY^D#7JXMS?.+O M*8A<:[RV;]*V5#RJ+Q5_FDY/?Y0MXZYH".Z9-K]HCXA735!3L\ALTIH\6S$@ MQ7E:'/9;G '&23R4_=>IC6ZB$!E]T]A&[)Z&F44U3?N:9S?(CLG4[C -"@/0 M,\+ZB&KE&[->%1;!U9C0?!4P];.PYQSO72\+VOX,+A_OF)?' 0/"MG M@66<69PD6]A&U?BU^]/RH%=?6CZ//"K:-,XX^X38_ 7@X'AR]-9%S,-<]XZN MSV3KKV4V4U,=UA1&7V@ M:;!:KO>N'3O4V-.8H@6#/\#Y4D9']2VY)MAN[Y\\UE@GJS M-5$8A#@Y>2^UP":JC/BL.A$6SJKF"->=%._7$/7H4[*C.J=D)9S72X)'M)E7 M)('5QQYY(AQRKA[*ALX M\S!'TG-6^_2?)IK_MX*& V>]A M&_#5Y^WYA*>OESZ_#E?WGV!=XLI.D!B^EC^,9SA5?07<51_>5G[H^2NOGX4+ M47Z-6#D0>Q?9I]3SF8G? S:T(Z:8QQCGNY;YGSP"\'XMCV+[]P@[Z -M@$C( MF1DM9E3G6AFMK$\ :(*5[^2N MU4L@G,&83>HD#P<\'4Z$7>$$4)NF,\I)I#@P5(UMEBBX]L,)!KJR^!W2@PNB M)9J$@3SUVWLAZLD/3W,A)MK@2A+\&)98 /Y!WF.O)G+)JSP37 N]C(,W#P$&?HY7]+$ MV$__NGQW:HT-W#;PF).]YIWP$YL#,SBB C^^QLD[ 7=,AW]FQ(,^0T@UKS2^ M* G?OB1EK.$3(%-P2[)@%.!=5I(@GP'QH*3ET!F@V?9")*["BBM_A!4@,00)GS""7@8H22@A6!AIZDCN"3+$H6V:,63TVB20//F7. M386]MP'5,#+:JUIA*YG1,T4S I4;6>&AC!]D?O[> +@ M3?+I:9 UV82Z+%,6JZ15#>$5+\'!(-4\,ZI$S*2N#BIYD#473O!I5;UX*HAYW>S^ M(^MP?"5SX+8:G5@5W2K%CPAI<@L-Y="0'L0;*![:#88;HK144U/F2"*TP"0? M'"PQP^H#N;O&=D.)V)[>-=9+Y9!XUJ'*_Z#=_$?J$0/4E"QT"XXS6%&J*5=8 M/T6]QP5[(0+!]VA.%OQA+^.7M99J"5&P:#,0 DQCVT<9 @0CG493R3$$)RN) M3(SGE8Q5*BCA:SYU,TM4"T@I$#QO;+,EU1,.,1U-E,36UBG,[+ M7,U*0U<%Z&T7J"W&#*E-N4^V*AELF%>B9)-I8.@O!!? U& 9R'N6R(PW0IEO M;PU-.[/:PG\7#&0#BZ] 4R6S+(RO!1*I;)4#5)SJ1=TDE>EG//M[?I,*NLCH MH MJ(N"M #%\TX)^*WJS4JUSIHXL6*7:PT#-;<^*R/'G:J__^.&LZE?E9)\< M/3=02]C2Z<)E8F-T^@\]24A)Z2CPXAF//)7K@!U?2V:\!)H*B-/F.!B<([.Q MQGI, 9S5UPA MQ!.Y- E="E G(M MF"@P"T/A+#T:W9?SSU[./7RZ_G'VY M_->%+*./OQTZ]?C ]GG_]Q\<7X?'GUCWW+ M\W\,DWSH-_7!F8,81-E-J74:BPMZW@ZP<<33%*B.K56J>!'$]UK&^:>/7SY_ M^OF*D/[+YT_G%^\0SS69W+CQ"%;+>(=R,8Q1/IUS4)?MKU_P&H&+MQF?,A?U M')6).*V7C',W/ZJC'W61'=4XJ0#'ZS4IY<\I.!*&U;5/K?Z)>$U+67U7_DOF MG*_R7/.%:IE]QA%W:]SM41;%;V #ACH+[:%1O!JSMQ^%:Z-+)2U5$ MMN.D\]2G0*'T>N9I( >#RB)N/=)=##2?SSPQA=W#:<@Y^83A$7DME+][GSEN M\CLFHP4 $UP'3*.3>XI#3 EDV,<%8$4!:JQ!E.4E&3'DC(&EA?*H9!ECB!2[ MV[ W%%8#R=0.DX=,79G<#9;KN,V41>YHY\Y@JU0-DL%9&X<,Q(&5BBK&$P9T M;3!+(J#]'JD8)L>%U6U&7"WB\C#< 9AZO_,E39EST38>""1$OI-H+SA?@@'> MWU/WFJ<4!SHL9*L>GW[,195 8A-_K6RI*&)L:L>VJ1T;U[)VK";Z[2Q6F@9S M9?)/EI! B#>4;Z.!VG?+99R-SO0M.&O+Q>W8_TG$V6N8/S7NS"9EKY$-7%R% M]X!=]/QS#1*G"XR[Q2KLE(5!Z-H=)5JTM>\G+_/O5V1FR_A1'RVN6/N.T]Q3 M0//%'I ,5&+FRLQH/BI<"QBM>36@1]:@96@QW)0R'G9^'^$6&("P)57B.=GA MRTSOJ:X4N4"\$7K^++?@$5^Y=2! E>QHRK^,1=MI&1\4,'Z3P.!B^$MU= E1 MXQ,>/KD@X^H@R5=E^$SOV M[FU^U(2NK]C8=S#>:AKLBJT2@4Z+9"*1?#SQ<+!(+C;74*)V-V%*U\W0NOO& MF6^TA_'MF,;&O+TMRV%A;5B\],OJ%+J9MTS$7G!4JAB2'Q/Z;.UFV4]:=KM- M8V@2("R5%:G)KT$W/9ILESD]C*\\V:K,[.+JLZM9([J0RD=$*YWLWT'_3#&%9[U MY&8[N!;?H1XZQ:HBV?&)7!Q5$E%X4\OXK73[Y5ZD51"B)$04[*73+(DMUD4^ M+IQD!IONEX*MPGN&1; 2+P1_'X3%+"C?#@,L^:%7)*@T6>24*P .P#ZK(]3RUFF*C@D&:9YS(M7T96MGI9IUW$ M)3D10B9!U[T!_SE#+0%Z&/;M@HT0*P(C

D:"R MC&@WZ8=]#%QCCEVO%WE I,BJ]O4U1J)4EKW*AZ%-Z;)Z%7U/>E'BR8V:'P77 MJ%7D"NP_][0JU&U=-E5-)RW"W!XLV)J4@%Q]!)2U 0(C9#=V&MFI"R9U M'KR3W+=+S Z,;ZU,6(E<+=MNRCEO:T-[)K<4D)$K4XOT<60;#Y-%] R\E8,6 M,6B)EO&>"^5HOT7?/E/T^HO5.\JO*$)..MP,)ZR\0##Q>W&CH>.D]#G;^GZ. M,VQK)93DDEJ4)!0N8&)Q(\A!4P]U*]F8=P11MGT+R@>L1BY@1W+ M#+0*G9=JTHM%0AE\N.('RQZP[LD5?V!H"#]11*M=-<\JB+@E0R;B^2X/@QV+ MT FR>:1'";PPTN4=OIBL H]NXNY%X*$+:/%MJB#X#-3BDN5RU*&(+SD5F[)6 M"4O'J&976GEG>(];=NU)A-);QH^A';'\<,5-2+*M8";#+DVLON,2#E,5K7&= M.I?2,@:4Q6)/L*JGTF%+,J:#RF+8%]Y;:0AKCX +K+V6#&K IH4(()=M6<_M7SO&V MH;27H[2_>73;-B)3C*B-*0]OPD1HG(N"[YJ3F;HPPE7-+-#!U<*?4XR9ZN7T MGWX-PEM?N-.:\SSG/8?.+NXF%P$'+(H^E MTA->EF-0 V0B4QN3:'N7WU^'@:PP!#(%IX\'5:4<9GQ(D%O,XHRD#WJ%KP?)8@Q7AA=1)>P@L'YP4C M\,WG;O,7_7 @%C LQ,T(S_M'TV.QHLIW@L32+L]VQQF7N"/D)&!$N&;'.1C! M!SY-@C>S$R%F,TG.0'3B+\^)&W)7A6'J,:\6;6UGR=)FT4QA;"^;K*MM:X!K M\+! 6,;7X_P$[CT:TV_.W"I$"H(D&_E@-M:/H6@%[^FY*$WKF*"J(14YK:TA]*U M5>1&?L#FOX,P#5V5GV(5D0+S;>!)B(MA)EO@.6'=ZN+*\3/QKR./+#)I1#Y' MGN!'!Q/7@+L&ZOS6+)KJFQ8@%8,"I%,[ M%$?=U&ASYPEN^4V37),Z&G,2$NRN)5ZY3/Y,2KQ4A52-QU*5U789%;/VN&5Q MUX8VVBG+98,;&W<-B"\:5&C:JL25B_)94C>BEZHZ1HNU0P-1;-F_3NH,P3M% M<#!Y3/H\M^)EUBA%Q$G;K)H2:]7/;5>E_,+0E5G&J3VKC3U,36I.+9YOI3+# M7D!I5E*PZ)@\E,K->N,CDHPI'DBL<[NS#8N3#U[5OF$?E2#E08#(A<4.E.U0 MGZDI+NM*J1#E:R_X_8>A/RT7!_K3%-*J-8Q'TVH:#:-"K%+5L$C]@1A_MLSF MW[!AK8;9- U63]VR#!CDJMK;/ M\H<@IHFD"$TW(\N'+7PV@+ZEI!\"SUAPQ^7YI%HM0Y^3"O4",)T/\\_H&T4: MZHS7\\]"C+KFTQ_BYV)N ;:Q./M?+*FU[6WSGK'WPK U&'B>]#JV-V(=#@ / M!)^G'$8]:INA7YTGX@X:=:*K(I3A#2<^_(E%P0=2(3=D:K' *ZM<#A-=M!RC M2R@EQ.L 2G0O5!ZMA20!4 +4Q_(E), MWV9-+'CZ'-,B(Q?R7^V!XTT ^3-0""PSJ"]N!#W (Y4PZL5^7G73_Z3M]U$C MSX_@CTG7"V?,@LO\S+ DA"<<8@(JWDY,'99[.M>YUN+@8?J5_>6J&(7=$$(V MZ#)DPX$TN7[&F#>A)M<54C$>2JUJTR*MIWJ-JNZ:66](&CRN*/8UF!RS\'O.;1]W'/DI!ZJ)[SGH)O0OJ8;"QD[ MM[PEX_&O.K!5%PK.O$*,[U_->[-)16?%^!Y!HJPP+R KGWHNX #V[>'(N17_ M<]=Q1]1]F-VZ WP3_NANOBT9;!T6F+;M/B'&+:F\QNW_GNM/I&TZ;Q MV-C14>H 79=9WXM.<^NV-2\Y2Y M\][QDS?@B%VV[0Q9I8*Y=\.Y^_>=B(;'*K]"NADE2L(.];M'FS/V/HZ ,B)D=5;!HQ.GZ)KLB,-,(>QY=W)%TAZOM.E M\GX\'HYNT^FWMS>%KE-Y\7ZF2WZ[!XG9::?S8OOICCVVT^I-KG"3SZ?I>JEU MF\WGBIJ:R<,_Z?&K1LV[S$VQH_[7F>K7JM(;TT.Q$(R=E%BT#R/1#0?O_3JD M#.?815!/" V:0>=@5A>"SW D_X* 2+<#0_<4S$&NYMH;RWV-(<(MI"WE(1&- M+_,&- MX@6$+ FQX,"-9]H%?%GSO8RJJ4\H<[8RU4R)SXB)SM/=ESO/LNFJ_ MC5"0?/9]6I2Q2KQDK'92&1LWNTZEOO*O,;/LV&XE(G97T0%P0]=J9OH#R/Z' MYDS5##?+D$&PM3"DO=39A6Z8,!!"#%N(6$1-,R8J],[4VS]1@[/@N@M@R_FX-J,(L01.MW7G\ M4E@\;GI;5^.GMQ/O:/] L M+4,UN*Q?/Y,)2_5;[$S81+\=@H.TM?IMN2%,HM_6[&+,]9MV0?I-NPC]IIV) M?HN=_Z8E_ENBWR@':1_QW]0":2F64E8"KE/U7";^ZDJ["'=,NR!W3+L(=TQ; M[8X5,_FUZNHBOOLR:/!S.\9:XA@GA@-PPT<\9#N?@YQXI9WY5-H*JF#4KMM[N*?;,Q+(U\OV^424F[VM%*EY[ G?T'ZL\ M..MRE=449)6_QM;L.34%->VI-_!>9\28CIT!]H6WVCWGU=X32<60P8"DRJ5J M(I3V1U+EL%>6617C(9%9^R.PBM-U>??4/=-7#)D1Z*M:ND\$ MV/[HJVH_._U$="%I/36,1'3MC[2>?&=$2>D@RC&&C*AFLHG,C)<,)H.?:U (CJ-A04;A%-Z=*T"DOAH@\@10CWN!W7D)>D'N1:H2"$ <=-AA[OFU'F\D3K?Q_3JKJBW^2/ ANZ$1;HJ3(+H[$-K:;Q+47, M6CG2BUM0^4?# ,U_"*USAY6U'WL]L-G,[8?$YZE"9_N?V^:[^2^\FH MM\6W'9@2-GB42WPP0>FS!'OV$;%G<7+-8WL"<=KD%9FY']KOI?#(T7VS< M;FH38##IGOXTI=@"7&ULUA+IY/[Z>R3;8# 6,I".9YVJKID .L^1SB,='1W) M\F__>IYYZ(F$U W\ZYKVH5%#Q+<#Q_4GU[6'T6W]HO:OC[_\\MO_U.M_W SO M4">P%S/B,]0."6;$03]<-D5?'4*_HW$8S-#7(/SN/N%Z_:,0:@?SE]"=3!EJ M-IK:YJ_AU7FC.7[4R7G]PKD\K^NZ=EY_;.%F';?.6J1)3IL:;OYC"[/J48=]>(CLLK+.7.:';9>#G$_XS MU].H-[1Z4TMKGA$ZQS;9886/OR#$B7%G\R!DR,^(C3%]%-6D(1-B MO%$M:%1$Y5U@8R;Z)R]/DW9EI$Z(QRC_5%]A?'BF3NU$O08+6I]@/-^C%FG) MJ";Q-\5KD^JIVN7EY,.JR& M7;$Z)'('UF'K8,OK$;LDQ6>J6(WM@U?1"(D ;_UI$864V!\FP=.)0US1E7=T M_\WB_ _1X==U8M\/F)#GW\3?S>>N/PZB+^ K3MA5PMJ0C!.7EG'+6X:&^-\5 M#NTP\':,HY-Y&,Q)R%Q"TRY= $Q#,KZN<0]63[S7GQY^_ U28ID%*QW/?[S M"8@0[V[5DD26LP_P0(!'(MN4N>'SD!1M.(A0F#8$T7_Y]MO8*]I^$+$7WG]' M\QTR+MI\$'%]=X_6<^D1_(YK2'^W<.PNSVV$.JB@@E2@K6JQ,<& MA'GP#]5786L=":G?3C;+;J L*''Z_D?Q]V:OCH7C(A+!C>Z@++=NQZUB\9>) MX63F[/V[0^F^;(>N@9#YTN?*MD] )P$FHT M04T3^+# L"3A)@%':704PZ,('_VZU/#W=QZW&7Z 0VCGE# 7:GYD4M>QY0QS MSW HP^C7-8V59]P:P7_OS=[(ZM_V!^;0&'7AU\.'\"Y<.=.M1D-78WJE!_5O MT4K3^ZC>SD6[?S\8FI^A3/>+>=>WCDRU!%[.N [KBGT87U.(N,9WYK=38XWZ M[7]_[M]US*%E_O[0'7WKF+?==G=TW!Z@H$;>$TX;C;-]>D):\?_^[:*IG?\3 M115 O\95^/M[W\@9MH;U^?:N__78WB +*^?^K-$XW\L+@"(D-+TSK$K%<:*Z M(CKDW)\W&A?'X[["<=[-@]7MF9:EPNFRK(0;6,!K6K3L=:GM!701$OB0B%;0 MLB/\Z!%:Q+ZQA,S*K0;\R[4R^C6"J&)'[N$PA*H\D0YAV/4*&3XC*Z- ;[1T M"05UM$2#D"+"JR(??)O367@D& \)W^LE0V+CN/"ECROG3=9$$ MRN,OT8*",8KUH$U%E:36>KB_-X;?('SO?NIU(5@V>B.CW>X_]$;=WJ>;4RU+8PPL0OT5-%IAHP3\G;<-:P\"S[5=M1FK(**,QV;CK)EU MI^H\0@P7JWD?BIL$J(<@A?#D ;+8H#RR?)"%_GTO>FL MX#PY-+^8O0=3A:FDJ'RFN]2R',22U3.KNE-;%Y!Z+3!PKHFKZ)+BIN^SJ,H3 ME;H93=/%9LY6^U=]217; 6R#)Y.03$1UHC60O]B#FAU ($*@+*B6SI8@LEA\BE"I32@5)* MW@G=9?\_M:-3"I#OI+X2J>W 9R&VV0WVN%GV&)9Y"'+*=%UL9^50EF"B!+22 M%-T:W>$7X^[!O#<-ZV$8[>NH,+-=4!IM:Z=:-A3A.$@ H312U2E0C\5EXO+( M_*RE3$<5(_6MAETERF]=']R&B[VN3UDHSJ/2>X*Y'1W,;K$;?L%>H2#RN KE MOO%<%]N]2MRO)^Z7U4"I>J"D(@@SQ*N"1%W>76IBQ'^3%X/2Q6PNHH$'@(8H M@=NHZ([- >CR'G&A-R[5>P1H1"F5B.M$H!0MM;YSGQW"[2GV)X2ZH H_NI[+ M7L!D#W[P2$GXQ!ULUY\O6)$ Z;@*Y3WD4M<:^_F,N!K(]=&R(J*WI*N"HKI4 MLM^8/7/XZ9LUZ@^-3Z8%?YCW5L\H!F1Q &I(UM58A6JH8EN68=^7S3)^$DQ>+!2&>$.N%DT-[A!5PJH>JD+K1 M)L_)%N%XW95&JE&L&\7*H21A[YYSQ=4^^755*#F]+5W+[-+*Z:UV#K[7'YG6 MP/AFW-PI;>RME9=/$^N/[D+L-]9$!98 _.>S!Y)6,!5%424>ZPS7=8U(.#L:I7(P.9OGNI;)ZFVRR?'?B50@DE^90\)>X(O=@L #T4G7 M9P1:RSX'GG,E"F2KBF(**?[4M=VS+5U?D]7 X&6Z,*N2 ]:*:H\K:LU77_! M^#5'_*ZT#GDLLEPLA">EM-70M_2IEMT:C:2C:P^J:6/U+%)62)I$:IVUMLVL*WM7,8>4LN$J MQK2F&!HU)'P+5>SY=RE=\,-LA:;9?8#EKNE<;V9VBM<(7(]B(VTH42=VAA.% ME?1DPD@WAKCLX7Y@]BQQJY+2 TK;)>7^[4++;NP+H+I 0FFHRK-0X-$_F;S< M UZVLC%4'B-5](;;3;O/II\BDM3?Z0V]F7W0-H^NJF_X;;=X7QPD,VPPB\M> M#B9P.YR<14UO9I^OS6]<+HUCL<#^?H,!LQW,YL2GHI;F,__S\+&I MA"YGFF_3%V!::*P+E2BM$\5**TE]SQSQ^_X&YM#Z; S5MNXW1*11B=[2LN=D M^($)<;(^,/M?^_T)N9[>^TQ2O9OWF6K3L2SV 8/7Y5 M*+\TQNRI7A\F$Y?W_TLM>X@LA88 #JWA59V4GEGP[B$%%.F .6WHS:UI]2T4 M1;"5'$'6PPV_.1LLPA\55]L9S>U M]TGQMTG%;ZP3A'!3_VEL.285'5BL(?Q(Q9/\US46+DA-O OKNB:3\%W/X^N6 M1$*\TN\*(ETW<$;BS3;.(A05JB&Z 'B7+?BG3V&PF%_7HN(NU*N&HA?A+-_Q M=^4$_":(+OS&@5;OS,JTZ"M/ OIL^3QF4;2WYZC*XX MN*[9PAZ*C8J^F06P%,#ABT*31)Z$;]P0IP-!IKAR ZHD'@4VGVWQ$&!_'+>' MYC:X*$P1-G^J/3[CT/D!*R=Y1]TL58;.V?7!,IBGTZ+_=WV#4L*&A+FA*-H. M**.&[Z2N.,GEU@!G81]4M& MVZ[&Y0J4HCT>IG3I.?KAD+_*-JEHY'!R.[&2[-$;&7TCTB]4I8$+RH(9"6]W MT+19K SD\/FZ47B&SY,H0XO$.)B*X_/4_,\"!O>F)^PLR"A(IC0QO\DGQ<)@ MI76B QPRG^9R C?(50&SG_71-BYZS]PA5MK>N1ER]P+?7H3\A2;*47I:I*SQ>GR#Y&T8 MS)+;T+ZZ;)I,#R:HG/'7PM\0'Y9[+ K#% M<;M;K@QC=_,%"\D,,>2?)&1*I0KTZ *G/-MBM38/C9Q(%F!!8) MGUQ[1Z*D$$09AD0V674;A*DUTW7J])4F%(1@FT3)F-(7//#NC: LIPMNOB):7R:9&(5_+96^.A. ,%KHP M8@7TD!\NXCLV_#P978[E/=,'/[D699U:8&UI$^)0OK 6'B,Z>,XW3))FF,\D MM%TJ25\7 RFK*9:Y!+7UD5DFISI8/'JNK;:/LKUL&5J1'D2&;4,]ENZ;!^&I M^RAX(F2 7WB%E1*$!=!*.TW$@RK:#N(;FJL&R E7$"P#^SM2?,EW_(ZA?=.$ MZQAO/Q5NJ^-R2AD&G@O,7ZI@C\*,4 M8FX:WW#5'W?!\8"'"5\.2VHK )>\"S_,QR'\/HB6VCR2(NX3<42#X[+Y2]8C M()?6ER=U_*0V'#Z5:3CTQV/7)M8\43!$RO1)2#'.O^2H+WUB2R+,!9]MTPZ+"=(/F+6+XI#L$L M[7Q[Y&Q/@?/&/T%S61,JLJ/6T7X3+$;7^Q-/F>V=AGHU?:7MUJF+?D>KJYSE MDY%RZ/0(858:K S!5=P15P_R[#[>(!,IR4F&'F'B@/[2 MI;F$&C;,N3!01E/0-9GF',W(;?4AD&7UG>GD9;*[A^/3FP4/1\K$2^O9=J1& M5H>L#LJP9&#>/I^2,XE%(>>QIT95U+<.=)?Y6[5U5KM,LYG1;#0N]SE0*)4J M0\N6B\..D-BYADR*E:'NT@%1= +:#^RM!]6="]T+7/@+C/E/ =0:/*1-0M^( M&YG'YVZYM]YLD"T$7F5U\1=>0@Q"]PGB8,6MX^V%RS"@Y5MA41C 5]@3GY]X MBQ@<37?%#P>BEI;U]571[PLY$MCQ176(I895A@)9M'^8?!^08<-)B? MC9:>KMP#J;1=0V7;K1\:OK_@+PM/0I.-?;B#-O44T$MK/=DL<:2P0HY56LNL MY9UVOY2J0!)+':P4$Q6FTP,3'D4@RIK@$,%QYA&4U).W-R^K(K$#,/A9%LN% MR7;,;R]DHD"T;;,\X;J:9/H_XL=Y\P?8SZS#*_8]]2EO\W6.REEC!<$R#*[U M5PN 8U"+:W>*E:%M=V2"[1<+_E1K5'[Y,K1&Y?C^06?_2SP5WKD^Z8^CRR5N ML2UBG]AGP-=X#E]!,$3!?T!73&[P&2Q">PJ.*#\*/12V+!Y*EK'M+7@7[H\Y M2AQN0^GTA0W[YH)5D%\IL>%"L#(AX<$/P+F2SJ$@6=I0099>^XD;R4=0^-8Y M/VG+#K]%+1_GK1O^-0B_\U1E%!WG;Z!N%"OKY1JIQW5344OR6B/%A^&+@91D M__AS0-GR/)WRY3Z[I,H2$8E]DKZ_X[3DMI)E:,'>ZZDD"('@S>;!R?;UE<0= MO;KB4L1&Z>?L=B<:E1[74X%Y\[A W.-*[2F9X8^__#]02P,$% @ ?84+ M4S)7@IZM&0 *>\ !4 !S=&5M+3(P,C$P-C,P7V-A;"YX;6S=75M36SFV M?I]?P'(,L\763@=^ 6GKXV1QM/5'@O[/K=S- MC[?^F'=_3DX](3\/?[0S_W#630Z/%EN<<4O'R\MTO+M[^Z=;[/XKA MW>W]I.[WH@?RU[^Z[>W^_$(CCV9S/J%G\7R@'[R8S^\^'8>_6*0 M^8.XMNY]1_F)7+Z-E)<(XT2P'S[UZ<7/?]G:.A='-Y_"'N2M\N_O>V^N/;)? MP/$/<7[\LOSRY<[NN]>C=_NCU_C-_N[;-Z^W#T:O7VV_W7ZW,]K_=30ZV/_] MW?;OK]_@JSB8X<,79Q_@IQ?]Y/C#%"Y?.^H@XVOXT:1HG6I!"Z2_KO+Q+[_@ MCWX:3Z:#N-[BSQ/ V-AGK0Z.[0JWM+F[- M.WPC+H,OMCY"6;0N5L1S8+Z+MSAW?3Y>O.-E?W)\/'PFF2 G+_^^+(\-.;*8 M5U7#N;9Q1.O2X>7(0#_'@CP M6,%7T_S._/AXLBC>0AG=SGRV0*\"O8L"*&L7HTJ::&$04"XF'QS:KZRTA816 M/HLF3/@*J&68(;X'9M123),U EC,(41%(D>62NV .$43L0(!6:2Q"NYIUXC5 MQ[/[ 3I?A/H6T#.[_."S=_-9/.DZE/N8)Y @4D8Q%Z^6^TS0QY4DBVR$DE'' ME)J,\D%H&VH@5^+%3<+7UZO@/WW5^MK@3C/="0$Q$1PE$XK3#>"BC MQ<[:X_^9Q> ?\K4?>,:&6L%':;FF..LM:?/9X0%TQ^_F"^C?^S,?IC".F04? MG,956G B00KBN7?XHQ/1NDR!-?)_[D"SH>9NK8F^MM0K.C^S1>?CXH_)XFCG MI%_,CZ&[BYQ& ZX[2$DA'"X\P1KBG=9$.%X._>SSQ1.'H3G,J O%G )8SQ@T)85.G_2JF %-]8V73BNHEF&$NH;H\3: M4F_A"^]<\- IYJQ6F@ RDDBIT,W7S!":E&#&8 0'S5WBG>67 _VMZ7X]B5?3 M_';?PV(/%I,.2FRV&Z:3PT$._94U26DT9Q))"$E'(IUUQ&JI"'/,2<&UI4HV MX<(RZ)9AA_G&V%%=*W7Y@A$[E3YEFHF*N$!)AJSUV:*]PMA%&1:4$@T9L7ZL MO#B"[ORCK@I4<08^.^(HU40:ZTF@@>(LI(E'8;)@;3+&=\+9I)CX$5J_%0ZO M+?)J''XS6_C9X02M[04>6(P^Q>E)V8#\QWR>/DZFTW&,CEN6.*$AE.PE:LUR M:8FQ2N48$Q/0)EFX#+I-BJ0K<*.Z0JI1Y?/3+;-!&%QBJ56XV%K$87GT)((/ MD6L6DVCC#JVB\J>*G"NH_%&"K1 M$H&1?'*>&RZ>I^!D]=&]1WB TCW?!/ZGGY[ .(@,7G-'(,M,I((RK8(F2B.J MHC!C39/AW0%FDV*C-9EPD]OKBK[>.I;2I S?3]_[27HSNS#18Q,\1[ &U2+%29"S544(\/,9X<%]%"&F+YG?GQAPZ. M8-9/3N'-+*(-?COO2^RVFP_\I['3.#2*8PX.U2D3#218C^&;EDY'S[E+;3:9 M5@2Z28%5;?XT5%G5BJWY[,IJYUQ*.E)'/%6FH"A;YTD3+ARPP#G*HTUN\2:2 M38JQ*C-C+:%74_T>+/QD!FGDN]ED=MA?X>MKR),X68R%)P M8RS@T.WS*>1&%&RQ6C.$(A0LJ) M1]A3_)1Y=X;+\%BE9*P.D41I!9$" QH7G2_F74M3ZD8:[;E? M1;%)WO7C-7X[R?Q(.=?TH.8GLT6_!Q$FIV6W'Z%\V?U5*G"FB5 $ZKIH6(^NC\J5='X3UF]3_UTJ)->[/BN.\,% M^-)&RY"<\42GDO^,":VU$XED#N"D-UH8U2@AO02\3?*CZW&EOF:JD>;*CNKG M5)A@--J2XQ;)+S7(\.:\J\9<&642PK824! M4Y(""7TQERPG,7*;LI04;)NPZ:&"K4I,B?JJ*'FSNPI=(M2-O(:PF<'COO(%7A'8O :>:D- M"1DC8.2G\EXX*VF;1>)N/)OD%E7F0P4%5"/#Z/C#='X&L =#EN*N\EHJM$5C M381(H1Q$QFB/44%LMI1K&T44;?8M'H2V2:Y298K454LUMEP]JG,)A"80#BRZ MA:4AB'2>DV!<(L9IY@*E3M V_M,=8#8IM5B9$>N*_FD.2WT>:684/'#"14;# MYE&!P0M-HF+,:)]3YJWV(AY&MTE5'?5-2UWE5#PJ]>6PSB4019&F43/T?++ M\)\A?P-"TE%Y&[U.HE'8?0>8#3T.48,4ZXJ^>B+W!A8F@/E2Q1JM1C[*DE16 M*N!0O5(N"P.F;0IW=2;8;Y,)%11P@PQ_>WE32F_QYVK]K/8/\.MOHW<'^[N_ M[+X?[6T?O,'?UF]L]=!SFG2X6FEPE5I=O8/%EP*&,0?I&8 E- ])^U :DPA! M0 ICJ8C)F#:E=]=@K+\3>/E)O^ $.F^10Y]U%Y<:!_P3] MZ!.:29S+DYGOSMZ@JH;#-<5XSJ?XF,,WLP5TT"_&D:,@)(;D..DX!F4F$9?1 MX<[68FRN65#09A^]X: V*?WV>#[>WJ?<#!94/&YU 73TZ0/,>G@%,\@3!)-D M=,F7%+S%+P$=.6MPW#*;](OR M^:=P\?ECH)$K*U@IVPUEI)DXZP+Q@C3XR:PO81+TNS,,A1'5R:0_&AKGY+(Q/0Z&J>B< M)CP'1M"$2Q)D+-&4=B;[Y)QKLXOS(+1-,J!M&%-7.]5(\XN?=$/MYG;ZOY-^ M<0[GHI]G/]9LH9+$!,SK3+ULM+FW5B3T5#GE3>'I[4JX&OJLOS5S M9=_).* B&8V^EAQ<.85 N"7<6$8S:-"R3=;Q#C";M-9O*J76U6%3,NGLT/\) MC@"#TMF:(:N#$R0'P2WE/G'=9I5ZD$PU]C&=2U)G;DB*KHRN),P,#C$G8RVU MD5*NGV,?\YF=Z76)<"_#'R7X)D%A=E99'0+A,90^S)")]^C9.^^XI#)Y\(VR M2_<%A1NR35=)Y8^5]?-5^.WL_O9^;_0KON?-/T=O=_<;%_I]Y7'-Z_V6'6JE MLK\[.AA][E[$!0>0,A"+E"(8?@D2@@\8"27);.),\- HE7$OJ"K[('=\_B_H M7$P.9^>%K_'LH/.S'@/%,N%G:?CI8OI_3J-=(GH_[X9?+!;=))PL2OGLP?R] M/S^+P[B30R]>0TO8JLI]-3C/M!<^IM)K5;21X),.].ON]A_1F]MG7V\9%Y/3B MWE=FO-5)$.X5E%9R"GTT2(0))Z-ARG-'6TW%)3&N7<-WA O?*]^7;N7')0X9 MM#H6+E%C#9#DRSIH,TZP;"(ZJ]D$51H=AS8COQO/)AFZ1ORY5=2WOF+JYT"& M"T#WBI!W,PY[:!^S?5SLZ7\'>)=IOZ0L92IZHH9&UB9X$BP&29H'K<$I(5M5 MM:R(=)/,W!,1JZDRZVW)]/V)GT78S4-#2/3I+O?.T?';A^YT$J'?[7:F?G*, M\G#>*R,-<<:@[381B,\N$.7+E6-:),T;%=6M G.C2F2>AFSMU%AS\Z\K,^$U MG/][10C7[SL>6VZ288D2&D5)V3!+',1R(QI8+ZWWU+:I,%@:XB;UWW@JAC51 M7TMVE8#V"\8K]^Q9C0NJI)E8H)+@-XJXEH%#9E$:U>:&C15 ;E(_C^=C M6!45-LH?&)!9,R^)$0(CXJP"<:STOS8R(=^!"=:F.]#*^8.GZNCQ1#QYO!H: MKC8W^@N4 V2W>I^- \N<6V DLH0>'LM +(V.L&",1\9"2&T*I1Z'=Y,:@SS; M&E1=L6N3L*1[[@!ZSX5H_9B'Q)A*$=?* BZ4'AW-#N&W$UDK M/G/%1B+-#T:WI$Y+=3Q1\;IDT4FJ#2DU1*5*VI)0CGASA?*0WD8NV^Q'KUV\ M[KZOY:>>FI[,L;ZXG,WZJ'*Y9)')LLVNHR=!44=H N6X30P:)3*7P[=48I-^ M)RM20]4]@0?UIFNX1EW>"#/X_#8*!2(0I4J:*P5 M/PZ_,X&7[2$?,29XHL7I"JRE*"2^^U7IL8JJQIW7\*&#.!F$A-]/X:)BYNK& MS]A&QK(I=W,F-+H2$B,N<""":^],U(G:-A1:!MU23/K.DMS5M5:O@>@5!+OY ME\G,SR*.>P@I2\>127]NAL=49D55I$0:7X9O+2EGHM$"BY <#9G&1I=H+HEP M*5Y]9ZGM)MJK>ED&7-F)QN7TRX'!Q1[^JH/!0(?IY/#\L,I89RH9>$]L.8A2I/ONL^?U=%ES%^\N612/L;\A"ZZ4%]Q98GC$ M"5&N[/(F"*)TYC)*%0)M4XBP/,9UI?'>GY5EH#^8;\?_G."B,*2(\,%(C<79 M^ZF?+=! E8OLAG9F8YIIYK%AJ>W8EOTSK_/@N]UM=< U9=]%[+M)7$"ZN,#U^@M7WOD>NLD\ MW?9U+ASLT:=XY&>'L.<7,,H9(DZ)+"$(%@@W3)QG+ZT#C8(T5'NE@DOMKN%] MNG$^H6>6?3;*NM*OAJ*7"F43/0<,FZTPQFL0'MKD\1_KF3WSH<'-Y?L=U5TM M2- Z?/B^*]V-I>9%I:7G-56D>0XE%TTL,C33Zʍ[J2/GCV[GG/6D8RS.]ED1'1M7*$E 6Z2L_Y$;&JANB:\NGI)]9@&:PT^F=B,1D** MTL_P[Y<#<\^PKG3K'.4F,A!PC( *&W<9R8D.01 L%5CBI/9UL2X[D$WU4YCE^A]-SGU"W@_]1'.*^%,E"'Q2)B(CDCG-;'1:,(BT]K[ MZ#QO )<.CKKYR>'1/:(8B\1I=,AVH.5D M-P?]8/%[_ 8@W_:-U'KNLN51URI>[$ M]U9%XW/'F2LEDHO$ENOWI*%(%(JA%N5)9VX-<['-X::OH:I@"N_^[.&VC+'- M3/$0'%&FG/O(F1)?TNC:0W116!,;W4;S=5R;5$57C3-WV+I:JJEY*/#DN,@: MTC*G8N\_9:"M1C]/483+2C<([TEP8 AD9JCC"L73AEBU1K!1M?[-./@L^FYF M9=_M'HSVWV__>_O5V]$7.[-[LN@7?E:*3DHV;0V3NM+GKVL_'S^82L;R6@J2 MVV2\@422*@7[R#G4KQ'E.@<4D>"1IC;S^?X4\>HC*I_Q9M8ONI/"V=]G_IS: M\/DH]C@8H71(D>CA7$+I7Q-,H$1881-ZJI'9-A4E#T+;B&3#VM2XW7JAID8J M]O&X"FO'=]U92=T>#X@$H[C4T4@RM1A\IH2&V6A>+K4!'Q0O96Q/P)'KJ#8A M6="8'6NHH9W%&1V4R\S>C_;V?]W>&[WR_23BZIPFTQ,TJ3-83-&50Y/9E_LF MUK$\CWG.VA9H[<'5NU3F2^_?[5-\SOFU4COSX^/Y;-C*/YI/D>/]@+%THV-5-E MF[;X7Y7&ZW-[,?99:6V-)H('AO)0#N6!@$V60D;)9R9-*WJC^N.Q&?LJ:](?76FHJK*+/1#16:JZ MLR5@ M@A(P">(@ $E92.XXAZR:G0K9S!LNGY8OC]?&DE'*Q>OE2_ ]_/R7_P=02P,$ M% @ ?84+4Z3X2 ,:70 S!$$ !4 !S=&5M+3(P,C$P-C,P7V1E9BYX M;6SLO5ES&TF2+OH^OZ)NG=<;7;$O;=-SC**H:MFH1(W(ZCY]7V"Q>%"8(@$- M *JD\^NO!P!N($ LF9$$(;6UJ2B20G[A_F6$[_'O__OKU>5/7V T[@\'?_N9 M_87^_!,,XC#U!Q=_^_GW\S?$_OR__^/?_NW?_Q]"_L^KC^]^>CV,UU4Y2##$)F>(E,R0(#PG7F@!'!1GGO^_%W^UW',&4N)O<$VD3S7W_YY<\___S+ MUS"Z_,MP=/$+IU3\NCW_]33'^;.>=^F?[T]E?'_66_B!_+?OD_ MO[T[BY_@RI/^8#SQ@WCW 'Q\FMS^P_MHU"^S'^*OCOM_'4___;MA]).I>M8N MX:>5OU'^1FY^C91O$<:)8'_Y.DX__\>__?333')^%$?#2_@(^:?YE[]_?/L8 M:7\P^27UKWZ9_\XO_O(2$4\_8?+M,_SMYW'_ZO,EW'SOTPCR2O0W2RZ@5('S MO\JG_=(8TR<$,HK7 0A^%P:%X"UB7/;IS3'??A9)D/WUY:1%Q(\_NU6\PRO? M;U/ CSZZ!;33#R)7_3*%=CS\L@FD M\H](V4BI%G3Z[-D_O/=,5&Y_T"_[Q3O\Z_Q?EV=L]W3X.H%!@O3S3_WTMY_[ M3B<; CC#F)?.9 XG'ZW MEZ#?.QE,^I-O[_KC"9X\8X0.;Q'BN)>D3%)E0PRCF4AF*;'9)Y*IT!)2I-[2 MQVH;W]!@#/$O%\,OO^ C?BER*U],!3A3W.H'ST2ZVUINSLAS_-T>YQF1,!AV>;LN C#:S1 NX_[2'J.RHHRG; R%X2-3C DTQ M-)DC(2E)0&CC1<[*IW;>U >//0SE[B[)QZKEK>R](X_60Q'DG&Z:*V]\ML2@ MNT!D])Z$("/)P06>*7>&IX#%9XE($(A7@5]'CQ@(F*"6D#U&V8"@\?.K+UFUC.3[6JVRNU[>#.!PA MQ:8^[]D$]Y/CX?5@,OIV/$S0T\$X#B")<40)4T>C!,29]"QJ_ M>^(AJ'='^3W6I6ZNRW/_]6W"(Z2?^[- UAR8M,%DY!-J XU[J7.Q$BS^$<&+ MR$+DNMF)_.3C#T'+;4CVL?0AJ+JI1!^KV;:FYF/\\G1T/OQST&,F<*5BPD5J]-J] MP /LP'$_\ MY?_7_SRU!GD(22BEB8@:;<"<,ZX5!*$A@,B<&FO;L+F7/?N E+V[3)>HNE'X M:V[I%\=O..AQXP&?Z@D'GHB4(9* "(CW()4&EKALIMT'CWO9"MU=SUNBD<223!002HR]< WN*KX?(8#^?]R27TK!%E@R-K.0%I_X MLI792'Y+E-DH G4^\J7\Z>S;51A>]JB 0)UG1.1DD5;:$)^IQ9U>6\YS$.OD:/_G!!4Q#VS328EPQPB.3",@CJ="F)CDG M'6E$E+:9*I<]]65KM+$.U/6XIZ5@TE#<_2VZ M3E)12IP%23*N584H@FC%45G^])>MZ-;DND3A+42:W@XF,/)QTO\"K_W$SW'V MHC=)6Q<(\P:!,3SX T=_RG'K,@^@;+2M9(.6/?T0%-Z"7).GLRE]>OKH>X_+&N#9GF%8,B,D*#81@/!IYDA(1DI:)XC9CVD@ /7CH(6AU M=RDNT6JC2-(,S\D5C"YP@;^.AG]./AT/KS[[P;<>"\G)Z'+).^(:*>XA%A+# M/80IH-()'=HXC)<^_!"TW%RJ2[3=*.8TQ_7UKA9H5O;5@ZR8T9H3S4MV0@=- M@O= =,8])47%G6L6NECUY(/0N@. M66*K;R-S>?^8A*'9G&2Y1:0MU58CDJI3Z#.,?9Y_\",:GUY/2 MEU0\]AYW.G F+ '+\1!1S!%/12*X1)J"L4:'9J[Q>@R'H/+69+R$ BU451VC M;3_REV\'";[^)WSKBXC&22OF79%00BUPCR2+9G(%,D52- MTD(KGORR-=R*/)YB#$9],^9=T1FZD@(Z+,[:7-. MTN?HVFE:6'CPRU9Q&])&>!".63 MS5$&D9IY4BL??4A:WE6B2_3<*+YUA)#2%-:EO^@Y[T!!"J7P0Z(_)PSQAD9$ MDE02IC1 MFS0Y6YI4AE;*F1\\M$5]WFOA[\* VEUVRWH!?YJU9/\U7@['D/[V\V1T#7?? M' XF\'5R<@F%.W_[>0P75X_"]YOK_WI,+KS_W)L6[Y4/.K[TX_%IGEK]1U_[ MXU[60@B>_,P$E#YD8@4((BBS#/V]P,-3?:+9C\-41?,GS>@ EY/QS7>FO""4 MS>+=< &H@L#0:Q !T.TW%EU#-">)"H#?]9)[_51P=/\Y M\&#RQS-28!M!UU#]7>SG-YAU7E&+1V$)\D5 ?]$(1IPS@LB@M'4L1":>LNT: M:'X12G=V7UOZ651W(^&V.!^B#$ZYC^:??E1:9\Q>:@/<1L3A<(PN< M9%R?R%$#753YXY$N3S_BQ:JR17]V\AJ_ M.#M]]_;UT?G)Z[-S_/.WD_?G9Z=O3C^^OW^*/'Z+;<'S/ M+L]I.NVG\=H6A@,EYK-3BCDGC(3BEPFF?:D1\T+8)'L[/;$EZ_R>PX(09E9\Q&^P. :WN"[>CPLD>@X^6=_ M\NGX>CP97L'HY&N\O"XYAZ/Q&/#_Z=Q_[9G((UB#_AH/N&%*E(&7UA'/@ NG M FJQCAVR ]CN-[F&?%D\KVHKJ,43[>Z('4].\QQX3[G@T9&G1%E3(F0<%\\L M)]S[D()VZNF*JR:VRST8+YX'NPNU@H7ZZV@X'G\8#7-_TLNJE'[10*)PDDAE M!;')*Y)3F;O%;08FJNCW'H@7K]U=!=KBS*,;**>?HF]'V"U.1;I=)UQ> MEE-ED'[SHS_@'L1>HAPW&),(TC&6]JA,@I= A$D(2V6!2ZYC_:S$U#T/6E+< M8F2R':E7V/$_PACP S\AM-=X!ET./Y>7X 8O$)YZ$=2BL:$_V%8Z+7V& :[Y$;$?I"@5C6XR++ M[B@]L3&@HYFR\I3BUP:28T62)TWF0 M*A(G8DGX0Z)4"";B4P.X=V? 6F@OG@_M"K_%.8PW *?=@3"^-5I4=(F[B&1U M&C@6FB'1HUV M=5'!DWCC^Z-_^,MK.$K_?3V>S(#=Y/9ZN/L)+ST0$QTGQ:HEE@,RV>'&Z7), M\8?(+1RO7W'$!B.DGB>9DCGAAZ.J4HUV1&!?>6 MN?Q4 7L#"_-)7(=&D1:UT*49VO,,RC0N3V0V#'SWSOU7&.,!.?+X_/[ C[Y- M#71<7:G_17%?3M M']H7A;EB$ROZ]V%VN(T]!LP)WXT*(T.'V T;?U^YBQ0XI1+Q%'' M/#C-''VJ!7=W32^%\^(UWES(+8Y)7P7J=?_R>@*IAV82S4)K$F4L"PV )DC M.IJLJ3+6\SH%=RL '9SV=Q%TFV/3;W#]$\H%QY".OJ"=.*0K\M:(H()(SM>IQ]D*YHLG2SVEM#F.?0W:.<,?SQ*A MK+2J*T:@M"U+=,2(9TAYB=:MX0(WO2>;35LGT2J@ATJC5A33YDSX1\N?-5PF MJK2B@A+!LRS!84,0 92F&>2W#I97*O-\B*-VGW(EY3<0YG-W*8]'D]Z'T3!= MQ\GIZ Q&7_H1IDUW(GE+I30DA!3*:$]);#:.&*V]BS%X T^-3+UE!#[@'AOP M;XM,6(6@ZU[D-I0Y;%&H+2;L[N$9'PW2'-%XWJ2U":AMFI"WT?AC.-WV'[>C MJ<=J;TG,G7$ G#+EUG:B0)F3SP' DVPB+[5H>-"5>^$BDU2I*(Q4=3(E#V!T9_"UJ)I']=R[ MRK7M1N._^U'Z$TW,.90H0P F/1%36\9[05Q"6\8D+FUF0&5<2UB26%"E\A\$ M"0I)SZ2+($Q&FM<)";??AOQV$$?@Q_ :9O]].SB'JW*I].C;R?]7 M;X8C?#=3C]MDI =)/)1::>5PW252;[5C/&>E[9/W.#=*=6V,KI=5A1 M*16,W@5\QWXT^E::[Z[*U8Q'D\FH'ZXGQ<,_'W[PL\M,P$!2B:+%5HI7M"EW MB7&4BRC"2,+P2GF8K:%^/[1J66T5ZEK7O@?H-@JE33%4C2XS1#EQ7I4K0)/2 MDL'+QETRH&VXR&MR\W%LLI"B7:5HPSB;1S3Z][1O6AL4S MG67T:7B)K!L_?F5"F5)EJ"?4N)($D/CRB.!(9DH:X2RG3UXYUZ;1\R30 [1[ MVE-,C=#-X^W$*!]4I,1%CWL*9'1::0*40%(Q>^N$,.5UJ.0B+F(Y<#(TDWT%L^.N M@V-\/CQ*:2IL?_G!]]/;P;'_W)_XR_EA-\2S;S!M]3@>#K[ :-+'@V[:$B18 MN8*<"5+J8E DW)& -AM1QF5#'9?AR:'BN_.G#?2'S;C.]=MB1\\TUCH5S=OQ M^!K2Z^L1[I^SN?JS;;4,NAJ-X2/$V4KZ_W=:M]TSC J;E2?,EBV6$:\3EGB- M(D*#T"9EK%.+@=K ON[Y&,%C;;89K3>&#CY&C_YP07:1F.)%N5. MS,Q*RZ61)"8>A' &7*7)45M#/4R2=:.Y-ANJUN^ATQ^>?IXV@Q\-TLW+@1(;J",T"FZR95G8M:53S6$<)J$Z5D^;?59K-]RU MR)D6DK$0"(#GY;K!2"RWAEBEN!)2^QQUX_/O!Z_J*Z?-KJL[Y \$LBBTU]=P M/KPYTF=O2H\'+AT>V<0A/0ID2P) ((C5B,03.+:%/;7MXP^=2%75L81!+<34 M-X<\?2=Z%$)$TJ,!I*@L7<^">(-&(8U>:HH\B9[6(-#TZ3_XL[LREM"G2E#] M)H16;MS"7?,#<@!&(TC37__]\_P:KJ>VU7(/,G.,$A,]OA0Z&.*B<81Y+<%H M$9-IY/,U1GCH-'QNI2ZAZLY!_+6G?)-%96H46/2&@\ ]7(+D)+!2.P@Q:FV9 M,(OSZG>PSGX0=5O#K2N5+N%IX]#^)F[S]&T,*-U4LO4P&$_39!\!I3ON3V#> MWS03R$>(PXN9UF=G!M?,I^GMQX+CBZ@\E,:R1+@&YG@VUGOYD+,=QD>:K.PP MR;Z7O%A"_,:SRJ:C0@ON$7PJO;9?Y@/W4'C0OQ@<7^-[/(C?SO%]'?LX5>P@ M3?]V.5WFG8#>P^0TG_NO'X:CZ0^6U0[S+&G6SI!R*!&)IC:Q+.LRMDOG)&2F MH=BOQ/XR9LG[T7C2V\.QX5VC 5, M\]$4FX#:9I;2UIQ8"JO;F4H5U+7R'0!D]' V7R?D*8 M,GEN/&6RSDTX'1)BQ:"EY^+#-B*OP(.'H:SYR!DM DI;6=P$T3&1N##B'!Q/V@:/6YDIV6)9;L]Q4FJ"*Q5 M*6CNZBC_25B'0(3VY%ZC0S/&ZZOK2SSSTJJXUQQHF6=F0*.-S/#4DUQG8H/B M)%N5'$BM(\PP;5"NAEC/T?%DO01(!*K(])9!$]" M+"U6S*40!7>9UFGV7H[G$"C1@J3;;'P<3-&IM\^J?>)<7WS["Y^$(S8CY<>$)CZR,-/,! MG0RT%55T/FFE\.RJF]+MA6\^N-+/Q[?-M:=CCZ6&UZF^YI*-'"J M-'%0)F,82HG/S)*L,I=*>\!]KTXX9Q6D%VRKM2ON"O[84F!SVF\"K6J^YPEP MSY/U:4F-FY"C@0ZZVBYNC-.L\?QBE "SI5XO9>(R@E616Q#1:R?JI(@[I\>: M'%#W[-A&]!58,<BF M-04MWKJVLW0KI'W>#0<7$QA=E=%KY_AO9K26!NT6D8E)!EV@J *QY>H*3X5- M-";0HDYL=QF: [ 2&@NYQ8#=*DPWY](&J*K:!LMQ/8]9T%QO:XC00.@5MOT5 MZ#BC5F;T8Y(7Z"4QQDE0CA&KK96-5G4K"+JFPQ@3HB@G;R+J&.?AP%N?- ME4.*"V4D'E'39J5H+?'23!N)!75:9"KJ3%Q="J=[0Z -73VJ!F@JZ)6V0'=W M.QT?G?W]S;O3?Y[=7B@T:V+X!)-^])&*"DBVN4B$)]P MAU>,95R[+2G<=6S>[=%[<5W!-HI_T#%;5](5/* [P&4G+KV^?A!A!HWJ0!7/ M"KWZTHWC-$5/7SJ2B:R9"JG/R/0'JQ=*C;8%7N:[@@<\G>?!"9R!,462F M$I:XFX@S'WIH5EJ]CL3-##N")IC90PJ"L8S MX0C++'$ALL;=ZWN+CFREW$VB(]L(N3M7>!-4WW=T9"N];>83[R+T[B@1I>0\ M@216I5QF=*//%M I9,;'&!*5*=6QD/<].E*!"=O(NK/H"#.961")0*04S=7(H$[2+DNPMEP&OW!E:BYR=_?[;;TO2R'WY7B7,-EV M#V@8$VNPFH4 6)*RO*@A,A-DIBK$S"4U3,ARW:A)O>T>U7@WCVB_CF;3B_KC M/^Z\GAA"TDPSPH1W1&:AB 6&UJR.4FGP-E2ZKG UIL:[UW5Y3T[S*=KX^.F# MB[.9AS3N24]I*@EHD @Y8RL2W5:-%9">H94?SM<>+1KM2+T M*LV>"^O]@)X??L-? .MY/&2Y*RK+!K'E0(DS29'2?Y8%M8FE.C-1GD)U,)QH M3?1U#-R'V&;./2[7YNR0G5EH1(4+1^/>$$I],)I'H)7& "S'TU4XK"L";"_D M?0F//5K*JV^O8! _7?G1'_,,N8^ ISNAH9AEW$OB#5KPW!C!7#1!L3HV\3ID MSQ4V:T/YZ_C41 E=;"JWZ&ZK7];CJUN.O ;A,]4DMZK7M:1I02G/01XM*;I] MGI)LHB=2&4VLIH98JKAF5BO._0&19EVE\K-R9AM=U!AH$>/P&HWKCQ"A_Z7L MJS>M\4;XI"$1YF7 W;6,TTPVDS(,7"0M7"V.K$*T!\9L(]T]'E+07/ 5O)Q2 M@#"XAC$$..6( M2H#[IL$=U(L@\5S%W=-$%;6LE$A^&M@>F""[*G&1'"UJH.5Q#;_Y_QZ.;O#- MAHOB6Q"H4XD(8+C2Z,LH.*$(@+7 T2H"U=Z4AL?//P"KH@7!MMB:7]"\]U=P MFA]@NNDFV0!4Z\.55L+I?LA24ST-:PFYY.YS MSE[ZH+92VO&!*6T70;4Y9O(^EMZ MG=)>'YC2=A%4FV;L?2PGT,%.6RGMS8$I;1=! M/59:LTN%;[#\>G--A*3 # ?" A0""8&V,5/$Q^B,C$)0,%LI[=<#4]HN@GJL M--UR2?C'DW^*Y1#O/N(@^E;=H[&VT>32&TGU0N572/-AYNM5+VY[N&O0WWSN' MT57/6SP!A;0D"ZY*W:LA-L1(0@[.2^X% ]8&?^X_]#MBRLZR;MN17H/S[31" MC]OY[)+OGHM::-L.^QJH M)^-)_ZI<6/,*!JB2R1RQ24P[D0*)"FB9:"5QB[.&!)U-:0B.2K@V.++\\=\1 M55J0?]O1@C6(IQ.!,HS&TQ\.+T_SVP'^ _S ;W/PZ("!,.@/>!K*?3G1(VX9 M2 :>A$*Z"]G*N;,6R7?$HW:U4F&"Z0K)S-+%63&KP&1BT8(B,D@@UG-!RO<9 M92[F5*?SY"E4774N5>%,ZV+?ERZF8I>?YGOV^#0'"3Z;;"TE$5U;7 F4Z"KS M).= A6%*ZDI-;TOA/%C\<^+OOW)M;=S-U8!.X M5&@ SWM ;TL(N.V W0<_F@S0+O_4_[P$&:0249KC&\ C M(\YKC=MT,ESQ').F&ZG^R<<4A^DR[CVUBH%;Q][,#;H[L)L,Y1V ^)F@M4&,-J_7/4.P#-GMJK%;<36 MLO9^0TE=75_= *$ZZVP#H9 4'A^9EW I$)JRHL$Z"XL1QR;-%_.,%.J!QL;;B>TID-6%* M:V)_[D16.< _C(;I.DY.1V2U@)I_O(0G--/59[ M2V+NC .@.$B%IG_D+!#)*'H"AADB*1?":.^$WNCC&Y7,N&"W064._C):N2TZ"%)GD&$"*Y*26MJ#2B(==?1 $_%1"R*=D<1R20DX;9FS-JE09^S<7M!J MITJB+EFUC7K:MB:?+G>(.96QO8X(6PYD33,)U$:TFFA@H(+.=C/C\H57DVRE MH":E+/TBR'^=.;'9@3*9R\0VJR-ZZ25D.ZN^ M10%WEF3["$6&_<'%!QCEX>BJW,Q\&B[[,ZMMW#S9MN$#VDFZ[;*:1QWN45B9 M-858IDZ!C<(H0T.924!=<+WM'M5**NKI9YU\_0QQ NF\?X6_#<2 V:1TF 24UD$FAL"W2,#969E^!(L*:*1=#>&EI*[#V-I!=5M-&5LC); M[ !EQL=1FC9ZLAXX/3YF6 MY&J@*#.E\"N="!@>F*)6FTK^8ULK^,'8+BE0(:#6>!VS0",7Y?*0Z(@1@ X7 MH,-EA2M#H8PQ(8/B=*.,>/=$[K3NXE#(N[W2G[N6H[6EGTW\:/+:3V89T&!T MXE;QLF9.I/>1V" 8<2ESE8)DC->YT[7==3Q7\N(YB-CVN[ [(>K4+#Q,T2?' M#3)IR8]J[(F'/BYK:5_TV MTJW@K3XLY6">BUR&[ ;N%1Y0&E=6BG:4H=32;(-U=2[:V\L2F:U4\V2)S#9R M;3WEM%"2E9SDU*%7H&T@T@9-0O9 *%7&<,Y<=)M-(]W/RK5==-943'N6*.HM M5%M52!7U6*?)HL45+:2+=))6:<518USZ\CK%+#6+(+.U//CMTD7XL!\)HQ\) MHQ\)HQ\)HQ\)H\-EW8^$T1Z=%C\21C\21C\21C\21B\E8?0CHG[X$?5*T=0? M$?4?$?4?$?4?$?4?$?4?$?4?$?5GBZB_.7K[\1]'[WX_^>WDZ.SWC_B?]^=G M9_$3I.M+&.8W_0&:+GU_^78P1D-RWD+BQ]:@M0N@832^ MHC068O76X$L;<..F,#M$X[IU(@EG%K>RU"Z795G[[<:_\9;%DSSX!3'X= M#:\_H_EZB^1LXB=3M^+8?YXF$NZY5=9*-&@%H1X\D50F/-QL*C>VL)1B5!'J M7(G8%'GC7MGQ&";C.W7TQ\4M0R4=A?%T/%BOU#MERSQN)J4%W21&G(F&6"V5 MP*.?<<.KB&8MM.ZC4)WR[%'?;*NJJA"?/_;C3W@LE?^<_,]U_XN_+"_]$L ] M&A4P006QR:(8F$-;THI #!J32C(:DZ@3F=\8XC-T7K:KWF$7NJE@E;_K^]"_ M1%G#D[+P'I*,Y3I0;]#8R0#$I3)'-VLO';71LSIYQ,WP?6=;4P6EM=W)_\]I M'_/D!NFW7M!:))X2OCXL$2D0A\VT\!S7KY-BFWH#BY_YKB'_8ENPJ[!%W M7/^VC.WSJ3E,)>;A67>%UM7T MW-F$)0N[_?+O?1@ALD_?WL$7N)Q&S+RU1@D#1$ONRN!S? ]5P:B?5JLYEU;ZJFYB09@U=#[ M*FI54]JS,RV(' S/CG NT119\JR%4)(8EC*1.J.Q".BV"A=KT5#X!ZAF] MLO;5N8HX#751(2ZT#!J?0Q/29W#4D6R $QF%)S8&2:A(QE& !+5WF\>@OC>: M[**+CG83,8>6 MI\P#D)N+YRL:#&+949 M&Q+#*-JE(I[Q.@OC>:[**+"J6+ M]P[A>V)X,X+_N89!_#:[;(U10-9:(E/&/P*7)# :24#HQEN5UH+()_=OVI'P1O8OFUHIR.7:A&J\,(:"4"HL1KW M7Z:(T]830+PB<2>MW.@>VI=#H,W=IV?CSS9*ZC3"/?C67$^>T#.>C/JE9G\YQN7?O2'W M!MBKFCQ-T#^/+=06$QZUZ'2LQBIMD@W6D#5GD ,G1@IT6B,WI8C5D R<,2.\ M:P^)9*$,D=8X MM"D%)THERQR4B[?K="DNQ_,(SL=D-97%0*AD2ZV"=+BF5"M*>,P.684=-V[&!M"J M&DI/@'LF.Z@=-6Y"C@8ZJ'#6/ 41?4XC='"$!ET2*4G@EHG.:,A]0)W : 3I;#*,?\PQ MWCA@6B[@G"?J0WQ/^';T7A\ M?34KFOU]#"D/IU;3=(A"VSV'FSVM1H/A#NM>V5M=J.<2_V/BTY MZ 61LF74X$N/5H)4*9-R"W6Y^9;:&#V+&]ZPM^Y)SYC0V ?*/=GHT4@K-2O) MVI7:[!.G]XXV^]+ MLOA>ETM^IVX9C3:ER"D1D3$B0^3$.AN(L3X)Q1A/O,X[L K1L\>_GITRBR'5 M-E17(_:^!->MI[ >6=6HV6ILSQ,T:T>'&Q"C@0*ZI0B/0:-#F4E6LK2F:HN[ M.]4D M$Y.Y()+B#FZ=BT2$(&4R"G3HYE!:"J][_Z$M?:ZA27-E5/ %D%^[(__>#," M>(MVT@C&DX]^=T&8UQH/E3DMJ MZ6#+N1UU"J.K.4*NJ>&0#/JW.1!I<,.U(!T)U(-"4>A(NSF,'F,[6,(T5$.% M7H%5"%_WO_03#-(]2@L5C1$<2#:EO\Y(3;Q$7E/M96!.6A]LIX1YC/'@B=-0 M+15*,A>1EHDLP^O!Y,UP],['/T[SK##F-M0V.UYS@N %)9PE)+T#1YSUBJB M9E[&+[.M4_^V"]J#)57KJEI9I]+5G,SC3WYP >/^X#:VFX>CWP?#,(;1EQ*4 MF#7ZU9N3N26 NG,RFTAC(;.E4I33:TD,]Y)2L)8Z\#DZ+G4R .OF9&X)92_C MYW=1VNR5=ZKY;L>JK)Y)_]R:?'FD:( MPT%$Y+/+SCX^@'A+DNEGX9['/"W%F%27CNVRYWEN4=R2,Y>LTSK5J5>LLIP# MS,1M\SYLTI?4+65J9O"V7-2*-?V*6GXW'(_?#N+E-6[*;PQHA]OR/X1I\50S;1FI>5%S:H3 M2[+FMNYQ_/OGX> W&%V4ZRRH<-9H2E(PIKSZB>!A:@@>G,R@]^>LTNL\I>YA M_W@/7@)?6HQ!U5CIR=DWZRX MO3K4'V_ OO*B0@M7RPL\@\ED5H"%*PO>.8'N$QI]'H4N@ 0F'3&*:A)LA+WEL$1:2@E#K0D$(T):/SI*"O/6JL7 M@]J;".NL;M!ESL!Y3DPL+5$R*F(56)*2$2YD[I2OO/G\J%"NO.D\-VWVI4+Y M7O_YG:E=NM&FU7 L"L.HDD2E$L341I-@*"[0HFV1,T0*E0,5RV =9*WR5N19 M/1&RH1)K1M&>%M94.H^.E([] MT/**>0!MJ6AEXKJU*&(BM&08G2H1.ZDY\(Y[6,4U#/! M?%2VU_3AS4[+#Z,AFN.3;Q\ND9QH/95_E,3,-)$(G@0>%.$L6J^\1G.F3HRKK14<'/&>1;45 M?)Z5P/"N:17WVY[OGG,E)MR<:"-!M=5.EHL%X0*:W@.E *O$^7> -QSQ;KKD&+3 M;6I'Y71YF#WHB%H/L6K\>0.0SQ-!;EW!FQ*HH7:>B4@QRYC*RY,S+W.>$:\U M-I/LHI91:4=CG0$,ST:@-='8?>#/-DII.ZJZ+-J"6&.IDI\,SV#TI1]ONG Y M\YH'PPB*H4PNT0P=4T:),HK:9+52GYR=G'X[^=?3JW9/U M+ 3'G0?MHTK9>R?Q!/$NHC5+,S>VB\D&G^7@$J3]YX^,L$^6_]J^N MKUX-1Z/AGRCC8_\9?S+YUN/6:BTE8DNV3)IPC'@I-"G3D */X !^6^)@;.$&8ENJN..]R- M,UJ+QGL;AGZWA^N9C MIAG+23%)H@&/M N>^.PUT6@#&6^,=[8+D[S3G%1]DV%[V>Y+SNG=<'"!!]U5 M6<]MF-(XJ90QC 2I<[DK% 5#J25)"VV3MT*I.B19AN:YLDJ--;RX,S25=(5 M_R*F><1I$U15DT3+<3U/7JBYWM80H8'0NZ-$BN@S:TF)9&6\C?= ?(D,.JX! M?!#"L3H%#EU284V&IRLF;"/K&@RX9\+*T;?AI:>L!)W$''UL-24VY((#<5>X0Q8B2]2 M#X$Z2Z1.CD@!BGA'*3$\* G&Z."Z\!]KTV&-)= 5&[:1=MO1YL6LX?E=UO!F MEKK+*63GB? ^H.G#H2S9$$:]2$IPX^+"E(\5L<2UCWKNV-"N*AE6DV?;91I3 MXP:-G%GOJ,Y*>:X-<9J7"661$B=EF66>@%&E.0N;:?;!Q[[T4[RAH-H>Y7:+ M9,[,3; L/['7*>\Y#MZFPEZJLP:2JI',>X")*95EL*7S19>7'SU*KSP!W $$ M]<%SL]G8O$ZTMN)\K*JT+01435FG@YM2*4F!B82[LV ,UT5!$RM*B9T7P*F- M-"TV=Z[3U^UG=W?:-1?T4HWM)J7Z#=KWBZ(*T&JU9$]_>(ME9%NL8K&]6@.S M!M_,9)W4@KN2]1!4&E#)HJ71V_PQ=8K'I,TI\IB)8HH26<8-61?+W2W:6A&\ M,'9!)_M=//;P8]_X"$=7Y3Z97D1KCY9+8DR$1*0OP_)T9H2C&1B]9=;2+A9Z MA^BYK>W=./"T4[6CO)^Y (SEB)MG(@"02_^VFXU11(?#@1()A*C3@/H2"\#: MXTIK.JD>F)D5)O7C!_]MZMJ4P_>5O[P<#@P\QRYVF 1J?YM\@]:^O"MCWPPF, M\16@UC($E"!$(BV/:,\%3B(8IV.D^&>=H6"L65!%.?0.TBS M3!6>I" ELMOM23+0D+.XY1+2N!%$^LG)A M:R#.6XX+@BB5TR[1[S&)N)5VUR<1MY%RE]FB37!]WTG$K32W:=IH%[%W20L7 M5!:JW![;+8N M>)C:,6453OU]+R!N@N0N^N@!B$U$)"1JHG0R33G(0H':%6YY"525I5*B'=\P+B"DS81M85&+ 0 MN9B?4\HG*W!)A+E<[@3BN/4%QQ$C2.ILXE;5F0F[%,[>E!%OI:MAVX)^QISK MF^'H"D;OAX/CX6""OXJ?>W$3>?_[\#+52<9N_M1:6=H=U[V0OHW6,#PBTAMO=/OD1?)J*LKAT*B4#C@"EQ9%#\]P:&PD$9[CR (95 MFI/V)*[G=HMVX\.CF6CMR;Y&0>7=$OFQ"=B+QZB.Q)I""U]I(+$J T".F(=J(M$]U# M4.!XN4^[BWWS<#E462=M#P)9R"R/X+/OIUF)RX=1?Q#[G_WET2#=X.]10+=" MQ4B4]XE(;@&%0S71*1I;0HTJ;%Y@NL6#7S8IJHNZ1E7X.JP]]#)!16"$!X<^ MIW"1V,0"T3'RK+T'[UAK7/A."+"54%N<]C&[+ZE%H)SSRQQ(MDR<<83+ZDA'O@\[9%^ECEC2]O M?KCFWP=^=N4&I-?]<9S6.C+CHF ^DZ1"N00.C=]@*26B=*5% .Z"Z,!H6 +M M93.DC@8>4T2W$8T]GT>=>D';;,OZF,TE 56J\5-.)-)H *'8%.K-=;E!<1B* MWUFNCW5LVC[OO\U*#0?^LMSHURN#C-#LH,2ETH-15NB<%B1)H$Y%K_CBE1&; M'_8/'_6R55M!G(^5;6O4X0$-$=<$)$.9,^8DPQ,(O\*]AU*?L[&,?B]U>.WM MYMO+=H_K\*+2.8.V1%'GB?0:B&?4D1AD"L(Q:4*=>V/VNPYO*^VNK\/;1LJ= M3FW8 -?W78>WE>8V'M^P@]B[I(6PI>.)4R)YR(7]GN!6F1&NU@+<]':! Z## M]G5X5=BPC;2KUN&MSP#>E):%E(23&B$"VK6"1^*R#40 E=$RX2E+&UF..SW^ MN:W)756WLG*OBMR[*NESY>8B;S-:4]PB)N_*M6F"F"0HH]GGY.OD,?>]I*^) M"=%8TMV5]&V"ZOLNZ=M*;YL5"1$YJQ&C& M51PRCW7Z__:[I&\K M76U4TK>-H+LMZ4,%43](14^S<:9'%R.81C/&+97O;?"$%DOUMEW/0EE>T-Y* MDRVEVDL638B<.UUFQD%R^-KWMGQ6G1(\M"]#3J4:RI:[)QS%G M::5.LY60GMNKV8T%2RXC;4'BSSM=12LO.)64L)@XD29*XBAZ62XX]+V F.W]=1 M6Z$VNZQTEZ>_;'IT(_2Z97=/ 3Y*:!>\\O&/\^%=D9#/3E&5-*&!>2)5250) MS0E-(H*P(C+J6N;+,AS?%7,:*Z+".)5W]^^)4L""<8H1)R,>G,J5'J!L2E6I M3*%4F*KOZ?ZM)F?-SG)MNR+OZ4*";V\ >C3%4C*@"(TE5?>VFMHLU< @%B9-X@UJ$!\2H% #C8ZGV-:/ B^ MZ^N!V]H36M5+A7J]91D&)GR*&5?,M2\]*D(3;X(D.G#;^D C! &AF_[Z?,*"5IY<(#QO&DB]Z0 M)!P+G'&+CM,!T&'[,M\J;-A&VFVGL(Y*2<%"+<'\K#)!T4Q#)(FFL@7J1 (M M#4P>O- \:*XW2SRL?L9S1XMV5<*P?0FV/4WF:$F1R!P6U=F*P".)7'@B*1HV MUF=?QLD)&KBVH-?6VZQYQJ$HM@4)KGQCJU17G<5/D*XO89A/KR?CB1^D_N"B MR*:EVJJUG]]B9=5V:UFHJT*[71@OHM#.2^#4.Z'1P*99 #6*/KRM:NV3*EU8 MQ53P!CA1U@@\3=#(=,&@$%IEL0]1/?<^M1L7GK8L&LB]NLNY;-Z! M5(9E57JEI,6S42N)SK9BQ-!@8Q;>L$XNB-[KB1/ML:.I!BH%(V\G([@(WF5# M"6?,H:6$WG< "P1P#X_X58)0Q_78SXD3312_LURK1R!F,1;-:^" -_VZRE.V]X-O+=J^SE,9RQPU7Q/F8B;2EOI/;LAH> XU, M&ME-2F+?(I1;:7B3+.4VDNXN);4)JN\[2[F5WC;+3>TB] XID9ER6EI$ETHA MIHO$.T9)"@)=?,F25/5,A'W.4M9@PA:RKL" :4O;!_^M['BGDT\PFG]]T^8F MJ O9@2L*OWV-X?/K^'RG?RX>/I;V_/SDX__FL:Y&D0^EK_H0WC75NB7@AR20?2,X:O-9729HE* M%MQ'S<"D1&WNK?_X.I&MS&U4UFFD1NG*"2'A)E3FVRD7.&4T*H:S[+8SW($[=:\DT>!"1\.AP+Z0TDF"\0+5IZ7A,PE>ZJ^8)4(=! MAK:D7CU_OBRR%B'G$+4AC%-'9$(1. 6):&8#SRY2+NK0X@7%-IN0HUT-5(I[ MS5A;S/HY?R'=89Y>/S*?#LUZ1G,EDA:H45GF.)4>,V\L,90'(Y,UT=<+B6V. M\W#(4TDW%?K_UJ*=Y7L*3HU'8Q8DY(R;HF5HE@-CA$M(%'=%I52]1-LF"+\3 M]NRBCQ9["I>O_>T@CL"/X2C&T37<74 !W-$0Z70(;BE529H$+BQNDSH+&9A* MLHM4] IXA\.8=C51H27QR5RR\R(HR(PPZ161W%/B9>F>]$&[!$'Z2N.;7D8. MOSUR-)![5RV&N'N9%/$TC,+@KH8Z\P'/12$-TTG2D&,7XZ'W(GG7GMZWE^U> M)^^BH%XPSDDTV1-I3"H+*;==B1#0=U/"UC%G]SUYMY6&-[K5>PM)=Y>IV035 M]YV\VTIO&][JO8/0NZ.$XREKB\IR3&;TQ\M,GJ!TN0 )/ _1<]W-5.!]2]Y5 M8,(VLJ[ @(5HW>UETQ1HF4RIE"@===D0EWTB05@ID]+9LNHA\SLX>Y.HVTI7 MJ^/E.PJZFUY#B-SAFC*A6<8R&3V4M&0B@N?L;4@L\2ZF2!Z2,=!0REWV&FZ" MZ_ON-=Q*I \HA_YX/!Q]>P NZ@!:>)+*NF4YXGSDFB0=9$K4 MVRPVO$YVS9,.095QI;PGEP//DACQ& PNY@1U+(%U MR+K?3UIDR"-GL4TU5/ ;SR;#^,H2 /L"H/TRS7/Q=PO4TW]LASR#B MKTXO6Y5"4B\E*W=>X(9+HR?!:T-$L+@E*L55KN-C-L-]4!3K4(45/)4WOC_Z MA[^\AJ/TW]?C23G0;\4T[B$RX0.5Q"M-T<)*G""J2 R>PJ D*&7KA*^>A'50 M]&E/ 17"&RNX/<6[GMJ",^VR$D2+C-1&:QS!HY04=0Z88%3R.M.V&L$^*'9U MI\ *16!G_A).\W0)[Z^+"/$O]XK4W@[.45YC'XMV>B9+"%0%$FA$K%EI8HTL MP\PE:!M5$KX2V;9 >5C"G5A2\5PB_J6\\\S14/1"R/++0FR3G%S8^@'1;IN%5FAY&SI DZ^PBCVQ_!A MU(]P=_S/?SIFO> ,.'3A\:7ANMRX3(DM5]XZ<#1PSD*T';)O'=S#9URK"JM0 MQ+;E:[*(OT=M#"YG1UQ@0*1TCOBH'=J=.AG! \NFSN5?#8$?/O,J*?$Q!TU3 M#M[@.1JD&:#[<1=K0HJ.4L*YL41RW(KQ'>%$LV H3UYK7:>X]BE4!\6>UL3_ MF!JV*37N?-WQ^? HI:F4_>7-'6:?^Q-_.<<_,R9[+EK*3"K!$8&22-P3R]&< MS$PZYCE55-2)=&T-]:!(5%=1CYGEJAQ\L\H3#Y(:% 6)64ZW0XO.B /B%66* M6I^-[##BWFDM=]>'U/8"WY?*[J7+F58H*,8 C;IRV6;6Y>;63+S+C$0DM30@ M8JU8Z$I(SU76U9;*-V'2UJ*O4=JY#-@\Y;T)M*IU7D^ >YY2KY;4N DY&NB@ M8YKXQ+S)MERD4D9B4\6)3;C76J:\@<2#"!UN'L]8^M4].[81?=M%8._@PL=O M9_CEC34^KV=Q+L0L9"16\C):WPO\*I8)B%)G+Z.@<:%M>45UT*HG[(D5NHL. MAFT+L.W:KP_7X;(?%P")@#X30T FIC*=0WCB>*!$<A%SH#I%M9DJEWW\H>BR ML>AJY*NOPQC^YQK]@),OI>/@IMU(L5+CX_%8"6B;RNPRL>6""O1ON+6.<0AU M)G2M '1@EGL;8N^&#;<6XWI@5:WVE=">QV9O18'K2=% ^A7L]=4 /54Q,>6( M*..VI).,!!$U8=I18WF(0JI#H,4:6[U;5FPC]/ILF)]GB=%2'.T)A."(Y-24 MP3:>**VDP8/3J%3';UL*IWO3H25U/4V"'63=Q835WWX[?7]V?GK\GW<7YLSJ M6S["&$9?(.7AJ 2]_2!"HZFKNSRH\236QJM;G,[*=75\/!]#/G"9F'0GTS'+VYGER/X$:T/** XV6N[8T MJ 109_S5UE"?S5=JP)C'_>HU]5.C)V'^=LZE\.K;5"8S+\$%"]1[4P#AKJ\@ ME!N";:E'-DXX"L%7.@]7@^HXB=8B-=J2]+XDS][T!TC@OK]<:.X-7#ANDB0Q M6;0:$Q[OZ&YZ@K)SN#PC ZM3O;8"T'.YWZWI>[&'H 6Y5S"II_6_&4:E!.4, M][I^[ \N3O,2M.-B6(Z7_VAN;VZREJHN>YNK>1XOOQ6:#/=,Q_O.VVA "Q58 MF=6-YX/4@H08.:&)*FZB%J[24.S]Y^N:\,/>TW4;U;:=N7AD0RX$XHU5B0>P M1)>Q")([6TJ/@5#.LTZ9Q63H.L]TDP=U;Z$_GPJ'E>3?=G[R]'/1P+P-!Z5T MK_!SCL[:OG]?ML9)_TN3*.F&G]PP++H+ M_H4X*'"K42>H8]M]K-VG1Z-$E]09P@%8.4Z#2".1T,T#YHGI5VNU#W:^E*>(0?5 M+9>:Q]##MG1.O; "T@8/#,[ MZRJSAMU9X(7U\@J+\OIP/8J?_&W+[;V%?X!1Q-_JZ2 ]9)=P/1F(9$80KT4B MR6>?.(\.8J41$-76]-WQ>4_HT6(UVEVX8!>I/E@6OLQG_8M!/_>CGU_8]6EX MB?#&/29HY!F]28=+Q#/%9URXHB>9HM; MOIASY.6X?#E_8?T%G/XYP$5^ZG_N,:-U#*(,"]=E?HP,J(LL<2>F-%-)C8BF M+K^W!_V#ZOO A@K3A'8^I$Z^?NZ/9B&1G>ZZ M?"2KBN17Z(*V4H%5,M:V!8)2 2] ,I>]=/27S>,*6;95>#8@'];Y#9B('FW' M]9>_XW+UC4^.3W3A)BDMH4@F0;D8:1U"#2BSM$4FKG+#V+LG+9XGEH> 0 /* MHT>/R_NZW#*E?%]RZBZ--YYEX%I3TA 9@VB=!^8#"U89+6V;_K)-U'F> !\4 M% V(E;I6)']?;U2_V2Q#_\"J'N:++[@@Y=8_?!U6^(V8E@:VRYP;"61J TIE M2J&YB*!-U"E5,GDVSN+UB8H^S]$Q4B U8)WJ5]W?%_/E X^)\]#HJEC_RKS@_\R :,!_U56E.V++;UI]G*_J>8;58CI;3M/M M.$;OK1:*AG"A(:QTL.#6(SJG4FS@]>;/*$%_C'8OHV!HR.S8=>J\Z7GYZ?/U M_"OB[4$>W*WSN\J"OJQ+6%5ON=;C_L]?S9>K=_/5/W'U =/\K]GT_S"OMQ@V MEIAD4TQF20!R05HJZ< E3S- X:4V,@^*M2GGG$6]9S:'4.C\XYL,RUO M9X/?YHO-1_7W^,0(8:U5$822E#S9]8DUY8!A\:Z>E"JF3:7HO'J^#);QP&C' MJ.E.+O+]+M4XD;),S/]HCK#W@-704<.WE,X)\3SCNX>ZXT& M1)H;4>Z8WXX0IFE0]H,XPT13CW;.;B=WL&R#]>1'H0BOW!NF*K5V+;1X 1$) MTLQ2JIRMS$&UH7PZ@YL/A!UMO'R*0<\7XJXG+9K7:.Y[/\/-@F2TCLA9Y;5: M?]$DJL\2;-#/*#JX\[AHM+,O6K#"'13UX__,-Z)&AD)' M44#KRM#""@7H.B!PKK/2.>FDSGH8=)>0OS9L'N>+!K/-7=R\GD.5*RJC-:"= M/EX>V9=F,B&.D:1I7CJ%,]WC_ M['%T!^,VG XV4LD4(G>H@?)>2GB=)*EX<1"M%$(;Z9QL$!0^9(.H3*W9FB!E+#UE9'2:!6"AOM M@#SO.U[C17U7D+3H=5@/$]RR#;^^67R[E;]68WG_NL'=;9T\$<(''HP'JZ,! MQ86GE(,Q,*A\\#[IQ'T;6)\LZPMJV[NX08&WJQ'):@6GE;WPVV";4%+L%',. M2F:4@//D:6G)9$:5DK8L2='HBE4#95Y@/0*0M.*'ZC6J$BRPXAPE-"F20L8+ M\('TR\E$*TN2R8XL83\N[#Z_;?]^>_UH5NF8,-&W'^?UH\V<6??7-B8W.@4R M<8#"4ZAM1A3X0F@JUEGEG3(ACS.C/U;#)S3[C"/';P*=$>9 ]\;L%J?'762Q M9J6L"T#9+ #.VQ(=US0KF5RIS I$$SP8D:0JE@6%HY^?CM3U9=B,"TXMDJGS M:#Q1(EN1F 4GG #*$"EGC 8!8TI&^^A%HT/69U+P"0V5,V%UF*%U$M!&=:OJ M&**I'U75S/F2M0%C/:>UU]DZTT5 B9X9BI=#'MMEJY.5?!E77,[1A^"%CN/0V/2.YM#G+ZG0N(+ D7XI58J1\ MT0^J]3)$!@/)F%JX'(P"/F!U+GW^:CY;JWH3KC_BXI.8D"^BMDB+?RSD#,LT M1!T]*(>&T;*:O&RXMIQ7V27SL\KK/$GR24[*F* V" M![)$),]%AP[J&8!4-*62NN$=]E'8X&4P/GEDCGN7:XOL6V56BG<&2G*Y4GQS M")RT"Y'17UBL\:/?#7ZRI/#G&4&#XV:$6='AJ>'BK[\6^%=8X9;B)D4LRB70 MWB.H0M_%E!-8H4U0)KJ2Q[D1_&B57P;44\-=BR2L-TH,YKW6-A*^#:^W3HRG M<%?6\Y%,J>)98JWZ:#Y##NU.185!7#XTA_9RL9I\H"%)(W"M1:5\R-+&4$H@ ML]D$"C&!5SH!.J8C*[GD?!0W)SW['ESI7]M0W?'RI\^!JM'$%+KQ.2>Q$Y M/ZKAPYCR'1.UW.+5L=H@RAMREDPM;XU(XI72MO -2KA]M#J M'/7>P5EV3,K,%%G3:62@ E*>5#!"L%XH%K4CM<=5U7G;%\O.Q?7Z=S#O%F7C MJ8FD(6P=!?#.U1Y,)3"(V2E(7$=K2Z(YO$VA^#CYGE"1ZG&H^ZFC4/]N:\%J MTUL6&5'[>MR-LDC'ZSWA!,%9#LZP(IS5)>A&1,7/L&S4!9C#N'SHLM&=]F]F MM [CU5U(]+;^AZKTNAE.JK=-*:;21M;M_4(&K?8MA?F"3/,0VIP4?D"HIU]> M.@DE\S;>:G L8X]H=SVXCA"N*0'S@^(-P\?>)8=XG(=!R2D.:''&"Z^O:W>46?XC+/X+:V^# M38"XR=1E("%,Y&"C+35,=.!%X5"XUU[+Y#-KQ*!Q0++SQ_4].G([,NK3"PV" M]0^X1'K@OTC U_@%K^>?JP%^%!&]E%Z9 MIR RH;#9ZK"-'6EA@Z9B':=$ ^ M0KA?"2M]^Z+!I/([SG 1KDG"B_R)3%V/5U2J[!^%5)1XVF0 M0&%&&XVR,;7I:WB4>+\29/KWQ]Z3C+W59-]=?GS[_NKJS\L/5W^[^'!Y,5M- M\_3ZIHJ]Q'2SH(?CLD,5]J3G=ZR[/EZ7K4JK+YHR&&V$HC^1810%+>-,.8;> M2S,YZ4T=JX/WGGWU[=F7_YNN;TC@WPC>-6N[6:U!_+Y5)E+30/8V,/#2QYP('R8>M5=Y;C/>BG_^Z780_/Y4JSV[ZYN6$ (C*6^VU'Q__BZ M^P&WG:5BR(59 <6[RD5H:RC/&?"8?3$I"BW:7,9MJ-3P]>7S0[7?V;\WR#1( M 7=+=K^7W1'R-:U3'Y)PF%+U:"!Q%%0[^G,(W'%=LD 9P,5Z6T()DM.'# )M MJ13_WJI&IQ4&P=N!FO>3A=LI;FP LU?SV1=JPGY^W7X>- M8-IE)7WB("2+E6_0@(]"@94V&N>$\\4UP<=>D7XQ9/1C^KY;J])D^FD^6\OT MC[!8TU/>(=4HDQSADU'V!8I"2/"9%0B94PRIB_%R:YMM3^O-O:_X11S7%YU*%T?\=2.!>M3Y=XJ M4V>D-$AQYI2M74^C,R4[Q;A )W7@>G+$\[O-O&]QN41\BZ&>)%ZFQ?3SQ@"; M6D>Q1F>9'%! JD%IY\$KZ\G.UMD04Q*NS?I\0+"N*\[MX]]3.ASJ)O+Z/96G MXGVY(ZZ89(N:%ZW!85&U"PF#D(R")'.,HLB0?9NEY[!LYY^B^L3)]A+4LR\: MQ">[)'P[#7%Z/5U]W9RG6[Z^P4FR4K!H- @A,\E9MP:%2#11*QK@7)$9VNPM M'"OAKX^K!\DUGE9[DV"<,QDC4M&N^7;9AR<3\^/ (8'1QP7H@DRC!$ MJ*SR0C!0]!6<5!R\D5S2JH@*V[ PG1L:!RJ[YT;&*7;ONZSROI1IPJO/(>&; MV568_;8(LS1=IOFK<#TM\\5L&C;E 6Z"$99E\)H\J*2RX 7-G%)PFVB^C)(= M3+]/>^40D6D_3IHWM_#>E&9/ 6;SW/D.'(O M^K\_!>ZLPW/3 H1!B+;_-?]3&H2:8Y5" M(FD*,48IY!$+(8N22(4J#A$++Q[_1$(6(H6QN2),(*8401*D&"+-$%%IJD,: ME ^=9K.__\G^A[-" 6/B_.7GN6"+$O.3>H]B_P>8R:'\%40@C],?OA?SAW_\)@ J.?#Y5 M7Y4&]L^?O]X<%$E_M%?\.%./=F3O5)[-Y?V"Y8O/C*NIT;Y\VN+M1?W;#T7V M_#)5S>^>8+-AW@M5B)65-Y M:G_QV?Q4B[$/.N),2SFUZUY357U?J)E4E;?<>#3(Y+_]8'Z:O!;PD;&7R?WK MB['*SGUL>L6*IT_3^6\W,SW/GTM'?LF+1<[$8B)$$"JJ4Z@01A#'2$$J$85$ MJ)0%B$F)TLEB^:I/U S^?-]H58IN)?<'#QP6![[G7!7SUURL9L+GZ;[IS6'V#4=X^]_W[_\]W=Y^N?KK\\7)JHX>;^ZO/M_<]?K\'M M)W!U>?\?X-/GVU_ S9=/MU]_NGRXN?WRKS^N .AN,*;O!?&T9W37- 9696!U M!FM*@U\;M?^_@]#.Q8:"4QN3S/-MH.:B+5"K3[\P-I8H:5;PTLSZD3_:L/!' M-5T4S6^@_0T,4!W'_,Y7]H\[;\]EWMC) M2!YW,IWAT[-+<8?&V6TXF7[,29@'K#D(\[=MYW!F,6RCACA+$U3JH5/ M.+)7RN@^\Y62X,M\H0J_Z&(_DFZQQ-GX]/V9KT%C%02_5BIV&"4$D?FYNP>H)24;#4%+"9!%\N_^H9 M(;0;#3>7TAO&/;N:\^#U=CNM8.K4'?EI,*B;:@7.MOMJ]Y!V;NV+6MS,A F. M/L^+8J($9R)**&01TR:*"1-(,4902:X"H5%,D9XLEHFBDY_4QM.]W-*!G%>7 MWXU1#DR-7GZ>9Q,PEDJ?NO<9MS\W[+_*;>Z7*)M>S1;9XNWY6^6,V>_Q+/O]M\70U?WYA ML[<)CU&,&6%01#*%F*<2,IPFD+!(QE0'*$B<<@DGY(QM>JE4!8VNH%(6U-JZ M?>:GH#W^P7<(6,^??DNLG#]X1R3V?/J%$G]\G'_[T3RA^NK-#^7'7G[FIYX[ MR ?O:%SSZ;M>WBX OS,0JCQ7\M[.:?=/QF,7MZ\+6\IBJX,FB#&6B$! )+&9 M^\,H@(1''"(52&V"):EUZ!-AGI W-J>P5+>:\R] 46H,YBN5P>^S6?WK/_@% M Z>P=PL/.D2T9Z^Q O.^ K-2%JQIVUVLX A+I]'#*9F#QA.. &Q'&*ZWM7,W MU\\OT_F;4E_5M%S\9(QGTVR1J>+J-;?!HG%WB5#2K&%#9@L!@Q1!@K"$*""< M4Y[H6"L?AW-2XMAW.L3A#TZEK.2UU4.?B#,*V>W&_L9V#J59']POS<)NW; IP+[]GQ23" M@F IC5=1B5G8L#2"'&D!%8^DT$HFF&@?UW)$UMB<2KU.7^H*&F7!KU9=S^V/ M8R"[^9>.H.O9L[1&S=NI..#1J3LY)F]01^)@^+8+<;G%OX3JJQEX5=< ) 2% M7#,* VZSQ#B*(:6:PI 2SB)&(ZZD:]'4VG/'YA0LA%FQR 2;@K6]GA954^O@ M'7< 9T#2\\?>&@VO0JD]MI]=&K7^S,&*H?88LE[^M.^?VZ8I+Z4T UW4?WS. M9@I-1"JC)!(:4A4QB.. 01HRFZZ4@8B"$$<)]DM2[I$RM@^V3KO5*EXT/P"K M++B=*=\DY3Y@75.49\(U3(+2'ZD6*U PY)#@F, HBF2L-0N4 MIDX3]$E18W,!:\J"=6T=Y^K3T)Z8OCL%K.]\XP&L3A=#^H(FZ_.R92 Z$'@; M,D?TPKF'0\YP5&[47E]ZRB")@BKX.?V$8>(A9TN6(9+['2V?-[+(HU.*K6F154'LU+Q;%Y4S>\FGV6+Y Q01+Q6@@.(P#97RJ(A@2:I8_ M(K)%Y(GYGPB[)" ; :8U1WD2^6!L-J718X[_S1?&N3A75H- MF(.G[GL8^L^_E&J#WS<&_ '/K_O81AH*NAG M./SFBW.@/#J-M'KP<+/+.79O3#IG/:A=3OY>/=H'?U4O\WR1S1[OYM-,O%7_ M?5#?%Q^,E7^?4*1UA%(!XS1!$$=I FDJ4Y@H1%.F.<,<>9VH=I$ZMCFG5GK] MB*_GD6DGK-V2])TCV'<&KP9OJ? %J)0%O]9_6JU!J7:7QZ5]8.KVL+23Y&&/ M2ON L7-0VNMF_W3BU?QUMLC?OJI'.V7S*,5*(^-A>)!"3.(0$I(J*,-$AUQI M0MTH'':>/#:G4BL'*NW_X&B_5^IOKZVMTGV;3QHLQ;?7 M@/6TWOX+VD4 7]4W-7M5GXP&5_-9R7;P2[9X:@Y&>Q)Y.#YM1&]@K7'%G=;H M7)&JK0[D]\#DX8E4IY.3J^Q!IR=/0+8G*-_;6^1NFF=]:%*+3%/"L((HH1IB M3@CDRK(H21Y@@BC7PHW 8\_#1S=1-=_"!X_%^S9@#FF1,V#H>ZI:(M F2;WS M[KBG*,Z 9*#L@\/+X9=*.&#RT2S!]CW#)0 .:+NQMC]T36NFD5T/9W,%E[-E MW=[;@SWKM5I8DCB((A9(*&3*(-8HA#P5*22,X111% 6A4^7,&3J,SJDUT_T' M-K7\H/XL)=ZCX!9&]8QM[T']OBCJ8A5=E::L_7UITD69N/^JA,J^E2<5?RV- M[".LQ-,-*6Z#V\*^T?E3;&J5/V53E5VRA'N?YVR1E*$4D,/%: MFF 3M'$*:41-T$9%*B(1XE@Z!6T'GC\V%U=7VY0Z@D9)WV*D301/9QO.Q*5G M]^0'28NJH[V&GU%OM/F\@2N-]AJS6V.T_[*6FQ+V9-,'5BAI#U*J65$5$:_V MX3^\K2ZY8V_V5Y>_L5S>OI1[(I_FN5;9XM6\-#>SBAQX@F(6Q*%D4*?$@3X&UB_KC82E%9>@-K."[!FJ2VNJ&SM<#NFOX'H=O.F M!SV'W>KI#^B=C:$>1;6;/A[4\\L\9_G;]3]>SWB;(Q8F*9$PD&D$<11* MR))$P%#S(,6!#BE5DY>MA@@GOD/F_ ^K[6Q9T&X#*80!WFQZ[ MA+#GN6ZI*JAT[9>GP!683N>>DT('G4A<(=B>%9SO:^?B;Q=/==Z@^&(,J<_/ M)^;UX0@A2(2E5@V5\2\J#F&4,DH2%2#'LX%'I8QM@5\J"69+_:JR5\],YGX\ MW=S'V2CU[#,J@"H%+\!*Q>[\Q%$$.G4.^R4-ZA&.&KOM!HY?W&(+]L0N;_.[ M!Y4_3[C2B<"<0"*5MGU@0LB%H@9;P@-!"-+:B8'35_#8/,0RS6Z$/7ML6?I@ M[;"SVQ."/7N/ICSDTT9YR"\'-C8>^D/88\.X)Z0'VDSN$'&_3><6L!W=D/9Y MWG";U2VLW-C(;G-_RS2P>%+R=:IN]J]8.NQ%.@%XX$6 IUA[;<,\(;LZ"+ _6G#+0&\+=Q8 /C?W<++_\+L7+)8 MEH1- J)200(.21)'$"?41"JQ8%#'(@I51 A#3J12>Y\^-I]=ZP>FC8(>;F0' M.0=/? X>/3OZ^!% M;;GYYT(I6=@TR$U1O-J-W%M=IKL_SV>/-OMA_>2$XS!F$0U@2.W)^3 5D& E M8!!PH<.R>8]7YL%1[M@<6J-V=7+4:[I.[W0JIC"G\WV0-3^7L!LDOI[W=[R^-"K'BR_[.; M\=_8U*[/OYJ8+<_$PJS@S3]_G.@9H19DMZ'[FD M]\EF0!A3RQ,SY0]J9;3G.:9A7P\WGSS>0>_9M5M3+H#]+UBSZ *LC*W^L3HI MM?F[C1OJ]?$>:BB[E*ZA T6Y:(:5&AT>,;J74:QV^-9PYHP[,FN=QF>G4-A M[Z-%N[GT4O[7:[$H<]P/\TLI,QN]LND=RXP25^PE,S-"F?KFV^GQK]9!%]E" MW:O\6R;J=,E7)>:/L_(I91/?B4X#C0E/H BD@A@E(:0I)C"2+ QPP)-4.W'? M#*7PV-8:97.D>AM+K%GC-R?V/LQNL^"8!J_G>>_R[N;J8O\FY&I?Z6(UG=E] M#$N(!]9LZF[B&@KX3J>JWI4>='(::@BVIZ/!Y+[/Z]@"ET\ [ULR,;#C[+J?I\(CETO35 V M;NAF]O)JUX86\6R:U7.N/59@5GI&]ZQ8[N_\A64SVXB]6@@J,W-?L]R>PVW/B[37&C'-6>YSEKE]1?K MS$X6 ?![B\$?0(."?74:'+J;] 8?NDYGON&T'W3Z&WQ0MN? X17P)ZSZ6%>. M?,H*P:9_4RS_9'Y33*)("$0B#14.&,01UI!AK2%BD9FNE&6P$:ZD50=DC&UR M:=0$E9[ *@I*3=W9JP[!>7P&Z BDGGUU"WR\J*Q.(-"*SNK0,P>CM#IAU#JM MU:E+VT6YGU51*/6YVJHH1)Z5\?7G;*9N%NJYF$A!<2R1@"IE&F)-$\A0;-:4 M7(910C52TJE[GJ.\L7WTE;HF;+ *7X UE<&O5FE0:NUYH.@4YF[Q8(=(]NP9 MS@71.]YRA*;3*.F4S$%C&T< MB,2U]M:YHE?35CSCU?CPJZ_F?\\F*=4[9(G M41 Q2:6 J8Y--!%$$I)(1E RQ)7@4:")UP+XH*2QN9>5HJ#4%%A5/7MJGX;7 M,87:!6A]YSW;X>6?I3R%1;>IQ8/2ALT'GC)Z)XEW\H:69#KY(YME_UTN=J[F MLV(^S625'YS)._,Z-97LM_I35;C+IK8A>W7.S[,_2">R1O2%K-M3LA*L+"H+ MM-9MLM6Y2ZO RJQ>VHMT"G2W'#:=:#8LYTV78.YPY'3Z\)9%3;-%)K/IZR+[ MINYMOB-;9*JX_EZE-BJNA^>7UT:1)M-QI_)RV^#RV38DFJ@@%C(,$T@#+"$. M(P0)H0RF<T9@]8&00:BYK.4$N;K!]OK+([N-6V[P6H+.NP!*E+H+NM,^I$LV&+ MB;H$4YC#6CAY@4V^\X((\B#&D*=1R)(XPC)0/I&M@\RQQ:V-RN6R5JZ4]O-E M+F"[.;".(>S9:VV@MZ8OJ!4^W5*P18-19X Z;BYZ6N[ C46=@=AM*NI^ZYEE M;Q_>EA[N:LJ*XO)[5DP884$JD88L069%;9N+4DTT%"SE&)-$1;'7=N!1:6/S M.$L-0:DB^-4JZ9FE/PZOFZ?I#+2^]_W\\&I?5G4,AWY*H?9*?)_RI6/&'RPY M.GI3"WJD%1.?C8;,IVBBH>I@2IU(W.HZR660)IC%$&MBXA<2A&:A1P@4.DF4 MB6F86?$YLR=Y"A^;6UER8]YJ4!L MBWP(!GR'8KC/J=O@/O>,'3 UJ>GY_EP M>U ^]0C[0(Q09[W:?B11+<$ZRB'E^\SA**9:6KO!0-7V&9U4?_CNTQZZ?4R^ M9JLXH9]]U%- ]%F9\$Z[G:=,/E&7T-6>I.4]NIK/[*=2[8R:GQ:VSKJAGJR: M"EG6)"71A J-(\0U#$*.((Z#!'*&%.1A2' <"JH2IVX?[<2/+<@IN5/%4OV+ M^N=%F:1>,:K6^XY9:43[[4?/H7)S0?T-0,^.J<3^:@W[I>X;;+9UY[)*_^X< M5CO8.G5CGBH,ZMS:P;/M\EH^I6T'\\]9L; ;AE5; QH&42@1@:F@H?%T*8(T MBAFD&,XW9[6*^_[*>>#H.]DBH&B48J;8"S S[%_,BU+7%G!(94"XA M3@/S'Q0H2 *60IJ@,*&$)TQZ13E]*#DV!U+U,#FGU+N/D718J!"2)-(PPA1)HD4L%/(ZRK='R-A<;:D;>*F4NUCK2NMY8F\?GFX.\UR4 M>G9X%4!W#4!]=*,]AD"W1_#V"1KVW-T14W<.VQV[MF75?-G8=IE9U:DQ(4W, M%TX#8@*TT'SP 6(P36*!-1=)2IT.Z>]__-@^]\\R]4W W+[H]C#T M';R4BO62==YO<[3E7U_JO>AS5QQ0/Y,2O$=&X91%9OLN B MHCC!$ 6VU9Q %+*4)3"(!=(**RQ1."1=XE%MQ^9)NF376QD.UBQW^4;?X:WI M: DXU+O0]W[>*%Z#P1D6G89G5-2*QS4>U[JS"_"[)E-T$]JB*FRU(W&KZSV) MS(:Y-N3]^64^^TGECRJ?Z$3%(24)Q$S&$%,50!HP"8. QI1'41A2)_H'#YEC MFW)66MOC.?7>:&:KDF;E NW5: Z>2]4]:I,<\3_N]GM"M6?GO0;HK0;K*@.K M,[!*@Y]Z M2CQJM[8 H"8+\*+S^HCA9V.3YJN'HN/]LVRK@\;VUY)BE[ M?%K MW5?/'SNW]< @(]+S=+$<#&,%*,T MVN#<;T^&+4M%9U9E\U..P.TV^-3K;49 M]E#5N:#M'+4Z^X%M]V[8K,D'7U6Y^$D0)X2RB$$EE301,L:0B4!"F9)(:818 M%'H1F>R1,3;W^&E/3]8+T'+W9A=1U\V;LW#JV6F5VJWV;JZZW[@Y:'W'^S:[ M<@;>MCEHZ.ZNS>%+6_-D"&6/EY?E-6' ;9S1=T!5W_"]\U MU+Z6J-V=1JT-[\1).+IFF3@L<&A.B9.F[V&0.'U/V];O-9M+V6BPZIJ$ QX% M 6,PPC*".$D4Y"G7D$D149$B%7/LU^9]1\;8W,5215!8'2_ /P=_#(( @1=6 M]__X,T 7YC?V?\U! _:Z>)KG):,.*VSJ[7^_SM2__ XEP9^CX +85[%F2!#E MX?KZGU#Y3^8"\XP7)2S-TO3MSR#8.K]@[YR_+HJ%^<%&,BU$^':AWWT5W+S; MF0/U]-;9U3Y"NSRH<0:'CSO&[<@;N$G_0T-V.\(YB4JC8&95,RW\(_&$H]\=IO!<-@MZ!GBGIU->5QJ M_6#4T@#06%#V)K^H*'.E2WC5#?0>^PH]#\% FPQ]#(7?IL,9.![=@6CSW.&V M(\ZP>F-OXISGO$]9U>TJ7/OR6K)_J9294%HSL^:.32@M8VXF'VKB:952GH1Q M2H)N3[CX:CBVV:EI,[L6^0Y;Y+0[A@GB6J=I"F-L*V%Y1"!3'$/.HP2%*$H9 M$I.7LI&D>1_SQ?^ D=S6=M#QO%BC%34KFDJ7]L>UNQ]P$:,HIB@QL3=!$ OS MO5*,"$0!(9%0*DS,1UNI?3V3_V.&N]%UX,%6=AT[QF%V6]N^Z\#U'*QV6:1X MNS[FE:7C*4L\. BC*D73L'M0FGN7B[@-TCN= K_ .E%OR'H:., M0FOPCN83_)\Z7#:AM<4;N83V3VG#9VISW4_SJ;F\N/[':[9XNYF)O&J,6/_Y MJA[F32E0Q:XS88D4"3;K2HIQ8):9.H$\)F;!&:I$2$42D3J5Z;178713B]9* M+.SB85G/N# Q0L%$&:1Z+R7.&!R'::5WR/M>#*SI__^"RH(+T-@ ?M]8\0=@ M[ /\V5=8T/^U?L@^+"?]CT80W&@]C8HG@2IY^!YG":UU9,')$L]Q_)-RM2S MGM26;>U22O.8XLK\>)L_S'^;31([T<0T@E1$"<2!F6BH9A226$9QC,. NW7E M/B)C=#-)13!6ZWD!K*8&1V!U]:5>VP7T^.30$4R]+RQ:(-2"A^T@!F=PL>T^ M--TRQ>=CU/,WWBBXZO?81Y^> M8R!TW)IGKZB!N_$<,W>W <_1J]LS2Z^VR_5>O1JKO.'B#=/OSSX.GYH_=$IA5#\W[C.V=AWA(S M.-/R?C/WL2D?N+(5"\+S\WQ6+AU^87:'9-%,2BB)5$C-%"_BP$SQ1#/(1!C# MB"8)337& 6>3;RKG4 M(6)K11GD(E80A43%FFE%J5/8U!VB@]3;AI^LO#_?@\LM'<'7[Y>'FRU^NOUS=7'O227J.@UMHVA^Z M _C<6O'R@-.&ZFLT:.!7E\YK+0XHML&MXR.+7BH,?(BQ#3R[QQI;/:5E;;=U MG-61KX^ON1%T5Q8DED>2]K'@\*FZ5\)IY"<#A:WK?:T6E[>ZR78;7-A<"^C&#-1GO3 M! B'/. 42B%MK@DA2'5H^\.%$=$$ MDR1U"MD]Y8[-^5O-P;_\CH0H_#.X?[C[3[#(7XM%F1?Y;9[_W0:*M07FS^+) M)R/M/A@NR?Q>(.X[TV31;;0&M=K^#>?/PM8G_=\+QD/M!W2#M>=&@3=BQW<. MW!\WX%:"MXV;>PO^M[=;1&Q7O-[,+H68O\X6A1&DLF]E4!@'J4Q50" 2B7'[ MA(60*J1AJ -E_+Y.1(0G,_5HZ[P>W%<(+K*=OAE:?3,[&O1:V%8J"O*EIGYA MNQ/N;L%X9S .X][WU\*2HI!X$K:>$CDVY]1H? %*GZ8['E+LP-RJKC#L4JTZWWD&.QX_ M3=O"]W8J_ZOQA-GLL6R,4:S14O(P3+32(20\"&QC<9O>2PG4*4VIC'":(.;- MD->UEF-S=[6:K1GM^QE*Q\V<]QZ@OO=TSB?5*O\ S2!7MO9#Q-_K8'1/KM6Y MIL,3;/4%]EZ2K=Z$]5AJ[-E0V.N9(W(3[@6N/;3Y;07:\-6M[].&MQ4XK6I; M.^H&O[D*K4J",E%_TP\J?RX^L.ET/I\UOYI_4'X"!D*H&2Q-JL&SF# M1"$$M111$F(9(^S%3MQ6D;&%5[9]V!3P2E?P4BE[3E++8TS:Y+GZ07KHU%=C MQ3(:*NVX +4ERU\OYH K8*WI*R7FCV>/63(/9=XQ<>8/V?%<6HOGM67(*?-T MK.S#\Y$MV+)M8B!E&FD*4QQAB-,P@90K#F,6IDR(5&CF=!;TE*"Q.;^:"69- M66"U/=DAT _=XVZN2\QZ=F-MX6K!G7,& 6G>/F[5+IG+B^72Q5 M$0K?ZML79=NMS1[OU6,9Q4T0#BB/0@KC2!M_@%@$&:(1C"F)$AUIQF*O1-5! M26-S")6BMMITWJ@*BEI7OZ#H,+AN44\GD/7L#U9H+;4$]Z?0\HY73B+1:4!R M6-J@$<=)H[=#BM,WM',2VS6Q'UB1B8E0@:26"!R3*((XC#&DH5 P2GG( J0I M2KQ.-.R5,CKGH!; +&8+FXJNV%@!6RSRC+\N;'D&6#L]9O^QIC^\,(LK8TQ) MX2KGTRG+UQ[@V1AB_V"X.92S(>X[N-@I[[?+(:-C=Y[D* 2=>I']D@;U($>- MW?8>QR]N2]?W3555E/RN3/[]DBZ>KUV(Q?U;YZG@_#D,2IR&'(4ELW5$H M( T"!@D24L8ZU23U2LVX"AZ;?_EZ_=?K+S]?^]+X.:+LYB7ZP*YGQU&KW)P9 MJI0&OQFM0:-V3\P)OF!U3 GH*'Q@DD _2'9I SWO;^>;/K$L+T^2_J28S4[; M2,G*^7DVY[9UAYW/;V8OKV7YI;$\FV;EGI+]JUE[&5=I/63Q.6/<_-/BK>H@ M+'02AUHPF(140*PHASP@!)(@4E&"B?%EU+][6B^Z^GR_PW50^[!LEL:9^0?7 M_BG]CFH:$A6FB8:$2UF5Z!OI# HNDH2$ H4J\FV1-I(Q[;]-VG5%M3:BX72; M!]]]@'J>-*U]#=/"FHG5M+EN)*BL!)MF7H"EG660;E8Y2U.KQW8WR_8Z%)U. MR?UH.NC\W2O8VY-]O\+\]T@^UB<#'\RMDR@F*F%:P#1AJ9G,0PFID#%,$L4Q MT6F<\,!U3V3]P6-;=32Z :N<^X['!E:G=SC:(M#WQJR3\5[[%_LL;;5?L?&@ MP?8G]JF_OA^Q]]];UG)D!7M\S.W1PO+X?1W[EZ?N5^O61$>!)D$(XS#D$&,4 MV?"+P%1)0L)8DXA[<5DY21W=1[JAM,VXUVI[5FHX(>X6(76.8]^?^B$(:Q81 MT$N*P NE;BLKG"0/6T;A \9.S837S2W(.CZ;1XNW>_/C%F%QDIK_BQ,"-=+, M5D>8I: R/W$3("0TQ$1JX4S-<4C*V#Q.I2>PBK;A'3\(YG'GTAE$/3N3?>BT M8'U4ODQ7YQ"X2C/Q<&;AV.U.*7_!H?%R8O;=/)LVZGZ MSKP=3^:7=WDFU*=Y?I\]SC*=":/6_=H^Z 0SB0(9$YC0!$$<$@QI8OZJA40) MBL*4,*>3Y8-H.S9W?/U=Y2(K%'BQ>@-6 +9V(LI&,]IF=+[9%3#0\WQC"QK, M?RN3JL6+$L96)<%S-LN>7Y\!>[8< S[=+/M^2QSFAS&-?<_S3'5PZL/1 U87 MX$-SPNK#OA-6C=6@-!L8N\&:X6#=\C&]"#X=4$?T0@S5+'4D+X9G:]6!!NIX M%]:^E1BP8>M >&[V=AU*:-LB][HZ]JMZF>=E)9SY&%^+2<@#S8-$0$*#%.(( M!Y"G+(1*1U3*R-:@."WC3@D:7>A056W7RH*EMJ!2U[?(_0"ZIU/ 76'6\Y3; M%JX61>['L3BCR/W @P8LA3RP>>=(DI10%J328Z722H>Q.9'2BOH$ MOUB/-\3*$%L F]6FP%<35Q2U,3YA9;L1YJ"Q M AHSP/U@0^ 3K_<^%$-%X;T,B6=,?1:8QR/E=H\>,/X]R_;-J/:\1[68G'ZI MZ*QK$9.$,)KB2$,E)8:8D@ R3$,8!5HED481IXGSI+/Y[+%-)K]L$GE[^*8M MS!SG;G#0A7YX+@X7C;@S&00W4%Q<]%[C?[J.O;NF4XE[9?UPU7=>"2 MECPU*P_7%%Q?S8O%%[7X8K2M3S#S"*D$Q00*KC7$(9.0QEI")02C"HDT#/P: M83H('9O36IXLF.?98S:KHU^C=7$!9LJ3,L,)=;ZX'7"F"' MB*I;V'IV-[O,.RL(:X6!T;A;$#TBLF[!'"A*.Q=4O^C-':*C$9W#8X:+\MQM MVHC\/&X[Z\SN5_7,LEG563[.J]N[Z^XL2MAM(]FPNN=7WYK>% MMNPD\]GG)5QYNAEZ*-L>6>X0]3X. M-7>AWGL<>^X0U@,'H[N4T 4#YQ7+\S4@C MF HA>*1"D89A>Y;-36%C<^.WKXMBP:KSKB]Y-A/9BVM:SPE;-[?:%6(].\K/ M\]DC-*/R#*S"%^ O^;SHD#/*!84>>2RW!+XC5^5^TX_S41ZXIV5+%S/L7\R+ MP]!?9PF4;[Q=BEF)(M990!RC"6N @2KS:PIV4.+;/N5+8[R,^ M#:O;E]TI6#U_[I6N%V!%,-$WP;\S.IWZAM-2!W48SB!L>Q'W&UN2S,X7JKAC M;_:8YEU_O"Q>:;U M-$[!TNTS[@BAGK_J=5[!2M$+4 -VFA^C/37@84SZ(?C;(^]]:/H.&WZ0;._( M+2V7>&IQQ8JGNWS^+9-*?GC[N; =P6_,"J;LK'AI^Y9D-@A;YCTBS4,1&\]! MP]2X#R;-2D]$ 4Q"'G#%TCAF7@6E_BJ,S:O_@,NKAYN_WCS< M7-][+NC\A\%Q7=LE3M0>QV M\>>OQK!KP-8P[2P%VS_IS'"IX2,UCZZ)3>7M;).R=(?A=)/@],/;DM.T7+=^ MG-M=_PEB,I"8,!@$,H8880XI4@2&G-$4)4)';@PZ@VD\-B>[EI0V7F#%6%RJ M#'ZME/;M_V#WCPS$,YF!19JMQ;!]G]HUM/]%J;UJ_3\S;]R 5VS. M2T5K_HX6O-;;@![WPEW!U+/C;(%0._+K Q"<1X2]_=#A2;$/F+67(/O0M>VB MRYN9F#^K!_:]=17!D2>,Z VMM 1&S;[K!ASPZ'0Z/B9OT(G4P?#M*=#EEK;\ M/#=%\:KDQ]>\JFJVK88L&UAQ5?92O)S).S,**C>3;7GYSR_S6?G#[4O9"\)< MT)"@-B293'X-.#EF.;/JV)Y3&% MN5XVLK0F@%=C#% - ZGYU^K7\\HTP&82_-:0(-LVER7W:.'8V[+?%^&X:QS- M\/;L5$M5064CJ(P$E947%=F2^'II\AA& MW)>'Z)U'?DBFHO=\ UJ0&O4X,J=IC_H0/C Q4H_X[5(G]2FL987.:K5NGEX* MJQE&K__Q:A;@$TJ%BA(6P30VT1J6 D&:1@'D(=&!"%.-5.!5>W)"X-CJ41ZL M##!=:5W.Y,6:WO_R.Q*B],] E?J#WTNE,Y$M/+M6GQP(QSJ6#N'MN[9E"]-* MP0YK7!RAZ+;NY93086MA'"'8J8]QO:^[Y4R9.SP9M^A(!S%E!#)AJ4VH(I"R M-((R%CP-L%3?,U#MEQ2=P_^.RX:Z MQF>858';P)P?^7<^0".([KL8J$Z"=R]PVP3H;@+>/0CWPL$ET/9[8+M@^@#I MOZ7UMXEN\:1N9ZJN9^0DB0A#*4RUIB:NMGFWP/Q$0A4J%6 222\2 _9HYN[ MRNX;?+/[QGJ'CMH 8"SP"ZI]!L0MONX)YK[G* ^$>ZA ;0%:IT&YC_Q!X_,6 MP&R'ZFT>T9($M:8SM,VGKUY-?/FL\M5&?7T(#I%4Q8DF9B@D@U@P#@E' E)- M(J$8$4'B15[@(G1L_NQCDQ;,&Z*C4V2=[?%V\UI=H]BSNUI2GOYF] 6-PA>K M&J8>#ASZ0-0M_:F+X&'I3SV@V*$_];FWTRAK-9T5AWHKU9%?$^X5-[,J-OQ% M98]/"R4OOZF4^:]7P#!*B16%Y5M?'K/;3M M>0R'B([[,F$, 7;/P^,8H_>M17?S%.:(ZR MP!LXCXVG[@ <:&NIQ8OGMUODALC1_: 3CQANQ\?-EHT]'<=;6O(Z2EF>0 M.Y;)FZ:=W23".D!!E$ >!C M)\QF?BWH3L'J%B%U %;/SG,-)ZNB77UVUI#-$85NN1H/R!J6H?&XP3N\C"["G%2>21+:9FX)!2C3$21) DC !4[,R8D$@ M>1(Y15<.LL;F&"I5+5.-4?8"K*D+?BT5]CP3?@QF-R?1$7@].XHS3R- M2+?ECD?D#5OI>-KPG2)'AUM:[Y3:("4OH\ZO6?'WS\NV+Y&*(\0XAXK$(<0L M-.$%BC&,.8\H2I5,B5<^Y;"HL;F/#4V!5?6,1CQ'$';>$>T M_[W05M!UF;S M\P0:76]Y'A(W]$;G";/W;&^>NJ.?DJ>&SNY//-Y8>;SR4#&+C\\A'_>=_W'[^>/WUOCF1!]!]1RY[3VCTA5L[W8=)NM_M@A>2DV65XV*6&6-2)WYN5],B%9,4%1Q#0G 0Q1J,Q2 M"VO(B0YAQ*ED(N J9%Y$]WTI.C;/>%D4K\_5^F*NER= FA-L;]5!]9]4_JCR MEB1>78^TFP,=P_CU['#7B6'7K*SJX-;MK&ECP::EEIB_MA64QFZ4S"T-[H'R MJZ$<14 M(,@HCDU@S*E9; BTK/WG,+D#9[ MF'N1\=BY/!>A@?8K75\=OTW*8\8?W9K<>^-P&Y+']-[8ACQZ8;OH^9KEME%M M<:?RL@+L07U??#":_7VB,&.<(0H3:OU9&FE(4"AAC%"D!2.8!4[^[*2DL?FU M+]"U.#XH:6S>8:DH4+6F?_)S#XS\@^;VOO& MIK:F?/]OF^/G+-(HI10JI!*(HY+VT808 4\2+%$D>1SX^(]SE!F;BRD[8=A\ M=_G#FKHMR>_/&B@WIS04_'UO>+9'WMMY=0%9I_[M+(4&=8%=0+?M)3MYIFYA:KPY/N!RT]IAS,#>M.0;SMVVGL/O48?(AAXQ9YD$. M7M NB+G+YT(I67PR*I1GQS/^6AYYL[^XU+I,)ZMBDN!$X9@D,)(H-O$*Y9!3 M+&"B;/O8! 4L\"K&=I0[MN_6-NH2Z^H".W;U;EXY<][=W%T#G'37GNWEI :@S"U5 \\L?\P<#][M \S-?[2$ MH65,W>JK7$GSDE$=4QJ' M$40D-E]ES /(F4RA0%&B:*I5A(5?->7JX6.+'<[O2;^.G-OGV1:/GK_/55MU MJZ -A2H5NZQGW#6\XYK%-0$#UR7NFK9;>[CGFI8[I%HKL;C5U]_%D^7+^&HF MYMN9S0-LY0)V,@B;OUB[Y%OMF# MCF/S'I6)]E-1M9$@-U:"ZF>SG+#'1.OL7?F#6MGBN7_;PX [[OR^[S#VO6>\ M','&/F -M"-GE;[82;K:F[SKY94Z?/JK!ZG,J4D@3A$T@2'"$-J)XTPB+6( M, U)A+S.ZAT5-S:'7[4)-MZBUM<@"TJ-SSFV=QQP-R_='8Q][V:=AZ#_*3XG M8+H]R7=\B>S26W^M[\MM!5KK8Z#1]JS0(2&?>#26H<41I"*E4"%3:O($J"D',O M1]2-6F-S6%\;MN6E76#-,+"R[ (TMH'*./N-KIO7CL^@H\%VW? ?>@A[=I8# MCEZ+4H$NP>ZX:* 3U08N'^@2SMU"@DZ??OZVYI?Y0A5W[*W\NCD54J2IAJ'B M!&*,0LB2*(2)9('$+ AU[)5Y."1H;,YY<]5^Y?**U68E M"E"Y /UG=!$'(3"#"A9/"A39=_ \GRV>"J!FTGB%__UJ8JLHN #VDRGO,#^8 MOQIS[*!GW]3T<)WK",W'TINN8=S]:1FA?D$JE[EG^=%\469-?D#^WXWSTM6XD6U&6JE M/LSOF"7L7U9(:YS&.#"+8<4L(7Z"**2)B4N#F$9$(L:4]NKNT9%>8W-VI5FV M._C*+I"5AOG6JGW5@W$ADF@L@G\WEKUAPOPI9IOC&D7H#8. MK%L'%G-0V==/"7VWF'=;<-^1;L.6YW<+Z$XQ?\>/;QM>KK>)KGI(7[XNGN9Y M]M^V2ZH@,96$P2A(,<0$(TAT+" /8XX#F=)4>Q;+'1,W-N^[:LM>]D"]J!J& M%( M-2Y;BE2_]>0$.@&\:SS8%9R]1X4;#>XOJI.&!5@IVV5PZ )*QR'B49$# M!XHNYN^&BTYW=;@[4AW#F,0H312/$!1F.6N6L2* 1.( 2AQR%4G-./):QAZ1 M-3;W(\[CHY!Z]EQ',:K99>*8\#Y=:GH",#!NE1XOWC>72H<$#G5I>+8(P;M4N%@ MRW:7"I=;_)RI5-GD(6>V:O?^[9G/S5*I2'-FFX2;V4DD""54*)H0I&2>/#9'62L'*NWM'5/+%0H\[IN2R7W7? MW,D'T.B++7E;W'OQ(Q\P^P@C\J$[6N9CJY:=Q_,9R-2$B M55&28AB&:6K/+4>0(2F@2B*L<4Q1F*23F7IDMAC!(R-[2*#3^T^K]W]';(\^ MHVK,4W$VR6SQFE='!K*9\5@S-IV^05D98M.VM2V>J=F#8^"8E3T+TH$2LK6. M=E.JUA+0-':9=J]) %M)0/]UZM#K1X8YV;N-F)O*JE57UY\ULR3M7MKA:,G!/9(0CG@H* _,3Q+&. M(8E## FC/&$28X*]J-^<)8_-J93:K2]C_)R(.^)N/J47''MV,8W.X/>-UG^P MC3!7_),5QDO5N_,XWFAUZH#O;8 M',97]2TKZHY/=WEF OT[9?Z0X%>KK>O^Z!X,CWN(,Y'IV1NT!<6+^O& ^6>3 M/VX_=S#ZQP,&K1- 'KJD72SP4?'%QZP0T[GM+[3JUA"F#(M(1%!3&9IU"DT@ M251H_A.I*,24,^(5 QR0,[9/^]##%Y[/%UH7B89*J"A*,0RXL%R^4D#C10.H4AI'0DF.$B\^EET1 M8PM*/[O19+H"Z/9!GP=+SU_T)B(=]A,X;7UO/*+OT4ODL)G'.$4[Z3VPBK/, M8^?/-OU4MZZ=VKJ8*\L\47J3#ZQ0W/]U=?[F_?+BY_>*Y[#ISD!R7 M9\-!/T2D ;E5$]1Z@DN[V?Q8M1+O:5G7#7[=+O_.U&G896(W .XL)SMZ;#L' MN^P=7C4(_VSKI*(Z!, 1CI4P:T\B4K-,,J&368 B H6DML2)!''D5R_K):@5/,"5(I>@!JP'H(L!TPZ]4G'Y WJ;QP, MW_8E+K>&P>:_51@MJZ,I:H7H1RMWUI#5B9U]*?T^$T3/0W!PENE;;KNIZE*(^>O,UL/=S:>9R+S;AQ]^P(B$3?HMW7:[.VOPN&.,W8&RVS!^O)P+6'PX6UU2;T^O/R-Y?+V MI>R7MY9G_T796G8E+[^IG#VN"'C+_GI&TU-1AK).UK< "+ M1\?;FN\SEMUOG YLQ_!;L^\S4'LW?]])E18D625MWTU1O"KY\36OR.IM#4RY MA6V)[,W,82+=ZO!T]M\5*1$+2!+QB$&E6 "Q)A1R&E,8",G31!.FE!/S1&L- MQC;Y'>Q^[5^#TGY4CL]/@V#=]^QBU0>5_J RH"ZH;HA!;?..T@JP;4;?Z'O0 M=O4]"@.1>?4R&GYT7^<@>90$K-6#AZ,&.\?N#<*PLQ[48KJQQ:4W,[-N+%_0 MNUR]L$Q>/MN5Y9T1+[(79EQ8&.!8"+,FP[8WJM8($L%B& 511$.1I%0ZD4<[ M2QS;=%)K"5X:!3V,K?2] @V&ELOU[3UAZ./ZN,1W( MT7> K9];]\'IJ!MW>M!P;MO'K@TW[75C2]*7^?/S?%;.!V7R>Z*4C *J D@( M,4%^*@AD"4T,REHG*!1$4J>SBX<$C,WI5OHUC/W_'/PQ" ($7E@.OEEU_PSB M(+@(JO_M(?1G)<^)[?ST+[]#2?#GC?9/'Y4H=ZGK?T+E/P5_!LA.6#B#MW,H>M:1(]KS_JJ"I5_4_+3/+^I&[65'#:K MLDO)8Y4&@8"2A2'$9F8P_HL3R#&A:1(+'A.GB@MOR2-U;-5RK=$>&/5!H[]' M2.0U! YA9E_ #NA%]F-:,UP!EV+7<]]T]PBT+[@'BD3/>)7](M V.!V-1+T> M.%Q$VL;.CJRKF*B8\8BV]D4X9 9C\\#2#4B M,-62(\D%B9172YA3 L?FZ#?UM7%BK?$997 G07<+"+N$LN],PGDHMCFXX 1- MUR<3C@L=^NB!$P1[SA:XW=?.X7R9S^8-]UC58Z]AK:(B2>(8!U"$:6SI+#!D M5"60(V;\/F<2BVBRF"_8U,W3')3DY6*6\OK[.!ZL## OFUIF=1M+5:GJ><;Z M,+AN'J43R'IV)>LZ+KM^7I^"R]N#G(2B4]=Q6-J@/N.DT=O.XO0-[;S$]?/+ M=/ZFU+T)?C*A5F>9UO?_C?!OJK![^7:KOR@_H_5_M\>@OLP7?U.+KTK,'V#U&\-;X^93Q_LN]%U8GRTE*@@4"CE,4$@@3@B%)(HU%$Q1)9 RRWHO MMO 3\L8V137J@@U]@578X M#; 5O0[9E1-DK4I:3H#1>77+(7F#%[J<,'Q?SV4'7GIJ+I M8Z^IC @.81I$'&(=<\@80I R08/(@"N)>Q_[O2+&YB1J)9NF8HY^X0B$Q]U! M-\#T[ 6V,6G3F'X_.![5)6>#-% 9B?,+Y%)MF]JZ M#8Y;:-4'UL,WP*UU!Z7RH-'>+/FL_A@I?VPQX9KZ=7F*6#< 3(WN?H[/=T#< M'%^/,/?L^-81KAS>AN[+^A:K_A\N@+' 3D'&AD[)FMJ US6#DY<.0],ZM0%H M#]=3J\>U#U;GC_DFIQ5_R^>N+63>OLL9$B9CS0,&81:DM?2&0BYA! M$_#%)(U3EA#:BD/SA."Q^;I[\:3DZ[0,\3Y53!-LNG9 LVCX$R5@"["B56Q) M@'EJ6-P<7Q]@]^SQUHF ^1NHU0:EWJ!1W.><1WL62D?0^F&3/"7\?5@A'2$Y MR.[H>G\[I_:3DMGKLZ7G^3)?J":7DJ1$)PFF4& E(4X5@YR;E6L0,AW8A@T) M=LK5'94R-G=EU0.?Y\QS*W$_@F[.YFQ<>O8LE7YP89$I->RA(.$H!ITZBOV2 M!O4*1XW==@''+SXOAW6KR[/Z]?FGLKO!1 2QXL) %R?4-FO"'!)!%.1:RC00 M'.F4^WSU1V2-[=MOBBE-I"(MBT36G(X45MMVF:A]$/MEG7"@EBT]&Q_(09#F3 M38K]^KO*158H.9&:)F&:2&C0AY AD,)DM:W M81,S!\_<&HF>76]W('BRT[4"8T@:NE+!#FGF=@P^R2>WNF-8XK@=37<8XG:O M:+D5.5MD,IN^6L*P>]O6I.Q\\L4,S<>YI:">:!T&B:8F_.2A;6:%!#2+6 (Y MCS&722 3[-7,ZI3 L?FH=7W!2N$+8%4&OU9*>Q)MG 3=<7^Q0RC[WE \#T7_ MW4-':+K=+CPE=-C]04<(=C8$7>_S11G2R\GLF/;*$F@20:.Y=9-7+WFN:T,U#'37/,(AC04$"."( T3!07B<9*B$#'F MQ5QQ3-C8/N^J8$94R@%6-I:[ /)552FLO++!LLTNO ^Z' 7=+6KH"LJ^74&# M5ZTHJ#6] +6N';)R.2#2+2/7,8'#LG$YF+[#Q.5R3\O^<&9=6;)P7$W-=W.K MRZ1+N;8-F QT*!5$+,00)U) (F,)%4MUF$B,9!!Y=7$[)&ELWJ34SZ:[JP2A M3XK@-*IN'J,3K'IV%WXP^7<'.P5!MSV\#DH;MM/6*:-W^F&=O,%_S7!MEB.+ MMZ_J,;,=*&<+NQ"91#)-0F27#%BF$',20"Z0A"R.6(APF 9N[)^'!(S-"50Z M@I62Y;K9?;VP%\33RX5SH>GYF_=$Q6NM<,ST5DN%O0\<;*5PS)SUA<+1Z]K- MZ0_FMEN]QK!5SCPDQ"0,6 2961Q '"4:DH"$,. \#BF2/&7$9S[?*V5LG_'5 M?&ITGEO>DV]JHTVFW;U>_WNUAE@\L1G8O*G-_+]_!-SF_K-Q[7O>[QU2[UCA M*&2=Q@G[)0T:(QPU=CL^.'YQ2W*-*M2H]V-O\Z^6Y'&ML>8D-D$!PC(P*P>= M0"R5@CP0PL0*G$J1QERDS(MAXX3 L3F=91G!>FL9[U:5SG"[N94N01QJ95$K M"RS;HU5WHVMQA^0;CM!TR\!Q2NBP-!R.$.QP<;C>UTTWP[ ( MAQ&C"91(,1/2! J2%'&H5:Q#C60<$B='XR9N;&ZFW+'/UAK'O2QU!B^-TN?U MX]O"^[BGZ1[%OA.>>SOOO=7;(7T >%XWP_9 OFLK0U= S^YBN!\?WQ:&6T]Y MU_Z%^RTZU;SPP%TM$\1LJNJ\TM5\5F12U2222B@3R\O;V8-Q_043Y2L=:)[$ M!$>02EM)AU0("4LY)(1%7 6Q"H/8*VGL(WUL#MHJORJ;;GII*/#2D(B\Y)EK M>[!VP^&8;>X+Y)[]=X-OW6UP0W?0* _,SVOJ=YB@;H-:MTEK+PV&362W 6=4 ]_.5'T2,DT"'3+,8, TMP0@&/(D#2&C4D=,)BAUT1&2(N7('1ANQM#RIM:H5;H3-XP?#Q5Z9EU?".Z6ZE MPZO;WJ%^>$?G_47$NY>UZM8Z^Z;R1<:GZLZHDQ7%/'];/\LM-4M2R34,1"0A MQJ& C/,$4LUTA'F NI$[.\D;6S^;$U?L%*X.@WNU2CT!,@.KJY+Z'I/[1]& MK8T7//V.^O16[0[&P?JIMG@)?3NINJ%RHGOJB8<,V3'5S9ZM+JF.-[4LNS1^ MNQ)1E'U;2F%*KA;=3;[_-J]/JU4-S]$$22I3RC1$@:54PBR!/(A3&*DTE"R0 M0<2]-D)::S(V][P\+LRX@(LS=C(W:UVL?+E(=G*F [K0,^%L]LBT=;:#%M!>BYH.^6E9S_PW/A5 M:97G2I9+_5I8'2&H6"A"L(*42-N040I(61A#SA!3!"4T#5I&L0=ECLU9;H81 MM=IUU66M>-N8[##NOH%M)V@.&M[N!?+L*/(U^]5/2/P/0F1 M>_A[^%'O% 2?M.UP*'SZUA9^N^X";L\CV-8;.1.+7[+%4]-HK,S(&KE%^8_S MZ:V^,1K-S$B^54>A)DD0Q#Q )A1F@6TX2#5D7"I(.&*ACHBB;CRCG6@S-E^_ M5+CLS6/$V@@Y:W2N^^=Z^*:S1\MA'AAR#'J>(6I3*GZ8QAA@K0&-.1=@-4:U M1>!6@Z5-]4'*(V M9-5NB*%7BZ2RQ#LA$9W!T'Y(QMVMK' MD]VJKDS _9;-'B^?;9_+R\4BS_CKPI*9/\SO6'EZ/.0ZH0C%D"!L M(N%41I"G,H$F"HYYI%$4A,FD"OGN%RQ?N+D,;SU\/H]M;?K[4CZHQVPVLY7S MO"(2]SR!XST: 8D8II1#HH49C8#'D(9Q "62.,%8(,;">C2N9W(T8]'HTM]( M7%<'& 8:!C=/WRNP/<\!2]U!I?P%:-0'E?X78-T"VPJKLJ'# U-MX>OV,)6W M%L,>M&H+TLXAK-8/:I=7WXF&/V>,9U-[S'0^G7Z:Y[^Q7$X08@D5DD)&M(*8 M,@0Y"C5D(E11C(,@Q$[\#EY2QQ:X'EHO+G4'OUKM0:V^9UK8;2#<4NV=P]M_ MLOW=D?5+N7>.\'!)]^-(=Y=R]X+H5-+=[6&#IMV][-M.O/O=W+J/8?ZJ9//D M-2HJ\Y90'6L$L5D]F/]H!GF,*=0BQB)"1*G4B__KH*2QN?!:43!=:>K=BO MIFZQ:"=(]>R-&Y#6E.R!UNLD$EWW"CP@;>BN@,>-WM/_[\0-[7S#B93H]7) M61+'"FHJ11(Q3=/4J]CL?)7&YAQKO6U-*"LU!UFC.GAI.FOEM?)=+>FA]C-_0"ON\Q['"] M[PMW^V2 LZ219 I\D7%/(W@_N66SS;4>3,U!C5M]EV??V$+=3P+_\CIB5TI_!WLW98*W2/8\^2UV6EP_5!0K318:MUA7TXOE+IMT>DF>MANG5YP[#3N M]+N[0\+!+Z^VDOE6KQJF7+'I5,D/;]=,/&U>.\%AFJ8J#*!,5 PQYQ$D#&N8 M*DD9#4.-J3B;D=!'H[&YL4KWDJRFY"@$HE2];@%JU&^.Z77,8^@UBFY><-"Q MZ3NZ/\R$N!JQE4V@,@KP-V#-VKFK9\K$-B#WSZGHI=7[DRZV =&)E;'5@]LY M["]J88)3$[M^GA?%Y3>63:OJAJOY\_-\5IY'>9I/S?.*#ZS(Q"4ORJ!W(H)4 MT(@E4-LD#)9,089Y &F,, FB "5N1T/.U&.$SMDR'\WS/_EYW+;#X.9G!P"W M9^]J+ "5">#WUH@_@*49MNBJ,@2L6W(!2EO KXTU'5;MGHEGIXZTK2Z#NL\S M =MVFN<^KIVKO'Y^F<[?E%IK=ER?%\4D)&%(&>14*=N*.(94<&J6VQ'5D<"I MQ%Y\_0WNHD.IWZH\/2!O4X)XW>]BFG;VBQUW6K=2;4O7TE;F;W;/8IMZ<9 M"C$W\5RFY_DL8\V1H%Y8%V MB,Y_A?VV?KRQ.KJ]X_ZTX;9PO"W&/!-"*?42G6R^)I MO\W=QB";(H8-//::MQ-M[+^JY0EGEN5_9=-7]>%M^>-_9"HW#WIZ^ZR^&7OM MP5R,XX1&20I1Q&.(0RDA5X)!B;&(1!Q)JKQ2-FYBQQ9B6%5!J2M8*ENVP_IR M^==VYZ#=T'=S"-UCVK.C. =._]/27NAT>WC:3?2P9ZF]X-@Y6NUW=\O]P!7) M4].P.2_*W8QY^G#^S;#8A)&&!T E,%(H@5IA"3K@R MP0KF@0X2I$.O=C2'18W-*:QI"DI5@=45_%IIZQF-'$'8S3MT@UO/#J(M9-YN MXC0:G7J*(^(&=1:GS=[V%PYW='Y"OCJW\%6)^>,L^V\E/[[FV>SQX4G59&LA MI2&F)()26#PI?[K#\X;6(57;_TB- MYMA ,X K!MB),QJ M4L0:FP6F^1(@#K"&C*4F."0F)IE*<$,4C&.LH@9@GR-;]"1A$F&&-J62A$R^;H[RQN7>WU&PK9-T< M2(=X]>Q"-J"Z *6RS5\=^O7Y5RB[(=-M)?()F<-6'+L!L%-9['A;V]VP97UR M_9X+'4I%&#&A",'VM)L)2@)J@A*N0XX2I$V$XKWMJ4,O+%UP,C=+:U#%Y[3A[S>7 EDH!03'(9I M:$*!*,&0Z#2%@J1$I40PC-PI6K<>/K9O>-5.VG.3:B]R#JG<,_#H^0/N%HHV M?:6L][FD M?4"Z!1UGPM.SUUIJMWFFLKO XXCYG88>^^0,&GS\_]R]:W/;N)8N_%=8-5-S M>E<9,[R )'#FDSMQ>GPJ'7L2]^Z:Z@\J7!W-5B1O44['^]>_ "\294D4 $T M]SLUU=NQ26*M!^2#!:S;@**OS8^A2]V^\R_LJ^#/B[J*AW[%-R_W:IHWUTNN MPXN?-,<_U'%AN$P2GL4QB G2T7:Z,RNB"2@+BDN(4L)D:;/+,!UX:H9+)^U5 M5,M;GSIO)8[^J&6VC+C*\5[:T$J\5XT_WN[EZG=9$3TRJ_/LIPR!'$.\CA3K,41 S1.)4@H1BGE M$I:E55:UY?A3(Z]._.BG3H&_:,]:7X?_$W5Y.Y_M^S6X3I,9L04$/S"_!<#= MFO0?,Z&OZ8RU$"#?T!@=W_4# MSXPZ=NE ,Q".5 TTO-%Q#Z/+8ORLJV*\6WU[$LNJ/?MB*4)Q#D$J. &080Y0 MGA8@+:F04):IB*U:I!P?9FI+?$TV;8T0UI/3KWYH<7WF#(T#(W??<;QH<;=50RJ>["'&+[:L842YW/]&+*X)W-^NWQ' MGN8;LFC=?TD<%QDO4@"3H@20P@0@"G6072H1*V2>QE:50@='FQI5[(2-M+3@ M=AFU\EIV5!J$V(PSO $7F#I>8S;?8A; ]VH$BM\F2X,CCMMHR43Y@V9+1C%H+-F]L<\)20@F#@,-" M)S_G&2 P+T%.2Y'R1 B!K<+ ^@^?&K_T98O$&2/]/'1F#.(*2&"BZ(OECPB. M*>OU>]\;8-3/^IAJK[_>H]LXND@PM<_]P_R' MVJG/6]DCG3A\%3TI3:6SOK!XP;I]$)7G M_" WJ_#C:OFHAOE6!P3N2K?@4B8YBA'@.)6Z=)]:57!2 LXHEQ22E)I%%P\/ M,[6E0TL)M)B1EO/JDK(X)W U,QXO1ROP N &E+5=.8R#5POSQ%"CVIK#ZKZV M.L]<;6E_KC>S+XI;R'J^NE^+[_/5<[5X^2R>5FO%.UWV(9%E3% )DJ0@ .;J M)UPB"$1<,(PXQ[&D1J:FP6!3HX:=G%$GJ*$98X+L&9/1,UZ!R>$(5!Z/NVW M&&((]9P>.ZA_O68&HX'&,3(L5-[:$S;WN)D.VZHCFG?FRT=EGXR'%)K*+O_(HW-3YJM=/U?5K]HIZ"T4[#JZC3,6J4K-O"]=2L M=P?K3:0U=:I'[/D],#.1WFYV [/GVTRLM6D6!G^O)IUG$4+8UM=2NU#]9+6%,4L(Y8>O\L'E8W/]1N>%Z)&1<)03!%(&4H M!U#B#& <8\ RP@L$XP)#H]"M2P69VA*Q4^5X":2Y4B=ZZO1IVVGQY[J_G6AU MLCBJNV0*#8Y,1YJ8P.S>FY.[7>?6K2+ZW&X5;55I\_25,M'#*KH9=TXL3E%' MFIN1#E.#SI'=B:H'8 YG>;:SIO9'B;@; 1>QL:8"/L 2#1Z@U#I@/HJ8K7@31D+\8,U!57[-6Q_FB_;:T_7 M;P@RDV:D.N+\A"99K4FOZJ?Z;*):R*MH-VL[C:)&I8B^;,N$;N_P6##4$[Y^ MPT$OE&G<0%$_ !Z$D'IZK'-F*5,$6WU0ZGZ<+X62Y)TRH.>;&2D1I*60H."L M!# IM=,PCP&7,J9%0G(>R<,_Q+87=6>%S?P>._5[>,=Z)W7-:]0[H3ES@6 M*-2G$&JCNMHOB=9F;,](GN1%7J2 0*AKJ1($:$%RD&*:9XS%$);2QD89'FYJ MY-0VBD_D$%1+.[?%47JX?;5EWL7 IJTS4319%3DF# TUPH@A$QP$+] M4Q"U*Q)YB0MA%4YM,?8TV6:Q$_#28F&G43?CFT!8!B:?$T7"&G1WY58_&N#L MH3C86<0"%P8[/?X;%P4["\SY@F#G'^&R%5M5FZZ-7/\\OS6S80IC1,L8I%E6 M HAT)4264("+!$J:P5AF1O5;#<::&C]I:;>=%/NN+$.B,H'79#/G#;30F[N3 M>#EM]X:!L]G^>0-PK.V@_8MGN4$T0F1XPSC\B!$WD$:Z[&\HS6ZY8(/9X^9W MS^NU>OA,(B)@22!(8@8!+#G79UP%8'$>BXPC*>VZ,9X89VHDVI@AK!&N;^QI M[R%;/'/UT[\B%-?A O^:8=S%'79MH)_(NKZN[:/R7UG]0%2A,=LCK_+A8OEC[*4_-HL76];'9&V;/V1+R*6B$] M;U5/H^!_CWIDK/$WIZ<5/KHK';C:F#KK+.8"5/_G6=@1\L$W ^2[02_ZD[*MK)'C? ^_7SVD'EV_5D(,+(W MT!Z:0P>APS,<-JHW2[%^?%&#K,FC^/*B?U?=+]3KQG6D[A>Q_CYGG7.HE"S- M,

M%@-/S?IJ1-<)'5KVJ&J$CYYJZ9NT MCZJ1WV)G9C,1!OO;0/ &)K06V5;LJ)4[:@1O$@-:T5TVOS806^R$ T$]TK;8 M'')/VV0'N ;WS#;/&V\#[:#EWF[:Y7[[DA2_DA_S;\_?VG<>$92EG!.0$JDV MTU+F.I0L!R@M85&PHBRP42C9P9.G1N"M<.8%)O9Q.D._EV@?F%];N3R7BSBJ M[<6U(?:?.EHAB*/*]*L^'+_ L6;HO&*+5?6\%G>R7V;]X#LH".KGJ8X5W7H> M<$X+B7B! =450F%:CL+[G^.>7W37M(EX+P?YSR^_5?IX M^,-\299LOGR\UC$ZM66]/3&*S#[:?K3^]N/_T27;][N/WK[[Q<&3 FTDSO#UW?.F MVI EK_.7-NOYLIJSIIE=EDE8EH4$B#$=\%#HV@H9 AF-19SJ"@O<*JTHF*13 M(]7KQ\=U'5.FHR$:.:/O6M"K:-7N'U8[73SO!9RGVY/E/\8D3L#.-S7S>_K6 M?7/:U\%SK\3@LS*N_>XL[;2L]4M!M[;-+Q[P;9:@OXI*;Q&6?%L,>J5_U6X6 M"%V(P2,+)I!0'[)ZS5@:*UL>IP#IP#QWVNM MZLP(L=-D=P &WO( +.P+-L[*.-YK\T^T?/YU]]9M^Q%L5O6OKZ*;_GLXG=.S M4>9Y4@ORA2K]4ZW:?J;/]]+N22J'$/HNON1.ZGX/:CWZ+%C3Z7[^CUJ)7LW6 M.C1E1F-(:*+>PE@* J!.6*0(IFJ'F:*44H$8,0^DMQY^:NMK3[Z(:0$M0KKM ML<^+E"-1%&H37V8 MK=8OD12BJOO]!IVF88LC_(L?V$+H9-<=$%KIH]?B1_T/XUWP#\,BXR$H\B/E M/7B> ;L<"&< !S,A[)\Z7CZ$L\9[61'N3W';U_\JB(XRK5/MED_/FVV,5,H( MX7&6@[2 4%<]+P&5F0XQRY,492S/8V:SXSXUT-36ZIZ<42VH>]#926S--IL^ M$ M,\FY@66_'SB'A=:-T.QG\[-_;I:J#NJF[\_SS )H3(A-&B%-(F(OQP""M*&"TPO.K)^6__@M*D M_,](U/)&/W$AYVR^L3WR.@07$512A#@00I0 XI(!1%D&A\:)P7 *FQ]?%;= M5M6SX#/.",5I3@!CLM2A#02@ A<@S>*X5(L51871$=29<:9FOS9B-JO55=>2 M9UZ+>D'CG1,8F[&"!^0"4T,+VI<&M$;(JZ@1TV/CFV$<_#:T.3'6N(UJAA4^ M:$!SYG(?9:WV7M]<&0$L3775=BH!)*D$*%;_@2DLFU-O1QGFUAVM)>22/#V2^KL-G M>OOKW^>;K[\M5U170-)F8[W?KCX+K=U\,6_SM'7I2F6 _TRJ>;7M#;OK&UO- MBC3.XSRC0*0%U84]M9LF20$EA=JB*!K*A(V;)KS$$W7I=%Y.OFTP:$=9 :?8 MC/+>>,;&H4RM9!,1>17U3PW_5(I&?4V;<\0JVM?U*MIJ&]7J7NW::2OZW:GL MCWS#3XM7\@XH[JCD'Q[VUXO'""/ZZ@]RS=CJ63WXGKQHJ:Z77/UFK9:Y?O$) MB@N)>8I!FC,=>T$PH+Q$ *=9F10DA@):58QV$V-J%F\G<_34"-VX_!NQHZYE MT:6=1(SFQVQ5"(]Z8,8_T5]D.P_WO7EH%1FKV8@-DH'[CAB)\L8M2&S@.M^- MQ.II?IS:VX YL>XJW,4QS$H:QX"4% &("P)H7A1 Z(9*!(E,EE9IHN>'G!HA M[F)ME8CUCO]%D+7MAM\ :C=O]V4 CNWWOMJ%+FN!/98?M,)+9E(D/(U9"F J M,( PC0'%*068R1SQ%.*8&O5&LAUX:@RDY8[85O"K]N=-G4#=R7X5D5IZ.UHR MG@LS<@J!<&"*JL%]UP-W*W5TVP/W>AA<^VJ2EDCYK1MI.OBX%2(M(3FH!6E[ MOQM]_4+41_=Q5:EMT-WRYH=N%?<\K[[J >ZDEF$6EWF:2 2!D#KR)V<)P#S+ M0,QBG)*2%)@)&]XZ.^+4"$O+&JV6:KO8EU7W%^)*6CN&.@^W&35Y!3$P)VE9 MHY^TL'_1,-X

I#''J4#(*E3P]%!36T'ZDIX*:O^_EP8/6Q:%\X/> M&RP-)X*)@Q1].P]2X/CBMRGB=E[M\_'&GHJR?5IM1.?$Z)J\QFH?2'(< R)+ MKH@$%0#CM Q+*%@,LE(:E6FYL@84V.06L3.J7JU[=C[M%J;VZ!#D)IQQH5 M!2:+!J/[#B/O_7('M/=;XO'(../6<#RMZ$&1QH%+73_X)2/5U]NE+I.DRSPN M^;;DXZWN7K9=YVB.6(&1 *F "$"8Y8 07@+!98*S@K"LM(HK-AYY?'FH:]!^>A]YJ$AK/!>F_!$ X>"L4LL<;86N0REV96=KN<-4 MG+5%RS,+F8X^,C=9@G+(6+8/<..QNR>Q)GJ CWJ?M8U;T\.W:VZNN*N$, :\ M@ 6 29D!"C,!2(I1P1B");,R8\Z..#7>JN7.H\UF;\Y!7! MP+RTE36JA=V+U/UT'D=K-C+&QBL+G1]U5/8Q!N$UZYC?Z"^#XL-:_/U9+-G+ M^]4W,E_.,H0Y*92]%).B/G]!@&8(@21))"E$6J1I8<,W!F-.C7'Z$45;4:,_ M&F$MZXZ80&Y&.YZ!#$P\CAAZR0PX@4KP$/_7X[YYK/X)($R"[D_=ZAZ.M8N1 M^*!>F29.8D9P*BC%BFU2G %8YA(@06. N4AC0O.Q0^[EJV&,7O#Q$R8[*;NL M%]NDEWTHS3C !9FQTE1:-&[.H.&0=W)49\\))?MCC)PI2_MVF_'U;K+V+]?NSV-_[('?2J[<]:N3W2#4NL/DE(BL)QJ4I%W .2,SI(784Q\5\]DX[ MJ->"O%MQ,:.4Q4E*$L!@5@"($P@0$NH_I&!4E%FNT#!AK]?+O;O;$9[$A\Z7@-V2M*T]6UXP]?WM>:&/\?1, -8LISIDL M,>""*2.""YU0SV+ :,(*S'-<<&1C1)P?(Y&$.U)^-%J1@/(Y065 I<='NR47'>WZ']_P!I,U/,[UL:F$,[8:-.VNBG M/I+OS]7GM;:XS-'Q:F89##NJ;64.PVN#RN+."^)]^YUV[M4;TZ:DL[24A"$$ M"I+H$BDZX%>2#,0HBQ-,*%+H6P?\'A]K:E3>EJHCW\E\4<>IZKV)?-X\KT5= M_:_>Q3PO%8X^.54@R&'959S&%X33 6=U[0?I>>[QU(7_<.O/GQ M-%\WG%_:T.B^-VNQ*BZX--JN=ZK.*KO;UK""?9U.?_[LZ@> M](YN5N)$[6!I!C+)E,7)B"XMQ26@+,EADI<9C:UJVX44=FJLOZM3'!T4>6O: MA&XUB7:J1'_4RKC&:89X""E)-"LND>.!H0[3,AI"('?)E8U(/0G M@UQ#CNEZ.DHVHJGEXR%AW^!9$V*#K;S;:(W7B?QA,O8M4/)\=&!9@ M'![GV=QL69UJO9E]%E4W0ILM(;.<)87,E3&5*8L*9[KHE! @C@N14R88(]*H M\M2QIT_-!/HLOL]UI4']==PK6W?=[ITLLU&.(SG,*!?C$]S-Z J->7VA(0B& M:$'=V*,$]:_7='#\R>,4#QI2:EL8:/ BUR)S31N@]\]Z06TFJUZ13W37GG%8 M)(R+ HB<9.ISAS&@65H *F4:BZ34%>CL:LS9"3 U,OA5K!_%NC:1[V_O;R*Y M32__25=8B!+#>N'.$W*&,$: .;@UHL-%&_&C1OZ65:ZZACFM$M%K+0)#;UM> M+MP4C%E=SO-4.!26<\/Q?%TYR^>.7%;.3>O#JG*.S[G +_/SP7FB/C%\6"NB M_"H>_EQU02<2)B5D&"1YKKM-%@C0-$] F2 N4<)B3.P]+V9C3VU5.1,N<16U M"D1* P?'B^&$6+A6_,/\M@$I>PB'B$ZQ!\V__\-P_/$]''; '/5A6#["N0'9 MZIO8;KG,LVCVX1K^MB\"(?#7;*B_51[-45V=$FGVGS1:)LU1!?JI-,N?K"\)9A M?V?MX#QHL[O?9?=!_-C\K-3[VTRMTUC&BCQX(A( 2U( 6LH"8$9I@4J,X]@J M:2.$D%,CH2]J-\"?%W5>^KNZE'ZEF[!NR[S5V1]'VF\[!K+XG&XS@GOK20Q, MC_VVZ3T-NR@6KMLH'71&/YS/5]W46XJ-M,91K7*(&)< ,Q(FML6GH&\3TQ( MZI.Q+"'&73[8?;=]>?'J+K=^_N?OM45_&^O_MX^\ZZ:O=%$V:V'HPU#8%YOU:CB3+8 M*5)[87NJ1#M=HDX91>TA2-T'K%[)^R*!1B5I']"])F,OS_3J\=JY%JHVA/[G MUR'T=T_Z2ETO1XJYSC>N;MM@^M_%_/'K1O#K[V)-'D67>7._GC,Q*\LLYIPG M@!59KHN1Y\KBSRG@/,Y**)*42J/SN[=28&KDWFJA+7^MAN!7T9^M^!%IY(_$ M-O=):U WA^>KQ8*L*YT-%54:'LM&\:._-Q=Y]R;Q-HSH(CR57U6=2;!J0;B* M>C#H#687-=%!$;581-NLNAJ-X ['X/,XAM7W6\DELNK9YJ)1)6D((6)E" "%! #%4@D1@B90- M+1FR:D$V--C4+-Q.UFB]%?8J6@K+0FJ#\)KQ@R_00CO..[P^]_ B4DU5=+U8 MK/ZL2T)I1\&[M>#S3:2;P@?H8FB"EE#0]UJ_U1W_PAXZV'J6CC?R:Y@[BPERCC)XE3MZ"D!,$TIH*@DH*1Y+HJD MD(1C"\ME'*DG:@!U@O9K>END!82?[&&FG-#_0ZZ>B:WV/.6)?>>ZN#KU] MO>YJVY?A3FYKCT_J9;#(*)G42S%2_LET7@Z[K)71YFHPQR6\%.-EQ(R&Z%[^ MS'BC7EBTH$GUUL+#$!)A*CT<'?%M M*CP,*7^RLL/@39Y3P8_8*8E 61$7&$B(=,2RX( 2R4#)62EP@B5-C"IH.8P] M.6(YLL&(YLO-*F*K;]]6RZBJDV:;;'#D*QO<;2,1#NG0KKCSB<<7VO:68'M* M_?ZGL+I]@^\OX]O1$+9\Y#3RO U-5,='7!C&_GY>L<5*F\2591+DT",F1$"] M GD]08/D0YH@$B;.]]B ;Q.O.Z#ZR;C;H7L<'4C+S9S/%\^ZM\,7O86K@WK5 M5[1XYH)_4.)K ^RYX=\[V77J4%]J\@99S1! I ("D!S(@ 5.8( M,,F2C!!$9H"G!"*<$H3 M2MALL]J0A2'5]Y]N1<[;,<)]Z ]ZC(@UPD6D%M62DO? ,R115TA"TUXM5XA8 M@&,*^V6FO1'&Y9)CRAU\_4R$$T=\&^=O)8'Y^<0-CP[ M]XA;Z".K1M0:M*VPVR## !6E#*'Q>YY^;M!QC]0-(3@X53>]SU\/M*T/L V? MKMX_BUE&RC0GG(,DQHDR%'2V998E:HN8$YIRKOX&+^V$=FS@J;%-8T,LZJYH M3ZV8D:@V\V\Z:NCR'FE'P3K$/FU5$171/YAX; -E"%;QU MVM'!W[R!VA D)FW4!N]W(ZSW\XH\/JYUD%Z]<]*E09?/HFV>D_(8YPD!RAQ2 MIA#'5&UDH P1S+E62;B,K,AJ:'!ID9,^[)JCU\KK5OEHD&U,/:=MN0ZW?/U6;U3:SK8^!/ZO^5)JW+(".8<80($!C&:H="$H HDZ 4/&&)X@I: M6L4YFPT[-;ZX68KUXXN./JSK2E0O.CRHVVZQ@..("6-SMVN-"K6K4I/ZHAXZ$XJ- M,"\XX%G& "0) QA*J;9"":%9)CBF5L>\_8=/C86VLCD0SQYH9O3B"D5@$NFA M\&D !8>Z$H?J>BXFT1M@Y H2AZH=EHTX!EIG8;3&0 SR!'D YW78B_DW MN-PQ+J:MCM[V$?[YY=V"5$U[[1DO"S7-10+2/"D!A#(!).$I2#-)69YG,:=6 M!70&QIH:._:+QC?),?0EJL5U\P,-P6QF]W@"+S!E7H";?3C,>43\1L(,C#=N M$,QYQ0_B7PQNL>\R=;/FY7LUB)G!2RES94EP"F D"=)8#@&69 MYQ"6&<%&C''LX5.CB$:^2 L8-1*:]YLZ &Z8 RZ%(_!';X&$5>>I4RH[-9\Z M>-AH_:=.J=%O077R&D?7"O_?YVI3QXH\K*ZYLAJ4L4<6.OKG=OFNZ?[:)@@V MB80SQ.($P02!/$8Y@$5, 85Y"6A&4B8905EI5RS/5H*I?=Y:JOJ\3ZUD>VG> MVPQP?1"H2X+,F:@LD[_=Y\G0DQ,2_= NGIWL.FAM)WT=O*8K*[<*7'5YR&WB MLD?_CRM\?AU#UE*,ZS%R!>G E>3\H M+Z-S)#_.E^L;G:K!550^[36U&*:.8 MR@QPF6L?= X!EF4)$*4RSWDJRM2N4[7!H%.CP%U36,6!6ZFC3FR3U&CW"3#< M%7F&-?3VZ')$W4OP&$ 4IA+/T,!O4Y#' (J3=7E,[G4CIIMO3XO5BQ!?&J/B M>)'V3ZOE=U'I.NNZ''M5!]+W__YN56V4+?(_HNXX];B<_T/P>L_75FZ?T;S, M.,PQ*#)8JIT9QD"]M@DHE)V7"IW]%!N==X\J]=2H\;/0 5 ZTOYYN=Y*W%B( M;9L(UN\GX529?9SWP8QH)S?+H9GZ6,./77^$VNO?Z+K?!^0JTDJJOVZB%]$T M'6STO(JNO^F(&7_$/NJ4>%T9QI%\U*5EU,EXO3:-.[BE^W6]F=VO5_R9;>[6 MK8!U[8P$\Q0B6 .<=SDS"OCF@#.\[3$,DE%850>Y=0 4ULR6AF;#G:-F%;U M3$X"><;=Z@&>P%SK@(RYP_",^D.\IN[M<9KZUVL^._GP=F MK:I'/HGUYN5^H9OM+;FN5_FDU\9>>@)C91&CI 0D27( 42( SDL$2EP(BE%< M)LC*UC08.V2 FL)N9=)[!#$P2%^!H M;5E9(./5+C(9=U2KQ@*(US:)S:T. 5WJ\4P(7ND:0#JA37W(RFQI#@OG_VAZ M+"MKO5*[DBC'68)(9G2^"NJYO@!*4@C*O.S"5*2 9E( 3"'E9)B6+"Y.R2*%1'Z%HTJ]B_2C6 MM8ES?WM_$\GF#,FTR(H+^F?LPK"8AC<9FY=82QZUHD>O98]ZPH?#V2*$+QS> M(X7U><3=+N;/#;G!.$#+1XX7&^BFZUZ\H.,C+JP1_//+SV2AG>9?O@JQ^66] M>GY2#-=$N1$4%R25)< ZLQ-R6@"2"P'B@E%9DI0716&S%3 9=&I+;[^Y#7V) M6KFC6O"HD]PMP-!H#LSV!;Z1#;P4^ '5O8:S 4IA:CD/#?PV-9T-H#A9V]GD M7M<(1=U\=/VT:G+8:T?>.WT4OWYYM^)B1K-80%9(P$BI]@:4"X!XAD#":1%MPUP',9]F(T"H!F8B'P Z1 ? M:03/!2&3P\\?.8K22-G#P$JSVUSIY+$\R=*'[6,42>D+5'L(VA*#,ZXC$,$AI X?/)' M%;_@$]]_WLB?]%%E#C_AXY>YNBZ$%.MUZ]^\)^N[=4T*30^5KGKX+"GS')<< M 5)F"8#J'D!E1D'*(,M@ 2&UBXDV&W9J'_A6ZB:ZY2IZ(NOH>]TGY:?Y,N*K MQ8*LJ^A)K*-*RV\9 FTX%Z8N#=\(!S_'ZL#]TH"K9-;&0B-UVXY&R1W5@OOT M<-@ Y=G)833TR'X.&S@.71U6=SMX.]H0C";\^7K)[YXWU88LN=HAM7G$C!6,&SLXS@XW-8YJ!8[F30;@S,X!'X^:>, M=^IMK-'>0;?Y78[)(D=CZ7J1H#^_["YI T7K +M6L%_J7+';9=.C[W[52;$_!9I2C0L1$ B1CJFS.D@!4J'TD2>.,DQ1"!.UR[L>5 M?ZH+PZ.65 ?A_MEJ $BC0O.7B.M#&JE/DOU9MF._.F8F\H1?B,!+73^DNZ][ M/ZY;>Q".AG[W8[RKJ^B7K@GPMDUJAT340M%<$FDPHIV+PF-:S]O,H]\,H9%U M&#?9Z&TFZ"!OZ8W$<$R!VF]ZWL8S)@DNTH)@@#)> )@E.2"<%8 4%&5ISI(\ M%E8I2\=&F=K2U0@9;:5TC!<]CJC96G$Q3J$/6JTALD^R&8+ ;U+,T9'&36(9 M4O8@Z63P8M]=VF9YD26,4@[2G! 69D"*A,&.(P)82E+2F%5\O?T4%,C@H"= MV2[NR38A,ACLQC9&$[8P)M+IX2;2>.VDX7'^#E>'Z\V/.GBMSKUN[))9B2!A M#%*0>>C(KMG3:AWZ9P>N=:S7FQROF%H(S-,<9X + MKK[T4A2 EF4.6 %3*I4I(*71"=F9<:;VL6M!+ZW7>P)1 Y>&'YP"?^Q'(7*M MUWL"*\MZO9=C-EZ]7HO7R[Y>[S 09^OUGKA]W'J]PSH(.<;OG(\7C>3=<][G=\A,-Z\-])OC)8)9RC7QPIE!F"FZ5)G@1%M)C-E1J>IG7_A8(BI\>2N&.D? M6L:H%M*UE.L.2$.7PD7PA'8EV"'C7I+U0/DP!5AWP[Q-N=4#-4\65SV\TNT# MU]6"'L3ZVWM!-[^2S?-ZOIF+ZK-X:@(=5[:UX M^%,LOHM?E=GVM9I)&1,).0(X2PB (H6 TH0"7;D$"<8SB*THP8=04R,1KJK_AZN=BNZF.5]&FZ\B6BI=HB2-OM4JV#&,EYDTXZ2QYRZ5,+X*-2K(^ MH7Q-RUZ??6EMD2/5 ;:%N+?KQSO21*WMS)%,% )+C(#(4@E@H6OXDXP 5J(B M*1/(2X'.^.J5ZE^9QEUBEU@/%X\MV:T/N:,!:;T<2;K M@EHHER$Y\+FN7;'96I!*O!?-_]XNCQV)?IP3.E_, M-R^S@I9,2):#-$$E@%3'_":Y!&F)LA11DL?4*M+7":\8Q?8,YJ>N?>R6VO MN[MU5$N\[7Y7G6M_YX:DA7=L M[GN;U.U>*OFKM+>;'V+-YI6X7\^9T&<>_>HN"-%Y\LYF<5)*V@QK_5'G:[M/D.U7[ DG<5M@VTFW;#%%QL7KP M-WW.=$<7\\?&=BSSE-&49B"+\Q1 M0H"1 L)"NU'I045"*4VBZ+1J%-;QW8- M(Y]VXD:KK;R67E$SY,U6'.]X!EXD6GFU$[/#M"=RM)/9?\M%*ZB\LK#9R*,2 MIQ48K[G.[F8W>M)NR_?SBBU6U?-:6':6/G[SA#Z#.O)B)V$0$V88!*\O^(FA M1GVCA]5]_0J?N=HUN?F:<_6:5+5+YFY]OUY]GROA9R(6',:4@(*5>FL)!2 Y M54C*DK(\I8R:)?.<&VAJ"V>;P=L*VZNGW@ELF^I\ M]A5O")6F!>< ?,(?%Y M&(T+DI]//'CD!.AA]0Z3H,]Z M1JW:#JBK9A(Q(7DB >2( TA2J*L-$B!S6&8Y2E&>8>OSJB"B3HZ6NO.#I_K\ M@%01T9:]%E4?+ZQDKYJ@P\E4F.FV.(%Z\TF<_DE3IVY[A*2FO-%X6\J[4=KS M@5+0B?%_P2NAM5HYVNW8RVU]?J7D7[ZD6=?EYCE$)/ M@N]XIF#RCAW[%!KX(W%2P8>\,.[_=OGTO*D^BN]BD;:YQ F!&,4I!33AF=JZ M% 6@>5("DB&4Q3 FF!F%4QF,-;5M1RU;E#K&V1_!THR8/2$4F%C[T?&-H%=1 M"]CY?';WH/?3F(2)9S\RWMN$JI]6_&04^L MKJV\5HJK-B_WZDW87"^YKDK[ MU)C(#^J)US_FU2PK!,LP(H"7L;(LA:Z()',.!":\S%#));$ZY3 8(8R,,$XH^C0G\L8%\_-NUZO MM;. (H1%DNH-EA0 QK@NN,\!*4I.*$P(*I@-8QF..SFZ>I6"=Q4MM[+:D9E:LL 7E-5+:WN['4-6,Z=*^Z M)R]$F=F?Q4(W5+TG:UV!XEW[I4 HB(@I5/:43 LLP+@E!*0E10Q2?(DAE:1 MI2:#3HV?[C9?Q3IJ08\6[43415YT%9[-2A%7K8;NVZQ_;T=:1O-@QEB^T0U, M5YVX42NOCC=M@&Q%OHK>^>8J&XB\$I71P*.RE T4KRG*ZEZ'G%\=^7>[K#;K M.D_Q?BV>R)PWL<;;@CAJP[GU?J4I2CF'&"!9Z.8D0O%4F6(02X8QYZ7ZM5$- M&I?!I\97K< Z;J:M.:4;]LS/N;$NGX1AD@H-;6"RJH.!=Z)?11W,C?17O1)? M2H'S7L/+X;;('PX(^TBYQ+[AMTLL=L1O,,G8]IGC)1P[:KN7?.SZ#(>UHDUI MW@6*/X@?FY^5-G^;88E8G$,(,--E(4A2 JK,5D#21!>,2,L"FO=G.#W.U%: MWZ\_?[[^]/#%@GP&0#2@=3_0!&;PK@I!/Z-#RQG5@MK4X1X RX*4_8 V$O\> M@N>)6L^C,,BB [>/1YCG==CC1H/++6EPO9G]2OYWM>Y."ZK:09@+G.3.4-[%>(0^!S2$POQ+ M'=1X:)^L[NSMD=6_7N^/3SQZG(]W4*WM-SM\U67ELS^NR++;1<_BA!.$\A24 MJ,@!1!D!&$D*4I)BGE HB]*H\=[0(%/[;#]L*UNO>FG%KAZ H[":'9Y="E;@ M;[H6:W=2%N(&OH#/[ MMMT!"?Q5O\;B*KI?+>;L)?JC_5^3#8KUAWX<#J^?^*LA1OVXCZOW^K,^<95C M!BG[*OCS0C^1K'6UA>I>K+M2,G-VO>3OYXOGC> /FCUVVT4J&6(Q+M67'T, M&>* R(*!LBAIF3'(.;?Z\AWEF!I%=&JT*7]/S\WV5O^SUJ,^T6XUB3Z)353G MY[@6*G.<.S/J&6%& G-4?S(Z'7987QV9D3]J7<)PUX5X^LV_=)1EW.3*RP [ MR)R\\'%O4VGREZ;H9=LW_9>UHHM9227"$L8@SDL.(*S/A4D&4$)+4F#):3QJ M*_&!?]1U-X1GT/9Y] MR'@>2%-]]OR0QC>Y%MK[\E4L%GH=(,N7&24XCADN@2P+J)B6I@#3) .YD.HW M5!0Y,G)N''_\Y*BUJ1%7BQBU,MK6T=N#;Y@Z+P6GZF;Y^^-0^TEJ^J!8P:B0T_T0/@#O_@5X"1W#OHC$25A_G*96= M/LV#AXWV89Y2H_]9GKSF8H_"MZ?%ZD6(+V+]?:[["Q[=82WJB5 _W ME_-_J U6O8MZMZHVU>[<&J:8R!A#('E& 42D4%^XA !ED'&692F&5FF'P22= M&EW41M&QPQ6=2;JLW-T.GB?8VC'Q=M,VXG'8]IAK=Q9QU%9VK=RAX0!?/3:0HHFF,!01Q M&C, XS(#-%:[-);E1"#$B4RM:F?TGCTU$F]%Y#5M^9]-I\Q5@!D?,%\ 0^,/<(7"^L,QY*&P:C+I# M,E8ST?,OAV6ST.,J#S<&?77/B$U CTN[W_#SQ#6.]2%TV;5J5B8P9PG#@"$> M Y@1""B,MT3"GCH'11#V_VJ?L_59V0QD4V]%K_G_JJ]7_]22 MMT3*Z&9JX4]DIDQRF"6 4*;^*7+U'":3-"6FR5L#XTS-!O@L-NL589OY=Q&1 MIZ?%G&TC/]>"=1OT^G?F&5Y#.)^Q%_RA%_A+_BR^SZL6J7NU65QOHW9V0GNL M5F<(S,6I84-CC)8C9J!H/UG,Y'+'6KQJRC^IE^#]2C?UFZF- !*9* $MTD)M MV_,"$"%R@),,9Y +EDBK;?O^XZ=JZ2(L7_=$(:%M3=Q\\LQ7;'9+ W[L% M&O:U<8\J[;<,[OX0XU:\/:K>07';XU9+P4L2 U U\92R 6OTY*%F2E#R!98J$U8<\.-SD/NSV9'ZSB@C[^_-\ M+>K\SUX/#KOB18:@&Q* -RA#$T(KJ(;Q1 L3CX:^&2Q^*6-XR'$IQ$C] THQ MN\NUZNPV<*M^:G7]O/FJ!OF'X#-)I22LC$%6P%B7FTT!*M1F@C,DU4:#R2+E M=I5F3XXU-7)YUPMEO6J3%2*R%=<]A6$(;S-J\81BZ#/)O99[C:#13E*?963/ MPN&Y=.SI\48N%WM6\<,2L>=O<:.1W\7\\>M&\.OO8DT>VUB6.]F,YK/XHS18KK_QF//BH9&<+R6OF ML[Y_Y);0;1Z3=@\ZS+PL-*_:IL:Z\_]E2*?A=YF*IKHJG\_DX6N.I+, MN,CS.%7S*S+%L8IT&2"8)4 B) 5+44&P50WNZ:@V52J/.BI?=Y)';"=ZM)A+ M<16MVES8[S4<=0"9V$$P4D=J_V^;V2(P'8$GM,SX3+[]Z^ZMVG:>4?:!_K6. M6MS"=!4=+&Y;J*(>5I$&:P*-LH/-_S0::_M7[Y^C$7>P:?76N#NH[AZ@T\O=G$NO(31CD N "N]KOCS%R)_JC"AYVCS]^F=M7KYZP:T=__9W, M%W6)KE7O,+D],U(CF*2$@%X&F, .2L!UDF##&6H-@')B<->R-\]),6_R_15@$-?M]%M07_ M_1GPK4G)&4"OM&4OQ:C$Y@S2:^IS?U!H)D?WZ0X-9^6"R5Z]FXY@O=&=/@&OBY'@-RI MT(?GZ[-X:L.4[N2GU49LVRAP171E+@N@^V8!F%,"<,9C(%,2ITB9BA#*V5(\ MZDZ0#^9[Q5/C&7UKN/G6#D8-]]UMQ=7>XZ665^TD7^Q=/B=A-B.NBU ;*R.A M$U%#50O9]:_PQT'GDQ MVH(:,T)1CK*< (*$VCD2@@!*80DRD1+$,YZ3Q.I$:7"TJ9TO=<+6[CN^$]>6 M(88 -J4)3[ %YXH>8CU)SY;6<2 , T0\L\;0B"-3AX'RA_QAL6? MV:92SVTKHE1M:@XI>(ISF8,,P0S C'&UR\H3P/*29)PPG)9&Z1"#HTR--%I! MZR^@E=0RT6D8U&'"\ 958*)P0LDJJ_$L"A?G-)X>8;2,QK-*]O,9SU_LZ (7 M1'>_U&QRNWQZKAMBZJ);'U;KCX3][4[^2M9_$QM"YXOYYJ7-UTUEGE"JR("4 MJ00PT06[&H[CV*6I% PED$09PE19A,N $U% >*40(P%PXE= M&T'SH:=&B!_F/^KDB]:EO5;27BF38?E,%G9,:(&^&?^%P30PZVFAHYW45]LX M@.ASC6PC>K23W1_1V>/EE=XLAA^5U.QA>4UE#D]P*6>W6GX7Z\U&:(V-?>\(SM6*;[S"/NJ MT6<%T7#I/K-'C5C1STJW_4)_=K>.W'+QXWPI;I68U8S"+,T+PD":H43MU;G: MII<8@9CGDN,$,YKA43HL;D6:&NM?G#(4_:%UBVKE+.LA>9A@,YMWW&D+O+R, M-&/C-5,\ 'D:O1-W8OUSM$H\@-%;9\3#)[LZ;+^+Y?,NH4E9^'*U_D84+G=T M,7^LY=FF1UI%.[6N=NFWC69UT8B>;E=MG4V?'FJ_<'MV9GL2;F2_MU](#UWD MGI_OQO ?R'S]5[)X%C^_]$ZJ/ZS%WY_%DKW4?2L0R;(2%0*D! M:$ZE8$)9[$G" $PY!%@B]2ED.12E,N5)QKI([C>9B?VP[N!SH=?G[Z*9$+E8 M_5E%^AL<=T[,EHDP;WS@U4*_['7*=2>V/A_YZ;?FS?]+X%1B>\1\YZ>8#C]V M:HHE+$>R4FR?<&DG5.VSK/LQ[@IW$)Y+BHL"E"5%ND0*!P06%""$\H(I.B/$ ML9GIX6!3LV,[6?66].YY4VW(LL[8UY*[]B(] K'A(:\GX$(?W_8PJ\,:QFGP M>1J30#TZCPSX1FTV3ZM^NE/FP#T^HJ@>FGPV7. $E010K//9RKJU7ED"7D)$ M%P(W(&!=@=F'D MTT.PI+9CX[QA+-/#4"K;T*5VQ* [MM\L-_/-RP/Y<$/6 M.ABBNA?K^OE=O4+$D) 9E(!GC !(10QPSA&(49H0DA.84JOXL1/C3(WC/IFW M_^EUA=M6D:SYC:\6"[+N/<*2ZDY-B1FI>0 Z]$ZLE5 '936$%: 0Y!D8O/+1 MJ;%&99XS"K_FF'.7N^21M=6PK]LTFP0EG,2H %E=L#J/,2"42B XHB*A<9YP MHX:&QQX^-=[HQ(NN;=*57@$V_(%?"D/@KWJ'@%/FUBLH;%*TW"$9*Q?K_,MA MF7)U7.7AW*I7]XR81'55<]U@#9;#74SOFSB MS&RA$-,1F$;[(F_]W[<=I+7D3?VU3G9_)I,M6EYM*./!1S6J;"%Y;659W^\8 M?4.T0[[.+[U?SYGHC+I9SAA,,U( S+5_+-$EF0JL#[$P$\K\BI.,6D7>G!AH M:GRFY=1?3Y.<[V-3=A)B,R;R 5Q@YNDP:YM(UV+NMF@> V[.0.$WV.;48.,& MVIQ1^2#(YMSU;C2Q#?NK3]<_ZT.F._E;):ZK2FSZ5-75+T6<,BG2%"0QSP 4 M# *<%3% :1JCNNU9;)6'8BO U&A%F4FUE;2H_47B3-E3/W-@QB\AD0W,.[O0 MXEKVJZB6'JPD4/)'M0)7T9Y9Y+W>K"MZ7JG*6HA1*P]?6IDU0KGZ/C?!\Z, MA)SA",PPQDA8$\=1C;VRPOX(HW[R1Y5[_3T?O\AQ&_-,JSKG;7/S7<=K[L+; M,2UQ0I F$.H/I8 4EE"21%19FG62Q+*T/DY$A3^XB__/;SEYO__NWFTT-T M\U?UWR^6NY:3B!IN6WS@%'K?LI4Q:H2,_@B3*' ."[\;EY.CC;MS.:?TP=;E M[ UNW*#KL:S%5V42S+^+IM/.)Z%,AP?R8Q:7DI8IS0$1@@!8\!1H!Q/ 928Q MYP1!DMNDK Z,9<4/(^2H/N@QZLB;K<"U_]J.)H; -2,*3Y"%]E'MX;37F>LJ MTJ[_E=0!PFJ[\CMT MA;YZ]U&IQVY;ZOZR6O$_YXO%+(L+F24Q!'%:MUWF!4!(-\DA*:$YS1A'5BXB MDT&G9H7L9-8N'R7TE0[QL^[%?!YL,[+Q#6%@UNFA=]VBI[GFIUW[YD[HTV?2 M+MV9C3'RW;+Y_,!C]W$VAN)(UTMFTJQ65N=:)9G-)8D9P#A.%-T4R@S M)BTDD#PN4@&S/"9&03-'GSXU7M'"Z377J<#:/FZF9HHC&L$-DP:(SV> <# T MCBCLV;3HCS"R,7%$N4/SX=A%KI]JDY#P^WSSM8M8V1;TG96Z\56FOEI,J+(4 M:%ZH#0G) YI_%XWQ9U^NC M9*'C%FP_["&4"U'D"4,$2 ;59H_$"F42(U *AG*"&2RQ;%&^61I6QO&,<3=N M.(1OFB(2 > UY5%/@ 7GU4;.)CRID_3*9PUT*T@\,^_0B",SL8'RA\QL9 MFJ'5=0#HVE08%\DZA^>#V\<*@S^NP%Q%M<+G76I#;X,1^#<(R2VE<*J*$N*Y#*P"A&54( M4\1Q&C-2^J@%>63HJ9VS;VM!/O7*X\E.;M^U!X_-A9EA%@;AP.1[IO;@5O@Q M:P\.(#9&[<%CPT^A]N +(:U!X>>,'(3G/H_;0!#5VT_+R@G>4E +'395NN),S2&(]/KB'B=#"7X^^?U]K%-882F MX5I59]KTFJ]]$(2'2>2 "A%0O("%U+ F;J/KHS9 M_2*!;$BD+U;0\[)6Y#I[9BNISOW;53ZHDVJ>G]2/OXKUHUB[5W6Y<$(5.C&, M$QW &Q>Z/$\&<*DFM,A9F1=<9DA:-5,>;SK'ZU9J-)EO-8&&"_=HTQ)ZJ:[! M;C2)&E7:U?:JK=QS%>W/6K^-YTXECVNS%VC]KL:7B33N^NL%OH,5U\]3+^Q/ MI)-3%RO=C:0?B,UQDM*2 42%VAXQ&@/") :WSS:_V(=G#^)H1HC?4 O.=EC.J!8UZD@:*SS8")4P/ MHJ,CODWWH2'E3_8=&KS)L00':S+;U89 !]&^ZYP@92$QRCC(BR)7AC9[9)94/C#4U'M@3-=*R1EI4I[:&0Q";48,G MX +S@R-F+O$[Y]#P';USE%&BCQ#OI&[D\7'^ M7? F]/J_Q()_6*U_TW4I6)P5".< Y:6BD)QP0%-4 @)Q7J1%46!D12%&HTZ- M3'9"ZX,"L13KQQ=]G-.49G[10026WF@S\,W(Q3ND@6EF)^]5TT&F%K@K/Z%% M!G*UUB4I/.9HV&#D-TG#:.1QLS1LP#A(T["ZV;4]U=-:Z&IWBO/4SPM1NT&6 MO%^T8H:R$I$$ MXE0UQPA[,V+RC6A@7NJ+>Q5M!:YQ[8OLLZ>5.4">FUP9##QRURMS* [;8%G< MZ\9(]^L5$X)7'Y3@O:-@73)REJ4)R[G( !$8 IA(#C!2E)2PE&22Y0FA5GED M V--C7\Z49L&P=MRI,I(8CUORG*U$4T>J_[+?M%2_9M_1?4W]J\X22*U\D>; MK\JJFO^(OJV6FZ^5LK=TG-K_>UZ**(NO(OU*U]>K']0_E3I/0LG]>#^;2'\YF"XDG M[ *O'_N@]=V)@QUHK5<- S2\+A9#XXVZ1A@H_GII,+G%^=3]^=OS0E=DOE.$ MM3Y2.Z$ML(YHQI,"%Z!@:N,,H51"UOKJI#O1?._M\O;I2XBM5KK6"%<\J(H8@E2002 B"7*^LDA*$DN M"Y3FNASM;"D>M9@/-O58!@8U^I!P\R$=#!WPL*J5T-*V',;7\%SO8KC&*KK2 MR!?]U$GZ%]VCKB>LSUHK!IAX+K(R-.+(U54,E#\LJV)RDW.E.+5'JV.H#CJF MS5A,*?O M<6.4AS595E)]H==+_D6LO\]U^MJVG0=9[+K=5]H-6AW_4UM*61DO&2<8@31- MI3)C> X09PQ B7)&)"$%LMIX^11N:HRUE33JB>I8T-KK))IQVEM-36 .=)P5 M:P(, 9]7PO0JX*@$&P+:UX0<9 Q?&\L'\>UIM2;KEYN_/\\W+Y]7B\6'U5HG MK,T@PRPOA !%JNQ$2#,,,$X8D )+B1.8(V3E.;$9?&H$?&(7M54@:C2(_M Z M1*T2EL1L-3FNFU0_D+_-GM45;0_[V/.P!=[6#@CPQKO<\]"R>!#K;W5D:)R5@HN\ #SF&$">48"A^DD0GB"8EY(E5I%SIP::&I'5 M<@-+&NZ.8>$5VHY.=BH-').Y=>4EYT[;)O2%K73RXZKI>?IPOQ:V.9I\1E*0E M1P(D#*JM68E2M36+8\!B7F9)C$O*K$[O?0DV-?KJZ]4K&Q!UFG7!0%O==,!; MI]VNYVOTA]8PJE6T9#MO4VX8&?$&$QDZ<&+,.;0/M/ ,N-\X#%_"C1NFX1G2 M@R@.W\]W6PS:2OR?A5Y8FMH6%9OJDM#5N] MHIYBT4XSRS!:W[-I1O=O.$>!6;_5["HZ-T]74:=?U"A8MV[OJ1C]42L9!:FU M$6@"O*X"OF4<=3$(!/#K-2'4,,['$OU8Z*[0!4YBDB9Q#G#!!8!<) !+1?@2 MLR*6C&"16'5@.S[,U(BZ'ZK_I-Z/>56MUB]-JH..U*F7[2KZUW_[%Y0FZ7\V MR2HPOTK+).+/=9CM6C1AS4]D79N.I$YLT3DK__8O21'_YU[BRGO!ZAC.]D_) MU9%4%NNPH*/S:7S0<>$LA3_>V,NE"%"X9!@#WP<9QX8:^_AB0-TCAQ9#5X]< M2_KNJ;:>>D%'?;EC4?XXJ MU49P>ZM7;3::.#_DU/C^"_LJ^/.B3M6^:>K9?&GKV7QIZMG4G7.M$WW/ M(6_&XG[Q#,S(G;!742UN;>%O!0YZ-& .D^]\X'/#CIT6; C#D>Q@TSN=HR%7 MW\27C=H;ZL=^U%.JBU0T;FB2)$7&BASD+%$T5"0(Z.OV'H3;C'6\ !J:<"[!SB50\CXGOT,2!$<>.13RO_)'@ M0X.;')IM#G;Q_.U)B;_%CSEKHF@TUNS6JJK*Q;>>M*HNV"9;,5. >QR>KC#[@Q MO(G:$N]AMF6DLS7C[,&S61[\@3C6 C IB]2-P-EF+;//&-$8C;39I]Z#>_Q M[#O\)#:S#'.80I@#5B:*7'E: I)! A L6"%BFF:4SC:K#5E+NK*S)T^AQOE"'Z$E>F_I'1SVL?KS!_8@&<<3J > K-: M*UU[/,IY9[ V1/:]_=J#VV2ZHC6.W'Q-@&G;\ #3&=OW0,]Q([4X-I);LY>--TVJM MFD&>)3+#.2!)E@'(2 J(KOJ5H[@0+*8$%['-(<'!"-,\&5AU8G9-YRR3FP^! M-".@B^ )S#);V:*;5K MQ2GW"F:Q7@M>7_W;4UL.>\@U*O)$<(D%4)8I E 9,0!CG@*>*1NGX'J_GUT: M;7"ID%.S?6[W.LKM:NI'ST]U?\M&;/W7JA>Q4-4+NHOO)]#4NT!#'FM$\@/&*,Z?<2/>%K7ESB*BX> M^\TC+GRA9Q*+X6TLUP[6=+,KK?YQ6V.M$$3R.!$ 9VFLC("< ,**$G#,,DJ) M+(A=4YP3XTQM'==B]EH87%#M[A2P9ML%#W %7B6=D')H/#V(@^=>T\?'&KF] M]*#"AQVEAR]W(X77==ZN:56?PQJ^O*=NG]#;>ZPH8B>FQ]?W'!)>W]^3@XWZ M I]3^?4;?/9ZUY*"77+4G:P;5'Y<+1]UJ>RZFW-2ZDS67((8BPQ 1- 90(! M0@5E>8(1$="A;^3@H$9O__A]([I.P5I4L-&U\?TVTS;"Q'.QO*$11RY]9Z#\82$[DYO7^I@GK:\-'4RP20E,$2J03=LHR SC'%&0HD0*5(I;2*BYF>+BI M&=%;@2,ML=I#B^AA%2FAHT9>NT"*,U ;'%EY!3 XI0QCYQ+L?!Y$NV@3?V". M%TWB]D):1XB807,N N3,4T:-\##3Z'4$A^%=GB,T?EFOJFK&LQ3C DM09KE8Q8 MJV6TV2D6D:UFEO$>H[X/9F0ZV5D.S,W-!GM/\:BM,/731_7I_^4JZMZ!#H.H M!T+-Y3T8HAT.=7Z+WL,K+!3S-VA$?3AT[>P&$(^Q,6\QCW[C;D;58-R8GK>8 MG(-XH3<1PC7?VZ7 ZA>EQES.F5K*ZPN^KA9JR ?UEE;ZQWNQUEW(E U[]Z;,=$7,QG[UOKX;^?R5I]RHN7S^))[1%G MHHPAI@@!5L!4A\@4NH@, Q+#LH0IBYE9!>:!,:;&,IV8T5;.J!'4C'>&T!QF M&4\8!>84>WB,:<, @",D40GV[X^K[_^A[F[X0?U0TT)-"$//'.7S-U"J^]A- M+G5N[+ 6RM1Y+YK_O5W69TK;1+3KJA*;:I80C$J4E J#=77GE! 8O7=QWE2 M< %%+HE+0)S9Z!.-C&N.FTDMHG6+!Q/0S4P/CQB.UO2A%C3ZJ1/Y+]%\V8;' M[7)-KX>!=>G_8(&3[T80)D./W1'" HXCK2%L[G;L[;I0']>=;%-:[M:?YX]? M-UUBR[T^7=S^L6K_6B6S-*%)C#(]";D D*!$;8A@ ABD19SEL81):M7ZU46* MJ9DNG;Q1+7!=[9JO%@NRKB(U9.TX)@'IKA:?NTO;(74I;UJ M*:^B5S.QNZ;:7N21]"X"TF^S6"=)QNTE>PE8!ZUF+WJ8@XM-1RYO ^H^K-:Z M%M)J6>\)U9>N./EVJ9A&5)O_J@^NVN.-)(8L2[@$HL@A@(RF@.*" IIE989( MSK%9!T%W$:9&E5J)O3C01I%(:0)ZJD2=+E&CC(7[PFVF#%Q6P?$/3)N.T+O$ M/+O-@84S*/A?VO8J 2U8ZRRR!HN$3[P"KP>=]=QKOM5'[]8W>A;T[A/%D9C\(C3M:-L4 MG4&&/ON0\ANW$VY4*D(G==9>INFYR[\TK/_K_JOO0W MCAS+\_O\%01VL.L"1" 89%P]P "R+?5ZN\HR;%7U[-:'!$\[IN5,5QXNJ__Z M)>/(.R-)!B,4#72KY%0D^=Z/PW\4Q/##65523N^EL($\#)I>ODM/L_+?^H/Z KT\2M;+XR3AWD(N,?Q M-=^ +>U@CWBPH_YF+[HGN*O9%;@AG,[6-+R$^]D5H N.:.=A_*2?=QA/4RKI M8;->K>E<:$+_+HWQ18K;[](DPQW8:&:*%U&>9!&,L DFS@L,\RB*S _$J6", M9M1%:HY$]]2D;5OK;+$C_P;\V3 :,W!4>AP$"OU6.^)G1"?X.H/+/SK8$_6 M&14*6!L4RLX%A3:\ZU_V7YZ6?] <&18#W=^C+QF0<^=L6@?];P:>4&.S[FQ MI_<['YO+1V.W5$DBBQ132#+S0T0*YC++8$Q30H5$A2B(RREV,/K4SIJ&.+=S MXA O.VGNC<)(9I/P89MG.0XJL0YG&%6NG&7N>/>??\@]K/)NOB[7SW5=SZJ$ M9]T/<$\XS/*H0")."AAG2JN>,9:04I[!B"8IS2,4H<*J3H7==%/;Q37%;2G= MBN:V_?"^(F ?>FF!>/>V#X_CP'*@+X1.X9GVR'A%:EH,/UK0ICVK^_&;#M_J M7]+P%RG*S5?C^7F_6,O53"8*JR@54#'&($%"PAP5#"8$QZF,8IQSIYHW'7-- M39 <%# 4737WG%&UM=P%P6IP*]U^K<*:SKI.847I,(4*+\ Q6)G"X_E>K$CA M!<:[2A1>^HJ'@[9-#FF*;LUPGB>*93%44BI( M#3XU<;!-;[IS\!P> V;A9NT!P\ [?8> 3^#,,10./M,>D(SD(K5X.=P7='L$WP)!< MMVDY:(\X0&UW-YR"JCR64X^J_;C!<:P(.7[;3QC=/E6K*L5Y$V_3DVV&B$CS M6&4F1AI!DD88TCC)H:02Q1FBM,BM0J;=IIV:,*KKB%;=RAJW#=]W[S3=$]WD ME.4"V,FI\+".Z"K;NL#V:Z?<7<'4642Y01141%E./:J(# L(W]*5P#[FJ==..U@'\2):X MA$U NS+GN*EF=@"<))59?BU)Y%J" PQ6DE:3*8 MQ\9PI*]C,HN8%D!6%F6?R:6T[=8*ROEZ<=CKU<0S53%,*\L@)J^% ML;!-#0CWT#I21_/-FGRC)C6K\;#+K1T0[_Y-4D/@/H'FIU[X!^EF>@U GRZE M%\=\\>ZCU[BUZ2IZ=0P_]?0XQ>%CN?K'_5+*-L/LH]:/VQ9(7*;4I",PTXJ# M))1!FF04"JE7)TXDSB*K*KWN4T_M]#"40J5)-4=&G4.YU,2ZZ:L.R-NIKL/@ M.?#Q<)+/= ,,W< 0OLM0-:0/H-2Z(Q94OW68?E15UQV68ZW78P2_KFU=A?3N M5NORJ[G>OY9SJ(X_:?LZ?\^.6=#U&\J^J>E^N M.'VJA[O7GZUF*4$X36,"4Z$B2/+$=*_@ B9(R$@RE>*8N=95/9EE:F?&MG1H M36FS/T!%JWMQU5-0NX^&8% -+/V]4/*JL7H1A5Y55D]'';W.ZD7&SE5:O?RP MAWIY6C'Q#?U6KNF3R35O9 MF?WR;.;C;0%U@\H-V+V 6V#JZ/[IU'_IO;B3J@CCS\V_5(V8WHL6NFI,?X(" M]N"X_5&N9B@KDIRH3+]D&8$DB0BD2A^O&=,"(D$(J]SIAG)QIJD=>A>;.X#? M#;F6R937 ;8[>X+ -O#9X(U8F'X7^V@,W].BFNWE^U;L,VW5F^+@"Y["@JZ^ MF/_?_;$IM1IH\M8_:B&U+(W ,G_0\NOP@[TG9XHJA@264(HH,ZTH"D@Q3V"6 MF+K@<4%D)&9U+,&G-5VN+<5*'YI<]M Q90-N)TUDI1QQ\XO"X@'&:T((SDF"JFB6\FXM)+F!+UXLL MG]2?OLC"69XU8RW%T.>1INP&5.MPMP__CG:P7:3CS_:^$/#8"@%LV*.M%T7C M'G\AP#LY(H,,ZFDHTZ,\J"IR^_W&A#7J?U3QVG4<][OYHSZV5Y17KK,LSR)5 MT%BO8:+TJ:E_5 &(&.7Z!*51'N56 8@^DT]-,S>T&_FYJDN=S2OZJP_JHF=- MWD(Y!^L=$^YI.5[K9&E)&@C]H8T_#?!-C;GW6^ _'0._1W] $XT':F&M*BX$ MC&L(\8#FQ';A,X9O?O.V/-X'NGQ8:G5:B]?*D/%!+JM99XDLDB16%/)8:B4S MR3ED-->R+Q(X3JA "KD9'J[/.35!]V8OK? &?*/+VNH>IJ^GQ1)8JHMA@1U: M*3PHDZD)-E:*FN2F8(PFNA9H(1.AK2$*G Q]?=Z1$Z*M@3A-BK;_JJ="QK]( ML7F2JP?UQK!C0D.,L'M0)A7E]7.5D*+EWV+Y*'^L7VN^_C%#+$]E&N50299J MO8P@6"2F^TZ<*(QI@@1WJL3@0@SE*1:-H*UB1-2[.=>[6=^)C7=K*;_(^:K\+IM/W>K+.8XZI4W8 M4EYOPCV204WS('7F//$*N\\<:1AWC_D!=+*_/(?QC!DU45BK-YOETCB"VQU$ M"TJP*=2;*(0@P3F&>8)RF*5Y',>BH#1SZN-Q=I:IJ0T->8!6Q/[%,>KS+(YV MDJ@W.@/+FYJ^&] "-(1TZ<0@;/#EV9G&#:_L8O8D@++SX=[FCR86O3:T?)0K MN?PNQ?UB>;]9;Y;26%Y,9[U9F@LA3"G<.-7"@&0TAGDDN)8(F(HH5P)QIZZ> MSA1,35JTA+8V7WT4'Q1A4EKU+1O:P2O@:_MU7REGFTEX_$>UH#3DMR;@[;J8 M!:A9 "T/@]A3W. ;RKIB2<5+V5K<0.JPO#@.U*-IP=MM :$(%5FFE9\L+2!) M"PP9$@020K@@2@O Q,K 3B#%,32&UKL9I*4)$)-)W.[=B. M@.R644'@&5A0.2/CTV7M//=]&JL=C3AV+[7S#)UIGW;A0?>-W-3.?6YK(+[7 M:SJC21%1$T>#9(X@01&!A209C#+"&(]2HIA5:?]+$TQM&[ZU?\\..-KV[6)G?_=V/NA=V>Z@\Q0 M+I*",@59H4R82*YWM2@2O;4SS!2FA&=.#3NL9Y[:=G]S%'#L'F%L![BEJ6,( M&(>^AK1AP:?!PV<["X4-$79"*W@XL-WLHX?^.H%R+LS7;0!?5VE'&>;JCTV> M7]L#7LPD1X(+)F&:DQ@2'J>0IHG^#R0_\?EW M:3(4I;C]+I=4:X]-%/+;\FG3-EPZ:.2>*)R@A',HTRR!A,42YL38AN.<%IC* M1% GC<]Q_JGI?2WYD-;TM[ZQS:H.RC>=VS9KDS4XEVN@#[R]Z.$;(&HN_<6K MZ^K%@O$8Z=4C:2H@H9+"HA 4,LZ02&.4Q#B>Z;'88@+KMT_'-%<0T/5Z6;+- MNHKW.VI*\V7QI+?AZ@56V>X$'7#E!CX^6\I!0_II5LP>W3>@X2CB)7- C MT96&4<]#3X".#T/?83Q/PJ91BTD_-/,>;"F,*2.9*19-8PP)0@Q2I/^).8\* MJB1.I%/,>==DDSOCVKY;YG:^K*@%BQVYCK*L"V5+P14(NZ&EU#YL-:'[1JK",=:X8A4 M08Q',X/4%**.TE@4BAT5OW;:-BH?*)%#@JF">4H* MR(2^G(LBC3.2.$=OW4]3CFP#=.X]0I;NW:.W/& 8VFVR1:!/]-:]?_26!R1C M1V]=?CG\HK?N/:*W[E\L>NO>(GKK^!D_]:=.TWFD/W;.G5VN:![%*3>]C$46 MQ9 D!,-""@$S$B/$H[0@;C>HKLFF)J;>O7_S\,L=>+S]K[M/;EI.)Z1VVDTH MH 869$T>GZ9SS\D+?A\DB=8&DJ :3>>$HVHR-JP?:S!6WPGJ?CBQ[;RFJY)O MD\RRF&4B-GUM421-@=04%B(G,$W3*$F20O#"S1KC0\74A,Q;.5]\->U[%DO' M3#Z_1>AE90X'[;1LS14;@Z0+]@)R#-/S%4JF8("V \O2#&TYF)]<_'DQ_ZR% MQM>WDJT?]1!5V6(N"8_S+(=U:#/(FHGP_KB-+"(\H'(6?QT81!4NIR=:%3AT<7JL6SH?-8] M=+[)>:[;(_Y?29=W<_&6KN6,<;WG&#F%U5\#P2NT_N*@ MHX777V-K/\3^ZK/]:I\UJL1)"XO]<*];OBZ_E^OGJK+4S@*0\)Q12A.HL#!B M :=:(Y 2*BE$D>$TY863+ZD_25,3(I\V7[_2Y;/1UUN"P:]SO4A@_46"#_I9 MOS)I/1;-3ND8=RD&%E-G UEWL:YM..O-;HW&J*'6']I!2JKU(.M%*JSUA_%2 MP;4 (_LXU!9S?=-;507>3"^_JA"OEE5RM=;_7>S=^-XOUE*_SF;FF1:^2$J8G>'1-&^M*:#=/.KN+#_++8CR," M<\T*^%;SXN+#\EHN&Z??T(LPM&ZXP__!G'XU_BT+YI?%OO$*&"[ AY'P=_$T M#KT.8_DCAU@/1P]F'RB[_9Q>(X_H#>W#^:'/M-=(/9+&(&S<8K"')W%JXK_ET B%#UJ$:S;IT]-SG>QH MZN+7X0F^QNU@*^MJ['Z)]1I:E]Y;JGWVP(X_T#((C#0!>RR:+[5,[MHDC60> M#[T8 YG+@Y'Y0N;ST#!?-J<'GZEGGMR#NB_G6HLM3>'!U7I9F>%6'Q9/)7^> ML9AARAB&L8@E)$BED"8X@T1$,D&82L215Z)3FP'1W1@26P!Y@VHJ0:_-_\=1,0Z 3=,;EWGS"^37&<#QL7L.JLO]^[& M9,J9W3\M_ESYMUXZ&6)"&^2PSY(IQ%=1.G1WI8N0#-5*Z73"E^J;=)'UCB9) ME[_C]WZ_7\P7WZ3I:3;_7.=ZW/TPOO9=?S&9)HD2&M(D)P4DE$B8Q\I4P^ Q M+TB142%=CN*K,T[M&'Y8?]&Z=UGG*+V2-;$_W9B:0([)%M?!MI,H02$<6*SL MT]HV;'O5D/O3(,+%&IV@$N;ZK*.*&6L0CF6-_1=[AM>TM3A^_;:8_R*7G^5R M1AC)1)YC6$11!$E$.2Q2%D%54!YAQ0C!5CVH+>::FI Y#)CYLZT?L]$$@Z\5 MQ9YA&6=@=HQ_Z0?>J($NV[H[AE;P2V#\J-@/"35,H(:"]<.2%"VM['(OX<>V8(R_) MB4UT[/D]^RD]T=7J054AF#^7<_E.7P)6LSPC*2U0 3%/"211K&!.(@RY4E@D M5%&MD3OU3CHWR]0.F8K(JGA*U3+Z=T,HJ"AU+.=P'E.[(Z W4D/;,SQ E_LU\'2#3,(ND/[8S2PE7>W)=MH?Z]^ MK5'^"6R)![?7879WS3@C%M9'8S_]N,X:9UA.O#;N(WC7^5Q*K5*]E?5_W\T? M6F]1$X&\]65B+%5<<*%5&VJ$&4DA8S2&D1!%G A98.54LLI^ZLEI/E5WSJI+ MU\X72HT=INX0\%125CY5R^/H4798#CN9-@S( \NTEFCPJB7[)X/UEO(VKV(0 M=[,[8J'+B]I./W:Q44=8SI0>=1W!TVW"^>;KIDJ4>BN_+24OJ[ND_OU)5I?* MN;C]NEBNRW]6GVLAJ^E8/YL",FMS@?QC4WXSU\L9BB@NF)00"X0AH:F$#)$, M)G%>Q%2EA$OJT5PR%'U6.W;\EI,_R]7J+Z9&1,LD$'M<.OIC0BVEI<]FS)49 MR:^SMP[[/-V +5?5F;7/UPUH.;NIRBJM;VHC80!]08,##^HE"$3>N+RDP MI"?^IM#C![V%;X^4G8:\BWQ4-,Y)',$HUNM-L/ZMR#B"(J($J21#V#'RT9F$ MJ2FR#Q_N/MX^OGO_5W#[YO'=;^\>W[D6M?=8AEZ7\4#@ONRE?*?([K@8)G32 M&\0Q[NE=9$SAOFX!D^6]W68D/S'X5SG70S\9H2N^EO/2#&HRPIH@SZ87#(X$ M39C(H"0T-P7-)*0IBJ%B<4&UCAM1X>2?L)IU:L*N(;I29>@!V6XBSPYR.RD7 M',B!!=L^AH<4@X;D 9J7.8$45'#9S3RJK'("XU@\N7W9(R#\YU*K=Z)8FG_YT,8V>14RSM%+E^" TN-[?$W8 WH>.X+[,>MIG( MZ33CMA*YR.9)(Y'+3_8/.GN[^$K+^2R-<2I0SB 73$&"C3,6Z1VN"),H+7!& MF),S]G2*J2E/QY%4-94]0LT:).WV=S]\!M[?KM#T"C [Y'ZPZ+)FFA<++3MD MLRNN[.A)CUO31\EK!VAC,[_[P:L(@X_F7[,4H3CF+(9,;VY(!)4P+W()4QSK M*Q/F&57VU>@[IYK:EF^) ^:6NG#0Z[L!M;@4!8-IX)U_3"?80O8Q*&0.]Z!@ MT(UT"?*%T.TB9(5*YRVH>X3QKD!6G!S98HE2*293!E*3)5R!1D>50I34A(@>,LLC(^ M^4P^-=G:7)@:ZEQO20Z@V]Z?AH%R\)O5O*H_5A,.6LIO0$,[V!(/WER#VN/B MY8Y9X"N9 P$C7];&%_"M9<;)C-QK!:V,]&.MRQ@"\^&,P&S7 MRORM7:N*(: Y BU+X,/XR^/D QAKF4;S$ R]7*[^A! 7_$V])IB3%]$""R. M/!5!AO13Y7]9S*4^8)?_D.O[S5RLFD"*0BOM<<8BF*2%@(1$%%*:)?HW*1!) M\ES$F8O2?GZ:J1U=%97@:T4F4)I.-PW] I9VNGA_A 8^1&IP:@I!1>( 42?= M* 35HR],-:K&W,WNL6Y\Y6GW;NEW\[5QD JAWY/5A\5*7T[_7_GMS4+(64[U M_D^E@G$JW=,[AAVM?_IUUO8[J%L\[;O]?RZKY-;5 MS]LB$(A0QCA3^G(K"T@8+B#+TPB*',N$YRE5U,IBUS''1#=^2Z='78TN0&VW M?"^8QMGO;@AY;/:+&/38Z:=CCKS-+S)UNL_UZN MO_PZ7["57'XW%7K>S;]MUJN/TC"C[Q[5W?:C:6VRU&2\IJMRU896/%\I[:IB MHJ3 " J>F"94%,$"1PKBG,@84RG21#ID;H[/@=5V&S^WLZNLL7-YWG%?"0LK MV_16>.Q>*C=@CW5@> ?[S(.:>W#(_@W8 @ J!&[ %H,;$+2B\[BOC(/E;[*O MSDB&PJF^0F[FQ1=9Q4YKY+@4C6>\?!&D#VR=+T.!GVG4=/K<=4)ZK_=A$[R( MLT004J208],B/I<84HYB*%,L1$SS.,EC%^/HI8FF=DDR=.ZU^KH!AE3/F-"+ MX-I92T- -O#Y[HF6L\GT&A1!C:87)QO5;'J-Y6/#Z=7GW6TG3?/'9Q2SQW+] M)&>(DTCD6$&4DA02RE(M%&0*53@7>Z*QQ.5I%+?'N90TX&&\T.G8\7@^PL[N M4/9'9. -:@^&?Q/& YZ':;M83_$RC18/V+O86O'P*;]M6W4*K/IK;+,!TR3C MDL0"(FQ*PF6L@$6:*9BFJ8B+G*"$.E72.)UB:MNW;I?89E8V52Y?E?.JS_0* M_'L25_[CY$ZK^I!_0;)A:[N5W^?3LV*GBS-+928Y^"S*P]*C7HJ9N@$S. MR[P'E2)GIAE5DEQF\UB:=#SI6[7LSUO.%YNY<:Q\6"[F^E$C].^W5? M] (7.',D8N3R9GX0G18W\QS'T5V\7,\^FORPVQ_E:D90G&!!,$0B9I!@CB!E M3$&$,I01HE3*B%5ZP_ZH4Y-J1FLUSG9.GPZ\)[\;8FT+VAS =L7;Z0O&"+U) _^M8 AR..([_Y!P36]?&V3]Z]P98?)6/],>A V3[ M<5,U[+6<2U6N;]?W4ICJ8F81-QK_Y]WW]55@)J*((JZ05ETX@20NM!)#D8() MRRA&4N5I+!S;!X2C;FH"H2H@63D\7[&:@9^JG*6F:_V:_C"E7%3-DG.+@8"K M:J?BO-A:#2RO[I2J[Z>@IA!H$DW:N#QR;P.Z!@U/8,O4\7=N3 WN3YM*PE>O+\A%[*BJZ@!=8OPTJ^E M2;9>/9M8-D<[IN52V!U( 9$=1QBT!)M6UPW)8$OS4'UNW% *>HA93CWJJ>8& MQ_$QY_AMCV05O:N__KR@\[<;^;CX].&N/DE;C3?G16RZ.T>894;C%=!\ FF2 M%0C%B!)B9Y&\-M/4M%Y#*S#$ DTM>%P 32^H274(X>_$]HK9,B1B XN9#K"N MZ\2.J#GD*81";Z2T I]7SBWDWP:0S@C]S@'&"ZBWX>,@_MWJ"YZZGL9++I=2 M5/51FY>49GD68VSZQ<94ZW.4:KH ,9S%$A*=)@=(XHE:ZTO' 4]OH M+5V.G:1:F.PVL _S V_:JWR[-WLZ8C)L/Z=V\'%;-AVQ=-*5Z?COGO6S=@[S M*F_MP[+D\K?%DU;1JM*5]5D1(:0*D6KFO2]NAJ' OB\M@'(0'%O8&W-LF"V^/CY]:9Z8 #2N@X04<,S/.>C@X)<99 MEY%<%@.NCYMGHS^JG7Z/'L./YQ7IC\&!SR3 <)YY@W2MC\D']?!-5KW0YJL9 M51056'&H2*K/GEA&L, T@TQF(HE5I'CJ5!?]=(JI'2NO?_WT[OW=IT^.67NG MT-G=(OH!,O0I4!%G(H)VY&F%?I ,NXLXA,VA.YUFW"RYBVR>Y,%=?M)O=]^* M_]ZLUDU,2QOI+;6PJ<.W?UZL].=OZ.I+E18BI'C];*[K[^8-!5II-ED(M3AJ MPS7S/$O2),8P$R0RD70%9$G,8,1I@@F+4H&=7"]#$#DU";/'HPD/6[9<@KG1 M:#6'YE/S.]=\@HTQF91SL&@9!'3+X5_&&>J4G_ MD]P50ZA3#O8U8.TD<@"X!A:J7DCU3?0YQF'(5)_M7"^9['/,\)5TGY/'_82" M$4&WTL$$=.Q:\N M3S4UT5#I!<:14OVR1ZR7>.B V$Y"A %N8"'AC9FSH+@.1U!9T3'=J.+B.MO' M$L/B&YY"PU \7]?7X8_EZA^OGU_+.?]B&MA5[S5*A*2,9I!DIG=?HG\PKN4' M4C))>81IX5;]X=J$DQ,@^_0"0S#8TNLG0ZXA;BE) N(XM#SI :&[2+'$):Q@ MN3;IN.+%$H(3(6/[O1"U\'_5;\QBN2[_*<7;;-9K1=?Y?*O;9*MBEB1(@6I4D3KBR2"+!<< M%KB(91;+6'&KQB;G!I^:N&[) W]UB,PX!JQ;./2%86C5;HN 3V[L,10.D2<] M(!DIG,3BY7 +"[G LQ_%WQ@O@N$#M053&I6<\Q-"AC'LWU]M?KM:F>%95 M6%Y\D$NCV]+/\E88$SWE_WA;IMPXW[ZUM#OL_9X+9B$U MQUN&L96MEI>F^F#-#MCQ3>?QA_?1Q$^7CK-)+D'V&]W$Z., AW M'C0]IQCO7 J#Q<$Q%FC(2Z?>_DOPL_[M/_^M_43_8'0E__/?_C]02P,$% M @ ?84+4\H-&"VPB ]# & !4 !S=&5M+3(P,C$P-C,P7W!R92YX;6SL MO=EVG#F2)GC?3Q&3?3M6@7VI4]5]%%HR>5HAJB5%9??<^,%BD'R2=%>Y.Q52 M/_T8G$Z*.WWYP1_,,UE16BC2875/)V=XFSUR\L% MAA7F7_Z,RW_\4A;STU_^/E_\8_HM /RW]0^]G'_]L9A^_K+Z13#! M;_[KXE\M$R4JM."RMZ 4MQ!E$!"DD2A0"Q[$__WY7YT(@J-2]!W"@/*>@V-6 M 2^!.[2V",_6'WHRG?WC7^LO,2SQ%V)NMES_]=__\F6U^OJOO_[ZYY]__LOW MN#CYE_GB\Z^",?GKQ7?_9?/MWV]]_Y]R_=W<>__K^E\OOW4YO>L;Z6/YK__K M][/HO:7[Z:_W'7U_."0I$ MYOK'5C^^XK__93D]_7J"%U_[LL!"7Z,?@JI/9B2KB_W7\Q_\]>>:7Q>X))BL M>7Q+7]C\?%UEM_7Q^PIG&<_YN?CTDWFZ]DTG59KSRY\\"1%/UE^=9)Q.UI_Z M(BY7BY!6$Y9Y2*9D$$($@I)R$'16D(/F*29F78G7V:WD+HG>M?"7F/[E\_S; MK_3!OU81U#^L9;&6PZWESF6R']VO9ZOIZL?;Z7)%NW'Y*<03G+BD590^@?&) M@W)&0BR1MH0MQ;&L"YK#J+]CT>L\7-7LBT7Z9;[(N"#3<;%J6*1;6KX.V\UW M_/HU+.B#('V9GN2+GZXV9 C-K>;#R?%<5T3U7WXAY@LN%IC?GJOJ7A[7#*[( MKN+Z._>%P=D2/H?P=?*1Y(W5[KX\"?&5-3R \8U=^:^/DC0>7 Y6 M]+R%U#N SU7Z7\U/PW0V0:8Q\#,_/1T/ELS\#N>1EP0 TX:Q168A(P8D!R\MQ)4U,9Y'A.7N0UD M;I(R+F(.U>U-J!PDZ!&14GVWJ]3_/2P68;9:7G!18F;DQP.&D(AV3S+A44 A M>_'(^)N.+CP.0(9T18:2ZHAFHK)PD3;X1-\[$:(0 MP4*!D)D@[8J'4&C3! KWM<.06.0'H>'J:KUXHWNJ;3Z ##O1_?\\"POZQ),? M'_#K?+&:Y%1DU#P YDC;06H'SOH )4CIM8OT;P]%+MO#X,;"O1B%X1!QB&0[ M <=[7$SG^?4LOR)O?(+D=]=CCP1B:\Z/>XA9*T!I;)"EZ)"'L1#7EMT*&/(Y M 6-_J78"BT_D"BVG504;:!NA@PW%@45+,5D*%)U%E:!$'T5APMM\6/[KOI6W M H=Z3N X2+8CX^-<)A_P\[3F!F>K=^&4SL3 I$C9@<\)06ERP7T*9 #11JTE M!?!)#>!E7E]U*USHYX"+@V7:!2:.9FF^(#BO5;#.[;R"AGT^T-A3EEW@X%/X?I1):M,R M/;^JW3"B7+2%L$N:I*!+F5*]*$>_) PR\9C$(#=P]RR_%4+<\T'($%+N BXO M_5?'PB8^::5L,,"L(\R(Z")DIR!E5-!)U9&( J-RQ]%8P\<\')H=* MMR>(O*0_'B\^S?^<3;B-0NN422@F@0J6C"*2C!3C/)7$2$!#'#"W%MXN*<:> M'3[V%&U/Z%@[4,>+]XOYM^DLX435RJ>B J 2DMQNH\$S.D$)XRHGCCE(' XB M-U;?#B?/(GLZF)![ LO[^7(53OZ?Z=>UJRUBS%)K S(9%VS,,%5+E0ZS)N\N>)V0'@6V%99# /%FH7H>3+LT45 MW/D=< 4W:>-L.3%*4?YR?Y%V@8B/I^'DY+>S)4EC2:+PEAO-$6S1Y#]%&\A_ M5@QDS$9E1M;0#G&3>FW1[1#QC!*5^XNT"T2\/L7%9Y+'7Q?S/U=?7LY/OX;9 MCPF/V:OD2RT6()$P,G4.,R=3QS4RY:6)0S@?=RZ^'4*>1?9R*!'W@93O/PL6 MS^M:)U@TM\8(,*+>[)EH((: 8 J9OIRT\/ZPM-9]*V^'D6>1XQQ$N%T Y.,7 M/#FY@+)9Y#P/%&@7<+CR MI.[C%Y+@\OAL5?MPU 3.1'@3!9<.T DZ)S7W$)C,0!)A.5IG33PL]?$X#=O! MY5ED1@<6>!_P(1DNPLG1+./W_X$_)C()IPJ=E\@"15\VYO-GX87LH \:4>@A M2G5N++L=2)Y%[O1PL8Y]I7H>A[^9+E,X^=\8%A?O:E@6-C@Z*7.M;U6<27 $ M:\B.<.TM%O;3ZN]WO7K/RMNAXUGD4@<1;B>/EGXR\8:^LIP$(5/*UD+DP8,J MS$.,5H-7KI2L0DE^F-=L-Q;>#A[/(HLZA&B[0L>YDWW.!&,Z07"OR MJH)W"%*'[$I24>;#HMU[E][NQ>.S2)T.(]Z1,?*".,AK+D["YXD/'C7F6.O+ M%(7HTD*P+!'A66=)QH_SA_JM/(Z+:\MMAX5GD2O=7XR#Z?_??KTE1N+K'WLU MY3M^]^KUNX^O7]$?/AZ_/7KUXM/K5[^]>/OBW_''JR/Z MZG4VMFS=M\/''][@;U]>#FP#>*O9TW%Y,YV%69J2K9B?YSTN^\PY+3')H( [ M33YIT@&E[0* M+8%GGU"7Q)5XJ"!H?UZOT]%)"["A4'&SQ=,!0N^@$]@Y]1L/_:<\HHVUQ@4, M(AVKQ!%X+S246@[I8C F/)1A.Q0Y-\@9%T"'Z/=.J!PB[ X0\S(LO[R8Y?K; MZ_\\FWX+)\3,\L7J95@L?M 9_Q_AY PG267I4Q'@DJS]]9"#=_5MN1/%>RU* M9+()@K8BKP=$'02#FVWF!M=)!T![D5*MT%]^P(3$4CS!=[BZ*)B@^(\C"@F& MU\[1KACBA2)$H=$J9\BU% _%W0=8J >H&K=GW?"P&DP#':#I:/:-J)XO?A + MDQ)2=-PCQ!1)*,9(<"8IR!%I;VCK16G3[?(J%>.T)&J'EKTEW $ZCE=?<'%- M)!-CA+1")E R2,(WCQ"T+^"5D#+^?(&3\&6K'R,@,AKBP1C M(<9DP!:6D38/EM+&.&U#70\^T# &UH5'<#KK_-Y_G-Z4H1X+DP"->OOZ>3 MLUK_<\D38M2)\ T!+5E/F1EXD3A89GER,1K3+*IZG+H>O*-!(#2X*CJ UY6 MX(JY)#E()TP@='DNBD!LJ KR:IH4Z,TX'K]<7HZ-KN9V$F<'019;Z.>+#JH #U[6 N<(T2L-G/L4M31'R;84CAMH-;\C;:*H#JS0%;YN9CZ$-LQH\NAT)':4(8<_B)S!2"5T$CY[ M\5#AUR"0Z^H>M0T&[@?:(0KI %H7=R_OPX]Z\7*1!F,\,F]+[4:1'"BE/$0I M)%B,3%KIC- /O<8^_-[K.CW=0.H@;=]S[76 Z/L T.*,5KTEHTD2R61!.PIS M3;CKE.B4%PB&&W(!HTHFM;G9N)>D<8^_=C :0 $=(.GUZ=>3^0_$#WA2QT+? MP1 CQU$DAQ!8,I4A12:;I?J C(('3Q+,;:H]'B5MW 1C(V0-JY .$/9NOL*; MYC8Y[PQS'K0,U=P&A&A*G340A$/K\L.O//?'U!W$C)M_;(2B0X7> 6Y>SF?? M<+&JR;!7&"]+4S395@R$_N+J97)]U.J9XN <+]6X(G>MAIG>1<^XJ<=&Z!E M]!T Z.T\S&[N 1]UYEPEX+8(4*BP%LQ%D,YSJ720QK4I$;^#F'&3CHV@(IX ,0DB9]D-T'A_JBC3LY?Y-ZL9- M7;8S2L.JI0.HK=/U=[AX.ONH@B_ M*SM@+@ KU2&PEF4GAOBZ:$1FP?>CNSI M:0_^7KDQH(80?@<8NH,#6RC:S(Y!8H8X\#Z"U\9#R*H.5\%L1!OX[(FAL!NDDOM MTMXM5-6!V5K?2G[ U71Q?CL53Z:?UXJ[>G$="N=,"=JD+A%/-CL@1B+M5!^] M]4SR1E4GVU#73?JI'?8&5U('P'L[GWW^A(O3JRF22>":N5"G'#I70Y1:)JJP M#N(.,?,H%'NP<>$A<>%M:KK)2#6\RSM4"1T!Z6K(.XF1*Q\D^1'!9W(K:%LX ME2PP"D6XD39;W^8.[RYJNDE.M0?2WDH8$4BUQ<+D[V%1AS;?=:+[E(V7AB(/ M7UW4C!P#!Q^YK^;3)U0Q1].HI/(QTKK)1[6S0\.JIP.\79': M))?,2V((P=>"]E(S(IQ\/=1-Y%/N'T=+JJ M,4*53PU9:2O@+%56>.$J"J8I($CUG6"AT,!:!=R:Q+F,B?M6.81[B>HF+=4R M;S",2CJP10](2/B0>"ETBEM3"Z.))U]D;7XM98F1227;''H'UOL./Z3Y2<$U MD$8ZP-;[BW77+)TW4S&**X44B"9;-"A&S#B.&83A2DK/A%-M@K@[B!F[P]8P M>IX/*_0.<'.E:_8Y_8R[5+PVX(3SMTJR\UFAUS5RD9^[U! M$\0<).X.X/(BY_63BW#R/DSST6SSIGABO73>1@$D@UR;7%(4:KD%HYD.J#,* MU::Z\AZ"QDUJ-P+/$,+O 4,IG9V>KS-#_%M_-E M?31Z7#Z%[Y,DC%>IWFDZ+* H9(!(NP9*-;.RY" ;O;'; MEG%SYXU =*#(.TA%/1;_$C_>2QX0G(K$CTD6HC4.?."66<;)$C?/9MY)V7:A MWC_-(\[#M3,8VL;I^OY^K98ON)HFU!D;,33,WF$(Z\,*NUNC<8.@D M+)?3,L5\P5I1)DI%(317KDY'9P&"HK#:)&X$N1'!I#98VX'(L?-CC:'72ET= M(/'&X_V[=Q?GN5AN&-!!*6HO$XIVE"U@T>HDE,T*&]6,;D'=V.FUQM@;7$$= M@.[Z707QFCD1R0LADP=K.*^/W"0X+]\..N+L]67^:+V(IWX;%UDT0"29&IS;5\;,"M IZV( MT:%M=./T,%UC)]>>%&H'*:53B!TMEV?$242ND00$F=,^45$0)RHHL$ZIX+SF M*)_B%OPJ36.GW$: UA[*Z!165\=*HXH^"58@(%;'LQ;]%V;JJ#]?F*PSZMLX M:8\0-FZEZB@ VU0#-D;:7+]:L MSO4I$7:0.GI$UN;@QZQ$")'5\F]3IR"3H$PA-E*.7F59HFK3!?D>@D:N;GUZ M2.VAAQ[A=/68SZSP(%$ $XR,;I8&O.02,"85%<7&JM%+H8>H&OGV\^F!M:]& MGLVLZX^?Z-??7[_[]/'XS?'[UQ]>?#JB?QU^Z/5CZ[2Y[=R)NX%N.L_KQBZA M>HE+X[(7AJ)#%PH9IVQJ66QV8(1Q3DO&5&[S?/T>@@XO_-E\X*?U>][,M-%, M,I"BJ!K\6O#&(-E>]%Z;Z 1O4R1[G8YQ[RR'T/WM:I^]Y3SFN^G%BB+9>3Y+ M*PHJ:F.^.)14?AJ:[;7!)]2#!:WREC1 EQLF!XJY U=Y0_WO>!IQ,2DYE(@8H-A$+AXG MF7@K(B2NF-9)6M7H'N\:&:-CY%"UWCQH]I;QV/TY_A86^4^2VH9T D"QSJ0]+AM&)]K7=)1AH)U%4)Z.5\^=@)K$K*UFM#"M&E1?(:,3 MP43[E M"A&=5$(.@XQ]A=O!A -=("E#Z0.(N +L?**SMF3 M^=>ZX2Z8(5D8(S% ELK4-_(!HA&9=E_!:$KDNE$[Z ?)&M?':8.HX?30 :C^ MBC.2T0GQ\B*?3F?3*I_5]!M>L*.L92RX#"24:L55 )=J!:]1D39+5B&WF2#\ M"&'CNDAM@#6D+CJ UBTA393@#)-6D%@=LYW(!_2T(4 0!R([%!G;@.D6*>-Z M2VW@W*W?[: F6".WEAK(3IR(%6=SA>R-R"Q:!^,T5(VALQ/8CIYO#&P MB[VGL#O R[OY;'Z=BPWR+[<3<]'F5,BEJR,_:$LE\#(5VEB8B2#)96IS8?4H M:9V\UA@&2\,JHH.CZVA&GX7+2Z=.)Y^%K^TV?*&-@2R#4UD DW7@;"S"R3:7 M'#<(&3= &UC-\^%DOCMD_#ED9OBYUMU_&LZ?#M/9LAI37![/7G^OHCJ;+K^< M%T_6@:$3ZVUV*EA2.2OU8HA.=U4[Q-B Q4I,N;1)/C]*VKC!6EMT#:N7#DS4 MFS!=K)^+O,C_[]ER=<[(9J3#\5V\0C9FZR@B#(9U294SQ* 0?8PID4P7%?VCR_ M>)BN<6.[MB@;4",=V+#[&0D<2ZQ/>E6Q_'S.J"MU>"2SOK@<$\8G=MS'#?[: MHFH8/700$?Z,92^*&::S,V)J$^S.9\O?L,P7FQZSG\)W7)(OL BDONDL+'ZL M0Z$ZEZ:60.0V9ZN1) M]S!1:"_*[V8?$(N;??P;SK#>OV=IM=:9@XA)$1NR@ ]T7*"2,=$^]UJUN7.\ MAZ!.'GD/B;_#A-Z/[_<.5U .#,Q%'^V+7@6_A>4T35 PE"@=Q'51H$,&7OL,GGD>T!ON M69M7_G>2T\MK[&'@N@UT]I%Z!^#Y.TX_?R&Z7WPC?^XSOCNK+RB.RZT' MX^<[PQJMG/!8)]]$BEQ8 $];@_:(E5%'F7UH4Z&W$YG; >VY% &WTU"_\-ML MIMMM"Q@/0B;- ;W#.K&;3G1.NTM1!&&%).-LXE,"\#Y"MX/@_RQ<8^)!Y9KWVIB6UZ'[ZU_[LFO9XG>&F7TL[B' M&^$U1@BE=EAE@IPUYR04AD5C3H(UJD;8D=!A0\.3]% 9W"D/!Q7[B+]#@[9;<:!O9\OUGI;K1;3>+:JKRT_ MS<\G:?S,ADN7#;<,"LI8.U(AA=/% %>E"*84>MDFT340 YV\#7L"N(ZA\8Z! M_F:^( ]F=MX//OWXM BS);%7N9_E]=].SF%P>U(V1WZ^,@:0M]Q,XZ.J@RUWAUPN)TQF3BP(4X ;14(7 MT4) '2&E8C P58..)AOD :(Z>07Z!&? 4)IY-C//K@8M'S\=O_P??SM^^^KU MAX^O_^'GUJ&ZAML6S[@&U7WHDBME:,FJF$**Y M8^!24N"#8C*+)'*K;D?;D#=P&T%3I/29=JZ)GK99KNU*ZFU"%*@M%LMM;-/V MM*U*(A/Y'3R;Y.?[BH!12GBR=9YNC:U YL3>*XCVP: *V) M;CH W0=CE-8MT)W+"F6:K*_U/%W04(((4'0WGH6L[)AJQ>E6_6' MO[%X)[>A^\?PAPJT'RQL]D;,7C.#M9%CY"0$&R%Z6T#KD(HJ3HGMQNONBH:Q MIP0&P\>$L["8SBDB_#:=GRU/?GS K_,%'9T;,^<]2X$)"1:3 M)LNI>,U.)"B,I*)8]K(,-TOB,6JZ ,L^2IXWDG@_QN3G=?,%&S&&@%Y!2+4C MHPB1''KRK73R(1NMR?*V.61N$#+>R('A,#.4G#OP85^>A.7RLIO"\>)#K?%= MVU^=611,&_ 8R#.SC-7[9P=%%Z&T"4CVN4WZYCZ2.KFU/_R^81BA]XJ>S>8B MLTBFDS- [@PYY+F +\243L*A3,%XV6@N[?U$C9LX'DCMVX!I#QUT *<-#QM+ M&I(.BO,,7/%"!R^&.A^<+,$7ZW2;LIR[Z1G7SARN MYT> LX?0.X#.R_GL&RY64]I&E9&+R6):2&T5F3T!9Q]]'SK=O-0H7> G#O>7CHI4NT< YU;5^/DF1"VXDKGU!:DE:C M%@Y[CG-KWVYYP,JM_<3< 5".9FF!84E0/__]:/8)3[_.%V'QX_SNY,/\Y.3- M?/%G6.2)<-FJ@*K6:6M0VA-OM:F),YX+\M:,4VU:=N]"92?%77LBXG;GH3;J MZ0!Z-SBY_8([%F1%V4!P/N*RZF\TS[:K%J ;N7%(K^J&.$3N=GL]6=KZ$26LPZ,TB\-D@TY(WZ(DB: MLHHP2RL:];#9F=1QKU/' N; *NP5J;?WGS5&:F/KF&)KZH-" 3[H!%%F;1)3 MT?LVD< @!K)9JKP? [F+@@Z$W>M9'LD\TOXQY#9K$+;4*R>CP4M%8DS)H?4N MRZ?1QN9'\GD@>:D0OH?83)4$*#Y$\ M$M#6%\N\4)&WB3"&H+ZW**0=9I]_7>8H_AP?@TBND4>>L!4??QEXVP2=77(*(0?UXZ"(9$2LZSR]HZKV_>F^P& MO(<6'_>N;6S<#::6'J*-A[;6N3%?$EO7#/M'3/2MJRDN)PR#S\PRR$[$.H< MP04CP"4CH[)9E48!\&%TCSM.]UUOV<79+$LG8**#X M@C6/SR"PJ$&6S-$9KKAI%&D?0O:X8YDZ0',#[8X*YL>=GM??TYGOA<8T+#**.GMW/.UAS MF1>O/(>"Y%0KK+,#?52@2PZ:F6",\0=[GGL"K=DXI[&!-H0R.O WMTDJ;'@[ ME\$D!F]8L@Z,#!I4X74>FE60LHA2>HN^41O\G4D=>8)4;[FA_=78J3T\M_7K M?SS^NIX0^6*6+S;BZ^^X2-,E<6JDS]DE)&GR.OPQ,G"1>6!)"EL<+](]VH_U M<#)&GDDUMKELH*M.4;D^&!YEE!NI.(\1$(.H!>8)G' 6G-9"2V5"2>;@,WL8 M3#[K"Y^GU507D+PFOYLR?G6&G^87;LOYIIR(*)0GMP0\0:MRZ" B1B#6K,PB MH^<[^(^[+C_R *NG!6%3W3PS]*VWWX1A3+2_R.'33-4IAA*"):>9I: ,(XRE MP%J ;[WZ=MC[)[FP::F9+J!W?UJUMK(DXWZ]!^H?7S?]+1^R_BK*S#UG8%.@ M_6>B!9^L!QZ,0FMDRO:@V/I@"K>#\#_MW<_3:KA3F&_RK?O+H#"KT<7:C[H^ M?$0E(/):2(\I&>.XM/GPN\OF('_6%T3=Z/>9)*76&S^2,M9C;7"V7,/A Y(R MEM,5?L3%MVG"<_E]P#3_/%M_ROG1)@P/N=0\L!2TYW5 \%9D$ :Y%\6Z$-H, M-6S-V78;Y9_B[JDKD'2P:9YV>)@HBA7C+=2SLSZHSN!X,71TI#=*!M&FR<(> M(W&?]?W;X>+O #NW7RXXQ[RE4)H":^\(_(D8,((8X%J;0*=.R(TFD^WU?D3\ M4]R0'::&3M[#W?%L0;+D2!(,.,K:.C9'<,YQR.2^>%YJ<-O&E=WW^'O_]8]OIEG3F< M,!3,WL5<>UHQ4(FL4Y1) P83O=516-=J-]]/U0#>4_W,]XOYMRG)[[?7Y [^6U=$G@I!R=SEI870!M)#L[:VA;.@L#@O.'$1.2M7*P= M:>VD%=&A:+K#YVJIM X98G(@T@*;$8RW\;0:2"4 R.,\O6@$*%-J?$> M3GTK,+76^8-N_2X*Z ]U])/-7289 R]E J4U0LQ, M@\N<_I-&6]FFRT8+;L9]3?S$6!X=#AULB5=(*Z?I6L7TYQ/<9(E>G-9,T.8] M5M3HN!*2I.HSNS5=IMI!9SFAK>\U%Q%8=!&(+3J/2DR@C8U%12Q:MYE- ML2V%X]K7[L#:1+$= ':=N/KMYAW6I"2O78H6LM0%%$\9G,,,J1YBI;YI86V: M-MQ-S[AM&+H#XP!*ZP!Z;\)TL;X+_2G?*R]=E/(F.(HII?8("DDT'G4 2:R8 M@MPPV^8D?Y"L<5LP= ?$X538 1XOA?2VYG?7(5^ MDO/)6;V46C/X@?YI<9[4BR?3SVM&EQ,O0_!9D0"YXK5.$2'H8J%DD1,/.0;> M;*CTKL2.V\^A.SBW5G<'B#XZ_4HGS?GQ4N=UO)U^P[QF;_DW/,EOY@L2\435 MCC]!:M ^.E"6&W"B%! :?4"N1%S6 M5[A7JF6)GTT]X/)X\?(D3$^7$TR&%1\4%*PYZ>P5>.4*\*Q*?3X;O NUY<\J:ADK&*F MS1WJ]C2.VT*B/^2V46Z7L"6?:)V.([GC]-MZ2%/)"D7P$KA5@K9B("?>)@8\ MZ(0V,X&JS;2\;:CKK=7R,,AX%( 'JFEWZ/ESZ,V0'&',GQHB\&CVC20_7]16 M5#EG8[V3)"4LY&USK,-Q%;)ZZ\?\1)C;5S$]@VU=7O_S MW%A[T9/LC$!7# B>ZO#+^O0PV@+6>ZN"BS&9-H7DV]'76VOE)X+?P:H:'X?K MQX2W.7MYT1JU7DO,UK);7X]-HD?:28Z@4A+M+1XY!.\2B)0$<^B5+S= M?VZ_9F^MD@<%5TOYCX^NQ[V%]^%'=15JJ4!*BS,B4G!((5] MBPL&?TR82\;$PD!;[DBLQ%[T.D,Q4DJ7=2#C_T1(?9#0WMHG/Q%$AU->E]B\ M?@GVDS&A$'W@%DQMVJ>,CQ I\((J^Q 9&\-D4<)8_956@=X MW+Z2>R*RE4:5 %S5-WC&&G"USXFST1O.?0ZVC/QL:-R@^NE?>+10W?Z@G--^ M:PG*FKI:WB/(Q+/S' 5AATE0I7@(:#V0_QQ%1NU+:M8V8$=:.YE/^41OVH92 M6@>VDJ*UBXXXZ3_/I@O\/9"P9[CX00%YA))TJ;V/I>DKI\K]8>=8@;7;1VOTE:9*K ML?KQ_B3,5M>V$T<96%0%+$91RY8*<1D+T/&ADRPH2FH3N.Q(:)?NXI.9P@&5 MV ]4MQ?J1'(59&U&JFG7T5XT"#%I!S*C$#*:B*)-JGQ[&L>]QWEB@#927;_Q MS.4SNCL$Z4-40BOBD!GB,'@$QXH&%E+RV90@;9OBR-UI'=>*/G4\,Y32QNYV M3'PEQ+Q\0Q)]M,6M1_):HEKG]QTHEBPXX5.=-IM4R6B4N?$>\IXK[%U6[3)0 M&4S]\Z?010]!\Q7>UG=*M5UE9:Y^X44ITY,I;>#EQ' 5DV,1,!;RC.FDJ"<' MK[V^N$V@$Q2:AB"1O5)N(XP&BQBT/&_?0W5LY'1BWJZR\FY.GL"ET MFP0ON$[((3&N:^!NP?L@P4=N LO!E-+&KMU'T;C572,B;&^U= "OJZ;Y&A^< M5V_4"$ D1T 9%RDVTAI*<9S)C,FS-J_R[J-HW&*M$4_,O=72SV&YO?0FULEB MD@W@7$:*@R@$\E(8,*P6 X487:,73MO3.&ZAUA,CL9'J.D@EORX%T^JX7$P3 M_$"8/YY59NO_U]N;;^$$UV\*28[31#NB_L.+6;[^A2O?.=%,AUB;\[-@'&U/ M1EXM&E:C^, U=\[8-N-F&C S;HC2+!D]MMH[./0/8O9\"M7M.LY-JYBK8CT7 M]<0E'LG&!$!;TZP""Y!;1!#.(B5TBDG9I@7@T_(Y;H35;+]T#)8.#I'#[(:) M2M?Q'6"%S:27VF*VE%FT1!^X.A6:#7)]!W4N6!8U5( HM5!^C- M%(GDH 74%DJ@.,6[+BD!6:,QQ2D5;9NNA>W1VRR.[!2]NZBREQE39U^_GJQ% M&4XN1'DT*_/%Z;DR+X0J;4A2:@F8L$;,ND PUH*6*2E#\;)W;09F;$G@N-%D M,SRV4$\'KO/1C#Z+ME$=WTJA\<0&P5)6"G0HLE:A2HA%68A>U MZX2,/-VGA;)OO1S;7_(= .?=?)9(,C]+\&;Y,H=R1%OP2K9&,!^$JX_=;*U* M820D+2-$DYF/@@MFVB3VMR9QW'9H[C%YX&I7UQB9 M,$A[U 8IR(?5#ER.H:8-"RINASRW)%0J(CG] OP?BL MI8LFN""V0LW#ZXQ<$]8>,P.*N2?$7%1ZU(O2>FEZA27) HU M@O.I@+8F$(<^@\-U5]WL$F8IR?O<&5A;+S]R4=?3XJR-4CH(#6_,#3F.JS"= M548OSG8ZT<\%BS<[]C >E*NM^%2(-6TG(7 CH+BH/$.;W4WT#56DLR_)(Q>) M-47LT^IS;'OY$5>K$[PVJ.F2D;HWWU\0M79#7YWAI_G%RYL)>J5%1@M)U-;, M17&(3CH0RJ[#Z_ $SG_B<4R[60K3"UGH-"1Y+ ,MEX-H+)Y UL:![DSQR]=F3 M6-"GT>?H%K3NNUO#%Z\TW_TT7SL[LW!"9\EEXXO K'0!,\CBZ*0P%)Z%2)ZU M545P1%M?DFUG//=:?]SD[U/8S?9J&0QY__;K+2V\I2^L_VG]+_6G/F#YI?[^ MQX>C:Y]?N?V7-#\]_^B7Q^]>O7[W\?4K^L/'X[='KUY\>OWJXR?Z]??7[SY] M/'[S\L7'O[UY>_SWCW^\>_''JR/ZU_=KE7W!U32%D^N\+:>G7T_P,1@>O.:O M/SF]*8/-TK?0UY)K_+["6<;\EP.OMA^ZX=#"TA&L-!B9#04W19&/6#-[I021 M(K>I4;/?AZ@Z^#+_XK,_K0,X)6*0IB!PS>IP&O(\/#<.#.->&&52-&TJ2Z[3 M,?*EZE HN'4UO[^P._#UZMO!U>;MX"?ZF1??I\N)M]$@%QX*DUA?K H2A_3 M"\]"RF)";O/,^"YJ.H'-'MJ=#RSJ#N'R:GY*T?@D*24HP%'@="[D'2A'IW6H MF.3&5HPQM#K+;M'32C?EPO^= ,8^=5WI_^73X ]84 M&G[ =)&]6*OCTR+,EA1%K'-K=:X3S];E.OE!JSH,5-6&+UE'T)P7XL\E.OVW M2BGMO'0GOO*>BIX_F=0[,#X_&:P&^J)_T#DKS$2FZY2&4+RH70\8>%0>,F?6 M"<-ES&V>^#U 5"?FZ#!H#2W\'C./O_WQ\>C=ZX\?]\D@7O[LP9G NZD8**-W MO/@<9AL[0![N=0G.7W5\@]+IML=CBY!-#/I \KB4NM,]!I5HN;!6$G MT\%6ZA.=K!U7V.:L'X3\@YWJL#I;U'YEYU,Y:DVL)7!C#4\E-_R\4BTJ3QO! M,)04,XB@VN1";],R[D'V]/BZY6D?IIV>[=+:H5P>8ITVGS"8C;J+HJXL%4;N MF?0%M%!8Q] B16^.@BLI=8S.E\#:M" =U5*=7Q^F+YC/*-R\UP^LROM$ZOKM MI-9G>\>\-#D#^0"*O$!GP$6M( E7A"G%Q2U][QT7_F'&34;GW68.;M82J[,G0Y\H#2?2Q. E9C ^D:1<(>>"'(1U@P2,/@0ES59V;K=U_QG, MW"X@N[<;^L JZB$A<:V \7U8'"_6PLO_$4[.\#TN/GZIA3D\HE0Q&J#XFFQW M5 ZB)]?66&.#8T6DU&:+;D??N&F*\0#:4(L=8//*"[Q[63)1<<9% B]"!H4F M@%>BWG$E'8S1QJHVG2FV(&[<-W#CHW)H_8U])W#3[%_IO#6=3T(4'IU+8'2P MH$)4$-!(\(YD5602V?&MSN8'EQGW5=S(1_%P"NC NGT,-71:[XYW9_4BE?Y2 MM\2F#/OHFE>13#%,) &:D6NA6/+@)$]@D[8N.^>5;W1#N0.5X[ZD&]_>-=-H M7VA]OYBFGP;<%T=!O26+C841'R6#]XQ!-#(D,N#,-1J4-_ MG4]GGTG4"1<_&\L5.Y!X>/K33NZ[>1 MT3:H&CHXIC=M46\T0WVQ>AD6BQ_$WCKMX)X'18SXH%,=3H[/3NIJ:576*9I MNIK8:%TIKD N-H'RTD P/I((BW1:*26Q35+P<=K&R52WA]K 6CET[,[AQ^7? MYXM_5!F='_@4KJ/)+G'@@?:'JN/$?8@>O%8E)T_G7]SNYNWZYXZ3(FX'AT-% MUX%]N3I7\?=:D+5V"*\.DZ*PFMR"K^'D:/8.OZ\^S$_HLSY_^A-/ON'O\]GJ MRW*",J'P48 K-M1A)IH\ U6]0PQ2615L:O>6\E#JQ\DQM[=13Z[9#M!,PU\N:S]'&1VH78]M734(S)P42$PR9R.0C)TS0:#_21CG#QQ>WSM+^M1 MC[LKY-\UI6Q3C'IM2ID*0A9-1SF=W Y4O6\)-B9P(J40HU2BT3S@[6D<)PW\ M)"!KH:4!$=B@Y.ZBU'!^7ZGA *5X6Z\Q6(G>?EQU5;H79(I*\EQ[G!E0T43P M2 Z>-*9$IZ)CH4WKK_%+]];!]79I0JV3$SI%8,CJ"UDOP2GK 4M$$V0TJ/)6 MP+% [:UV_J-I/?^)*2U""?%Z9QK7CK) M.DBK, L1>00TS@0KC BES6W8=O3],Y3K[0/.AEH<^W9A]Y>[RG"6=0SKJ=Z@ M[+HWBI$0DXLQ"L6##MO5,C=Y+]UY7=[>MK&MHL8?E[U7S;;W-AN=@0F*Y)62 M!J*F?2<52S&CT\+Z[: X?%E]Y[5\^^.PG8H&&VDZ8"3S\8_??W_QX7\?O_EX M]-=W1V^.7KYX]^G%RY?'?[S[=/3NK^^/WQZ]/'J]U^OM+3_YX*AE'PX&BE5> MI#0_F]7H]CVA-%T=RZXTRT4E";ZVJ56V4'AK):-XV@HE8HY,M1D6?C]-A_IX MOX7E=)V+O&(/9OGC]/-L6J8IS%:WE_[YR$YRE71](.R\5Z!,W8_9\;HS,3L? MC,(V320.H7K<8&4@=-UT\IY,C3V^E=S.6%SPW<[L7:[P1.;O;H[:FT%=-$N^ M5KQGG4"A->"U<: 3DUAL,"ZUN?%N;@9O+/#C_->?.\4Z5GRVY DD:T'Q3#*P MY(IX(;"V<,W8J/YX._JZ-6V[(.8>TS:D:CK(K?RQI"#\]7(U/24O=SGAK@2E M!8)F=0!.D0XB\P(P&RX\N;7)M+G"O4['N+F21@ Z0-0= .4C?JY!T ?\.E_< MCWX18@C.U<&\M3.9# B>DP,AE4L"*8)F,C3!SU;DC9L#:02KX173 =I^#__O M?/'R;+F:G])GWLT2#T476>\2(]8L=JI^JO:5+VF"3HEKW@1K6Q W;I:C$=*& M5DH'.'L3IHMU0>B5A,_/83$;'B=!&F$Y6K A5Z8X@ZACH8-=>\N5C2FT<32W M(F_<%XB-L#:\8CI VSO\\XJX%O,9_?'\VN.>W>2]"4DS<@IT<#4BKE;;.Y N M*&]T#[4CKN^\-&&&RJKN>;P-B_J]U.G_]$R8N&'?$>@*640127ZFQM M0[ L=%;Z0@!U27JG"Z?_M9F_V2YU<5'8LUP/]DVDK\7F*N7#=/F/WW[47]_0 M.O/%%6]!()>U',R'P$ %=! *1XC1:B.XL$66-N'"[L1VF]38!4NW@H?&2GN^ M5NZ XKK=%G@B.]>RK.X!<'*FT4CTD&0A#XWI N24)6".Z>P5RF3:U,JU,W37 M-DK=(.=S U*,KA1?H%"D0]O0G67.V"B#MFO!PJ M^@["@%M<_/;C-YRE+Z=A\8_U!"6M0D*I#+!8AXN(4'/(,H.P5G*?;-2\T-S"I>W S% FM#-E@!AY4K!,E3;W +Y"R M]3(;Z5N!ZSZ*>@/5(7J?-U!"!V"J97"S,ZP5<22OM8OP]^GJRT6:><.4L(HQ MRR38FE11LK;1MJ9"(6NIO)"!M4'65N2->UW9%&;#JZ<#S-UA[2^G5RJ!*&J' M=D-^!1EZFR&*PJ$PI8A%(6QLT_3W :(ZPU<3MVLO!?2(I2L#"!4F81D3$)E1 MH!QMD(C$%(DM^-I^Q-@VP>\#1/5V).ZI^$<#P_VTT .@-J;U%DL;6ZNEI^A9 M>] 9Z\L$VH%!1D76G':?33H9U6B,[,.$=0:L?0%P$U@#:F/,YTJ+U8WK^_66 MHQT7F=<9)'*23**HQBNI =$Y%'2.H]ZJD)P^_@J.Z&\W,73W^N/6XPQXK@T@ MWI'!\2Z1>,D;J M5C: 7N=#"WGL5X\7I+_8F$!KM;:V",@QU^8PV4'PP8)VBJ+/;(ORV[UIO/'! MXZE\(#W-!Q):+PK_[2+#8%A&;VL3#TT64M N]I@3.+1,>Q0ZA^T&C]WXX)': MQ+55^#Y"ZT7A+S>TERRX2(E#EH8\"D)L*N!C-5$R"&=\+H7MIO!7.RA\^"9K;16^ MC]!Z4?CK#>U9BIS12@)KE*#6ABF8#%GY4D2(CH+OG13^>@>%#]_UK*W"]Q%: M+PI_\CM%X4 M_M<-[48QY%8@U'EH!%99W_=R#2$E;U62DJ'=2>%_W4'A@T]W:*SP?8360^KP M9D;C[72&1\38LF8ULJG3M+D,OKXVT^1Y%_4+X3/R27 HA:_J+NO .#+:;%F#1++;DKG, MYOJB/%EPB5A6S$DOVCS>WY+ QJ5"/U\H!!N=*\X UW4< MM<^U;YO.D"0WAG8/N>FM1F%L1^&X9U8+/.U8-[2?KCHV/OL_BKO^ 4,9HH;/ MVK:%C\E)2ZL39(W\?/!V2(*!9EP['^B(L6VZUA^/YBZGS M9=>2_XEOXSA+V:FZ?T@*JO:0Q!#!,$M!I,Y,)-M$"EN1]SP,T2Y(NFF(AM=2 M!U[UAHD/6-,=]9$-+LI\<;INJ1M/IN>\OO[^%5-M+SH]I6\Y+A_IJ\MRWEKR M!OLIB&"<5& 3KZ57J"O[!3(OQ='_F,A-/8>A&!G7=W\*.(^I^0Z ?Z=@XQ%CO9$@7@C>KZ-V5V'$KHIX"P*TU MV+&/^"XL:@#^#0]X6WS?1PWE-SY,XQ-[D"JHP#1/D+2OP_-R@,AE@2BC2=)K MF7D;WZD##W)2-'<:;0'GDZJ;#,$%(:%^G3/N4\EM'H$^1-7S\!=WPWHV>=UWYIU]2(=[Y;.=@;)5H8# 6+9AK2P-_A<\+5JR.)!D# MR=3 /7$&+F4)4DN>M18A1/F83[7%.B-WTVBIWWD;88^-F_=AL9K11WV9?KV# M$\%<#MEGT$;0;A.)@P_& /FV5FA14K[9EN;>.3P/+#-R&^.G0LUPHA[Y$,="5+Z0K+8YR;9Z]'*Y[+AX&=P7VE^D M/>!@ U\F@Z)0(D/MHP8JI A!* XY<.=IHV1CMGINN3T2QG[]LJ?*;BI]#_F- M_4!R.IN>GIU>$,Y,,<75(8E9US$H@@AW""P7S:+S#M56[:6W>QMY=>F15;^/ MXN9#2'%L]8?O5P@/5GEK50#,GK#OBJI5GP&XY@R%#U*4K6*9+9_&?M]1_4V> M00VB_KVEV$' >\\1^/:R!BL&C-%9!40XUJ?DJ0[VXI:*L2QC:S))_C+)Q M+PZ:I5$&5LGK5HYZDDCQ7,4*.BA&WY%73IE2 ED2K M2G"EW.B7>T_8;??,=+=UNSPKVZ/J$.EW#JR+J5KY-YQAF:XV'-K,C9O<*5&U7/_C_.2X M',WH!^@#?VR8%3&AM*Q 8-&"4A3Q1*,B%!19:MI:\F;N8#_@/4K)N+.!1L/@ ML!KJN*3HNH3G%Q(^O,#HD0\>JMQH%_J?N/BH4&2J','2("._*P<+(3,+Q@N? M+/V?YL_Z-F;_?_'1'KC9K?AH M!YV,G$I]OYCGL[0Z7GS$Q;=I.K]-\$8(S80 LKCU?M%D<(X$H[V++L68I-YJ MV,]6&=6[*.@R9[&';N<#"KH/H-3[Z0T'RTT/!]0"E58;1+P+6FZ3,=Y5S.&:O0V3 \4\MEO^M[#(?Y+@+NH5?+1&J@ ^2%;; MJ@F(2A8H*:*2V2NCU%9.]O7/'5WEAVII/HS(.KB.V4AA0WQ-K-H0(H4(U66G M& $7,8*K MSY@]4E#G"AVFI8WSNG^!\TA%/7MX'<.)O@/\[%HB9Y)) 5F&D(P$Y:T")Q0# M],9Q[US6L=$TN^=?X+P3- XL<-Y%3V-[-0]73Z:2ZP@?#])5@VY8@/$!5?#?US7O#9D!A=W#F/9J4-\Y'M%H"9[53M0L& G,!HM>IS8#1IYSC=,!GM2@"ND 8(_=#WY/)V=Y.OM<7WW3?_E3^#YATDM6KZ$] M1G(.-)+MS4J *8K[) 0WN@WF]B"VRS3BGFC9K6O3P:KK^";MX8X:R\-OU+9< M8*B;M7WX>>H&4=S:[8+%-CUY=M)S/\?\_EQ_ M7%$X]BJLSJ\VHC59."TJNP)4" ED3WZ?OI-8'+TQWD?'H M2>,;Q0#9*\&\ 65B'R7OFD>6>V-D'PCLI\KF@\^? MEHE&-(['!#)7 7)#T7&V#G32)2<;.;(V,YAV)/29AYY/B-@]E?M(\^(*Y[=P4E<=X%;VOD\<2EA;4?S$]ZXI"8$> M%;E'4H,2GH-/TM2:;\]R4#'+-H7TC>]=ST>XWO'!EW,%/LQ/3M[,%Q31YTF) M$8E5!;S6;BFDJ#Y:^H59(Q//4D=,CX%HIQ6[<. '!*V"ROF"/*I'@N #+I"Z]TF[<&#Y(U4LZU'0RV&"*RGT[V!MC7M:.R MOJP\/#/[(#]_?"41SU;OPX]UU>D'3#C]AGF]DS??NYP8Z6A[FAKR!@>*_@:U MVAYDT$Y:2R;+;ESV5DX^=E=Z ;[$Y%C M,C(*D,52/*'009":@] REL 48G!)_ R%1)N]A",9N 4%_07)DIIDSW;CG/,3FK M5=68/SV!];S%X:NS!874G[Y<=&KUSNW,3KJIF]+@@>^K@V!N^-6#K6'?#?0Z&F_/"R+-?-_ MS.9QB8MOE>&CV=>S50W/9XE^:B.2"QD$4>MCRWES#_)EF(:(/("(BMO(O>2R ML5LY(#?C5A:UWPUC*?[9.+$?TQ?,9R3^%:,]H$F:(JD*'.OF)DBX/.#'@.)G@C;>%M+AO&=*W/ M.^)PG7U@#%A.L5J&" X-'4I!HZ1C2&4VCEL]?D^"P1"SJTN]LV)Z<@]^^W'Y MQ[]-<4%$??GQ%K_AR?KI9W#.:FD1C!*^=J%AX(IUX+)U.FK#N6Z3N=Z.ODX M-Q@N[@?>4$KJ"7J;$V5]NMSF;_/&,,H2K2@>A%")F*LE'C95?\AD5SQ+QC5. MWFY#9C= ' PG]T%Q<*7UA,BU#[Q<2XQOWJ8J48R46H'EN8 R)=/^S0FDCSZ1 M>RY5;)S%NTU4)V@;'@KW@>Y O70*,;%A1:I0T#,/Q:( E60 EV*ML\S6,\2, MK4W<;:(Z216- K%]]-(IQ.2&E1S)U4 A()(\0(EDR/1S"Y@\+[*PI!N];7R MJ$[R+Z- ;!^]] 2QWWY<$=N;!?[G&<[2C[67D3A#VB$.5"[T2Q0*(F<)(K%J M@].YE-0Z9+B/N$ZLVA/$"X.HIR?$W<709G/*()U5B,"L,[0YN09O7 DOF06 M7CD5GBQ$N$%<)Z[:4(#8(BHX1#N= FYYF36_=#YSX (#"%V'1Y.["5&NN^D9 M%A37+F;Q9(B[25TGD!L*$ML$HH?HIP/,O0S++R]FN?[V^C_/IM_"R;KY?MV= MBB4F DJP@=P-E7F!8#R%\,$@1Y-%2KD)TNZGJ1._K=4A.I R.H#5!URN%M/: M$N!NGN[^ZF8+%2,XEBC *DD>;Q*V]O:R=9(OYU8&[6^.@1OL-?/^5(]K^H9" MSJWF#T^DQ@X@^_M\AC]^#XM_X.K-V2Q?6L)Q]%"M Z.^ZQ M:!;;].J^FYZQGYP_%1[F@RNG XB]/ G+Y7'Y^WJJS>IX\6'Z^AH=-;>1](XK]6>[J@=1!6]8FKC[))+:Z6)'E@T M-8N8)>VX_Z^]+VUN,\G1_+[_!1%Y'U\V0N52]3C&97LL=\_V)T4>2!>W9=)# M4N[V_OI%4M1AF9)XO,DWZ>J)";?+LLD$\ ))"[R?7/1Q3JM)=-;C10>!E4] M1*4#B7T;,.TA@[&[P]]?QZM)6I-QMT3-^,A+CA!S(,:PE"%8YL%RC"G'PM3C M?HZG]M5M^/0.T;"/W&9#,G%L%+R:3;_B?#DA$_O^]OLOEK/TCS5-MX%NM)QY MNG8%+Q3HED QKA("2DR).RN1;3EL>+OO&_?]M E2&C"Z@POI_NK><''?5?== MD.Q6#RBOPI?5D+$W]]/JG%-"!@DL8"!=41E\<1FB43SGE'3"-K?6H2Q2D/-XL/*C8.L#AYJ!Z X%T$VGDDDEPV1';N%?@':FX#0RUXN1UR$:# M4+8]XLAKB8>%QE:OMX?*J0, /NCF>(YW(6!6J3;T!'P(H)RC.7 M F]3'[[=^7I)P(]@$AL(<.P@9>TBWP_5B,;(+'(F5>6Y3F%#<(55G2)^F:SY MMKM/'G_RN":KA>AF0_'Q9-JM_A._D>V__GRC5']=8"ZS^5W?Y="]5=M]6YM& MJCTH/4;7E)$V:X]DKBRK2TX"@ZBE@> H5,Y9VM0HI7>4KJD&S;^7RMB 27(P M/)"]3\5!K!7SI)#2&N.DU8WK/!I0U4E89QJ'4* G0)Q M_6(K4C0LR0*%HBWREHP#+YF!)'P0S(L8&JU1?/I,XX)Q&)EO :0]!- AE-[/ M)PG_-KLB^52?^;:^P?E CK8!6X2D""V2Y^Q] AFC4MEJ-/$X!F[C\?H#V#Y8 M> %BAPNF0[1]F"S^\=L<\?64O@,7RP]A>;N],G*I590)N,#:P^$DN)I;])YS MBX6I'-K,#-K^C.,^NQP)=P.)J$/PW6UVPOGG-47","LPDY.L2P1EZ6)PJ#Q$ M%E 3ZTQBQ[D]?SS;N/7!1P+;@2+I&&2_3KY.,D[S _61.EDK!4*QM=?6*HK( M%.D0,T%%[I4+T1T5;#^><=Q*N2.#[D 1=0B^^A@PNYXN?YO-WX3TCW?EILQT M_1YZZT*4C#%(!H)G4C"/'KP+&G0D-[C0;XMK\WZUSVG'K4,X$B '%UL'T&ST M)G"?1,HEI!PQ00R%5)7\8A) [;K+4A7FHPNVS=7=FK).DGN]O>5T!:C>4H:/ M+&B'$U@Y8"3_S1Q*DM4XB/O^FG?'G<$Q3/)2,/ MDM#))"?O9Q^^^B-,/^%B,KWC0)G-?QB4> MAS;+-?^D6\+043P\930#8=JQ-8CHZ>IR?5'"C*GG!Y^,3MQ^Q8Q^S%^Y2-I!C+%Z M*6+%\")C@.(TD:0IP/89/2A!04:TQDKUHG.]P_=U@KT^$/)$3]Q0XNK)3+<* MN4O0P6M;VP]75;LL0F"&$U,H+A8,<_*-K?2_'_9&<6)Z %1/"O;@R:@NW_SQ ML>![\[7XWMC=F9G59UV*Q .K(TJ8J;=PS5<$X8@)2G"?G3^L89"CM=7,9*"KWP)=\]RZH+W3 M9JL'A*,>NY,I;SWI4.?8V5VK_(U63?%3N*D:[5"YSO^55KG>>_9<"JDURBB@ M/O2 TDJ"*Q$A<1^C9-ZJL-W9'[63NS\^N1 =B9'S%:70[7^!R>74SC/RR MEE!Z22$GN;F!9"41(E<>K&;&)\189./\^N T;:5=YD^E79T!Z?0UZ_EWG!!$ M9KR6#:OHZP9B!AZ- DS61O)Z35*-U\H<_1G0_EN?1H'/@<^ Y]/+CNP]G?SF_H-^<_W[Q]OSC/B6(3WW4P<6$6YUQH++ ]_,9<9PBXROR M0PBC=>#7EPJ7^WD2/DD,&H$CKZY)0 AUB[GQ7K 4M'&LS=SX%X]VJ)%]\@ON M"]#NM[=[37Y8<@(T^@(*>8* WH#+/"B;M;*BS4BZ74XY;F9D6"P]MFG-I-5C M??43)F"5;]VK7OKY#VQELC:=]VB&BPD"6% .T)8$BM-5ZDM1((M43AK#'=J? MS'#=*X"SS+BHZ6Q%UV%JPD+4Q4 R2D:9=8CRR%;[9(S4+KC9VDCM)YD3,DWW MS0[G4YQ_^G9!$ Z?\.);_=>+M[@\H-GCT*]L9=[VH_EH!C 689P-&8HS".2S M,XA&,.!2>)U2,M&T:9)L;@!O&?^N/*UP-Z5)C,N8@B,6U,6,-60)F<(IIS6/ M.CL119NY(MN>L'=CN N&'AO#)E+J(+/])#6_?+N;-R528<):!\XE2R35#G$G M)##IK"B1,11MDM1;'&Y)++MZN7]HIFO:5]NP(K.\14F]GR[_C M\BGJ TGAIXOROO< M2E+)"H42G%AMHN(%LK,I>3KSA\NN*'CVZ5 MEGB>AJ.E'UR(!H-78!,3H!3AS_,H@!D6K5->.76BA2,/;?-EC&A$W;(B-2=/ M6%I%@9'PH!/]P&NW%Y8>&R&]N9VC]G3M^\^GE^\/_O[V2]O MSO>Q+=_]^X,-R-.G&&I<$&*9*G?5MP''R4;*S]?]MSHVV M:&T^S^'V(&ZL0HK9&L,*7;[!1E#9RUK"*<%3<.&C#2R5-DF@)PXTKI48 L_ MFH;#&=^[E=B_YFO#IPQJ,1I6=SV!E2*C,$Y*B)9"=X6>'%D2)S@6>?84N+-P M2G;C_K6M?OZ*G?<8-JYNO\P1=+2YTLHATBT*48N,/M@L?)MXY[E3=6E!=D'% MTS4*!XJ@=S/R ;_.KKY.II_>S,+TUVMG]\\\!\0ZNSX#8.:GUTI:FN: MA.$YI4@!L*]5@T[1-8;"@HTQ>B$\+]A&7=NY-*^G]%G7]V_^BO.2-5>0;-W< M'".%_"48,('\\&!M\*[-G),-A^G2$.V"@4VNS"$,[^"1^LUL^HD^[?/*DMX6 M55BOM+:6+*H:<%YGW83:*%)3SEX8Q!"E]+Q-W>;F\XR\.OU@.;\ G#V8W@-T)E-R MVU[1%T^6ZTJ%I'32QM:N(KF:1*@@2E:K8[CC6O&$R;>!S0]GZ0LR^TCX,6@. M8W<'@/G>_JZTR =MD] .[*I^BFL/09&;S[-%R5(FDEH]WCX^R[B)S:'OI@-Y MW1U:WH;/=Y57+&!D%&0JDRG,; BJ@56FNB/X8;?'^BGKR:W27]+'#V M9/O8I8Z/0]./]Z'I[:Y!7W(L/H ,H;Y0"JPLLL!9D%E+87UZ-(KAB=+&%[^J M)W3L*\Y9,]Z.C935!4T7]J[OK+R)DV@L?M4/'= MQXY;I##4S7(@N[H1]!K_AFM=5'2U),=4D-:W11T ":F2A1B$W6XJV*,/'D?= M#Q7.1AGOP:ENI/QN>EL]K1ARF>S?Y*C\RI\H9\LOUT* MYPP%\"3P[.J":G*IB5,&-)H814*/V/YYXZ53]N1O[@F+9UX^!I51!_C[GE^O MI_3)N%C6I>@7RUK<^Q[GJ HL( MOG!GO/0J/ZXB?<9]VNHK>PJ7#@-10U:/#:!--GFM"_3':V/\UP7IQ6^S^7^$ M>?XGG+)!H#:$872 MP=7YD-I+JV+6L7#(2M?]M#J"KW,[43G+6)0A--I;]O 4X\[O;NUZ[<3CWLNQ M:LC;K!+K^0\?M@9T>SK:UE]9:Y)(28,T=3@MRP5 <7TH9,7!"8 MO*$@0(?$*1KE9#*#(RN,F)3VQF?657[[J+57.XGWY?SV+KSN#BT/,G,^ZB)U M,&"Q=G9ZG>J 2@XI1XH+N,G&F"-@IN/\]DZ2WC:_O0O;QXZ^'MSZ/Z9?77$^ M!DS@0JRC04P!CW6$?2I*664<$]LE,9_[EIXPL:\09RTXVH%EV5BOF&R4]08& M;YPFSLA"G)&L=F\F:R0/KM%-M'<=\%%KK0ZYBP[F=X>86>L32F6DPD)\R!3R M<2,@)N6!.5-BT38;W2CC<2IUP#O)>;LZX%V8W@%T?L<\N?Y<#>C;V;+N7EG9 M3!VRD\2"VHM1EY4(4JCH!=&$BGF7A=-M9BYM/$Y?P-E'SK.AF=X!1[37U?;.)P-)&.=D#-(Z/(('_&:GS/U1"[B&"YWVXWIWX/DM)#S[ M/+N>+B]3")&YH,$F)-Z$NB;)D \H9 @I..X<.P9Z[D_4DZ^\I[B?A=">O.\. M0\]G=WE)V=L,B&2Q59+^9OE6\,RCEAFE;-=?>LK9]^%P-IA\ND/>329XDMZ' M;S?+2N:?%[^$JZO9;'K[1[-?\'V8Y$N10RPH:[>9EZ"R%'6RG &7)*^KLT5) MQ[!NVY^XI\NS!2H;R:X#C'[ +S<$+-Z51_XFJ1MSCA,!&6-MM1:KQQ$!":TW M*3'ZM4TNY)E#]9G-/P1I0TG@I+*QO\WFGW'^=C9]-9LNZ:_2YWZZ-?W_,;O* M;=*TVW]KN_SMGI2W3>SF:!VCX!2,-?6Q/7L*-:2L^7]A*,X@YZ]-('^\Q"ZR MF)QT" 5K88-7'(*AWW'K&0NE6,?9GSJQNPL&MDGL[L+P#B["#2FHI$TI:!QH MY@,%.@8A<.8A196C]%S9V&ZT7.^)W9W$^W)B=Q=>=X>6!\DIZ6H0+,@)$+%4 MM@3PP9!CP(R1Z%=K(_[5V'W9';C-3\:&2$($)4+2OV)],!3>100=&:F,NR]?]6\$5B%[4X;ZA M7O-:@LV2HHT22@YMUI>=1H[XD&OM8'YWB)FUHH5L/!H60?! BL:$@5A" *&B M#5F6HEB;:^UDC05AY SEZ#RD2)=X9H0N>8%EA$ M:O.(=#HYXIWDO%6.>!>F=X"+AHK#]N-X!>-8/\(N/L]\GT]E\LOQV\0?Q\X^5XU;K2'7.%CT@JUL1 MD+Q#9UT"C-X*'1 M;[2N]=ES]>10[RGZQYMLAI/#V!':]^SYK^LPIP^^^O9L M;I('XZRTF2("R4&9&,%YH<&E% .7WG/Y:!+%5CVT6WUY3V[T86 Z"OL[,%H[ M)+U1&1.4D!"Q#H TB5Q,5U?IQ:C1"Q:L.<8E>##^CI[^/<28-9)/7X;M_1R_ MA$F^*>MY/Y],T^1+N#J;YEMZ+QE&+75*H$/(H 0Y&C$S R8GZVI/AH[;#]#: MX8O[S/(.9-"&9?LI0.I2>8DZ(0<1:SPB?0*7>023DB@F! R>#X:C/CNTFX)G M)P:/C9A75V&Q>%?^NV[0FR[?S3],/OVQ7/_7XO5B<8WYLD@I1. .O,RNCBD( M$!2S%-R8(!!Y'8&\%6"V^+*M\&).!B]#L[<[;^FOTW"SGQ5S36.O:E(IWDVR MOIYD'2FZ,!181,<8R#H--R$*'^41G*0-1]L*7?84T-5&&AW JS[+?5P_RUU& MXXJK_."NU.[".A@QEPR))8MT=)=CNUT:MZ?8"C3NE$"S-X_'OJTV7+_?;DI" MI^%J.<'%99VN0FX9 Y_K*,W*$>^-A*R0>9V")E.[KW/S_5=M!0M_"K!HP-K> MZQ])WBQ,& M<1<,;%/#N O#.W%D?DA,RVQL1N,AN4SF62IR\\NJ9RM$EC!*C,=I[^ZSCG$G M$6]3\+$+OSO$S#HGS4M$;NM;9LJ:(D3/P=4J/>N\5-Q;S5DZ"FJZ+?C82<[; M%7SLPO0>H//CMBIR]IAGLD *)%I5:G.>J\WI0N;$A$/%&E67G<9RL)TD_/)R ML%W8W0%@-E0#2X\AH5!U/@)I$=9YD\5GD"H+S;(EKK190KAGC?U1BQ$/N9L. MY'5W:'E0]9LU>FEEK7*I#>A%@$$:$8TPC_SA)YYKGOZ.GO"P MKP!GPW.S!U \?JE8D\%,<3**!$G(4*>::G"AA#KP2;(HC$/SXE/,"]_1T_4R M%"@&X&9W%\W]PZ:+.99<"]5LX8O2292?#N>@[,?U M#L#S?CY+B'GQ&S&L$K&X&Z6.JA3FA*]K0B+]0D;2,6? *HLN&5%8HQFO3QZI MIWMI3X$_+CH=A/L=P&B'@C.C@Q1,,> I"U V*?#,D8<7O5<&F1#A&+GNTRM( M/01HC>0SMDNT/5EUN,WKZ:NP^.,R29-L0@8N.8HNB![B8T%2+?ISD^B2UV(K M9VF?;^_I$CP,6L<1P.D@["QGS+^$](^/L_O"ME"\9CH;8)&3*ZEKFIGB"F!9 M)I1.)LZVB]8..T>?!:E'0-W!0NG@;GWX<'JID4?K-0>O$CD'VM>!K,76ZFV5 M8ZWDUG_6)4*'W(][\[@O^_2X".7;;XB7+*=:;J*!I5K@PC&"4S)6S)L4N"'$ M#U'@4[^KSUK4@>S,PT!(V(1!L/EFB+.D+(.0*6Z)(/)>7'EU<# M6S/(+MFC%Z@.98L&E5'O)687Z0_,UU.TY6"^S9<8[3&WRVL;KY-13#6"2^LT.!#*J!L0KA(B M4F2)*ZN.4R;49W'93B+>IKAL%WYWB)EUSLD6KKU1CJBHFJ1]@N Y@QREQ:QX M5KI- O]DBLMVDO-VQ66[,+T#Z*S&V;P/WZH>O5O^@?/U[V]'W$CF8_$8P!1D MY+?:$^Q/PNE V30'9XVM=(J;7G1=3RN M._4W'W]?S '8V9O'^UNAV3)_KY[F]GE!?.;3#GXOW/:D;5\'12A% MJ^ 32#'MT[NB2YGR+DPJ7...K7S'=N\#MY_ZD?BW2_TXW]?,5YG+7*4CRMIP>D M)E[^T(;V980D!$]H3%TH5K*B:T58!5Z+",A%(E=7IX GW^&N,-N<)+ DR<%R M=!8*+!$D@=YDQ6))QUBYTF\28A<,;-7AO@/#.PB8-J_GEBQ(+@0D6P*91YLK M#74"HXR1&]2RT2KATTA"["3BK=;>[\#O#C&S?A/U(A?C2*Z>JP(JUW+*J$V= M@89!Q!2$.;LDQ"Y,[P ZKV930(4JG5-:F.-YF(N_&X_0%G'WD/!N:Z1T@9T-3+B;AB0<%6%&I;BR* M-1V308I2@HN99W&,=K).6]T/N*0.Y'5W:'G0G-N/=&\_M%,"Z%4AQDS7+-V67B M#EJPG&==HD!GMVN?>.Y;>L+$OD*#HV-!X0,)[XMMDL9C-OWU'3#(1C0R0 M*Y]4-;@A"0/91)4S"Z[(+<9ST\$ ]W5-["OOI4&EOSG< H(==_(^BOTO%*6)$F4 D MST QEB#:($GD1GF1L@RZS6KZ9P[5TVTV#)"&DL" V:>6534)2XG)6"!/SX/* MQ#2O,8/A+HKB$Q.R#:B&J:HY>F7$(= :5AH=6*M*T(V.+":KG=%56S#?T[C: M>[=>M<$OK1%:9D,. KD*H&1ME@[6@64B6I6=3:%="+_].?OL<#\4>(WD= HH MO*F(K'09<@"*A%@*F6_'!3CD' 0YKHSLM]:Z75GJ-B?LLQF^*?+VD4TGF'LX M-B+-,2SP+*7Y-=YO+T/A64QLM0^B#@7+!J*0CLRY*5)%KK,Z1B7]$\?KL\-^ MN MV"*ET![5'5=X^R*BQ<. J:% B, BJCA (T?B,485&.\4/KK0_>A_]<, Z M0 8]]LW_]]F'#V=O/^Y5T7KW;P^N+]M\BH'*R,[_YWJR_'97.L0L%\EF!!$Y MJPX.24P$ RH99EVFR\:TT9KOSW'0B_9ZC]VF(DEGF5-96)#&U16(A$5G,0 * M+-HY;W5B+PGVA>\8]P'I '%^]W8]$ ][5NH#BDH??\1@*MZR8/01-)P34B@R M]LC@(/M?^@317E,)I^][JY:9/ES:M[0,5L-@)2J<&:\@XB M\PA!,ZZ9"\6J-D'UTV?JRCCL@H ?'I6'87L'3N1&2E95 YIS]!;K4,YBZG38 M L&3,Y."8*HNJ=2N46KBJ2.-"Y^A9+X-E'860*](6B>10^;!%E?7_]3!]TR+ MNLU2@>,Z6,PBRGA$+/50IC.0V+G%,URH_DD:GB"[BZA$12???43]/(#VX'L'X-EH MH>^S4YJ1B=:)@76E[M E'RT:G<&1AH7DN4NRS8#LY\_5H5?4Z"UF/U'T"JP' M2\8@OQ ].UF$0OB<*M@'8OB+I &(7 MRUGZQTUUV*_7_3#P/*(X.P#O;V$R_UNXNL:S_'^O%\M: MP'''UL4E42)#9(HN#D/1, 7'0%0DL"4&U IUJ_3'L\?J\-H=!GK#">/0H8(M M#>.*PI<520KR?HN68&0A17)T%;A ?-7,>^22,R7:;'P_Z-CCEDF([G8B6@KVH"SJFZQ M4FAA:LKS+]\.P_IC^__[F5T M*1?2-/#6!W))N(4@"B-7.DBKZEH^U::!Z>"CCUM_?>SPIYE0>T7Q^;]PGB8+ M?#^?)+QW..VY1]['1 M.JCP>D7HTRKYF-Y+YE+TI7CPD:^>VSR$9#QYYB9;*2(OMLVF[0,/OA5JW<^" MVD8"[0"_M^<_F^8; AZ^ICD;<_*,@1#6@1)T99 ^"C \6B9R,*91.?]SI]H* M>?X$D3>8*#J U?TKQ.+C["SG295/N+I=,/YEL@Q7:WIOG.U+GQSC-MY\U.U>U]D)(K"MU'KLYGCU[O??W[V]^/CNU7_N MT\GQ\)\/, C\B;.TZ> (*;-45E/DHP3%; &7+(?@%/()-&?E)@7KO7+D^S+% M36!"-5K5.F#[YZO9Y\^SZ0K 'XCQ\Z^8?YO-ZW47I@E7O+Q'KU>Y$'X1, E! MSKX5$(3DH O/: 4SC(F7A+_SMW9E)781^:/QAHWXW+F5N%\Y?O/6?$M\N2?^ MH'TE^WS1D-9F7_K:6"3DWIL4+&3A$OFG+$+@!L&*E*,N+IC8IOIK8"=GS=1U MMN*7;ZL@X*9@RT>'+!")'@.1J#&"XZQJ8+1>UELT-"J3?/I079FH73#P@R,S M$.,[",E_FTQ)^2;AZM%TZRBD%S8K2-D98D_T$% %R$QZHLRJR-O$ 4\<:.1" MVZ$$_K@^8P#N=P"B54:4OKD^4EV079^DR?33N[*!ND6M45YL_M&Z=#E9-%)' M7F<]!KK5C828D@"6*;ZPR4C?:$3BD%2,"]=!8#7K1,9C=\=][["0-_JHPAB/S7'/A.=36>(3@;0!M%=,V"..QZ=B2 M[X\SKNEK%5@X'/_&+A.,_YP__]VO;R>X^T3TJ7@DB%#2V3ENE:%S+2O M S@*8\:QJ#-BFPFP.Q^UBV:L0^#QPT*(EK+J\?5V]:[YR]G%^:^OWOW^_OSM MQ=G'U^_>[O,\^\0G'?S^NLT)AUH' MWWZ? !')**X-!?#2DPKQ^H89R=?@T::ZA4ZSW&AI]6$''WD?SO&P^L-@XR,* M_'1LYOXI\F<_KY'];)@X/Q"9RDH=DO9U'C;%ITDH" P14JI3-UUFC+=9+#VN M%7W@0]^ISL-3K)R2=71_EI:3KY/EMT>99)Y(J27+4+ VV@H*J9PL&DJ.,0F= M5(QMZJT//_M)V])=$/M,$NX88N\@'KJG^)R,X^P;XLU#!6YFP-G5ZB-7390? M,,T^3>ORHYLNRY5@[ADA,]=U& )HM*;N%@W@5$8H3E@T=.FXU*CCL!5)(V]* MZT$MQ@3)Z3@?;VL&@:S#(?4U6WYR(X?D>0KZ<$T\)L\T-\#K2A!5! ,7O0,; MT4HTQ7G;:!=9UZ[)6?<+5=_[R[0?/_^R?89YO'@.-X9X+X\ XXT&QS.IC MH ?!91:8K"BL31'E8"2[&FN.;4'Z]@C MRPD9N3:6)5LKB3/$$A)D38P510@I&\5_#:@9%^('@.NQW1Q;TAV@_@ZP.#?<+&L MZ_>J/@S$>$W+[ MR:4#R-WZERM;KUQ1N;ZE:^<<*,<,Q,P<.,&2+,FK+-N8L8>G&+?JM@]O:F^I M=(2HM=[)%")WJ(%"#(HMG*33\^(@6BF$-M(YV::2JJDI/!3"Z+,>*:DJJ[FH\%*3_26 M//\]?>!@'_'-VO"R U@(_C0I)D?RWTA9)%E-4-I;\)+T7<T5\\^[ACUOMP@XZ,@%/&_+JN[$&/X,TPT$N6E->65)TA)[G;WS,W_?7\_1'N!M"_H!1[W%> MW;M+$U7 XG.M$D90W$H(1F;(H80L1/+8JDRV&4TC/_]T8.7'A\K8,>'>4OB. M#60X+B:?II,R26&Z7/V#]:S/2RY9$D609(@E=/>%0LQ0ANX^HW*0P0;+MXHJ M6Y]TY"A@'&WH#P,GJQ";B?](F%[4WZZ-0_B$[_XYI:/^,?ERR:TQ*4I>&_GJ M!B$5279%T0W 6&&*69EL6]W8_=#C[GXZ235IC(Q3]KO.__5E,K^9=+)J.[E, MZ(*NI8)622(\%D&ADA<@F.OJ?1MW@@Y$P[JZI4_6J#@)"+QJP#]]7OZSS MYS>D\TM=N$E*2RB225 N1KHO40/*+&V1B:M\U(*#O:@8=XM5#WHP!AQZ485] M;,!#VF_VW=Q?C74 FS>>9>!:4U 5&8-HG0?F PM6&2UMHR:H%N2,NRRK!^48 M%2"]:,D!K\Q_68_93Z4\NZ/C)U"0VUVN=USX.%O6&:G+^62Z MF*0;HX'>6RU4;:4F>Z%TL.!6YB.G4FS@+-E&\V>/0-UV*O3OU/F1\-.!3FTU MBN7M;/J5_%J\<7$7*[(?_KS.*'@[6_X=E_>#6AX..;K,IIC,D@#D@IBBI .7 M/%F;PHL2Y &K1JOLCD+>=EKULZ;M^T/0SZQ6-X;GM]E\_4?U[_%+(X2U5D40 M2M:>EM7T;>6 8?$NT"U?3)LGN>/2N9VB_:PU 1UCZG2&:MW8D]NI>X-/UMK\ M\8W&:VU!2Q\SMC23.KHZN;NFV94L' )+&K*R+ =C3?%MS-//,F.+>:^UC42? MX1*4,1ZBIBLP)Z94\2RQ5GG'?\_8VA&_[69L[0*",>M4YLO+#W0%$6-7!-1. MMRQMI/LM@%9U.PABH@M0)T#'=&0E4ZBT5?L%??8#[-)_/<;MAB__6>9J[23^ MV3"RZ =&ZXZHDERB&/HVC4(.$WC)!,3DA.1>1,ZWRK/M"J0Q>T+JVP?\,IN3 ;_M:PNL>.0,2%<*N:P\@J/S@R0% M488A"TX-AHZ73M,%6/81\JP1Q_LQ)F?Y_UXOEO5W:S(89N$80TBBQCJH"X04 M,C#M&::(1X!2;(85256)?I M=UH%%60Q1:0VFP^.U'AZ M/,]G&<1D+ *6/^Q_["#[.KJ]]F\_K#2V2U9A@9 M)%]+AGW=0.B$@A*U"=ISHQ3K2P^>I>?D6U!W0F6[%M1](?)S*G,H8'JX9VH: M_&;W]Z_7\[O"^Q79BX?1TRTLB29;&K,8>!Y<"HXWS:A\;\[::<:EJ; M@#'5*W!6_VA]_=87QC5OC$Z!>!&@\$1^98X*?"&K4JRSRCME0N[SB6M;"D\T M.NGCT:L)C'H(3X:S,8\ZNFX=W-7\EFH2R]HD.F]+=%R3Z3&Y-M\7B"9X,")) M52P+"KN_L;:D]43#HSY4KC&T_CS*=ZE$MB(Q"TXX 0J5!A<- L:4C/;1BT;+ ME8Y$X$_S7MT$Y^.HY4Z@.P5=?#)-O4U[\_>LTV%7)G(D_4V^Q4)T<"W\^@ES^T?3[+'58B(F,"0M&6N*,EA.0DQ"R- M\21:W6B9\''I/%'']$2ULQT$?P8%W?"P^RQ_4"$G%X)D%R/Q1]@Z]D!)H#_/ MV14,T3=*CQV9TI\FA7 22MH2AJ>@I@<_@#W+K8@^VIKD+,P5XI;VX$L0X#E' M'X(7.O99YG$8W2>JPGT\ !T19$7?V5CY@[:>A/W\UFZY8 MB3<_02JN;,;\!3G^&5.R9JB- @>B'.1)!T=.JAU0JEH"K5UP_WN7?#@M-]E M^U7DD5#:BWX/\U#P:!B?RJP4[PR4Y'(=P<!@PM\.5'M(H@-87> 5_>@3>=^_A_D_L&ZS M6OM?ZR%>,M"A3>1@HR5Z2G#@1>%0N-=>R^0S:]3G],+)N@37/B!X?,$.*9$. M$/:!!$,'^(,(^A6_XM7L2V78]R2AE](K4T!;7I=G& V>JPC11C1.Q[JIO G( MMCC7/D^FDNKO+R5?\GBCE'-ID'.B<%2A/ MWJ_S/(#"C#8:96/::CSQSF#;ZGCC/OFV@]OPLND < .4=)B4F2FR/EJ1_Z$" M166N(+DCU@O%HG8I=S;$XLW/-C+RD CCR CH /-G5ZN_@WDSZ6M]OI1"HG5< M FFTKUX*@YB=@L1UM+:DHDR;9-QVYSO1 I4]43-K+L(>G]??GG]\\^[BXOWY MAXO_./MPOL^;^>././@A_-DS#?2Z?1[FM5"@+B1>"?CNW4^)K&(2"-PH 8IE M1I&##6 =,I>8)H/7)F?WU(D.7KSUZ',_$@=_H;_PC\L0I$Q9"\ H'"C!"SC. MR:60Y*Q$)K3@C7;0/76D<2W.()CX84?5(.P_ =.Q\A/V2KIM_J"ASLC%+(,(6@"CBH8A*MN5)LW[U;&Y-ZA?/P-=$-.4HV3)U?7-3]= MN7V/=>N-Y5[7W',@#GDU+M1->! MZWU/YMET.XK+ MJ]EB\86^OY)]0+7,7M\S]+V^!W6MKWUOT3%;"GA6XKXAUIY])8ZN[H@9Z=/GV715HO3'[(J,Q^+F+KEE1 S>.^XC MV$"'5:;.$?6V#A-U&DGCBQ-M5L?O>>!.K_U=\/38/!Y#=!U<^]^1>>E+THZ, M-"25*;1BH::NK0>4S'L5(E.-;NSOCC$NFHXB^.? MI,4]H;05YS'V4 @>G_[ MS2ON_#KY.LET3RP>)7Q>?_Y2^91T*-[E DD*34X"\AJ^(Q#_5%#>U(V#33"V MRRG']??&@& S&?8S)WY'MEX&8S&;^FCE'(*2F6(Y91D$FZP3WG##CV -7S[H MN&G=T>WEP)+<_U*>+CCMOITC=8]Y%F!W!]U$UZ,WUZG3I_V [W/4N--0J]3,!U(IWTY.6X4C(8 MTM.D6+(JM&F WNNXG3X '1+AM!=;!_'-LT3>+,>YN2(X(N?%9]!!U'ZOG"%( MS<':R+)VSAG6)N6P[0G'C8J. )9=X+FOY/I%Y-KV_\#02^TI F3!@*PTJLPY M!*T0I&79,8%$9)MX:<>#CFLAN\'G('+L(JK?F.ZZ3,'2:8E'F@=B628'Q2?A MP3')ZNX6*>)QZCPZ"'V.#[K#9=*!!7Q,Q*W;JY+,-BL!VE*H1O\5(/BZC53* MJ)@VR+'-J_<3!QHW5!D?7/O(Y032>@_3G8N[=.=PZ;SG/W_H--X.U#1/WVD* M7$-DX R%((KB9?#&>I"H.$6TJ:1&K>OMJW8.39&O:L&]L.+=*GPUIWI0]#1:[)O!_2UJX786= =W,<'TOS+M\T?L&J&53'DPJR MXEW=069K@Q=GP&/VQ:0HM&@S[+4A4;UTOQ\?JX]K_3L!3K'# )MJ;O"O56->E9>.-FX:.X&0EM!>T]Y=H#/5[,IQ1'+ M":G\KQB7]R2MFR,-6D<:GP$S*E!U360TL9;N"0H=DF5)M\EUOG"P'M&Y+PIF M[432 <+.*52:?4-\L%E^38AV64F?. C)8EWS9,!'H_7[^\>S_G%_L\XS_\)\? M_$K_Y%D&>H2_J2C[&/YU/Z[S[B74!2E*+E6.M2W:A4@Q SD,1IM$!M:;H%I. MC-QXJ&%&%'[WT0]:+8T5(F0$R9!41](OH9"CFXPU.3"!+K4I)7ON5#W,D#L< M'YL'% X@A\X-R 'IP V?,J0Y:9G:>Q8U(BJF"D(B2D$9E<%98X )ES$8SV6C M%Z)C6)4/F&;3-+F:K.1R]\?K:36_X!3+9'FV_ US'316VR&NZ9._W?_[L,1+ M7I3QP0<0.A50R7,(S O(01D74(LBVS3K#TI&QW9K!P0^:;>.+ND>#1T9D]]? M?_S]_.W'B[.WO[YZ]_;CZ[=_.7_[ZO5^GM-S'W>PZ=OZK /9P/I,,EG>##6? MYKH1B5QE),C@8@,FN5 R6[I!$]9'M?JR%IUWP*S-%K6N)7^-WLUW..;AV8,M MONS!' IBP],@],I@;)UJB?!&K)SW% XGY)J8PAW.^>XEJX=SGY,-#23WLD8 MM[?GU6 :A425I;C *7:[EMX ATZ8?:<."-LM+RT,:\ M/7.H4[)ENR#HL2T;2BX=O-VNB'BT<7%5MZ"=I)AD/Y)P6TBK8OR\9RF)W+P6W]E?ZC91\"SYMSN MPAQM,M?W>:YBCCGI:CF_=B338LGS8EA30LGD M)+WU;3J+GCK1P=V&CS[W05Z]1%5RE,"T)1U!.I8+P8'UTFL5E'"FT13PIXXT M<@O4$)CXH0=P$/:WMQ[K']1?Z@;>__V__C]02P$"% ,4 " !]A0M3'4-] M7B\6 !'C & @ $ '$R,#(Q M<3)E>#,Q,2YH=&U02P$"% ,4 " !]A0M3^E7'J7\( #0)P & M @ &2-0 '$R,#(Q<3)E>#,R,BYH=&U02P$" M% ,4 " !]A0M3ZV;4Q"GJT9 I[P %0 @ $ 6@( &UL4$L! A0#% @ ?84+4Z3X2 ,:70 S!$$ !4 M ( !X'," '-T96TM,C R,3 V,S!?9&5F+GAM;%!+ 0(4 Q0 ( 'V% M"U/F"$Z,W^0 V "0 5 " 2W1 @!S=&5M+3(P,C$P-C,P M7VQA8BYX;6Q02P$"% ,4 " !]A0M3R@T8+;"( #T, 8 %0 M @ $_M@, &UL4$L%!@ , P +@, ' "(_! $! end