0001758766-25-000012.txt : 20250430 0001758766-25-000012.hdr.sgml : 20250430 20250429180147 ACCESSION NUMBER: 0001758766-25-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250430 DATE AS OF CHANGE: 20250429 FILER: COMPANY DATA: COMPANY CONFORMED NAME: STEM, INC. CENTRAL INDEX KEY: 0001758766 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690] ORGANIZATION NAME: 04 Manufacturing EIN: 264466193 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39455 FILM NUMBER: 25889828 BUSINESS ADDRESS: STREET 1: 4 EMBARCADERO CENTER, SUITE 710 CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: (415) 937-7836 MAIL ADDRESS: STREET 1: 4 EMBARCADERO CENTER, SUITE 710 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-20250331.htm 10-Q stem-20250331
000175876612/312025Q1FALSE949494940.03419650.1403066President, SoftwareMatthew Tappin378xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesstem:customerstem:segmentxbrli:purestem:day00017587662025-01-012025-03-3100017587662025-04-2200017587662025-03-3100017587662024-12-310001758766us-gaap:ServiceMember2025-01-012025-03-310001758766us-gaap:ServiceMember2024-01-012024-03-310001758766stem:HardwareMember2025-01-012025-03-310001758766stem:HardwareMember2024-01-012024-03-3100017587662024-01-012024-03-310001758766us-gaap:CommonStockMember2024-12-310001758766us-gaap:AdditionalPaidInCapitalMember2024-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001758766us-gaap:RetainedEarningsMember2024-12-310001758766us-gaap:NoncontrollingInterestMember2024-12-310001758766us-gaap:CommonStockMember2025-01-012025-03-310001758766us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001758766us-gaap:RetainedEarningsMember2025-01-012025-03-310001758766us-gaap:CommonStockMember2025-03-310001758766us-gaap:AdditionalPaidInCapitalMember2025-03-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001758766us-gaap:RetainedEarningsMember2025-03-310001758766us-gaap:NoncontrollingInterestMember2025-03-310001758766us-gaap:CommonStockMember2023-12-310001758766us-gaap:AdditionalPaidInCapitalMember2023-12-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001758766us-gaap:RetainedEarningsMember2023-12-310001758766us-gaap:NoncontrollingInterestMember2023-12-3100017587662023-12-310001758766us-gaap:CommonStockMember2024-01-012024-03-310001758766us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001758766us-gaap:RetainedEarningsMember2024-01-012024-03-310001758766us-gaap:CommonStockMember2024-03-310001758766us-gaap:AdditionalPaidInCapitalMember2024-03-310001758766us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001758766us-gaap:RetainedEarningsMember2024-03-310001758766us-gaap:NoncontrollingInterestMember2024-03-3100017587662024-03-310001758766us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2025-03-310001758766us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-12-310001758766us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2025-01-012025-03-3100017587662024-01-012024-12-310001758766stem:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-01-012025-03-310001758766stem:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310001758766stem:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2025-01-012025-03-310001758766stem:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001758766stem:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-12-310001758766stem:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001758766stem:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001758766srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2024-01-012024-12-310001758766srt:RevisionOfPriorPeriodReclassificationAdjustmentMember2024-01-012024-03-310001758766country:US2025-01-012025-03-310001758766country:US2024-01-012024-03-310001758766us-gaap:NonUsMember2025-01-012025-03-310001758766us-gaap:NonUsMember2024-01-012024-03-310001758766us-gaap:ServiceMember2025-03-3100017587662025-04-01us-gaap:ServiceMember2025-03-3100017587662026-01-01us-gaap:ServiceMember2025-03-3100017587662030-01-01us-gaap:ServiceMember2025-03-310001758766stem:HardwareMember2025-03-3100017587662025-04-01stem:HardwareMember2025-03-3100017587662026-01-01stem:HardwareMember2025-03-3100017587662030-01-01stem:HardwareMember2025-03-310001758766us-gaap:ServiceMember2024-03-3100017587662024-04-01us-gaap:ServiceMember2024-03-3100017587662025-01-01us-gaap:ServiceMember2024-03-3100017587662029-01-01us-gaap:ServiceMember2024-03-310001758766stem:HardwareMember2024-03-3100017587662024-04-01stem:HardwareMember2024-03-3100017587662025-01-01stem:HardwareMember2024-03-3100017587662029-01-01stem:HardwareMember2024-03-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758766us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758766us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758766us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001758766us-gaap:FairValueMeasurementsRecurringMember2025-03-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758766us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758766us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758766us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758766us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001758766us-gaap:FairValueMeasurementsRecurringMember2024-12-310001758766us-gaap:FairValueInputsLevel2Memberstem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2025-03-310001758766us-gaap:FairValueInputsLevel2Memberstem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-12-310001758766us-gaap:FairValueInputsLevel2Memberstem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2025-03-310001758766us-gaap:FairValueInputsLevel2Memberstem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-12-310001758766us-gaap:DevelopedTechnologyRightsMember2025-03-310001758766us-gaap:DevelopedTechnologyRightsMember2024-12-310001758766us-gaap:TradeNamesMember2025-03-310001758766us-gaap:TradeNamesMember2024-12-310001758766us-gaap:CustomerRelationshipsMember2025-03-310001758766us-gaap:CustomerRelationshipsMember2024-12-310001758766us-gaap:SoftwareDevelopmentMember2025-03-310001758766us-gaap:SoftwareDevelopmentMember2024-12-310001758766stem:EnergyStorageSystemsPlacedIntoServiceMember2025-03-310001758766stem:EnergyStorageSystemsPlacedIntoServiceMember2024-12-310001758766stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember2025-03-310001758766stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember2024-12-310001758766stem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2021-11-220001758766stem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-11-222021-11-220001758766stem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2021-11-222021-11-220001758766stem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2021-11-222021-11-220001758766stem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2023-04-012023-06-300001758766stem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2025-03-310001758766stem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-12-310001758766stem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2025-01-012025-03-310001758766stem:A2028ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-01-012024-03-310001758766stem:CappedCallOptionsMember2021-11-192021-11-190001758766stem:CappedCallOptionsMember2021-11-190001758766stem:CappedCallOptionsMember2021-01-012021-12-310001758766stem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2023-04-030001758766stem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2023-04-032023-04-030001758766stem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2023-04-032023-04-030001758766stem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2023-04-032023-04-030001758766stem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2025-03-310001758766stem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-12-310001758766stem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2025-01-012025-03-310001758766stem:A2030ConvertibleNotesMemberus-gaap:ConvertibleDebtMember2024-01-012024-03-310001758766stem:A2030ConvertibleNotesMemberstem:CappedCallOptionsMemberus-gaap:ConvertibleDebtMember2023-04-032023-04-030001758766stem:CappedCallOptionsMember2023-03-290001758766stem:CappedCallOptionsMember2023-04-012023-06-300001758766us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001758766us-gaap:RestrictedStockUnitsRSUMember2024-12-310001758766us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001758766us-gaap:RestrictedStockUnitsRSUMember2025-03-310001758766us-gaap:RestrictedStockUnitsRSUMemberstem:A2021EquityIncentivePlanMember2024-01-012024-03-310001758766us-gaap:SellingAndMarketingExpenseMember2025-01-012025-03-310001758766us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001758766us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310001758766us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001758766us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-03-310001758766us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001758766us-gaap:SoftwareDevelopmentMemberus-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310001758766us-gaap:SoftwareDevelopmentMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001758766stem:Outstanding2028ConvertibleNotesMember2025-01-012025-03-310001758766stem:Outstanding2028ConvertibleNotesMember2024-01-012024-03-310001758766stem:Outstanding2030ConvertibleNotesMember2025-01-012025-03-310001758766stem:Outstanding2030ConvertibleNotesMember2024-01-012024-03-310001758766us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001758766us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001758766stem:CommonStockWarrantsMember2025-01-012025-03-310001758766stem:CommonStockWarrantsMember2024-01-012024-03-310001758766us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001758766us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001758766stem:ReportableSegmentMember2025-01-012025-03-310001758766stem:ReportableSegmentMember2024-01-012024-03-310001758766us-gaap:EmployeeSeveranceMemberus-gaap:SubsequentEventMember2025-04-090001758766us-gaap:EmployeeSeveranceMemberus-gaap:SubsequentEventMembersrt:MinimumMember2025-04-090001758766us-gaap:EmployeeSeveranceMemberus-gaap:SubsequentEventMembersrt:MaximumMember2025-04-090001758766stem:MatthewTappinMember2025-01-012025-03-310001758766stem:MatthewTappinMember2025-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
—————————————————
FORM 10-Q
—————————————————
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2025
OR
 
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)
Delaware001-3945585-1972187
(State or Other Jurisdiction
of Incorporation or Organization)
(Commission File Number)(IRS Employer
Identification No.)
4 Embarcadero Ctr., Suite 710, San Francisco, California 94111
(Address of principal executive offices, including zip code)
1-877-374-7836
(Registrant’s telephone number, including area code)

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

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

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filer Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No
Class
Outstanding as of April 22, 2025
Common Stock, $0.0001 par value per share
166,358,775




STEM, INC.
Quarterly Report on Form 10-Q
For the Period Ended March 31, 2025

TABLE OF CONTENTS


Page





















Part I - Financial Information
STEM, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
(in thousands, except share and per share amounts)
March 31, 2025December 31, 2024
ASSETS
Current assets:
Cash and cash equivalents$58,584 $56,299 
Accounts receivable, net of allowances of $9,744 and $9,499 as of March 31, 2025 and December 31, 2024, respectively
34,733 59,316 
Inventory8,836 10,920 
Other current assets8,427 10,082 
Total current assets110,580 136,617 
Energy storage systems, net55,557 58,820 
Contract origination costs, net9,373 9,681 
Intangible assets, net141,933 143,912 
Operating lease right-of-use assets11,923 12,574 
Other noncurrent assets75,715 75,755 
Total assets$405,081 $437,359 
LIABILITIES AND STOCKHOLDERS’ (DEFICIT) EQUITY
Current liabilities:
Accounts payable$19,644 $30,147 
Accrued liabilities27,849 25,770 
Accrued payroll8,470 6,678 
Financing obligation, current portion17,416 16,521 
Deferred revenue, current portion40,115 43,255 
Other current liabilities6,683 6,429 
Total current liabilities120,177 128,800 
Deferred revenue, noncurrent85,994 85,900 
Asset retirement obligation4,263 4,203 
Convertible notes, noncurrent526,503 525,922 
Financing obligation, noncurrent37,136 41,627 
Lease liabilities, noncurrent12,527 13,336 
Other liabilities35,405 35,404 
Total liabilities822,005 835,192 
Commitments and contingencies (Note 12)
Stockholders’ (deficit) equity:
Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of March 31, 2025 and December 31, 2024; zero shares issued and outstanding as of March 31, 2025 and December 31, 2024
  
Common stock, $0.0001 par value; 500,000,000 shares authorized as of March 31, 2025 and December 31, 2024; 166,352,779 and 162,797,684 issued and outstanding as of March 31, 2025 and December 31, 2024, respectively
17 16 
Additional paid-in capital1,233,760 1,228,042 
Accumulated other comprehensive income (loss)266 76 
Accumulated deficit(1,651,508)(1,626,508)
Total Stem’s stockholders’ (deficit) equity(417,465)(398,374)
Non-controlling interests541 541 
Total stockholders’ (deficit) equity(416,924)(397,833)
Total liabilities and stockholders’ (deficit) equity$405,081 $437,359 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3


STEM, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)
(in thousands, except share and per share amounts)
Three Months Ended
March 31,
20252024
Revenue
Services and other revenue$17,721$14,840
Hardware revenue14,79110,629
Total revenue32,51225,469
Cost of Revenue
Cost of services and other revenue11,413 9,984 
Cost of hardware revenue10,561 39,676 
Total cost of revenue21,974 49,660 
Gross profit (loss)10,538 (24,191)
Operating expenses:
Sales and marketing6,792 11,126 
Research and development11,328 14,136 
General and administrative13,566 18,560 
Total operating expenses31,686 43,822 
Loss from operations(21,148)(68,013)
Other expense, net:
Interest expense(4,290)(4,707)
Other income, net496 566 
Total other expense, net(3,794)(4,141)
Loss before provision for income taxes(24,942)(72,154)
Provision for income taxes(58)(153)
Net loss$(25,000)$(72,307)
Net loss per share attributable to common stockholders, basic and diluted$(0.15)$(0.46)
Weighted-average shares used in computing net loss per share to common stockholders, basic and diluted163,889,801 158,180,137 

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 March 31,
20252024
Net loss$(25,000)$(72,307)
Other comprehensive loss:
Unrealized gain on available-for-sale securities 3 
Foreign currency translation adjustment190 193 
Total other comprehensive loss$(24,810)$(72,111)
The accompanying notes are an integral part of these condensed consolidated financial statements.
5


STEM, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY
(UNAUDITED)
(in thousands, except share amounts)
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive IncomeAccumulated DeficitNon-controlling InterestsTotal Stockholders’
(Deficit) Equity
Shares Amount
Balance as of January 1, 2025162,797,684 $16 $1,228,042 $76 $(1,626,508)$541 $(397,833)
Issuance of common stock upon release of restricted stock units3,555,095 1 — — — — 1 
Stock-based compensation— — 5,718 — — — 5,718 
Foreign currency translation adjustments— — — 190 — — 190 
Net loss— — — — (25,000)— (25,000)
Balance as of March 31, 2025166,352,779 $17 $1,233,760 $266 $(1,651,508)$541 $(416,924)


Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive (Loss) IncomeAccumulated DeficitNon-controlling InterestsTotal Stockholders’ Equity
Shares Amount
Balance as of January 1, 2024155,932,880 $16 $1,198,716 $(42)$(772,494)$485 $426,681 
Issuance of common stock upon release of restricted stock units2,632,464 — — — — — — 
Issuance of fully vested restricted stock units for employee bonuses (Note 8)2,961,438 — 8,114 — — — 8,114 
Stock-based compensation— — 9,367 — — — 9,367 
Unrealized gain on available-for-sale securities— — — 3 — — 3 
Foreign currency translation adjustments— — — 193 — — 193 
Net loss— — — — (72,307)— (72,307)
Balance as of March 31, 2024161,526,782 $16 $1,216,197 $154 $(844,801)$485 $372,051 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6


STEM, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
(in thousands)
Three Months Ended March 31,
20252024
OPERATING ACTIVITIES
Net loss$(25,000)$(72,307)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization expense10,996 10,809 
Non-cash interest expense, including interest expenses associated with debt issuance costs289 422 
Stock-based compensation4,317 8,374 
Non-cash lease expense679 777 
Accretion of asset retirement obligations60 59 
Impairment loss of project assets699 345 
Net accretion of discount on investments (29)
Provision for (recovery of) credit losses on accounts receivable78 (1,004)
Other63 (98)
Changes in operating assets and liabilities:
Accounts receivable24,351 63,943 
Inventory2,084 2,221 
Other assets2,025 (746)
Contract origination costs, net(324)(356)
Project assets(1,516)(390)
Accounts payable(10,538)(16,280)
Accrued expenses and other liabilities3,861 1,731 
Deferred revenue(3,046)2,715 
Lease liabilities(542)(807)
Net cash provided by (used in) operating activities8,536 (621)
INVESTING ACTIVITIES
Proceeds from maturities of available-for-sale investments 8,250 
Purchase of energy storage systems(7)(51)
Capital expenditures on internally-developed software(3,583)(3,463)
Purchase of property and equipment (61)
Net cash (used in) provided by investing activities(3,590)4,675 
FINANCING ACTIVITIES
Proceeds from employee equity transactions to be remitted to tax authorities, net 5,228 
Repayment of financing obligations(2,819)(2,086)
Net cash (used in) provided by financing activities(2,819)3,142 
Effect of exchange rate changes on cash, cash equivalents and restricted cash158 233 
Net increase in cash, cash equivalents and restricted cash2,285 7,429 
Cash, cash equivalents and restricted cash, beginning of year58,085 106,475 
Cash, cash equivalents and restricted cash, end of period$60,370 $113,904 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION
Cash paid for interest$1,048 $1,422 
NON-CASH INVESTING AND FINANCING ACTIVITIES
Change in asset retirement costs and asset retirement obligation$ $38 
Purchases of energy storage systems in accounts payable$ $251 
Stock-based compensation capitalized to internal-use software$1,434 $992 
RECONCILIATION OF CASH, CASH EQUIVALENTS, AND RESTRICTED CASH WITHIN THE UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS TO THE AMOUNTS SHOWN IN THE STATEMENTS OF CASH FLOWS ABOVE:
Cash and cash equivalents$58,584 $112,804 
Restricted cash included in other noncurrent assets1,786 1,100 
Total cash, cash equivalents, and restricted cash$60,370 $113,904 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

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

1.    BUSINESS
Description of the Business
Stem, Inc., together with its consolidated subsidiaries (“Stem,” the “Company,” “we,” “us,” or “our”) is a global leader in artificial intelligence (“AI”)-driven software and services that enable its customers to plan, deploy, and operate clean energy assets. We offer a comprehensive suite of solutions that transform how solar and energy storage projects are developed, built, and operated, including (i) an integrated suite of software and edge products, and (ii) full-lifecycle energy services from a team of experts. More than 16,000 global customers rely on Stem to maximize the value of their clean energy projects and portfolios.
Our suite of software applications is enabled by our AI platform, Athena®. Each application serves a different purpose in helping customers to maximize the value of their energy assets. We offer software-enabled forecasting and optimization managed services to our storage customers through the Athena AI platform that are designed to support renewable energy generation. We offer solar asset performance management software through our PowerTrack software that enables standardization of clean energy portfolios on one, hardware agnostic application. Our commercial- and utility-scale edge hardware solutions are original equipment manufacturers (“OEMs”)-agnostic devices used to connect customers’ solar and storage assets to our software applications in a unified view.
To help our customers achieve long-term performance and profitability goals for their energy projects, we also provide advisory services spanning development and engineering, procurement and integration, and performance and operation services. In the early stages of project planning, our experts help lay a solid foundation for our customers’ solar and storage projects by guiding the design and ensuring informed decision-making. During the building stage, we provide guidance for hardware procurement and integration for timely deployment. After assets are operational, we enable optimal economic and technical returns with managed energy services like trading and bidding strategies, wholesale market participation, performance reporting, system warranties, and more.
The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) prior to the Merger with Star Peak Transition Corp. (“STPK”), an entity that was then 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”). Stem, Inc. was incorporated on March 16, 2009 in the State of Delaware and is headquartered in San Francisco, California.
Liquidity
As of March 31, 2025, we had cash and cash equivalents of $58.6 million, an accumulated deficit of $1,651.5 million, net accounts receivable of $34.7 million, and negative working capital, which we define as current assets less current liabilities, of $9.6 million. During the three months ended March 31, 2025, we incurred a net loss of $25.0 million and had positive cash flows from operating activities of $8.5 million. As of March 31, 2025, our principal sources of liquidity were cash and cash equivalents totaling $58.6 million, which were held for working capital purposes and for investment growth opportunities. As of March 31, 2025, we believe that our cash position, as well as expected collections from accounts receivable, is sufficient to meet our capital and liquidity requirements for at least the next 12 months.
Our business prospects are subject to various risks, expenses, and uncertainties, including those discussed in Part I. Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024. The attainment of profitable operations is dependent upon future events, including successfully transitioning to a new software and services-oriented strategy, the successful delivery of AI-enabled software and edge device capabilities to our customers, regaining and maintaining compliance with the New York Stock Exchange’s continuing listing standards, securing new customers and maintaining current ones, securing and maintaining adequate supplier relationships, building our customer base, successfully executing our 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 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 and financial condition.
Supply Chain Constraints and Risk
We have in the past faced shortages and shipping delays affecting the supply of inverters, enclosures, battery modules and associated component parts for inverters and battery energy storage systems available for purchase. These shortages and delays were due in part to the macroeconomic, geopolitical and business environment, including the effects of global inflationary pressures and interest rates, general economic slowdown or a recession, changes in monetary policy, instability in financial institutions, import tariffs and related trade policies, geopolitical pressures, including the armed conflicts between Russia and
8

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Ukraine and in the Gaza Strip and nearby areas, as well as tensions between China and the United States and uncertainty around current and future trade policies. The Company cannot predict the full effects the macroeconomic, geopolitical and business environment will have on our business, cash flows, liquidity, financial condition and results of operations.
2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X, assuming the Company will continue as a going concern. Accordingly, the consolidated balance sheet at December 31, 2024 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 the Company’s management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited condensed consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2024. Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for the year ending December 31, 2025 or for any other future interim period or year.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). The Company presents non-controlling interests within the equity section of its unaudited condensed consolidated balance sheets, and the amount of consolidated net loss that is attributable to the Company and the non-controlling interest in its unaudited condensed consolidated statements of operations. All intercompany balances and transactions have been eliminated in consolidation.
Variable Interest Entities
The Company has in some instances formed special purpose entities (“SPEs”), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company’s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.
The Company consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs’ economic performance and has the obligation to absorb losses or has the right to receive benefits of the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.
Beginning in January 2022, the Company entered into strategic joint ventures through indirect wholly-owned development subsidiaries of the Company (“DevCo JVs”) with the purpose of originating potential battery storage facility projects in specific locations and conducting early-stage planning and development activities. The Company determined that the DevCo JVs are VIEs, as they lack sufficient equity to finance their activities without additional financial support. The Company determined that it has both (1) the power to direct the activities of the VIE that most significantly impact the VIE’s economic performance, and (2) the obligation to absorb losses or receive benefits from the VIE that could potentially be significant. Accordingly, the Company has determined that it is the primary beneficiary of the DevCo JVs, and as a result, the DevCo JVs’ operating results, assets and liabilities are consolidated by the Company, with third party minority owners’ share presented as noncontrolling interest. The Company applied the hypothetical liquidation at book value method in allocating recorded net income (loss) to each owner based on the change in the reporting period, of the amount of net assets of the entity to which each owner would be entitled to under the governing contracts in a liquidation scenario.
9

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
The following table summarizes the carrying values of the assets and liabilities of the DevCo JVs that are consolidated by the Company as of March 31, 2025 and December 31, 2024 (in thousands):

March 31, 2025December 31, 2024
Assets
Cash and cash equivalents$290 $1,556 
Other current assets8 18 
Other noncurrent assets17,233 16,415 
Total assets17,531 17,989 
Liabilities
Accounts payable906 1,284 
Other current liabilities 114 
Total liabilities$906 $1,398 
The Company did not make any material capital investment contributions during the three months ended March 31, 2025 and 2024. The net income from the DevCo JVs was immaterial during the three months ended March 31, 2025 and 2024.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates of transaction price with variable consideration; the amortization of acquired intangibles; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, finite-lived intangible assets, internally developed software, accruals related to sales tax liabilities, and the fair value of assets acquired and liabilities assumed in a business combination.
Segment Information
Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of March 31, 2025 and December 31, 2024.
Accounts Receivable, Net
Accounts Receivable are stated at amounts estimated by management to be equal to their net realizable values. Accounts receivable also includes unbilled accounts receivable, which is composed of milestone development activities of noncancellable purchase orders and monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for credit losses is the Company's best estimate of the amount of expected credit losses. The expectation of collectability is based on the Company's review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. The total allowance for credit losses balance was $9.9 million and $9.8 million, of which the current portion is $9.7 million and $9.5 million as of March 31, 2025 and December 31, 2024, respectively.
10

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
The following table presents the changes in the current expected credit losses during the three months ended March 31, 2025 and the year ended December 31, 2024 (in thousands):
March 31, 2025December 31, 2024
Balance as of beginning of period$9,794 $5,953 
Provision for expected credit losses1,528 3,978 
Write-offs, recoveries and other charges against allowance(1,438)(137)
Balance as of end of period$9,884 $9,794 
Concentration of Credit Risk and Other Uncertainties
Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash balances are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. The Company’s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.
At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company did not experience material losses related to receivables from individual customers, or groups of customers during the three months ended March 31, 2025. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for credit losses is believed by management to be probable in the Company’s accounts receivable.
The net book value of unbilled receivables, current are $7.7 million and $7.8 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, current are included in accounts receivable, net. The net book value of unbilled receivables, noncurrent are $6.3 million and $5.9 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, noncurrent are included in other noncurrent assets.
Significant Customers
A significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
Accounts ReceivableRevenue
March 31,December 31,Three Months Ended March 31,
2025202420252024
Customers:
Customer A33 %28 %12 %24 %
Customer B*20 %**
Customer C***22 %
Customer D***22 %
*Total less than 10% for the period.

There are inherent risks whenever a large percentage of total revenue is concentrated in a limited number of customers. Should a significant customer terminate or fail to renew its contracts with us, in whole or in part, for any reason, or experience significant financial or operating difficulties, it could have a material adverse effect on our financial condition and results of operations. In general, a customer that makes up a significant portion of revenues in one period, may not make up a significant portion in subsequent periods.
11

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

Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).
Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
Level 1 — Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.
Level 2 — Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.
Level 3 — Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.
This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company’s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.
Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March 31, 2025 and December 31, 2024 include cash and cash equivalents and convertible notes.
Reclassifications
Certain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported net income (loss), stockholders’ (deficit) equity, or cash flows. A reclassification of $0.4 million from deferred costs with suppliers to other current assets has been made to the December 31, 2024 balance sheet to conform to the March 31, 2025 presentation. This change had no impact to total current assets. For the three months ended March 31, 2024, a $0.4 million net cash inflow was reclassified from changes in deferred costs with suppliers to changes in other assets. This change had no impact to net cash used in operating activities.
New Accounting Standards
In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, related to income tax disclosures. The amendments in this update are intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. This update is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.
In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). The amendments in this update enhance disaggregated disclosure of income statement expenses for companies by requiring disaggregation of certain expense captions into specified categories in
disclosures within the footnotes to the financial statements. The effective date of ASU 2024-03 was amended by ASU 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date. This update is effective for annual periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, though early adoption of is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.
12

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
3.    REVENUE
Disaggregation of Revenue
The following table provides information on the disaggregation of revenue as recorded in the unaudited condensed consolidated statements of operations (in thousands):
Three Months Ended
March 31,
20252024
Hardware revenue$14,791$10,629
Services and other revenue17,72114,840
Total revenue
$32,512$25,469
The following table summarizes reportable revenue by geographic regions determined based on the location of the customers (in thousands):
Three Months Ended
March 31,
20252024
United States$31,733 $24,294 
Rest of the world779 1,175 
Total revenue$32,512 $25,469 
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 March 31, 2025 and March 31, 2024, the Company had $409.9 million and $440.6 million of remaining performance obligations, respectively, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):
March 31, 2025
Total Remaining
Performance
Obligations
Percent Expected to be Recognized as Revenue
Less Than
One Year
Two to
Five Years
Greater Than
Five Years
Services and other revenue$394,068 14 %39 %47 %
Hardware revenue15,818 100 % % %
Total revenue$409,886 
March 31, 2024
Total Remaining
Performance
Obligations
Percent Expected to be Recognized as Revenue
Less Than
One Year
Two to
Five Years
Greater Than
Five Years
Services and other revenue$344,555 15 %47 %38 %
Hardware revenue96,013 96 %4 % %
Total revenue$440,568 
13

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 three months ended March 31, 2025 and March 31, 2024 (in thousands):
Three Months Ended March 31,
20252024
Beginning balance$129,155 $142,647 
Upfront payments received from customers11,030 17,373 
Upfront or annual incentive payments received749 497 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(13,543)(10,074)
Revenue recognized related to deferred revenue generated during the period(1,282)(5,081)
Ending balance$126,109 $145,362 

Parent Company Guarantees
Prior to July 2023, the Company agreed in certain customer contracts to provide a parent company guarantee (“PCG”) that the value of purchased hardware will not decline for a certain period of time. Under such PCGs, if these customers were unable to install or designate the hardware to a specified project within such period of time, the Company would be required to assist the customer in re-marketing the hardware for resale by the customer. If a resale were not to occur, the hardware would be appraised utilizing a third party. Such PCGs provided that, in such cases, if the customer resold the hardware for less than the amount initially sold to the customer or the appraisal value is less than the hardware purchase price, the Company would be required to compensate the customer for any shortfall in fair value for the hardware from the initial contract price. The Company accounted for such contractual terms and guarantees as variable consideration at each measurement date. The Company updated its estimate of variable consideration each quarter with respect to the outstanding guarantees, including changes in estimates related to such guarantees, for facts or circumstances that have changed from the time of the initial estimate. As a result, the Company recorded a net revenue reduction of $33.1 million in hardware revenue during the three months ended March 31, 2024. The overall reduction in revenue was related to deliveries that occurred prior to 2024.
There are no remaining PCGs outstanding, and the Company expects no future impact on its financial results as a result of PCGs.
Impairment and Accounts Receivable Write-Off
For those contracts where the customers invoked PCG protection pursuant to the applicable contract, the Company worked actively to remarket the remaining systems subject to PCG with a wide variety of potential customers. Despite such efforts, such negotiations resulted in limited transactions with mutually agreed upon pricing and terms. As stated above, under contracts containing a PCG provision, in the event that the Company and the customer are unable to remarket and sell the relevant assets, the customer was obligated to engage a third party to appraise the fair market value of the remaining hardware. None such customers obtained such third party hardware appraisal. Given the uncertainty of collection from the original customers of due and unpaid amounts in those cases where the Company believes it has enforceable rights of recovery, the Company believed the likelihood for collection of the accounts receivable outstanding relating to hardware subject to these PCG’s was no longer probable. Accordingly, the Company wrote-off the remaining receivables of $104.1 million during the fiscal year ended December 31, 2024. The Company is pursuing all potential remedies with respect to its enforceable rights under applicable contracts.
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. On March 31, 2025 and December 31, 2024, the carrying amount of accounts receivable, other current assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.
14

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table provides the financial instruments measured at fair value (in thousands):
March 31, 2025
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market fund$37,500$ $ $37,500
Total financial assets$37,500 $ $ $37,500 

December 31, 2024
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market fund
$37,108 $ $ $37,108 
Total financial assets$37,108 $ $ $37,108 
The Company’s money market funds are classified as Level 1 because they are valued using quoted market prices.
Fair Value of Convertible Promissory Notes
The convertible notes are recorded at face value less unamortized debt issuance costs (see Note 7 Convertible Notes for additional details) on the unaudited condensed consolidated balance sheets as of March 31, 2025. As of March 31, 2025 and December 31, 2024, the estimated fair value of the 2028 Convertible Notes was $72.0 million and $77.3 million, respectively, based on Level 2 quoted bid prices of the convertible notes in an over-the-counter market on the last trading date of the reporting period. As of March 31, 2025 and December 31, 2024, the estimated fair value of the 2030 Convertible Notes was $57.4 million and $65.4 million, respectively, based on Level 2 quoted bid prices of the convertible notes in an over-the-counter market on the last trading date of the reporting period.


5.    INTANGIBLE ASSETS, NET
Intangible assets, net, consists of the following (in thousands):
March 31,December 31,
20252024
Developed technology$32,618 $32,618 
Trade name11,300 11,300 
Customer relationships106,800 106,800 
Internally developed software86,331 81,314 
Intangible assets237,049 232,032 
Less: Accumulated amortization(95,091)(88,094)
Add: Currency translation adjustment(25)(26)
Total intangible assets, net$141,933 $143,912 
Amortization expense for intangible assets was $7.0 million and $6.6 million for the three months ended March 31, 2025 and 2024, respectively.
15

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
6.    ENERGY STORAGE SYSTEMS, NET
Energy storage systems, net, consists of the following (in thousands):
March 31,December 31,
20252024
Energy storage systems placed into service$137,616 $137,616 
Less: accumulated depreciation(84,542)(81,305)
Energy storage systems not yet placed into service2,483 2,509 
Total energy storage systems, net$55,557 $58,820 
Depreciation expense for energy storage systems was approximately $3.2 million and $3.0 million for the three months ended March 31, 2025 and 2024, respectively. Depreciation expense is recognized in cost of services and other revenue.
7.    CONVERTIBLE NOTES
2028 Convertible Notes and 2028 Capped Call Options
2028 Convertible Notes
On November 22, 2021, the Company issued $460.0 million aggregate principal amount of its 2028 Convertible Notes in a private placement offering to qualified institutional buyers (the “2021 Initial Purchasers”) pursuant to Rule 144A under the Securities Act of 1933, as amended.
The 2028 Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 0.5% per year, payable in cash semi-annually in arrears in June and December of each year, beginning in June 2022. The 2028 Convertible Notes will mature on December 1, 2028, unless earlier repurchased, redeemed or converted in accordance with their terms prior to such date. Upon conversion, the Company may choose to pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock. The 2028 Convertible Notes are redeemable for cash at the Company’s option at any time given certain conditions (as discussed below), at an initial conversion rate of 34.1965 shares of common stock per $1,000 principal amount of 2028 Convertible Notes, which is equivalent to an initial conversion price of approximately $29.24 (the “2028 Conversion Price”) per share of the Company’s common stock. The conversion rate is subject to customary adjustments for certain events as described in the related indenture.
The Company may redeem for cash all or any portion of the 2028 Convertible Notes, at the Company’s option, on or after December 5, 2025 if the last reported sale price of the Company’s common stock has been at least 130% of the 2028 Conversion Price then in effect for at least 20 trading days at a redemption price equal to 100% of the principal amount of the 2028 Convertible Notes to be redeemed, plus accrued and unpaid interest.
The Company’s net proceeds from this offering were approximately $445.7 million, after deducting the 2021 Initial Purchasers’ discounts and debt issuance costs. To minimize the effect of potential dilution to the Company’s common stockholders upon conversion of the 2028 Convertible Notes, the Company entered into separate capped call transactions (the “2028 Capped Calls”) as described below. In connection with the issuance of the 2030 Convertible Notes during the second quarter of 2023, the Company used approximately $99.8 million of the net proceeds to purchase and surrender for cancellation approximately $163.0 million aggregate principal amount of the Company’s 2028 Convertible Notes, which resulted in a $59.4 million gain on debt extinguishment. See 2030 Convertible Notes below for further details of the 2030 Convertible Notes.
Upon adoption of ASU 2020-06, the Company allocated all of the debt discount to long-term debt. The debt discount is amortized to interest expense using the effective interest method, computed to be 0.9%, over the life of the 2028 Convertible Notes or approximately its seven-year term. The outstanding 2028 Convertible Notes balances as of March 31, 2025 and December 31, 2024 are summarized in the following table (in thousands):
March 31, 2025December 31, 2024
Long Term Debt
Outstanding principal$297,024 $297,024 
Unamortized 2021 Initial Purchasers’ debt discount and debt issuance cost(4,873)(5,200)
Net carrying amount$292,151 $291,824 
16

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
The following table presents total interest expense recognized related to the 2028 Convertible Notes during the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Cash interest expense
Contractual interest expense$371 $371 
Non-cash interest expense
Amortization of debt discount and debt issuance cost327 324 
Total interest expense$698 $695 
2028 Capped Call Options
On November 17, 2021, in connection with the pricing of the 2028 Convertible Notes, and on November 19, 2021, in connection with the exercise in full by the 2021 Initial Purchasers of their option to purchase additional Notes, the Company entered into the 2028 Capped Calls with certain counterparties. The Company used $66.7 million of the net proceeds to pay the cost of the 2028 Capped Calls.
The 2028 Capped Calls have an initial strike price of $29.2428 per share, which corresponds to the initial conversion price of the 2028 Convertible Notes and is subject to anti-dilution adjustments. The 2028 Capped Calls have a cap price of $49.6575 per share, subject to certain adjustments.
The 2028 Capped Calls are considered separate transactions entered into by and between the Company and the 2028 Capped Calls counterparties, and are not part of the terms of the 2028 Convertible Notes. The Company recorded a reduction to additional paid-in capital of $66.7 million during the year ended December 31, 2021 related to the premium payments for the 2028 Capped Calls. These instruments meet the conditions outlined in FASB ASU 2022-01 Topic 815, Derivatives and Hedging (“ASC 815”) to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met.
2030 Convertible Notes and 2030 Capped Call Options
2030 Convertible Notes
On April 3, 2023, the Company issued $240.0 million aggregate principal amount of its 2030 Convertible Notes in a private placement offering to qualified institutional buyers (the “2023 Initial Purchasers”) pursuant to Rule 144A under the Securities Act of 1933, as amended.
The 2030 Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 4.25% per year, payable in cash semi-annually in arrears in April and October of each year, beginning on October 1, 2023. The 2030 Convertible Notes will mature on April 1, 2030, unless earlier repurchased, redeemed or converted in accordance with their terms prior to such date. Upon conversion, the Company may choose to pay or deliver cash, shares of common stock or a combination of cash and shares of common stock. The 2030 Convertible Notes are redeemable for cash at the Company’s option at any time given certain conditions (as discussed below), at an initial conversion rate of 140.3066 shares of common stock per $1,000 principal amount of the 2030 Convertible Notes, which is equivalent to an initial conversion price of approximately $7.1272 (the “2030 Conversion Price”) per share of the Company’s common stock. The conversion rate is subject to customary adjustments for certain events as described in the related indenture.
The 2030 Convertible Notes will be redeemable, in whole or in part, at the Company’s option, on or after April 5, 2027 if the last reported sale price of the Company’s common stock has been at least 130% of the 2030 Conversion Price then in effect for at least 20 trading days at a redemption price equal to 100% of the principal amount of the 2030 Convertible Notes to be redeemed, plus accrued and unpaid interest.
The Company’s net proceeds from this offering were approximately $232.4 million, net of $7.6 million in debt issuance costs primarily consisting of underwriters, advisory, legal, and accounting fees. The Company used approximately $99.8 million of the net proceeds to purchase and surrender for cancellation approximately $163.0 million aggregate principal amount of the Company’s 2028 Convertible Notes. See 2028 Convertible Notes above for further details on the impacts of the debt extinguishment.
17

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
The outstanding 2030 Convertible Notes balances as of March 31, 2025 and December 31, 2024 are summarized in the following table (in thousands):
March 31, 2025December 31, 2024
Long Term Debt
Outstanding principal$240,000 $240,000 
Unamortized 2023 Initial Purchasers’ debt discount and debt issuance cost(5,648)(5,901)
Net carrying amount$234,352 $234,099 
The debt discount and debt issuance costs are amortized to interest expense using the effective interest method, computed to be 4.70%, over the life of the 2030 Convertible Notes or its approximately seven-year term.
The following table presents total interest expense recognized related to the 2030 Convertible Notes during the three months ended March 31, 2025 (in thousands):
Three Months Ended
March 31,
20252024
Cash interest expense
Contractual interest expense$2,550 $2,550 
Non-cash interest expense
Amortization of debt discount and debt issuance cost253 243 
Total interest expense$2,803 $2,793 
2030 Capped Call Options
On March 29, 2023 and March 31, 2023, in connection with the pricing of the 2030 Convertible Notes, and on April 3, 2023, in connection with the exercise in full by the 2023 Initial Purchasers of their option to purchase additional 2030 Convertible Notes, the Company entered into capped calls (the “2030 Capped Calls”) with certain counterparties. The Company used $27.8 million of the net proceeds from the 2030 Convertible Notes to pay the cost of the 2030 Capped Calls.
The 2030 Capped Calls have an initial strike price of $7.1272 per share, which corresponds to the initial conversion price of the 2030 Convertible Notes and is subject to anti-dilution adjustments. The 2030 Capped Calls have a cap price of $11.1800 per share, subject to certain adjustments.
The 2030 Capped Calls are considered separate transactions entered into by and between the Company and the 2030 Capped Calls counterparties, and are not part of the terms of the 2030 Convertible Notes. The Company recorded a reduction to additional paid-in capital of $27.8 million during the second quarter of 2023 related to the premium payments for the 2030 Capped Calls. These instruments meet the conditions outlined in ASC 815 to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met.
8.    STOCK-BASED COMPENSATION
Equity Incentive Plans
In May 2024, the Company adopted the 2024 Equity Incentive Plan (the “2024 Plan”). Under the 2024 Plan, the Company may grant stock options, stock appreciation rights, restricted stock, restricted stock units (“RSUs”), and other awards that are settled in shares of the Company’s common stock.

18

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Stock Options
The following table summarizes the stock option activity for the period ended March 31, 2025:
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, 20248,552,283 $5.60 3.1$6 
Options granted66,667 0.84 
Options forfeited and cancelled(4,241,780)4.95 
Balances as of March 31, 20254,377,170 $6.14 5.6$ 
Options vested and exercisable — March 31, 20253,500,640 $5.86 4.9$ 
As of March 31, 2025, the Company had approximately $2.3 million of remaining unrecognized stock-based compensation expense for stock options, which is expected to be recognized over a weighted average period of 1.0 years.
Restricted Stock Units
The following table summarizes the RSU activity for the period ended March 31, 2025:

Number of
RSUs
Outstanding (1)
Weighted-Average
Grant Date Fair Value
Per Share
Balances as of December 31, 202412,284,292$3.05 
RSUs granted2,885,5490.67 
RSUs vested(3,555,095)6.54 
RSUs forfeited(206,517)3.01 
Balances as of March 31, 202511,408,229$1.90 

As of March 31, 2025, the Company had approximately $16.4 million of remaining unrecognized stock-based compensation expense for RSUs, which is expected to be recognized over a weighted average period of 1.1 years.
During the three months ended March 31, 2024, the Company issued 3.0 million shares of fully vested RSU awards through the Company’s stock bonus program under the Company’s 2021 Equity Incentive Plan.
Stock-Based Compensation Expense
The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Sales and marketing$171$1,114
Research and development1,7541,531
General and administrative2,3925,729
Total stock-based compensation expense$4,317$8,374
Stock-based compensation expense associated with research and development of $1.4 million and $1.0 million were capitalized as internal-use software during the three months ended March 31, 2025 and 2024, respectively.

19

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
9.    NET LOSS PER SHARE
Net loss per share is computed by dividing net loss by the basic weighted-average number of shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by the diluted weighted-average number of shares outstanding during the period and, accordingly, reflects the potential dilutive effect of all issuable shares of common stock, including as a result of stock options, restricted stock units, warrants and convertible notes. The diluted weighted-average number of shares used in our diluted net loss per share calculation is determined using the treasury stock method for stock options, restricted stock units, and warrants, and the if-converted method for convertible notes. For periods in which we recognize losses, the calculation of diluted loss per share is the same as the calculation of basic 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
March 31,
20252024
Numerator:
Net loss attributable to common stockholders$(25,000)$(72,307)
Denominator:
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted163,889,801 158,180,137 
Net loss per share attributable to common stockholders, basic and diluted$(0.15)$(0.46)
The following table shows total outstanding potentially dilutive shares excluded from the computation of diluted net loss per share attributable to common stockholders as their effect would have been anti-dilutive, as of March 31, 2025 and 2024:
March 31, 2025March 31, 2024
Outstanding 2028 Convertible Notes (if converted)10,157,181 10,157,181 
Outstanding 2030 Convertible Notes (if converted)33,673,584 33,673,584 
Outstanding stock options4,377,170 9,672,634 
Outstanding warrants2,533 2,533 
Outstanding RSUs11,408,229 8,493,136 
Total
59,618,697 61,999,068 
10.     INCOME TAXES
The following table reflects the Company’s provision for income taxes and the effective tax rates for the periods presented below (in thousands, except effective tax rate):

Three Months Ended March 31,
20252024
Loss before provision for income taxes$(24,942)$(72,154)
Provision for income taxes$(58)$(153)
Effective tax rate(0.23)%(0.21)%
For the three months ended March 31, 2025, the Company recognized a provision for income taxes of $0.1 million, representing an effective tax rate of (0.23)%, which was lower than the statutory federal tax rate because the Company maintains a valuation allowance on its U.S. deferred tax assets during the three months ended March 31, 2025. For the three months ended March 31, 2024, the Company recognized a provision for income taxes of $0.2 million, representing an effective tax rate of (0.21)%, which was lower than the statutory federal tax rate because the Company maintains a valuation allowance on its U.S. deferred tax assets.
20

STEM, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
11.    SEGMENT INFORMATION
The Company’s CODM manages the business and evaluates operating performance based on consolidated net loss. The Company’s CODM uses consolidated net loss to monitor budget versus actual results. The Company operates as one operating segment and has one reportable segment that constitutes consolidated results.
The following table sets forth the Company’s segment information for revenue and significant expenses for the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Revenue$32,512 $25,469 
Less (add):
Cost of revenue21,974 49,660 
Compensation expense excluding stock-based compensation14,282 21,309 
Stock-based compensation4,317 8,374 
Depreciation and amortization4,240 4,344 
Other segment expenses, net (1)
12,641 13,936 
Provision for income taxes58 153 
Net loss$(25,000)$(72,307)
(1) Other segment expenses, net includes interest expense and other income, net.
12.     COMMITMENTS AND CONTINGENCIES
Contingencies
The Company is party to various legal proceedings from time to time arising in the ordinary course of its business. 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. As of the date of this filing, the Company does not believe that there are any pending legal proceedings or other loss contingencies that will, either individually or in the aggregate, have a material adverse effect on the Company taken as a whole.
Non-cancelable Purchase Obligations
During the three months ended March 31, 2025, there have been no material changes to our non-cancelable purchase obligations.
Non-Income Related Taxes
During 2023, the Company was selected for sales and use tax examination by the state of California and determined that it was not appropriately charging certain customers sales tax and remitting the applicable amounts to the taxing authority for certain revenue arrangements from 2018 through 2022. The Company determined it was probable that it would be subject to sales tax liabilities plus applicable interest in certain states, principally California, and estimated a probable tax liability of $5.6 million. The California sales and use tax examination is ongoing and the Company is awaiting final ruling on its sales tax administration process and clarity on the required settlement amount. The Company accrued this amount and included it in general and administrative expense in the consolidated statement of operations in 2023.
13.     SUBSEQUENT EVENTS
On April 9, 2025, the Company announced a reduction of its global workforce of approximately 27%, as part of the Company’s broader efforts to prioritize investments in software, reduce operating costs, increase efficiency, drive profitable growth and increase stockholder value. The Company estimates that it will incur charges of approximately $6.0 million to $6.5 million, primarily consisting of severance payments, notice period payments in applicable jurisdictions, employee benefits and related costs. The Company expects to incur these expenses primarily in the second quarter of 2025.

21


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Special Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q (the “Report”), 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 our financial and operating performance guidance, outlook, targets and other forecasts or expectations regarding, or dependent on, our business outlook and strategy; our expectations around our new software and services-centric strategy; our ability to secure sufficient and timely inventory from suppliers; our ability to meet contracted customer demand; our ability to manage manufacturing or delivery delays; our ability to manage our supply chains and distribution channels; our joint ventures, partnerships and other alliances; forecasts or expectations regarding energy transition and global climate change; reduction of greenhouse gas (“GHG”) emissions; the integration and optimization of energy resources; our business strategies and those of our customers; our ability to retain or upgrade current customers, further penetrate existing markets or expand into new markets; the effects of natural disasters and other events beyond our control; the direct or indirect effects on our business of macroeconomic factors and geopolitical instability, such as the armed conflicts between Russia and Ukraine and in the Gaza Strip and nearby areas; the expected benefits of the Inflation Reduction Act of 2022 on our business; and our future results of operations, including revenue, adjusted EBITDA, and the other metrics presented herein.
Such forward-looking statements are subject to risks, uncertainties, and other factors that could cause actual results or outcomes to differ materially from those expressed or implied by such forward-looking statements, including but not limited to our inability to execute on, and achieve the expected benefits from, our operational and strategic initiatives, including from our cost reduction and restructuring efforts; our inability to successfully execute on our new software and services-centric strategy; uncertainty around the status of the Inflation Reduction Act of 2022 as a result of the change in U.S. Administration; our inability to secure sufficient and timely inventory from our suppliers, as well as contracted quantities of equipment; our inability to meet contracted customer demand; supply chain interruptions, manufacturing or delivery delays and increased supply chain costs, including as a result of trade policies; disruptions in sales, production, service or other business activities; general macroeconomic and business conditions in key regions of the world, including inflationary pressures, general economic slowdown or a recession, high interest rates, changes in monetary policy, changes in trade policies, including tariffs or other trade restrictions or the threat of such actions, and instability in financial institutions; the direct and indirect effects of widespread health emergencies on our workforce, operations, financial results and cash flows; geopolitical instability, such as the armed conflicts between Russia and Ukraine and in the Gaza Strip and nearby areas; the results of operations and financial condition of our customers and suppliers; pricing pressures; severe weather and seasonal factors; our inability to continue to grow and manage our growth effectively; our inability to attract and retain qualified employees and key personnel; our inability to comply with, and the effect on our business of, evolving legal standards and regulations, including those concerning data protection, consumer privacy, sustainability, and evolving labor standards; our inability to regain and maintain compliance with New York Stock Exchange listing standards; risks relating to the development and performance of our energy storage systems and software-enabled services; our inability to retain or upgrade current customers, further penetrate existing markets or expand into new markets; 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 discussed in Part II. Item 1A. “Risk Factors” in this Report, in Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and in our other filings with 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, our actual results or outcomes, or the timing of these results or outcomes, may vary materially from those reflected in our forward-looking statements. Forward-looking statements and other statements in this Report regarding our environmental, social, and other sustainability plans and goals are not an indication that these statements are necessarily material to the Company, investors or other stakeholders or required to be disclosed in our filings under U.S. securities laws or any other laws or requirements applicable to the Company. In addition, historical, current, and forward-looking environmental, social, and sustainability-related statements may be based on standards for measuring progress that are still developing, internal controls and processes that continue to evolve, and assumptions that are subject to change in the future. Forward-looking statements in this Report are made as of the date of such Report, and the Company disclaims any intention or obligation to update publicly or revise such forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by law.
You should read the following management’s discussion and analysis of our financial condition and results of operations in conjunction with our unaudited condensed consolidated financial statements and related notes included in Part I, Item 1 of
22


this Quarterly Report on Form 10-Q. This discussion and analysis should also be read together with our audited consolidated financial statements and related notes, as well as the section entitled “Management’s Discussion and Analysis of Financial Condition and Results or Operations” contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024. You should carefully read the sections entitled “Special Note Regarding Forward-Looking Statements” and “Risk Factors” herein to gain an understanding of the important factors that could cause actual results to differ materially from our forward-looking statements.
Overview
Our mission is to help our customers plan, deploy, and operate clean energy assets via AI-enabled software and services.
We offer a comprehensive suite of solutions that transform how solar and energy storage projects are developed, built, and operated, including (i) an integrated suite of software and edge products, and (ii) full-lifecycle energy services from a team of experts.
We operate in two key areas within the renewable energy landscape: solar and storage. In solar, we serve project developers, asset owners and engineering, procurement and construction firms (EPCs) by selling them solar edge devices and monitoring and control software, as well as professional services related to the design and commissioning of the same.
In storage, we serve project developers, asset owners, EPCs, and distributors by selling them software-enabled forecasting and optimization managed services that minimize spending on utility bills, or maximize revenue from energy market participation. In some cases, we also resell battery OEM hardware to our customers for a fee.
Some customers own both solar and storage assets, and use our full software capabilities and services across both asset classes.
Since our inception in 2009, we have engaged in developing and marketing AI-enabled software and services, raising capital, recruiting personnel, and growing our annual recurring revenue. As the energy landscape has changed in recent years, we have increasingly focused on larger, utility-scale projects, supporting asset owners, developers, utilities, operators, and traders. Over the last 15 years, we have grown into one of the most experienced clean energy software providers in the world, achieving milestones such as deploying software with multiple Fortune 500 companies, operating the largest virtual power plant in California, and becoming the de facto standard for commercial and industrial solar asset management software.
We have incurred net operating losses and negative cash flows from operations each year since our inception. We have financed our operations primarily through cash flows from customers, proceeds from the Merger, and the issuance of convertible senior notes and convertible preferred stock.
Our total revenue increased from $25.5 million for the three months ended March 31, 2024 to $32.5 million for the three months ended March 31, 2025. For the three months ended March 31, 2025 and 2024, we incurred net losses of $25.0 million and $72.3 million, respectively. As of March 31, 2025, we had an accumulated deficit of $1,651.5 million.
On April 9, 2025, we announced a reduction of our global workforce of approximately 27%, as part of the Company’s broader efforts to prioritize investments in software, reduce operating costs, increase efficiency, drive profitable growth and increase stockholder value, as more fully described above under Note 13 — Subsequent Events, of the accompanying Notes to the unaudited condensed consolidated financial statements in this Report. We expect to continue to exercise discipline and moderate expenses associated with sales and marketing, research and development, regulatory and related functions. In addition, we expect to continue to manage and reduce our general and administrative expenses associated with scaling our business operations and being 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.
Key Factors, Trends and Uncertainties Affecting our Business
We believe that our performance and future success depend on several factors, some of which present significant opportunities for us, and some of which pose risks and challenges, including but not limited to:
Our New Strategy
In 2024, we announced a new business strategy that reflects a renewed focus on developing and marketing our AI-enabled software and services offerings. This transition entails significant operational changes, including reduction of what has historically been the source of most of our revenue (battery resales), adjustments to the way we develop and market our products and services, and realignment of our business processes. These changes are expected to result in reduced revenue, increased restructuring-related costs and short-term disruptions in our operations, which may negatively affect our ability to effectively scale our software and services offerings and achieve our financial and operational targets. Failure to successfully and timely implement our new strategy may have a material adverse effect on our business, financial condition, and results of
23


operations. See “We may not be able to successfully implement our recently announced new strategy.” in Part I. Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.
Cash Reserves
In addition, the execution of our new business strategy is expected to require investment in our human capital and infrastructure. As of March 31, 2025, we had cash and cash equivalents of $58.6 million (as compared to $56.3 million as of December 31, 2024), while our operating expenses for the three months ended March 31, 2025 was $31.7 million. Our cash reserves may constrain our ability to make the investments required to execute our new strategy or may otherwise not be sufficient to fund operations. If our cash flow from operations does not improve as quickly as expected, or if we are unable to secure additional sources of capital if or when the need arises, it may have a material adverse effect on our business, financial condition, and results of operations.
Customer Concentration
We have historically depended on a small number of significant customers for our sales, and a small number of customers have historically accounted for a material portion of our revenue. Although we continue to diversify our customer base, we may continue to derive a significant portion of our revenue from a small number of customers. Loss of a significant customer, the inability to close (or a delay in closing) a significant contract at any time, or a significant reduction in pricing or order volume from a significant customer, have (in the case of contractual delays) resulted in material reductions in revenue and other adverse effects in certain quarters, and may do so in the future.
NYSE Notice
On August 28, 2024, we received formal notice from the New York Stock Exchange (the “NYSE”) that we were not in compliance with Section 802.01C of the NYSE Listed Company Manual because the average closing price of our shares of common stock had fallen below $1.00 per share over a period of 30 consecutive trading days. We subsequently notified the NYSE of our intent to regain compliance with the requirements of Section 802.01C. We are able to regain compliance at any time within the six-month period following receipt of the notice if, on the last trading day of any calendar month during this cure period (or the last trading day of this cure period), we have a closing share price of at least $1.00 and an average closing share price of at least $1.00 over the prior 30 trading-day period. If we do not regain compliance with Section 802.01C within such cure period, the NYSE may commence delisting proceedings. The NYSE rules also provide for an exception to the six-month cure period if the action required to regain compliance with Section 802.01C requires stockholder approval, in which case, the action needs to be approved by stockholders by no later than our next annual meeting of stockholders and promptly implemented. We would be able to regain compliance if our share price promptly exceeds $1.00 per share after receiving stockholder approval, and the price remains above that level for at least the following 30 trading days. On February 13, 2025, we notified the NYSE that we intend to regain compliance with Section 802.01C through a reverse stock split, for which we will seek stockholder approval at our 2025 annual meeting of stockholders to be held on June 4, 2025.
The notice does not affect our ongoing business operations or our SEC reporting requirements.
For more information, see “We may fail to qualify for continued listing on the NYSE, which could make it more difficult for our stockholders to sell their shares.in Part I. Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.
Inflation Reduction Act and Infrastructure Investment and Jobs Act
In August 2022, the U.S. government enacted the United States Inflation Reduction Act of 2022 (the “IRA”), which includes several provisions intended to accelerate U.S. manufacturing and adoption of clean energy, battery and energy storage, electrical vehicles, and other solar products and is expected to impact our business and operations. As part of such incentives, the IRA, among other things, extends the investment tax credit and production tax credit at their full rates until at least 2034 and is therefore expected to increase the demand for solar and storage products. The IRA also incentivizes residential solar and storage customers and developers through the inclusion of a tax credit for qualifying energy projects of up to 30%. Section 45X of the IRA offers advanced manufacturing production tax credits (“AMPTC”) that incentivize the production of eligible components within the U.S. These provisions of the law are only several years old, and regulations and guidance concerning their implementation are gradually being published and refined by the U.S. Treasury Department. On October 24, 2024, final regulations concerning the application of IRC §45X were published. The regulations contain detailed rules concerning the eligibility, qualifying and accounting for AMPTCs. Of particular relevance to the Company are the rules concerning the qualification and measurement of AMPTCs to Residential Inverters, Commercial Inverters and DC-Optimized Inverter Systems, that are included in the definition of Microinverters.
In January 2025, the new U.S. administration issued an executive order and a memorandum aimed at pausing the disbursement of grants and other government funds, including funds under the IRA and the Infrastructure Investment and Jobs
24


Act (“IIJA”), thereby creating uncertainty regarding the ability to secure government awards and grants. This potential loss of financial support could adversely affect our business and the overall financial performance of the Company.
Furthermore, potential federal decisions to modify the IRA, IIJA or their associated regulations or guidance could adversely affect the availability of incentives.
Parent Company Guarantees
Prior to July 2023, we agreed in certain customer contracts, to PCG that the value of purchased hardware will not decline for a certain period of time, as more fully described above under Note 3 — Revenue, of the accompanying Notes to the unaudited condensed consolidated financial statements in this Report. We accounted for such contractual terms and guarantees as variable consideration at each measurement date. We updated our estimates of variable consideration each quarter with respect to outstanding guarantees, including changes in estimates related to such guarantees, for facts or circumstances that had changed from the time of the initial estimate. As a result, the Company recorded a net revenue reduction of $33.1 million in hardware revenue during the three months ended March 31, 2024. The overall reduction in revenue was related to deliveries that occurred prior to 2024.
There are no remaining PCGs outstanding, and the Company expects no future impact on its financial results as a result of PCGs.
Because we have not included these parent company guarantees in our contracts since July 2023, and because we do not intend to provide guarantees in customer contracts going forward, we believe that excluding the effect of the $33.1 million net reduction in revenue from adjusted EBITDA and non-GAAP gross profit enhances the comparability to these metrics in prior periods.
Impairment and Accounts Receivable Write-Off
For those contracts where the customers invoked PCG protection pursuant to the applicable contract, we worked actively to remarket the remaining systems subject to PCG with a wide variety of potential customers, as more fully described above under Note 3 — Revenue, in the accompanying notes to the unaudited condensed consolidated financial statements in this Report. Given the uncertainty of collection from the original customers of due and unpaid amounts in those cases where we believe we have enforceable rights of recovery, we believed the likelihood for collection of the accounts receivable outstanding relating to hardware subject to these PCG’s was no longer probable. Accordingly, we wrote-off the remaining receivables of $104.1 million during the fiscal year ended December 31, 2024. We are pursuing all potential remedies with respect to its enforceable rights under applicable contracts.
Seasonality
Our results of operations have typically fluctuated due to seasonal trends, which we expect to recur in future periods. Historically, we have recognized most of our revenue in the third and fourth fiscal quarters of each year due to various factors, including the requirement by our customers to reach target commercial operation dates for their renewable energy projects as well as tax equity and financing considerations. For instance, our revenue recognized in the third and fourth quarters of the fiscal year ended December 31, 2024 accounted for 59% of the total revenue recognized in the fiscal year ended December 31, 2024. The seasonality of our results of operations may be mitigated as our software and services offerings begin to comprise a greater percentage of our total revenue.
Supply Chain Constraints and Risk
We rely on a very small number of suppliers of energy storage systems and other equipment. If any of our suppliers were unable or unwilling to provide us with contracted quantities in a timely manner at prices, quality levels, and volumes acceptable to us, we would have very limited alternatives for supply, and we may not be able find suitable replacements for our customers, if at all. Such an event could materially adversely affect our business, prospects, financial condition, and results of operations.
DevCo Joint Ventures
We, through an indirect wholly-owned development subsidiary, have entered into strategic joint ventures with qualified third parties to develop select energy storage generation projects (“DevCo Projects”), as more fully described above under Note 1 — Business, of the Notes to the unaudited condensed consolidated financial statements in this report. These projects sometimes require significant upfront investment by us and can involve a high degree of risk. If a DevCo Project fails to reach completion or is significantly delayed, we could lose all or a portion of our development capital investment. See “We Face Risks Related to our DevCo Business Model” in Part I, Item 1A, “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2024 for additional information about certain risks related to these DevCo Projects.
25


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 generally declined over the last decade, but increased demand and global supply chain constraints or trade and tariff actions could cause price increases in the future. The market for energy storage is rapidly evolving, and while we believe costs will continue to decline over time, 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. The United States Inflation Reduction Act of 2022 (the “IRA”) was signed into law in August 2022 and includes incentives and tax credits aimed at reducing the effects of climate change, such as a tax credit for stand-alone battery storage projects. The implementation of the IRA is expected to further reduce the cost of battery storage systems for certain customers; however, there are numerous restrictions and requirements associated with qualifying for the tax credits and other incentives available under the IRA, and we continue to assess Treasury Department and other guidance on how the IRA impacts our business. Additionally, a new Congress and presidential administration introduces uncertainty as to whether these financial and tax incentives will be modified, reduced or restricted in the future.
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 energy 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. The IRA is expected to further increase the deployment of renewable energy assets, provided that the law or its implementation is not modified or restricted in a way that counters these effects. We are continuing to evaluate the IRA and its requirements, including Treasury Department guidance, and its application to our business and our customers.
Competition
Our key competitors include energy monitoring and optimization software providers, energy storage and edge device OEMs, hardware integration providers, renewable project developers, EPC firms, and consulting firms. In storage, our competitors are typically focused on the development and marketing of single-purpose built solutions with captive hardware offerings, while our AI-powered software is hardware agnostic, and benefits from operational data across a multitude of hardware types, geographies, utilities, and grid operator service areas. In solar, our competitors provide monolithic software and edge devices, whereas PowerTrack™ and our edge devices provide customers with a flexible solution that meets their individual project needs.
We believe we are well-positioned to compete successfully in the market for software and software-enabled services. We are among the leaders in global distributed solar and energy storage assets under management, supported by proven technology, focused customer service, strong strategic partnerships and a seasoned leadership team with a track record of success.
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 products and services is heavily influenced by federal, state, and local government statutes and regulations concerning electricity. These statutes and regulations, like the IRA, 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 regularly 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.
Non-GAAP Financial Measures
In addition to financial results determined in accordance with U.S. generally accepted accounting principles (“GAAP”), we use adjusted EBITDA and non-GAAP gross profit and margin, which are non-GAAP financial measures, for financial and operational decision making and as a means to evaluate our operating performance and 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
26


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 because they both (1) allow for greater transparency with respect to key metrics used by management in its financial and operational decision making and (2) are used by our institutional investors and the analyst community to help them analyze the health of our business. Adjusted EBITDA and non-GAAP gross profit and margin should be considered in addition to, not as a substitute for, or superior to, other measures of financial performance prepared in accordance with GAAP.
Non-GAAP Gross Profit and Margin
We define non-GAAP gross profit as gross profit excluding amortization of capitalized software, impairments related to decommissioning of end-of-life systems, excess supplier costs and resulting liquidated damages, and reduction in revenue. We define non-GAAP gross margin as non-GAAP gross profit as a percentage of revenue.
In the three months ended March 31, 2024, we incurred costs of $1.0 million above initially agreed prices on the acquisition of certain hardware systems from one of our suppliers, which resulted from production delays by such supplier. Because we had not previously incurred costs above initially agreed prices with a hardware supplier, we excluded this item from adjusted EBITDA and non-GAAP gross profit to better facilitate comparisons of our underlying operating performance across periods.
The following table provides a reconciliation of GAAP gross profit (loss) and margin to non-GAAP gross profit and margin (in millions, except for percentages):
Three Months Ended March 31,
20252024
Revenue$32.5 $25.5 
Cost of revenue(22.0)(49.7)
GAAP gross profit (loss)10.5 (24.2)
GAAP gross margin (%)32 %(95)%
Non-GAAP Gross Profit
GAAP Revenue$32.5 $25.5 
Add: Revenue reduction, net (1)
— 33.1 
Subtotal32.5 58.6 
Less: Cost of revenue(22.0)(49.7)
Add: Amortization of capitalized software & developed technology4.3 3.9 
Add: Excess supplier costs (2)
— 1.0 
Non-GAAP gross profit$14.8 $13.8 
Non-GAAP gross margin (%)46 %24 %
(1) Refer to the discussion of reduction in revenue in “— Parent Company Guarantees” above.
(2) Refer to the discussion of excess supplier costs in “— Non-GAAP Gross Profit and Margin” above.
27


Adjusted EBITDA
As discussed above, we believe that adjusted EBITDA is useful for investors to use in comparing our financial performance with the performance of other companies. Nonetheless, the expenses and other items that we exclude in our calculation of adjusted EBITDA may differ from the expenses and other items, if any, that other companies may exclude when calculating adjusted EBITDA.
We calculate adjusted EBITDA as net loss attributable to us before depreciation and amortization, including amortization of internally developed software, interest expense, further adjusted to exclude stock-based compensation and other income and expense items, including reduction in revenue, excess supplier costs and resulting liquidated damages, and income tax provision or benefit.
The following table provides a reconciliation of adjusted EBITDA to net loss (in thousands):
Three Months Ended March 31,
20252024
(in thousands)
Net loss$(25,000)$(72,307)
Adjusted to exclude the following:
Depreciation and amortization (1)
11,695 11,154 
Interest expense4,290 4,707 
Stock-based compensation4,317 8,374 
Revenue reduction, net (2)
— 33,128 
Excess supplier costs and resulting liquidated damages (3)
— 1,012 
Provision for income taxes58 153 
Other expenses (4)
13 1,540 
Adjusted EBITDA$(4,627)$(12,239)
(1) Depreciation and amortization includes depreciation and amortization expense, impairment loss of energy storage systems, impairment loss of project assets, and impairment loss of right-of-use assets.
(2) Refer to the discussion of reduction in revenue in “— Parent Company Guarantees” above.
(3) Refer to the discussion of excess supplier costs in “— Non-GAAP Gross Profit and Margin” above.
(4) Adjusted EBITDA for the three months ended March 31, 2024 reflects other expenses of $1.5 million, comprised of $1.1 million for expenses related to restructuring costs to pursue greater efficiency and to realign our business and strategic priorities, and $0.4 million of other non-recurring expenses.
28


Financial Results and Key Metrics
The following table presents our financial results and our key metrics (in millions, except for percentages and unless otherwise noted):
Three Months Ended March 31,
20252024
Key Financial Metrics
Revenue$32.5 $25.5 
GAAP gross profit (loss)$10.5 $(24.2)
GAAP gross margin (%)32 %(95)%
Non-GAAP gross profit$14.8 $13.8 
Non-GAAP gross margin (%)46 %24 %
Net loss$(25.0)$(72.3)
Adjusted EBITDA$(4.6)$(12.2)
Key Operating Metrics
Bookings (1)$34.5$23.8
Contracted backlog* (2)$25.3$1,639.6
Storage operating AUM (in GWh)* (3)1.60.8
Solar operating AUM (in GW)* (4)32.426.9
CARR* (5)$69.0$89.3
ARR* (6)$56.9$45.1
* at period end
(1) Redefined versus prior periods. Beginning with this Report, the Company is redefining “Bookings” as the total value of executed purchase orders. Previously this metric included all relevant executed contracts, regardless of whether or not a related purchase order had been executed. The definition of Bookings is discussed in more detail below under the heading “Bookings.”
(2) Redefined versus prior periods. Beginning with this Report, the Company is redefining “Contracted Backlog” as the total value of hardware and non-recurring services bookings with executed purchase orders in dollars, as of a specific date. Previously, this metric included the total contract value of hardware, software and services contracts recognized ratably over the contract period, regardless of whether or not a related purchase order had been executed.
(3) New metric, introduced in this Report. Represents total GWh of energy storage systems in operation. Contracted storage AUM from prior periods has been replaced with this metric.
(4) Total GW of solar systems in operation.
(5) Contracted Annual Recurring Revenue (“CARR”): Redefined versus prior periods. Beginning with this Report, the Company is redefining CARR as the annualized value from Stem customer subscription contracts with executed purchase orders signed in the period for systems that are not yet operating and all operating Stem customer subscription contracts, including solar software, storage software & recurring managed services, and some recurring professional services contracts. Previously, this metric included the annualized value from all executed Stem customer subscription contracts, regardless of whether or not a related purchase order had been executed.
(6) Annual Recurring Revenue (“ARR”): New metric, introduced in this Report. Annualized value from operating customer subscription contracts, including solar software, storage software & recurring managed services, and some recurring professional services contracts.
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, sales of energy storage systems, asset monitoring software, edge devices, and project and professional service engagements. Bookings represent the total value of executed customer purchase orders. Customer purchase orders are typically executed three to six months ahead of hardware installation. The booking amount includes (1) hardware revenue, which is typically recognized at delivery of the energy storage system and/or edge device to the customer, and (2) services revenue, which represents the total nominal software and services contract value which will be recognized ratably over the contract period.
29


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, 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 FASB ASU 2014-09 Topic 606, Revenue from Contracts with Customers (“ASC 606”), are described within Note 2 Summary of Significant Accounting Policies, in the accompanying notes to the consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.
Components of Our Results of Operations
Revenue
We generate services and other revenue and hardware revenue. Services and other revenue is generated through (i) energy optimization software (ii) asset management software, and (iii) the sale of project assets and advisory services. Software fees charged to customers 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 (i) sales of OEM energy storage systems and (ii) edge hardware devices. Performance obligations are satisfied when the energy storage system and edge hardware device along with all ancillary hardware components are delivered. The milestone payments received before the delivery of hardware are treated as deferred revenue. In certain customer contracts, we agreed to provide a guarantee that the value of purchased hardware will not decline for a certain period of time, as more fully described above under Note 3 — Revenue, of the Notes to the unaudited condensed consolidated financial statements in this Report.
Cost of Revenue
Cost of services and other 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 services and other revenue also includes the costs for the development and constructions of project assets. 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.
Cost of hardware revenue 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 hardware 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.
Gross Profit (Loss)
Our gross profit (loss) fluctuates significantly from quarter to quarter. Gross profit (loss), 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. Over the long term, we hope to increase both our gross profit in absolute dollars and gross margin 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, commissions, bonuses, employee benefits, and travel for our sales and marketing personnel. In addition, sales and marketing expense includes trade show costs, amortization of intangibles and other expenses. We expect our sales and marketing expense to increase in future periods to support the overall growth in our business.
30


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, bonuses and stock-based compensation expense, project material costs, services and depreciation. Our research and development expenses support our investments 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
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 to continue to manage and reduce our general and administrative expense associated with scaling our business operations and being 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 Expense, Net
Interest Expense
Interest expense consists primarily of interest on our outstanding borrowings under our convertible senior notes, and financing obligations and accretion on our asset retirement obligations.
Other Income, Net
Other income, net consists primarily of income from equity investments and foreign exchange gains or losses.
31



Results of Operations for the Three Months Ended March 31, 2025 and 2024
Three Months Ended
March 31,
$ Change% Change
20252024
(in thousands, except percentages)
Revenue
Services and other revenue$17,721$14,840$2,88119%
Hardware revenue14,79110,6294,16239%
Total revenue32,51225,4697,04328%
Cost of revenue
Cost of services and other revenue11,4139,9841,42914%
Cost of hardware revenue10,56139,676(29,115)(73)%
Total cost of revenue21,97449,660(27,686)(56)%
Gross profit (loss)10,538 (24,191)34,729 (144)%
Operating expenses:
Sales and marketing6,792 11,126 (4,334)(39)%
Research and development11,328 14,136 (2,808)(20)%
General and administrative13,566 18,560 (4,994)(27)%
Total operating expenses31,686 43,822 (12,136)(28)%
Loss from operations(21,148)(68,013)46,865 (69)%
Other expense, net:
Interest expense(4,290)(4,707)417 (9)%
Other income, net496 566 (70)(12)%
Total other expense, net(3,794)(4,141)347 (8)%
Loss before provision for income taxes(24,942)(72,154)47,212 (65)%
Provision for income taxes(58)(153)95 (62)%
Net loss$(25,000)$(72,307)$47,307 (65)%
*Percentage is not meaningful
Revenue
Revenue increased by $7.0 million, or 28%, for the three months ended March 31, 2025, as compared to the three months ended March 31, 2024. The increase was primarily driven by a $4.2 million increase in hardware revenue primarily due to an increase in solar and storage hardware revenue from new and existing customers. Services and other revenue also increased by $2.9 million primarily due to an increase in solar subscription services revenue from existing and new customers.
Cost of Revenue
Cost of revenue decreased by $27.7 million, or 56%, for the three months ended March 31, 2025, as compared to the three months ended March 31, 2024. The decrease was primarily driven by a decrease in cost of hardware revenue of $29.1 million due to a change in the mix of hardware and service offerings. This decrease was partially offset by an increase in cost of services and other revenue of $1.4 million primarily due to providing services at higher costs.
Operating Expenses
Sales and Marketing
Sales and marketing expense decreased by $4.3 million, or 39%, for the three months ended March 31, 2025, as compared to the three months ended March 31, 2024. The decrease was driven by a decrease of $1.0 million in professional services, resulting from reductions in advisory services and office-related expenses as a result of marketing related subscription cancellations, and a decrease of $3.3 million in personnel related expenses due to a decrease in headcount.
32


Research and Development
Research and development expense decreased by $2.8 million, or 20%, for the three months ended March 31, 2025, as compared to the three months ended March 31, 2024. The decrease was primarily due to a decrease of $2.9 million in personnel related expenses as a result of lower headcount, partially offset by an increase of $0.1 million in professional services and other expenses.
General and Administrative
General and administrative expense decreased by $5.0 million, or 27%, for the three months ended March 31, 2025, as compared to the three months ended March 31, 2024. The decrease was primarily driven by a decrease of $4.8 million in personnel related expenses driven by lower stock-based compensation expense, a decrease of $0.4 million in professional services and other expenses, and an increase of $0.2 million in office-related expenses.
Other (Expense) Income, Net
Interest Expense, Net
Interest expense, net decreased by $0.4 million, or 9%, for the three months ended March 31, 2025, as compared to the three months ended March 31, 2024. The decrease was primarily driven by a decrease of $0.5 million in interest on financing obligations, partially offset by the accretion of the discount on short-term investments of $0.1 million.
Other Income, Net
Other income, net decreased by $0.1 million, or 12%, for the three months ended March 31, 2025, as compared to the three months ended March 31, 2024 primarily due to a $0.3 million decrease in interest income from short-term investments, partially offset by a $0.2 million increase due to the prior period reversal of a previously recognized accretion expense on assets.
Provision for Income Taxes
During the three months ended March 31, 2025, we recorded a provision for income taxes of $0.1 million primarily as a result of foreign income tax expense. During the three months ended March 31, 2024, we recorded a $0.2 million provision for income taxes primarily as a result of state income tax expense.
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. Significant factors in the management of liquidity are funds generated from operations, levels of accounts receivable and accounts payable and capital expenditures.
As of March 31, 2025, our principal sources of liquidity were cash and cash equivalents of $58.6 million, which were held for working capital purposes and for investment growth opportunities. As of March 31, 2025, we had net accounts receivable of $34.7 million and our working capital (deficit), which we define as current assets less current liabilities, was a deficit of $9.6 million. We believe that our cash position is sufficient to meet our capital and liquidity requirements for at least the next 12 months.
The attainment of profitable operations is dependent upon future events, including successfully implementing our new business strategy, hiring and retaining our key executives and personnel with the requisite experience to develop our software and AI-based solutions, obtaining adequate financing to complete our development activities, developing an adequate network of suppliers, and building our customer base. Failure to successfully implement our new business strategy, generate sufficient revenues from our software and services offerings, 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, and financial condition. The execution of our new strategy will entail significant operational changes, including reduction of what has historically been the source of most of our revenue (battery resales), adjustments to the way we develop and market our products and services, and realignment of our business processes. These changes are expected to result in reduced revenue, increased costs and short-term disruptions in our operations, which is expected to negatively impact our financial condition in the near term. Further, our cash reserves may constrain our ability to make the investments required to execute our new strategy or may otherwise not be sufficient to fund operations. If our cash
33


flow from operations does not improve as quickly as expected, or if we are unable to secure additional sources of capital if or when the need arises, it may have a material adverse effect on our business, financial condition, and results of operations.
In the future, we may be required to obtain additional equity or debt financing in order to support our continued capital expenditures and operations, which may not be available on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, this could reduce our ability to compete successfully and harm our business, growth and results of operations.
Our long-term liquidity requirements are linked primarily to the expansion of our software and services offerings and the implementation of our new business strategy, as well as the continued extension of Athena PowerTrack and other software applications. 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 plans.
Financing Obligations
We have entered into arrangements wherein we finance the cost of energy storage systems via special purpose entities (“SPEs”) we establish with outside investors. These SPEs are not consolidated into our financial statements, but are accounted for as equity method investments. The investors provide us upfront payments through the SPEs. Under these arrangements, the payment by the SPEs 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 March 31, 2025 was $54.6 million, of which $17.4 million was classified as a current liability.
2028 Green Convertible Senior Notes
On November 22, 2021, we sold to Morgan Stanley & Co. LLC, Goldman Sachs & Co. LLC and Barclays Capital Inc, as initial purchasers (the “2021 Initial Purchasers”), and the 2021 Initial Purchasers purchased from us, $460.0 million aggregate principal amount of our 0.50% Green Convertible Notes due 2028 (the “2028 Convertible Notes, pursuant to a purchase agreement dated as of November 17, 2021, by and between us and the 2021 Initial Purchasers. Our net proceeds from this offering were approximately $445.7 million, after deducting the 2021 Initial Purchasers’ discounts and commissions and the estimated offering expenses payable by us. The 2028 Convertible Notes will accrue interest payable semi-annually in arrears and will mature on December 1, 2028, unless earlier repurchased, redeemed or converted in accordance with their terms prior to such date. Upon conversion, we may choose to pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock. The 2028 Convertible Notes are redeemable for cash at our option at any time given certain conditions. Refer to Note 7 — Convertible Notes, of the Notes to the unaudited condensed consolidated financial statements in this Report for additional details regarding this transaction.
On November 17, 2021, in connection with the pricing of the 2028 Convertible Notes, and on November 19, 2021, in connection with the exercise in full by the 2021 Initial Purchasers of their option to purchase additional 2028 Convertible Notes, we entered into capped call transactions with certain of the 2021 Initial Purchasers of the 2028 Convertible Notes to minimize the potential dilution to our common stockholders upon conversion of the 2028 Convertible Notes. We used approximately $66.7 million of the net proceeds from the 2028 Convertible Notes to pay the cost of the capped call transactions described above. We intend to allocate an amount equivalent to the net proceeds from this offering to finance or refinance, in whole or in part, our existing or new eligible green expenditures, including investments related to creating a more resilient clean energy system, optimized software capabilities for energy systems, and reducing waste through operations.
On April 3, 2023, we used approximately $99.8 million of the net proceeds from the issuance of the 4.25% Green Convertible Senior Notes due 2030 (“2030 Convertible Notes”) to purchase and surrender for cancellation approximately $163.0 million in aggregate principal amount of our 2028 Convertible Notes. See Note 7 Convertible Notes, of the Notes to the unaudited condensed consolidated financial statements in this Report for additional details regarding this transaction.
2030 Convertible Notes
On April 3, 2023, we issued $240.0 million aggregate principal amount of our 2030 Convertible Notes in a private placement offering to qualified institutional buyers (the “2023 Initial Purchasers”) pursuant to Rule 144A under the Securities Act of 1933, as amended. The 2030 Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 4.25% per year, payable in cash semi-annually in arrears in April and October of each year, beginning in October 1, 2023. The 2030 Convertible Notes will mature on April 1, 2030, unless earlier repurchased, redeemed or converted in accordance with their terms prior to such date. Upon conversion, we may choose to pay or deliver cash, shares of common stock or a combination of cash and shares of common stock. The 2030 Convertible Notes are redeemable for cash at our option
34


at any time given certain conditions. See Note 7 Convertible Notes, of the Notes to the unaudited condensed consolidated financial statements in this Report, for additional details regarding this transaction.
Our net proceeds from this offering were approximately $232.4 million, after deducting for $7.6 million of debt issuance costs primarily consisting of underwriters, advisory, legal, and accounting fees. We used approximately $99.8 million of the net proceeds to purchase and surrender for cancellation approximately $163.0 million aggregate principal amount of our 2028 Convertible Notes.
On March 29, 2023 and March 31, 2023, in connection with the pricing of the 2030 Convertible Notes, and on April 3, 2023, in connection with the exercise in full by the 2023 Initial Purchasers of their option to purchase additional 2030 Convertible Notes, we entered into capped calls (the “2030 Capped Calls”) with certain counterparties. We used $27.8 million of the net proceeds from the 2030 Convertible Notes to pay the cost of the 2030 Capped Calls.
Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
Three Months Ended March 31,
20252024
Net cash provided by (used in) operating activities$8,536 $(621)
Net cash (used in) provided by investing activities(3,590)4,675 
Net cash (used in) provided by financing activities(2,819)3,142 
Effect of exchange rate changes on cash, cash equivalents and restricted cash158 233 
Net increase in cash, cash equivalents and restricted cash$2,285 $7,429 
Operating Activities
During the three months ended March 31, 2025, net cash provided by operating activities was $8.5 million, primarily due to our net loss of $25.0 million, adjusted for non-cash items of $17.2 million and net cash inflow of $16.4 million from changes in operating assets and liabilities. Non-cash items primarily consisted of depreciation and amortization of $11.0 million, non-cash interest expense of $0.3 million related to debt issuance costs, stock-based compensation expense of $4.3 million, non-cash lease expense of $0.7 million, and provision for accounts receivable allowance of $0.1 million. The net cash inflow from changes in operating assets and liabilities was primarily driven by a decrease in accounts receivable of $24.4 million, a decrease in inventory of $2.1 million, a decrease in other assets of $2.0 million, an increase in accrued expenses and other liabilities of $3.9 million, partially offset by an increase in contract origination costs of $0.3 million, an increase in project assets of $1.5 million, a decrease in accounts payable of $10.5 million, a decrease in deferred revenue of $3.0 million, and a decrease in lease liabilities of $0.5 million.
During the three months ended March 31, 2024, net cash used in operating activities was $0.6 million, primarily due to our net loss of $72.3 million, adjusted for non-cash charges of $19.7 million and net cash inflow of $52.0 million from changes in operating assets and liabilities. Non-cash items primarily consisted of depreciation and amortization of $10.8 million, non-cash interest expense of $0.4 million, stock-based compensation expense of $8.4 million, non-cash lease expense of $0.8 million, and other non-cash items of $0.3 million, partially offset by provision for accounts receivable allowance of $1.0 million. The net cash inflow from changes in operating assets and liabilities was primarily driven by a decrease in accounts receivable of $63.9 million partially from a $33.1 million variable consideration adjustment, a decrease in inventory of $2.2 million, an increase in accrued expenses and other liabilities of $1.7 million, and an increase in deferred revenue of $2.7 million, partially offset by an increase in other assets of $0.7 million, an increase in contract origination costs of $0.4 million, an increase in project assets of $0.4 million, a decrease in accounts payable of $16.3 million, and a decrease in lease liabilities of $0.8 million.
Investing Activities
During the three months ended March 31, 2025, net cash used in investing activities was $3.6 million, and consisted of $3.6 million in capital expenditures related to internally-developed software.
During the three months ended March 31, 2024, net cash provided by investing activities was $4.7 million, and primarily consisted of $8.3 million in proceeds from maturities of available-for-sale investments, partially offset by $0.1 million in purchases of energy systems, $3.5 million in capital expenditures related to internally-developed software, and $0.1 million in purchases of property and equipment.
35


Financing Activities
During the three months ended March 31, 2025, net cash used in financing activities was $2.8 million, and primarily consisted of the repayment of financing obligations of $2.8 million.
During the three months ended March 31, 2024, net cash provided by financing activities was $3.1 million, and primarily consisted of proceeds from equity transactions to be remitted to tax authorities of $5.2 million, partially offset by the repayment of financing obligations of $2.1 million.
Contractual Obligations and Commitments
As of March 31, 2025, except as discussed in Note 12 Commitments and Contingencies, there have been no material changes to our contractual obligations.
Off-Balance Sheet Arrangements
We are not a party to any off-balance sheet arrangements, including guarantee contracts, retained or contingent interests, or unconsolidated VIEs that either have, or would reasonably be expected to have, a current or future material adverse effect on our unaudited condensed consolidated financial statements.
Critical Accounting Policies and Estimates
A summary of our critical accounting policies and estimates is presented in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and there have been no material changes to our critical accounting estimates during the three months ended March 31, 2025.
Recent Accounting Pronouncements
As of March 31, 2025, there have been no material changes to the recent accounting pronouncements described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are a smaller reporting company, as defined by Rule 12b-2 under the Securities and Exchange Act of 1934, as amended, and in Item 10(f)(1) of Regulation S-K, and are not required to provide the information under this item.

36


ITEM 4. CONTROLS AND PROCEDURES
Evaluation of 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 (“Exchange Act”). Our Disclosure Controls are designed to provide reasonable assurance 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 provide reasonable assurance that such information is accumulated and communicated to our management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), as appropriate, to allow timely decisions regarding required disclosure.
Based on management’s evaluation (under the supervision and with the participation of our CEO and our CFO) of the effectiveness of the design and operation of our Disclosure Controls as of March 31, 2025, our CEO and CFO have concluded that our Disclosure Controls were effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal controls over financial reporting during the first quarter of 2025, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Internal Controls
Our management, including our CEO and CFO, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Furthermore, because of the inherent limitations in all control systems, 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, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in business conditions or deterioration in the degree of compliance with policies or procedures.
37



Part II - Other Information
ITEM 1. LEGAL PROCEEDINGS
The information with respect to this Item 1 is set forth under Note 12 Commitments and Contingencies, of the Notes to the unaudited condensed consolidated financial statements in this Report.
ITEM 1A. RISK FACTORS
There have been no material changes to the risk factors disclosed in Part 1, Item 1A, “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Recent Sales of Unregistered Securities
None.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
(c) Trading Plans. The following table describes contracts, instructions or written plans for the sale or purchase of our securities adopted or terminated by our Section 16 officers and directors during the three months ended March 31, 2025, and intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) (“Rule 10b5-1 Trading Plans”). No Section 16 officer or director adopted or terminated any non-Rule 10b5-1 trading arrangement (as defined in Item 408(c) of Regulation S-K promulgated under the Exchange Act) during the three months ended March 31, 2025.
Name and TitleDate of Adoption or Termination of Rule 10b5-1 Trading PlanDuration of Rule 10b5-1 Trading PlanAggregate Number of Securities to be Purchased or Sold
Matthew Tappin, President, Software
Adopted 03/18/2025
3/18/2025 through 3/31/2026
Sell up to 20,017 shares of common stock, subject to certain conditions
38


ITEM 6. EXHIBITS
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
Amended and Restated Bylaws, dated October 27, 2022 (incorporated by reference to Exhibit 3 to the Current Report on Form 8-K filed on October 31, 2022).
10.1*
10.2*†
10.3*†
31.1*
31.2*
32.1**
32.2**
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document)
*Filed herewith
**Furnished herewith
† Management or compensatory plan or arrangement


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 on April 29, 2025.


STEM, INC.
By:/s/ Spencer Doran Hole
Spencer Doran Hole
Chief Financial Officer
(Principal Financial Officer)
39
EX-10.1 2 stem-10xq2025q1_exhibit101.htm EX-10.1 Document
EXHIBIT 10.1
AMENDMENT
TO
EXECUTIVE EMPLOYMENT AGREEMENT

    This Amendment to Executive Employment Agreement (this “Amendment”) by and between David Buzby (“Executive”) and Stem, Inc., a Delaware corporation (the “Company”) is effective as of January 1, 2025 (the “Amendment Date”).
    WHEREAS, Executive and the Company are parties to the Executive Employment Agreement dated as of September 16, 2024 (the “Original Agreement”); and
    WHEREAS, Executive and the Company desire to amend the Original Agreement as described in this Amendment.
    NOW, THEREFORE, in consideration of the mutual covenants in this Amendment, the parties hereto agree that the Original Agreement is amended as set forth below. Unless otherwise defined in the Amendment, all capitalized terms used herein are defined in the Original Agreement.
1.The Term is extended until the earlier of (a) January 25, 2025 and (b) the termination of Executive’s employment under the terms of the Original Agreement (such extended term, the “Amended Term”).

2.Section 2.2 is amended and restated in its entirety to read as follows:

2.2.    Annual Bonus. For the duration of the Amended Term, Executive shall be eligible to receive a performance bonus (the “Annual Bonus”) targeted at one hundred twenty five percent (125%) of Base Salary, prorated for the portion of the year Executive serves as Executive Chairman and interim CEO, on such terms and conditions determined by the Board or a committee of the Board. The actual amount of any Annual Bonus (if any) will be determined in the discretion of the Board or a committee of the Board and will be (a) subject to achievement of any applicable bonus objectives and/or conditions determined by the Board or a committee of the Board and (b) subject to Executive’s continued employment with the Company through the date the Annual Bonus is earned; provided, however, that in no event shall the Annual Bonus be less than 75% of the target Annual Bonus, prorated for the portion of the year Executive serves as Executive Chairman and interim CEO. The Annual Bonus will be paid at the same time as bonuses for other Company executives are paid related annual bonuses generally.”

3.From the Amendment Date through the end of the Amended Term, Executive will not be entitled to receive the benefits set forth in Sections 2.4(a) or 2.4(b)(ii)-(iv) of the Original Agreement.




4.Executive shall receive an additional equity incentive grant in the form of stock options to acquire 66,667 shares of Company common stock at an exercise price equal to fair market value on the date of grant, subject to Executive’s employment through the end of the Amended Term (the “Additional Grant”). The Additional Grant shall vest in full at the end of the Amended Term, subject to Executive’s continued employment with the Company as Executive Chairman/interim CEO through that date; provided, that the Additional Grant shall vest in full upon the occurrence of a Change in Control (as defined in the 2024 Plan). The Additional Grant will be subject to the terms and conditions of the 2024 Plan and the Award Agreement, in accordance with Section 2.6 of the Original Agreement.

5.From the Amendment Date through the end of the Amended Term, Executive shall work from his personal residence in Vermont for up to two weeks. Executive agrees to travel to, and work from, the Company’s offices in any of San Francisco, California, Broomfield, Colorado, or Houston, Texas, for the remainder of Amended Term. In accordance with Section 2.4 of the Original Agreement, Executive shall be entitled to reimbursement for reasonable and documented travel expenses between Executive’s personal residence and the Company’s offices during this period.

6.Except as modified by this Amendment, the Original Agreement shall remain in full force and effect.

[Signature page follows]



In Witness Whereof, the parties have executed this Amendment as of the date first written above.

STEM, INC.

By:___________________________________
Name: Saul R. Laureles
Title: Chief Legal Officer and Corporate Secretary




Accepted and Agreed:

_________________________
David Buzby

Signature Page to Amendment to Executive Employment Agreement
EX-10.2 3 stem-10xq2025q1_exhibit102.htm EX-10.2 Document
EXHIBIT 10.2
Execution Copy
SEPARATION AND RELEASE OF CLAIMS AGREEMENT
This Separation and Release of Claims Agreement (as may be amended, the “Agreement”) constitutes a binding agreement between William Bush (“Executive”), an individual residing at P.O. Box 4687, Ketchum, Idaho, 83340, and the Company (as defined below), effective as of the Effective Date (as defined in Section 19 below). Executive and the Company are collectively referred to as the “Parties” or individually referred to as a “Party.
Executive has been advised to consult with an attorney concerning its terms. By signing below, Executive is agreeing to the terms described below in return for the payments and benefits provided herein.
    For purposes of this Agreement, (a) “Company” means Stem, Inc. a Delaware corporation, for and on behalf of its Affiliates, including without limitation, Stem US Operations Inc., a Delaware corporation; (b) “Affiliate” means, with respect to any Person, any other Person that, directly or indirectly, through one or more intermediaries, controls, is controlled by or is under common control with the Person in question. As used herein, the term “control” means (a) direct or indirect beneficial ownership of 50% or more of the voting securities or voting interest of a Person or, in the case of a limited partnership, of 50% or more of the general partnership interest, either directly or through an entity which the Person controls or (b) the possession of the power to direct the management of a Person, whether through contract or otherwise; and (c) “Person” means any individual, corporation (including any non-profit corporation), general or limited partnership, limited liability company, joint venture, estate, trust, association, organization, labor union, or other entity or governmental authority.

RECITALS
WHEREAS, Executive was, until September 2, 2024, the Chief Financial Officer of Stem, Inc., and was, until November 8, 2024, assisting the Company’s successor Chief Financial Officer and Executive Vice President in the transition; and
WHEREAS, Executive and Star Peak Energy Transition Corp. (predecessor entity to the Company) previously entered into that certain Executive Employment Agreement dated as of April 28, 2021 (the “Employment Agreement”); and
WHEREAS, Section 4.1 of the Employment Agreement provides that, in the event of a “Covered Termination” (as defined in Sections 1.6 and 1.9 therein), Executive will be entitled to receive the severance benefits described in Section 4.1(a) thereof, provided that Executive (A) delivers an effective general release of all claims against the Company and its Affiliates in a form provided by the Company, and that becomes effective and irrevocable within sixty (60) days following the Covered Termination and (B) continues to comply with Articles V through VII of the Employment Agreement; and
WHEREAS, the Parties agree that the termination of Executive’s employment with the Company is a “Covered Termination” as defined in the Employment Agreement; and
WHEREAS, Executive’s employment with the Company and its Affiliates terminated on November 8, 2024.



NOW, THEREFORE, in exchange for the mutual covenants and conditions contained herein, and other good and valuable consideration, the sufficiency of which is hereby acknowledged, the Parties agree as follows:
1.Last Day of Employment; Payments and Benefits. Executive’s employment with the Company and its Affiliates terminated on November 8, 2024, effective as of 12:01 a.m. Pacific Time (the “Separation Date”). As of the Separation Date, Executive has effectively resigned from any and all other corporate offices, directorships, powers of attorney, committee memberships, and any and all other corporate roles with the Company and its Affiliates. All of Executive’s health insurance benefits ceased effective as of 12:01 a.m. Pacific Time on November 8, 2024, subject to Executive’s right to continue his health insurance under COBRA as set forth below. Executive’s participation in all benefits and incidents of employment, including, but not limited to, the accrual of bonuses, vacation and paid time off, ceased as of the Separation Date.
Provided that Executive (1) signs and delivers this Agreement at or within twenty-one (21) days after receiving it and does not revoke it under Section 19 below and (2) complies with the post-employments covenants set forth in Section 8 below and continues to comply with Articles V through VII of the Employment Agreement, the Company will provide Executive the severance payments and benefits pursuant to Section 4.1(a) of the Employment Agreement, as further described below.
a.The Company shall pay to Executive any accrued but unpaid base salary and other accrued and unpaid compensation, including any accrued but unpaid vacation. In addition, the Company shall pay to Executive a sum of $318,750, being equal to nine (9) months of Executive’s annual base salary in effect on the Separation Date, less applicable withholdings, such net amount to be payable in a lump sum payment on the next payroll run that occurs after the Effective Date, and, in any event, no later than the sixtieth (60th) day following the Separation Date; provided, however, if such sixty (60) day period falls in two different calendar years, payment will be made in the later calendar year.
b.(i) Company shall pay Executive a pro-rata portion of Executive’s annual incentive bonus, based on a target opportunity of 75% of Executive’s base salary in effect at the Separation Date (the “Annual Bonus”) for the 2024 fiscal year, based on actual achievement of the applicable bonus objectives and conditions determined by the Board of Directors of Stem, Inc. (the “Board”) or a committee of the Board for such year (determined by multiplying the amount of the Annual Bonus that would be payable for the full fiscal year by a fraction, the numerator of which shall be equal to the number of days during the fiscal year of termination that Executive is employed by, and performing services for, the Company and the denominator of which is 365 days).
c.Subject to Executive’s timely election of continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”), the Company shall directly pay for the premium for Executive and Executive’s covered dependents to maintain continued health coverage pursuant to the provisions of COBRA through the earlier of (A) the nine month anniversary of the Separation Date and (B) the date Executive and Executive’s covered dependents, if any, become eligible for healthcare coverage under another employer’s plan(s). Notwithstanding the foregoing, if the Company is otherwise unable to continue to cover



Executive under its group health plans without penalty under applicable law (including without limitation, Section 2716 of the Public Health Service Act), then, in either case, an amount equal to each remaining Company subsidy shall thereafter be paid to Executive in substantially equal monthly installments.
Executive acknowledges and represents that, other than the consideration set forth in Section 1 above, the Company has paid or provided all salary, wages, bonuses, accrued vacation/paid time off, premiums, leaves, housing allowances, relocation costs, interest, severance, outplacement costs, fees, reimbursable expenses, commissions, stock, stock options, vesting, and any and all other benefits and compensation due to Executive.
2.Treatment of RSUs and Options. As of the Separation Date, (i) all outstanding and unvested restricted stock units and stock options previously issued to Executive by the Company are cancelled and forfeited automatically and (ii) all stock options that are vested as of the Separation Date shall (to the extent that Executive was entitled to exercise such award as of the date of Separation Date) be exercisable within the period of time ending on the earlier of (A) the date three (3) months following the termination of the Separation Date and (B) the expiration of the term of such stock options as set forth in the applicable award document pursuant to which such award was granted.
3.No Consideration Absent Execution, Delivery and Non-Revocation of this Agreement and Reaffirmation of Waiver and Release. Executive acknowledges that Executive was presented with a substantially final draft of the Agreement on September 5, 2024. Executive also acknowledges and agrees that the receipt of any monies or benefits as set forth in Section 1 hereof are subject to the Company’s receipt of an executed Agreement no later than January 27, 2025. After January 27, 2025, this Agreement shall be null and void if the executed Agreement is not received by the Company or if it is revoked under Section 19 hereof.
4.General Release of Claims. Executive, individually, and on behalf of Executive’s heirs, executors, administrators, successors, and assigns (collectively referred to throughout the remainder of this Agreement as “Executive”) knowingly and voluntarily releases and forever discharges Company, its Affiliates, predecessors, insurers, divisions, successors and assigns and the current and former employees, attorneys, officers, directors and agents thereof both individually and in their business capacities, and their employee benefit plans and programs and their administrators and fiduciaries (collectively referred to throughout the remainder of this Agreement as “Company Releasees”), of and from any and all disputes, differences, claims, complaints, grievances, charges, obligations, actions, petitions, and demands or causes of action (collectively, “Claims”) may lawfully be released by private agreement, known and unknown, that Executive has or may have against Company Releasees as of the date of Executive’s execution of this Agreement, including, but not limited to:
any and all Claims arising out of or relating in any way to Executive’s employment relationship with the Company and its Affiliates and the termination of that relationship;
any and all Claims relating to, or arising from, Executive’s right to purchase, or Executive’s actual purchase of shares of stock of the Company, including, without limitation, any claims for fraud, misrepresentation, breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law;



any and all Claims for wrongful discharge of employment, termination in violation of public policy, discrimination, harassment, retaliation, breach of contract (both express and implied), breach of covenant of good faith and fair dealing (both express and implied), promissory estoppel, negligent or intentional infliction of emotional distress, fraud, negligent or intentional misrepresentation, negligent or intentional interference with contract or prospective economic advantage, unfair business practices, defamation, libel, slander, negligence, personal injury, assault, battery, invasion of privacy, false imprisonment, conversion, and disability benefits;
any and all Claims for violation of any federal, state, or municipal statute, regulation, or foreign constitution, including, but not limited to, Title VII of the Civil Rights Act of 1964, the Civil Rights Act of 1991, the Rehabilitation Act of 1973, the Americans with Disabilities Act of 1990, the Equal Pay Act, the Fair Labor Standards Act, the Fair Credit Reporting Act, the Age Discrimination in Employment Act of 1967, the Older Workers Benefit Protection Act, the Executive Retirement Income Security Act of 1974, the Worker Adjustment and Retraining Notification Act, the Family and Medical Leave Act, the Sarbanes-Oxley Act of 2002, the Immigration Control and Reform Act, the Affordable Care Act, the California Family Rights Act, the California Labor Code, the California Workers’ Compensation Act, and the California Fair Employment and Housing Act;
any and all Claims for violation of the federal or any state constitution;
any and all Claims arising out of any other laws and regulations relating to employment or employment discrimination;
any Claim for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment of any of the proceeds received by Executive as a result of this Agreement; or
any allegation for costs, fees, or other expenses including attorneys’ fees incurred in these matters.
Executive agrees that the agreement set forth in this Section 4 shall be and remain in effect in all respects as a complete general release as to the matters released. The agreement set forth in this Section 4 shall not extend to any Claim or cause of action to enforce any obligations incurred under this Agreement. This Agreement is not intended to release any Claims that the Executive is not free to release on his own accord. Executive waives participation, to the extent permitted by law, in any class or collective action, as either a class or collective action representative or participant as to those claims not released, by signing this Agreement prior to the conditional certification of a class or collective action. This Agreement does not waive participation in a class or collective action certified prior to the date of Executive’s signature if Executive meets the requirements for the defined class or collective class.
Executive represents that he has made no assignment or transfer of any right, claim, complaint, charge, duty, obligation, demand, cause of action, or other matter waived or released by this Section 4.
5.Acknowledgment of Waiver of Claims under ADEA. Executive expressly acknowledges and agrees that by entering into this Agreement, he is waiving and releasing any and all rights or Claims that Executive may have under the Age Discrimination in Employment Act of 1967 (the “ADEA”), and that this Agreement is knowing and voluntary.



Executive agrees that this Agreement does not apply to any rights or claims that may arise under the ADEA after the Effective Date. Executive acknowledges that the consideration given hereunder for this Agreement is in addition to anything of value to which Executive was already entitled to receive prior to entering into this Agreement. Executive further acknowledges that Executive has been advised and is advised by this writing that: (a) Executive should consult with an attorney prior to executing this Agreement; (b) Executive was given a copy of this Agreement on September 5, 2024, and has been given at least twenty-one (21) calendar days within which to consider whether to sign it; (c) if Executive accepts this Agreement, he has seven (7) calendar days following his execution hereof to revoke it;; and (d) nothing in this Agreement prevents or precludes Executive from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law. In the event Executive signs this Agreement and returns it to the Company in fewer than the 21-calendar day period identified above, Executive hereby acknowledges that he has freely and voluntarily chosen to waive the time period allotted for considering this Agreement. Executive acknowledges and understands that revocation must be accomplished by a written notification to the Chief People Officer, of Stem, Inc. at Kim.Homenock@stem.com and received on or before the 7th calendar day following execution of this Agreement. In the event Executive timely revokes acceptance of this Agreement, the Company shall have no obligation to pay, or otherwise deliver to Executive, any part of the consideration hereunder. The Parties agree that changes, whether material or immaterial, do not restart the running of the 21-calendar day period.
6.California Civil Code Section 1542. Executive acknowledges that he has been advised to consult with legal counsel and is familiar with the provisions of California Civil Code Section 1542, a statute that otherwise prohibits the release of unknown claims, which provides as follows:
A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, AND THAT, IF KNOWN BY HIM OR HER WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.

7.Affirmations. Executive affirms that Executive has not filed, caused to be filed, and is not currently a party to, any claim, complaint, or action against any Company Releasees in any forum or form. If the aforementioned is not accurate, Executive acknowledges and agrees that such claims, complaints or actions, to the extent permitted by law, may be waived by this Agreement, and Company advises Executive to consult with an attorney prior to executing this Agreement. Executive furthermore affirms that Executive has no known workplace injuries or occupational diseases.
Executive affirms that all of the Company’s decisions regarding Executive’s pay and benefits through the Separation Date were not discriminatory based on age, disability, race, color, sex, sexual orientation, gender, gender identity, gender expression, pregnancy, marital status, veteran status, religion, national origin, ancestry, mental or physical disability, medical condition, denial of family and medical care leave, or any other classification protected by law.



Executive affirms that, with respect to any portion of Executive’s compensation or benefits that are based on hours worked, Executive affirms that Executive has accurately reported and been paid for all hours worked and has received all compensation, wages, bonuses, commissions and benefits which are due and payable as of the date of Executive’s execution of this Agreement.
Executive further affirms that Executive has not been retaliated against for reporting any allegations of wrongdoing by Company or its officers, including any allegations of corporate fraud. Executive understands that Company has relied upon Executive’s representations herein. As set forth in Section 10 below, nothing in this Agreement shall in any way limit or prohibit Executive from engaging for a lawful purpose in filing a charge or complaint, or otherwise communicating, cooperating, or participating with, any state, federal, or other governmental agency, including the Securities and Exchange Commission (the “SEC”), the Equal Employment Opportunity Commission (the “EEOC”), or the National Labor Relations Board (the “NLRB”) regarding any possible violations of law.
8.Consideration and Post-Employment Covenants. For the consideration provided to Executive in this Agreement and subject to Section 10 below, Executive (1) agrees to continue to comply with Article V (Proprietary Information and Confidentiality Obligations) and Article VI (Section 6.3 only) of the Employment Agreement. Article V (Proprietary Information and Confidentiality Obligations) and Article VI (Section 6.3 only) are incorporated herein by reference as if set out in full, and also (2) agrees to be bound by the following covenants:
a.Return of Property. Executive certifies to the Company that he has delivered to the Company all (and has not kept in Executive’s possession or control, and has not recreated or delivered to anyone else, any) Confidential Information (as defined in Section 5.2(d) of the Employment Agreement) of the Company and its Affiliates, as well as all other computers, devices, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, materials, equipment, customer or client lists or information, or any other documents or property (including all reproductions of the aforementioned items) belonging to the Company or any of its Affiliates or ventures, regardless of whether such items were prepared by Executive. Executive’s signature below constitutes Executive’s certification under penalty of perjury that Executive has returned all documents and other items provided to Executive by the Company or any of its Affiliates, developed or obtained by Executive in connection with his employment with the Company, or otherwise belonging to the Company. Executive understands that the Company, in its sole discretion, may choose to delay any benefits or payments due to Executive under this Agreement unless and until Executive complies with this paragraph, but such delay shall not relieve Executive of Executive’s other obligations under this Agreement or Executive’s release of claims. The obligations in this Section 8(a) are in addition to Executive’s obligations set forth in Section 5 of that certain At-Will Employment, Confidential Information, Invention Assignment and Arbitration Agreement previously executed by and between Executive and Stem, Inc. and executed by Executive on October 14, 2016 (the “PIAA”). Executive agrees that Executive will continue to comply with the PIAA.
b.Nonsolicitation. For the period of 12 months following the Separation Date (the “Restricted Period”), Executive will not directly or indirectly, for the benefit of another business, recruit, hire, solicit, or assist others in recruiting, hiring, or soliciting any person, who is, at the time of the recruiting, hiring, or solicitation, an employee of the Company to leave the employment of the Company, or work for a competing business. This



restriction will be limited to persons: (1) with whom Executive had contact or business dealings while employed by Company; (2) who worked in Executive’s business unit; or (3) about whom Executive had access to confidential information. If Executive resides in California at the time this Agreement is entered into, then the forgoing restriction shall not be applicable to Executive if it would restrain Executive from “engaging in a lawful profession, trade, or business of any kind” as such is interpreted under Cal. Bus. & Prof. Code §16600. However, conduct involving misappropriation of Company trade secrets will remain prohibited and nothing in this Agreement shall be construed to limit or eliminate any rights or remedies the Company would have against Executive under trade secret law, unfair competition law, or other laws applicable in California absent this Agreement, if Executive uses trade secrets or other protected confidential information to help a competitor solicit an employee of the Company.
c.Nondisparagement. Executive covenants that he shall not, directly or indirectly, whether in writing, orally or electronically, make any false negative, derogatory or other comment with knowledge of their falsity or with reckless disregard for their truth or falsity that could reasonably be expected to be detrimental to the Company or any of its Affiliates, their business or operations, or to any of its or their current or former employees, officers or directors. Notwithstanding the foregoing and as set forth in Section 10 below, nothing in this Agreement prevents Executive from discussing or disclosing information about unlawful acts in the workplace, such as harassment or discrimination or any other conduct that Executive has reason to believe is unlawful.
d.Competition. In order to protect the Company’s goodwill and other legitimate business interests, provide greater flexibility to Executive in obtaining other employment, and to provide the Parties with greater certainty as to their obligations hereunder, the Parties agree that Executive shall not be prohibited from accepting employment or otherwise rendering or engaging in any Services (as defined below), anywhere in the world with any company or other enterprise except an Unauthorized Competitor (as defined below). During the Relevant Period, Executive shall not directly or indirectly, whether as an officer, director, stockholder, partner, proprietor, associate, representative, consultant, or in any capacity whatsoever engage in, become financially interested in, be employed by or have any business connection (any of the foregoing, the “Services”) with any of the following entities (each, an “Unauthorized Competitor”): (1) Fluence; (2) FlexGen; (3) Fractal Analytics; (4) Ascend; (5) GE Vernova; (6) Powin; or (7) Tesla, or any of their respective Affiliates as of the date of this Agreement, as well as any of their successors or assigns, with such restriction being limited to the United States of America. With respect to any Unauthorized Competitor described in clauses (5)-(7) above, Services to be provided by Executive to any such Unauthorized Competitor will be in violation of this paragraph (d) if (i) the Services that Executive is to provide to any such Unauthorized Competitor are the same as, or substantially similar to, any of the services that Executive provided to the Company or its Affiliates; or (ii) the trade secrets, confidential information, or proprietary information (including, without limitation, confidential or proprietary methods) of the Company and its Affiliates to which the Executive had access could reasonably be expected to benefit the Unauthorized Competitor if the Unauthorized Competitor were to obtain access to such secrets or information. For purposes of this paragraph (d), services provided by others shall be deemed to have been provided by Executive if Executive had material supervisory responsibilities with respect to the provision of such services. Anything above to the contrary notwithstanding, Executive may own, as a passive investor, securities of any competitor corporation, so long as Executive’s direct holdings in any one such corporation



do not, in the aggregate, constitute more than 1% of the voting stock of such corporation If any such actual or potential conflict arises during the Relevant Period, Executive shall immediately notify the Company in writing at Kim.Homenock@stem.com and Saul.Laureles@stem.com. If the Company determines, in its sole discretion, that Executive has breached this Section 8.d., then Section 2.b. shall become be null and void and all such options shall be cancelled and forfeited automatically, and Company shall notify Executive in writing.
e.Executive agrees that these restrictions are reasonable in light of the consideration given. Executive was given an opportunity to review these restrictions, advised to consult with an attorney, and agreed to these restrictions as an agreement ancillary to Executive’s agreement to protect the Company’s Confidential Information, which was made in exchange for the Company’s provision of confidential information, as well as its agreement to the additional benefits provided in Section 2. The Company is relying on Executive’s commitment to comply with the restrictions set forth in this Section 8 in agreeing to pay the consideration set forth in Section 2 and this commitment is ancillary to Executive’s agreement to protect the Company’s confidential information. Executive acknowledges that in the event of a breach by Executive of any of these restrictive covenants, the covenants may be enforced by temporary restraining order, preliminary or temporary injunction and permanent injunction, in addition to any other remedies that may be available by law. In that connection, Executive acknowledges that in the event of a breach, the Company will suffer irreparable injury for which there is no adequate legal remedy, in part because damages caused by the breach may be difficult to prove with any reasonable degree of certainty.
f.Reasonable Cooperation. Beginning on the Separation Date and for twelve (12) months thereafter, Executive agrees that Executive will reasonably cooperate with and assist the Company, its subsidiaries and Affiliates, and any of their respective officers, directors, shareholders or employees: (A) concerning requests for information about the business of the Company or its subsidiaries or Affiliates or Executive’s involvement and participation therein (including but not limited to requests and subpoenas to provide information or testimony); and (B) in connection with any investigation or review by the Company or any federal, state or local regulatory, quasi-regulatory or self-governing authority as any such investigation or review relates to events or occurrences that transpired while Executive were employed by the Company. Executive’s cooperation shall include, but not be limited to (taking into account Executive’s personal and professional obligations, including those to any new employer or entity to which Executive provide services), being available to meet and speak with officers or employees of the Company and/or the Company’s counsel at reasonable times and locations, executing accurate and truthful documents, and taking such other actions as may reasonably be requested by the Company and/or the Company’s counsel to effect the foregoing. Executive shall be entitled to reimbursement from the Company, upon receipt by the Company of suitable documentation, for reasonable and necessary travel and other expenses which Executive may incur on such matters at the specific request of the Company and as approved by the Company in advance and in accordance with its policies and procedures established from time to time.
g.LinkedIn and Social Media Profiles. Executive agrees that, within five (5) days following the date of execution of this Agreement, Executive will update his



LinkedIn and other social media profiles as necessary to reflect that he no longer works for Stem, Inc. or its Affiliates.
9.Confidentiality of Agreement. Except as (a) otherwise required by law or regulation or permitted by Section 10 below, Executive agrees to maintain in complete confidence the existence of this Agreement, the contents and terms of this Agreement, and the consideration for this Agreement (hereinafter collectively referred to as “Separation Information”). Except as required by law, Executive may disclose Separation Information only to his immediate family members, the Court in any proceedings to enforce the terms of this Agreement, Executive’s attorney(s), and Executive’s accountant and any professional tax advisor to the extent that they need to know the Separation Information in order to provide advice on tax treatment or to prepare tax returns and must prevent disclosure of any Separation Information to all other third parties. Executive agrees that he will not publicize, directly or indirectly, any Separation Information.
10.Protected Activity Not Prohibited. Executive understands that nothing in this Agreement or Exhibit A shall in any way limit or prohibit Executive from engaging for a lawful purpose in any Protected Activity. For purposes of this Agreement, “Protected Activity” means disclosing, discussing, or making truthful statements about sexual harassment or sexual assault disputes, or any other unlawful or unsafe Company conduct or practices; filing a charge or complaint, or otherwise communicating, cooperating, or participating with, any state, federal, or other governmental agency, including the SEC, the EEOC or the NLRB regarding any possible violations of law. However, to the maximum extent permitted by law, Executive agrees that Executive is waiving rights to individual relief (including backpay, frontpay, reinstatement or other legal or equitable relief) in any charge, complaint, or lawsuit or other proceeding brought by Executive or on Executive’s behalf by any third party, except for any right Executive may have to receive a payment or award from a government agency (and not the Company) for information provided to the government agency or otherwise where prohibited. Notwithstanding any restrictions set forth in this Agreement, Executive understands that he is not required to obtain authorization from the Company prior to disclosing information to, or communicating with, such agencies, nor is Executive obligated to advise the Company as to any such disclosures or communications. Notwithstanding, in making any such disclosures or communications, Executive agrees to take all reasonable precautions to prevent any unauthorized use or disclosure of any information that may constitute Confidential Information of the Company and its Affiliates to any parties other than the relevant government agencies. Executive further understands that “Protected Activity” does not include the disclosure of any Company attorney-client privileged communications, and that any such disclosure without the Company’s written consent shall constitute a material breach of this Agreement. Executive understands that pursuant to 18 USC § 1833(b), an individual may not be held criminally or civilly liable under any federal or state trade secret law for disclosure of a trade secret: (a) made in confidence to a government official, either directly or indirectly, or to an attorney, solely for the purpose of reporting or investigating a suspected violation of law; and/or (b) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Additionally, an individual suing an employer for retaliation based on the reporting of a suspected violation of law may disclose a trade secret to his or her attorney and use the trade secret information in the court proceeding, so long as any document containing the trade secret is filed under seal and the individual does not disclose the trade secret except pursuant to court order.



11.No Cooperation. Executive agrees that he will not knowingly encourage, counsel, or assist any attorneys or their clients in the presentation or prosecution of any Claims by any third party against any of the Company Releasees, unless under a subpoena or other court order to do so or as related directly to the ADEA waiver in this Agreement. Executive agrees both to immediately notify the Company upon receipt of any such subpoena or court order, and to furnish, within three (3) business days of its receipt, a copy of such subpoena or other court order. If approached by anyone for counsel or assistance in the presentation or prosecution of any Claims against any of the Company Releasees, Executive shall state no more than that he cannot provide counsel or assistance. Nothing in this Agreement, including this Section 11 and Section 9 above, shall be construed as requiring Executive to cooperate with the Company with respect to any charge or litigation in which Executive is a plaintiff or complaining party, or any confidential investigation by a competent government agency in which Executive is a witness for or providing support to a charging or complaining party or are asked by a Government Agency to maintain confidentiality.
12.Governing Law and Venue; Reformation; Severability. This Agreement shall be construed, interpreted, and enforced in accordance with the laws of the State of Texas, without regard to its choice of law principles. This choice of law does not apply in California or where otherwise unenforceable, in which case the law of the jurisdiction in which Executive last worked for the Company will apply. Venue for any dispute(s) arising from or related to this Agreement shall lie solely, and is convenient, in San Francisco County, California. Executive consents to the choice of law and venue provisions of this Agreement and agrees that Executive will not contest these provisions in any future proceeding(s).
In the event Executive breaches any provision of this Agreement, Executive and Company affirm that the Company may institute an action to specifically enforce any term or terms of this Agreement. The Company’s right to injunctive relief is in addition to any rights otherwise available to Company, and the parties agree such injunctive relief may be obtained without the necessity of posting any bond.
Should any provision of this Agreement be declared illegal or unenforceable by any court of competent jurisdiction and cannot be modified to be enforceable, excluding the general release language, such provision shall immediately become null and void, leaving the remainder of this Agreement in full force and effect.
13.Breach. In addition to the rights provided in the “Attorneys’ Fees” section below, Executive acknowledges and agrees that any material breach of this Agreement, unless such breach constitutes a legal action by Executive challenging or seeking a determination in good faith of the validity of the waiver herein under the ADEA, or the confidentiality provisions hereof shall entitle the Company immediately to recover and cease providing the consideration provided to Executive under this Agreement and to obtain damages, except as provided by law.
14.Attorneys’ Fees. Except with regard to a legal action challenging or seeking a determination in good faith of the validity of the waiver herein under the ADEA, in the event that either Party brings an action to enforce or effect its rights under this Agreement, the prevailing Party shall be entitled to recover its costs and expenses, including the costs of mediation, arbitration, litigation, court fees, and reasonable attorneys’ fees incurred in connection with such an action.



15.No Admission of Liability. Executive understands and acknowledges that this Agreement constitutes a compromise and settlement of any and all actual or potential disputed Claims by Executive. No action taken by the Company or any of its Affiliates hereto, either previously or in connection with this Agreement, shall be deemed or construed to be (a) an admission of the truth or falsity of any actual or potential Claims or (b) an acknowledgment or admission by the Company or any of the other Company Releasees of any fault or liability whatsoever to Executive or to any third party, or (c) an admission by the Company or any other of the Company Releasees that they engaged in any wrongful or unlawful act or that the Company or any other Releasee violated any federal or state law or regulation.
16.Amendment. This Agreement may not be modified, altered or changed except in writing and signed by both Parties wherein specific reference is made to this Agreement.
17.Entire Agreement. This Agreement, (including all Exhibits and Schedules), and Articles V through VII of the Employment Agreement, set forth the entire agreement between the Parties with respect to the subject matter hereof, and fully supersedes any prior agreements or understandings between the Parties, except any agreement between Executive and Company (including Company’s Affiliates) containing restrictions relating to patents, confidential information, intellectual property, solicitation, or competition. Executive acknowledges that he has not relied on any representations, promises or agreements of any kind made to him/her in connection with the decision to accept this Agreement except for those set forth in this Agreement. If there is any conflict between Articles V through VII of the Employment Agreement and this Agreement, Articles V through VII of the Employment Agreement shall control.
18.Notices. Any notice, request, instruction, correspondence or other document to be given hereunder by either Party to the other shall be sufficient if in writing and delivered in person or by courier service (with proof of receipt of delivery); mailed by certified mail, first-class postage prepaid and return receipt requested; or by confirmed electronic mail, as follows:

If to the Company:         c/o Stem, Inc.
                4 Embarcadero Center, Suite 710
San Francisco, CA 94111
Attention: Chief People Officer
    kim.homenock@stem.com
If to Executive:         William Bush
P.O. Box 4687
Ketchum, Idaho 83340


Notice given by personal delivery, courier service or mail shall be effective upon actual receipt. Notice given by email shall be effective when sent by confirmed electronic mail if sent during normal business hours of the recipient (9:00 a.m. to 5:00 p.m., recipient’s local time), if not, then on the next business day. Either Party may change any address to which notice is to be given to it by giving written notice as provided above of such change of address, and such notice shall be deemed to have been delivered as of the date so telecommunicated, personally delivered or mailed. Either Party may notify the other Party of any changes to the address or any of the other



details specified in this paragraph; provided, however, that such notification shall only be effective on the date specified in such notice or five (5) business days after the notice is given, whichever is later. Rejection or other refusal to accept or the inability to deliver because of changed address of which no prior written notice was given shall be deemed to be receipt of the notice as of the date of such rejection, refusal or inability to deliver.
19.Right to Revoke; Effective Date. Within seven (7) days following the date of execution of this Agreement (the “Revocation Period”), Executive may revoke acceptance of this Agreement by delivering written notification to Kim Homenock, at Kim.Homenock@stem.com. If Executive revokes his acceptance within this seven-day revocation period, no payments or benefits described in this Agreement will be provided to Executive. This Agreement shall not become effective until the eight calendar days after of Executive signs, without revoking, this Agreement (the “Effective Date”). No payments or other benefits due to Executive under this Agreement shall be made or begin before the Effective Date.
20.Binding Effect and Assignment. This Agreement shall be binding upon and inure to the benefit of the Parties and their respective permitted successors and assigns; but neither this Agreement nor any of the rights, benefits or obligations hereunder shall be assigned, by operation of law or otherwise, by any Party without the prior written consent of the other Party; provided, however, that Company may assign its rights and obligations hereunder to any Affiliate, and Executive specifically consents to such future assignment. Nothing in this Agreement, express or implied, is intended to confer upon any person or entity other than the Parties and their respective permitted successors and assigns, any rights, benefits or obligations hereunder.
21.Costs. The Parties shall each bear their own costs, attorneys’ fees, and other fees incurred in connection with the preparation of this Agreement.
22.ARBITRATION. THE PARTIES AGREE THAT ANY AND ALL DISPUTES ARISING OUT OF THE TERMS OF THIS AGREEMENT, THEIR INTERPRETATION, AND ANY OF THE MATTERS HEREIN RELEASED, SHALL BE SUBJECT TO ARBITRATION IN SAN FRANCISCO COUNTY, BEFORE JUDICIAL ARBITRATION & MEDIATION SERVICES (“JAMS”), PURSUANT TO ITS EMPLOYMENT ARBITRATION RULES & PROCEDURES (“JAMS RULES”). THE ARBITRATOR MAY GRANT INJUNCTIONS AND OTHER RELIEF IN SUCH DISPUTES. THE ARBITRATOR SHALL ADMINISTER AND CONDUCT ANY ARBITRATION IN ACCORDANCE WITH CALIFORNIA LAW, INCLUDING THE CALIFORNIA CODE OF CIVIL PROCEDURE, AND THE ARBITRATOR SHALL APPLY SUBSTANTIVE AND PROCEDURAL CALIFORNIA LAW TO ANY DISPUTE OR CLAIM, WITHOUT REFERENCE TO ANY CONFLICT-OF-LAW PROVISIONS OF ANY JURISDICTION. TO THE EXTENT THAT THE JAMS RULES CONFLICT WITH CALIFORNIA LAW, CALIFORNIA LAW SHALL TAKE PRECEDENCE. THE DECISION OF THE ARBITRATOR SHALL BE FINAL, CONCLUSIVE, AND BINDING ON THE PARTIES TO THE ARBITRATION. THE PARTIES AGREE THAT THE PREVAILING PARTY IN ANY ARBITRATION SHALL BE ENTITLED TO INJUNCTIVE RELIEF IN ANY COURT OF COMPETENT JURISDICTION TO ENFORCE THE ARBITRATION AWARD. THE PARTIES TO THE ARBITRATION SHALL EACH PAY AN EQUAL SHARE OF THE COSTS AND EXPENSES OF SUCH ARBITRATION, AND EACH PARTY SHALL SEPARATELY PAY FOR ITS RESPECTIVE COUNSEL FEES AND EXPENSES; PROVIDED, HOWEVER, THAT THE ARBITRATOR SHALL AWARD ATTORNEYS’ FEES AND COSTS TO THE PREVAILING PARTY, EXCEPT AS PROHIBITED BY LAW. THE PARTIES HEREBY AGREE TO WAIVE THEIR RIGHT TO HAVE ANY DISPUTE BETWEEN THEM RESOLVED IN A COURT OF LAW BY A JUDGE OR JURY. NOTWITHSTANDING THE FOREGOING, THIS SECTION WILL NOT PREVENT EITHER



PARTY FROM SEEKING INJUNCTIVE RELIEF (OR ANY OTHER PROVISIONAL REMEDY) FROM ANY COURT HAVING JURISDICTION OVER THE PARTIES AND THE SUBJECT MATTER OF THEIR DISPUTE RELATING TO THIS AGREEMENT AND THE AGREEMENTS INCORPORATED HEREIN BY REFERENCE. SHOULD ANY PART OF THE ARBITRATION AGREEMENT CONTAINED IN THIS PARAGRAPH CONFLICT WITH ANY OTHER ARBITRATION AGREEMENT BETWEEN THE PARTIES, THE PARTIES AGREE THAT THIS ARBITRATION AGREEMENT SHALL GOVERN.
23.Tax Consequences. The Company makes no representations or warranties with respect to the tax consequences of the payments and any other consideration provided to Executive or made on his/her behalf under this Agreement. Executive agrees and understands that he is responsible for payment, if any, of local, state, and/or federal taxes on the payments and any other consideration provided hereunder by the Company and any penalties or assessments thereon. Executive further agrees to indemnify and hold the Company harmless from any Claims, deficiencies, penalties, interest, assessments, executions, judgments, or recoveries by any government agency against the Company or any of its Affiliates for any amounts claimed due on account of (a) Executive’s failure to pay or delayed payment of federal or state taxes, or (b) damages sustained by the Company or any of its Affiliates by reason of any such claims, including attorneys’ fees and costs.
24.Section 409A. It is intended that this Agreement comply with, or be exempt from, Code Section 409A and the final regulations and official guidance thereunder (“Section 409A”) and any ambiguities herein will be interpreted to so comply and/or be exempt from Section 409A. Each payment and benefit to be paid or provided under this Agreement is intended to constitute a series of separate payments for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations. The Company and Executive will work together in good faith to consider either (a) amendments to this Agreement; or (b) revisions to this Agreement with respect to the payment of any awards, which are necessary or appropriate to avoid imposition of any additional tax or income recognition prior to the actual payment to Executive under Section 409A. In no event will the Company reimburse Executive for any taxes that may be imposed on Executive as a result of Section 409A.
25.Counterparts. This Agreement and other documents to be delivered pursuant to this Agreement may be executed in one or more counterparts, each of which will be deemed to be an original copy and all of which, when taken together, will be deemed to constitute one and the same agreement or document, and will be effective when counterparts have been signed by each of the Parties and delivered to the other Party. Each Party agrees that the electronic signatures, whether digital or encrypted, of the Parties included in this Agreement are intended to authenticate this writing and to have the same force and effect as manual signatures. Delivery of a copy of this Agreement or any other document contemplated hereby, bearing an original manual or electronic signature by facsimile transmission (including a facsimile delivered via the Internet), by electronic mail in “portable document format” (“.pdf”) or similar format intended to preserve the original graphic and pictorial appearance of a document,



or through the use of electronic signature software will have the same effect as physical delivery of the paper document bearing an original signature.
EXECUTIVE HAS BEEN ADVISED THAT HE HAS TWENTY-ONE (21) CALENDAR DAYS TO CONSIDER THIS AGREEMENT, AND HAS BEEN ADVISED IN WRITING TO CONSULT WITH AN ATTORNEY PRIOR TO EXECUTION OF THIS AGREEMENT.
EXECUTIVE AGREES THAT ANY MODIFICATIONS, MATERIAL OR OTHERWISE, MADE TO THIS AGREEMENT DO NOT RESTART OR AFFECT IN ANY MANNER THE 21-DAY CONSIDERATION PERIOD.
EXECUTIVE ACKNOWLEDGES THAT EXECUTIVE HAS CAREFULLY READ AND FULLY UNDERSTANDS ALL OF THE PROVISIONS OF THIS AGREEMENT.
HAVING ELECTED TO EXECUTE THIS AGREEMENT, TO FULFILL THE PROMISES SET FORTH HEREIN, AND TO RECEIVE THEREBY THE SUMS AND BENEFITS SET FORTH IN SECTIONS 1 AND 2 ABOVE, EXECUTIVE FREELY AND KNOWINGLY, AND AFTER DUE CONSIDERATION, ENTERS INTO THIS AGREEMENT INTENDING TO WAIVE, SETTLE AND RELEASE ALL CLAIMS EXECUTIVE HAS OR MIGHT HAVE AGAINST COMPANY AND ITS AFFILIATES.
EXECUTIVE ACKNOWLEDGES THAT EXECUTIVE HAS BEEN INFORMED OF HIS/HER RIGHT TO REVOKE THIS AGREEMENT FOR A PERIOD OF SEVEN DAYS FOLLOWING EXECUTION HEREOF AS DESCRIBED IN SECTION 5 HEREOF.

[signature page follows]



IN WITNESS WHEREOF, the parties have caused this Agreement to be executed on the dates set forth below their respective signatures, but effective as of the Effective Date set forth herein.


STEM, INC.
By:                        
Name: Kim Homenock
Title: Chief People Officer
Date:
EXECUTIVE
                        
Name: William Bush
Date:

EX-10.3 4 stem-10xq2025q1_exhibit103.htm EX-10.3 Document
EXHIBIT 10.3
Execution Copy
SEPARATION AND RELEASE OF CLAIMS AGREEMENT
This Separation and Release of Claims Agreement (as may be amended, the “Agreement”) constitutes a binding agreement between John E. Carrington (“Executive”), an individual, and the Company (as defined in the next paragraph), effective as of the Effective Date (as defined below). Executive and the Company are collectively referred to as the “Parties” or individually referred to as a “Party.
Executive is advised to consult with an attorney concerning its terms. By signing below, Executive is agreeing to the terms described below in return for the payments and benefits provided herein.
    For purposes of this Agreement, (a) “Company” means Stem, Inc., a Delaware corporation, for and on behalf of its Affiliates, including without limitation, Stem US Operations Inc., a Delaware corporation; (b) “Affiliate” means, with respect to any Person, any other Person that, directly or indirectly, through one or more intermediaries, controls, is controlled by or is under common control with the Person in question. As used herein, the term “control” means (a) direct or indirect beneficial ownership of 50% or more of the voting securities or voting interest of a Person or, in the case of a limited partnership, of 50% or more of the general partnership interest, either directly or through an entity which the Person controls or (b) the possession of the power to direct the management of a Person, whether through contract or otherwise; and (c) “Person” means any individual, corporation (including any non-profit corporation), general or limited partnership, limited liability company, joint venture, estate, trust, association, organization, labor union, or other entity or governmental authority.

RECITALS
WHEREAS, Executive was the Chief Executive Officer of Stem, Inc. until September 11, 2024; and
WHEREAS, Executive and the Company previously entered into that certain Executive Employment Agreement, dated April 28, 2021 (the “Employment Agreement”); and
WHEREAS, Section 4.1(a) of the Employment Agreement provides that, in the event of a “Covered Termination” (as defined in Sections 1.6 therein) not in connection with a Change in Control (as defined therein), Executive will be entitled to receive the severance benefits described in Section 4.1(a) thereof, provided that Executive (A) delivers an effective general release of all claims against the Company and its Affiliates in a form provided by the Company, and that becomes effective and irrevocable within sixty (60) days following the Covered Termination and (B) continues to comply with Articles V through VII of the Employment Agreement; and
WHEREAS, the Parties agree that the termination of Executive’s employment with the Company is a “Covered Termination” as defined in the Employment Agreement; and
WHEREAS, Executive’s employment with the Company and its Affiliates terminated on December 31, 2024.



NOW, THEREFORE, in exchange for the mutual covenants and conditions contained herein, and other good and valuable consideration, the sufficiency of which is hereby acknowledged, the Parties agree as follows:
1.Last Day of Employment; Payments and Benefits. Executive’s last day of employment with the Company and its Affiliates was December 31, 2024 (the “Separation Date”). On September 11, 2024, Executive resigned from all corporate offices, directorships, powers of attorney, committee memberships, and any and all other corporate roles with the Company. All of Executive’s health insurance benefits ceased effective as of 12:01 a.m. Pacific Time on December 31, 2024, subject to Executive’s right to continue his health insurance under COBRA as set forth below. Executive’s participation in all benefits and incidents of employment, including, but not limited to, the accrual of bonuses, vacation and paid time off, ceased as of the Separation Date.
Provided that Executive (1) signs and delivers this Agreement at or within twenty-one (21) days after receiving it and does not revoke it under Section 5 below and (2) continues to comply with Articles V through VII of the Employment Agreement, the Company will provide Executive the severance payments and benefits pursuant to Section 4.1(a) of the Employment Agreement, as further described in this Section 1.
a.The Company shall pay to Executive any accrued but unpaid base salary and other accrued and unpaid compensation, including any accrued but unpaid vacation. In addition, the Company shall pay to Executive a sum of $600,000, being equal to twelve (12) months of  Executive’s annual base salary in effect on the Separation Date, less applicable withholdings, such net amount to be payable in a lump sum payment as soon as administratively practicable following the Effective Date (as defined in Section 19 below).
b.The Company shall pay Executive a pro-rata portion of Executive’s annual incentive bonus, based on a target opportunity of 125% of Executive’s base salary in effect on the Separation Date (the “Annual Bonus”) for the 2024 fiscal year, based on actual achievement of the applicable bonus objectives and conditions determined by the Board of Directors of Stem, Inc. (the “Board”) or a committee of the Board for such year (determined by multiplying the amount of the Annual Bonus that would be payable for the full fiscal year by a fraction, the numerator of which shall be equal to the number of days during the fiscal year of termination that Executive is employed by, and performing services for, the Company and the denominator of which is 365 days), at the same time bonuses for such year are paid to other senior executives of the Company, but in no event later than March 15, 2025.
c.Subject to Executive’s timely election of continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”), the Company shall directly pay, or reimburse Executive for the premium for Executive and Executive’s covered dependents to maintain continued health coverage pursuant to the provisions of COBRA through the earlier of (A) the twelve month anniversary of the Separation Date and (B) the date Executive and Executive’s covered dependents, if any, become eligible for healthcare coverage under another employer’s plan(s). Notwithstanding the foregoing, if the Company is otherwise unable to continue to cover Executive under its group health plans without penalty under applicable law (including without limitation, Section 2716 of the Public Health Service Act),



then, in either case, an amount equal to each remaining Company subsidy shall thereafter be paid to Executive in substantially equal monthly installments.
Executive acknowledges and represents that, other than the consideration set forth in Section 1 above, the Company has paid or provided all salary, wages, bonuses, accrued vacation/paid time off, premiums, leaves, housing allowances, relocation costs, interest, severance, outplacement costs, fees, reimbursable expenses, commissions, stock, stock options, vesting, and any and all other benefits and compensation due to Executive.
2.Treatment of RSUs and Options.
a.Reference is made to Executive’s one-time grant of restricted stock units (“RSUs”) on July 2, 2021 covering 1,000,000 shares of the Company’s common stock, par value $0.0001 per share (the “Closing Grant”), With respect to the Closing Grant, (i) Executive hereby acknowledges that 428,572 of such RSUs are vested as of the Separation Date, and (ii) in accordance with Section 4.1(a)(iv) of the Employment Agreement, Executive shall receive accelerated vesting of an additional 171,428 RSUs.
b.Other than as set forth in Section 2(a) above, all outstanding RSUs previously issued to Executive by the Company and that were unvested as of the Separation Date have been cancelled and forfeited automatically.
c.All outstanding stock options that remain unvested as of the Separation Date will be cancelled and forfeited automatically. All options that are vested as of the Separation Date will be exercisable for three months from the Separation Date pursuant to the terms, as applicable, of the Stem, Inc. 2021 Equity Incentive Plan, the Stem, Inc., the Stem, Inc. 2024 Equity Incentive Plan, and applicable award agreements.
3.No Consideration Absent Execution and Delivery of this Agreement. Executive acknowledges that Executive was presented with a substantially final draft of the Agreement on September 19, 2024. Executive also acknowledges and agrees that the receipt of any monies or benefits as set forth herein (including in Section 1 hereof) are subject to the Company’s receipt of an executed Agreement no later than the date that is 22 calendar days after the date set forth in the foregoing sentence. After such date, this Agreement, shall be null and void if the executed Agreement is not received by the Company or if it is revoked under Section 5 hereof.
4.General Release of Claims. Executive, individually, and on behalf of Executive’s heirs, executors, administrators, successors, and assigns (collectively referred to throughout the remainder of this Agreement as “Executive”) knowingly and voluntarily releases and forever discharges Company, its Affiliates, predecessors, insurers, divisions, successors and assigns and the current and former employees, attorneys, officers, directors and agents thereof both individually and in their business capacities, and their employee benefit plans and programs and their administrators and fiduciaries (collectively referred to throughout the remainder of this Agreement as “Company Releasees”), of and from any and all disputes, differences, claims, complaints, grievances, charges, obligations, actions, petitions, and demands or causes of action (collectively, “Claims”) may lawfully be released by private agreement, known and unknown,



that Executive has or may have against Company Releasees as of the date of Executive’s execution of this Agreement, including, but not limited to:
any and all Claims arising out of or relating in any way to Executive’s employment relationship with the Company and its Affiliates and the termination of that relationship;
any and all Claims relating to, or arising from, Executive’s right to purchase, or Executive’s actual purchase of shares of stock of the Company, including, without limitation, any claims for fraud, misrepresentation, breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law;
any and all Claims for wrongful discharge of employment, termination in violation of public policy, discrimination, harassment, retaliation, breach of contract (both express and implied), breach of covenant of good faith and fair dealing (both express and implied), promissory estoppel, negligent or intentional infliction of emotional distress, fraud, negligent or intentional misrepresentation, negligent or intentional interference with contract or prospective economic advantage, unfair business practices, defamation, libel, slander, negligence, personal injury, assault, battery, invasion of privacy, false imprisonment, conversion, and disability benefits;
any and all Claims for violation of any federal, state, or municipal statute, regulation, or foreign constitution, including, but not limited to, Title VII of the Civil Rights Act of 1964, the Civil Rights Act of 1991, the Rehabilitation Act of 1973, the Americans with Disabilities Act of 1990, the Equal Pay Act, the Fair Labor Standards Act, the Fair Credit Reporting Act, the Age Discrimination in Employment Act of 1967, the Older Workers Benefit Protection Act, the Executive Retirement Income Security Act of 1974, the Worker Adjustment and Retraining Notification Act, the Family and Medical Leave Act, the Sarbanes-Oxley Act of 2002, the Immigration Control and Reform Act, the Affordable Care Act, the California Family Rights Act, the California Labor Code, the California Workers’ Compensation Act, and the California Fair Employment and Housing Act;
any and all Claims for violation of the federal or any state constitution;
any and all Claims arising out of any other laws and regulations relating to employment or employment discrimination;
any Claim for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment of any of the proceeds received by Executive as a result of this Agreement; or
any allegation for costs, fees, or other expenses including attorneys’ fees incurred in these matters.
Executive agrees that the Agreement set forth in this Section 4 shall be and remain in effect in all respects as a complete general release as to the matters released. This Agreement shall not extend to any Claim or cause of action (i) to enforce any obligations incurred under this Agreement, (b) any claims for coverage under the Indemnification Agreement entered into by and between the Company and Executive, or any Director and Officer insurance or other similar insurance policy that applies to Executive in his capacity as a former officer and director of the Company and (c) any claims for vested benefits under any Company



employee benefit plan. This Agreement is not intended to release any Claims, that the Executive is not free to release on his or her own accord. Executive waives participation, to the extent permitted by law, in any class or collective action, as either a class or collective action representative or participant as to those claims not released, by signing this Agreement prior to the conditional certification of a class or collective action. This Agreement does not waive participation in a class or collective action certified prior to the date of the Executive’s signature if the Executive meets the requirements for the defined class or collective class.
Executive represents that he has made no assignment or transfer of any right, claim, complaint, charge, duty, obligation, demand, cause of action, or other matter waived or released by this Section 4.
5.Acknowledgment of Waiver of Claims under ADEA. Executive expressly acknowledges and agrees that by entering into this Agreement, he is waiving and releasing any and all rights or Claims that Executive may have under the Age Discrimination in Employment Act of 1967 (the “ADEA”), and that this Agreement is knowing and voluntary. Executive agrees that this Agreement does not apply to any rights or claims that may arise under the ADEA after the Effective Date. Executive acknowledges that the consideration given hereunder for this Agreement is in addition to anything of value to which Executive was already entitled to receive prior to entering into this Agreement. Executive further acknowledges that Executive has been advised and is advised by this writing that: (a) Executive should consult with an attorney prior to executing this Agreement; (b) Executive was given a copy of this Agreement on September 19, 2024, and has been given at least twenty-one (21) calendar days within which to consider whether to sign it; (c) if Executive accepts this Agreement, he has seven (7) calendar days following his execution hereof to revoke it; (d) this Agreement will not be effective until after the revocation period has expired without Executive having revoked this Agreement; and (e) nothing in this Agreement prevents or precludes Executive from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law. In the event Executive signs this Agreement and returns it to the Company in fewer than the 21-calendar day period identified above, Executive hereby acknowledges that he has freely and voluntarily chosen to waive the time period allotted for considering this Agreement. Executive acknowledges and understands that revocation must be accomplished by a written notification to the Chief People Officer, of Stem, Inc. at Kim.Homenock@stem.com and received on or before the 7th calendar day following execution of this Agreement. In the event Executive timely revokes acceptance of this Agreement, the Company shall have no obligation to pay, or otherwise deliver to Executive, any part of the consideration hereunder. The Parties agree that changes, whether material or immaterial, do not restart the running of the 21-calendar day period.
6.California Civil Code Section 1542. Executive acknowledges that he has been advised to consult with legal counsel and is familiar with the provisions of California Civil Code Section 1542, a statute that otherwise prohibits the release of unknown claims, which provides as follows:
A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, AND THAT, IF KNOWN BY HIM OR HER WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.



7.Affirmations. Executive affirms that Executive has not filed, caused to be filed, and is not currently a party to, any claim, complaint, or action against any Company Releasees in any forum or form. If the aforementioned is not accurate, Executive acknowledges and agrees that such claims, complaints or actions, to the extent permitted by law, may be waived by this Agreement, and Company advises Executive to consult with an attorney prior to executing this Agreement. Executive furthermore affirms that Executive has no known workplace injuries or occupational diseases.
Executive affirms that all of the Company’s decisions regarding Executive’s pay and benefits through the Separation Date were not discriminatory based on age, disability, race, color, sex, sexual orientation, gender, gender identity, gender expression, pregnancy, marital status, veteran status, religion, national origin, ancestry, mental or physical disability, medical condition, denial of family and medical care leave, or any other classification protected by law.
Executive affirms that, with respect to any portion of Executive’s compensation or benefits that are based on hours worked, Executive affirms that Executive has accurately reported and been paid for all hours worked and has received all compensation, wages, bonuses, commissions and benefits which are due and payable as of the date of Executive’s execution of this Agreement.
Executive further affirms that Executive has not been retaliated against for reporting any allegations of wrongdoing by Company or its officers, including any allegations of corporate fraud. Executive understands that Company has relied upon Executive’s representations herein. As set forth in Section 10 below, nothing in this Agreement shall in any way limit or prohibit Executive from engaging for a lawful purpose in filing a charge or complaint, or otherwise communicating, cooperating, or participating with, any state, federal, or other governmental agency, including the Securities and Exchange Commission (the “SEC”), the Equal Employment Opportunity Commission (the “EEOC”), or the National Labor Relations Board (the “NLRB”) regarding any possible violations of law.
8.Consideration and Post-Employment Covenants. For the consideration provided to Executive in this Agreement and subject to Section 10 below, Executive (1) agrees to continue to comply with Article V (Proprietary Information and Confidentiality Obligations) and Article VI (Section 6.3 only) of the Employment Agreement. Article V (Proprietary Information and Confidentiality Obligations) and Article VI (Section 6.3 only) are incorporated herein by reference as if set out in full, and (2) also agrees to be bound by the following covenants:
a.Return of Property. On the Separation Date, if not sooner, Executive shall deliver to the Company all (and will not keep in Executive’s possession or control, and will not recreate or deliver to anyone else, any) Confidential Information, as well as all other devices, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, materials, equipment, customer or client lists or information, or any other documents or property (including all reproductions of the aforementioned items) belonging to the Company or any of its Affiliates or ventures, regardless of whether such items were prepared by Executive. Executive’s signature below constitutes Executive’s certification under penalty of perjury that Executive has returned all documents and other items provided to Executive by the Company or any of its Affiliates, developed or obtained by Executive in connection with his employment with the Company, or otherwise belonging to the Company. Executive understands that the Company, in its sole discretion, may choose to delay any



payments due to Executive under this Agreement unless and until Executive complies with this paragraph, but such delay shall not relieve Executive of Executive’s other obligations under this Agreement or Executive’s release of claims. The obligations in this Section 8(a) are in addition to Executive’s obligations set forth in Section 5 of that certain At-Will Employment, Confidential Information, Invention Assignment and Arbitration Agreement previously executed by and between Executive and Stem, Inc. (the “PIAA”). Executive agrees that Executive will continue to comply with the PIAA.
b.Nonsolicitation. For the period of 12 months following the Separation Date (the “Restricted Period”), Executive will not directly or indirectly, for the benefit of another business, recruit, hire, solicit, or assist others in recruiting, hiring, or soliciting any person, who is, at the time of the recruiting, hiring, or solicitation, an employee of the Company to leave the employment of the Company, or work for a competing business. This restriction will be limited to persons: (1) with whom Executive had contact or business dealings while employed by Company; (2) who worked in Executive’s business unit; or (3) about whom Executive had access to confidential information. If Executive resides in California at the time this Agreement is entered into, then the forgoing restriction shall not be applicable to Executive if it would restrain Executive from “engaging in a lawful profession, trade, or business of any kind” as such is interpreted under Cal. Bus. & Prof. Code §16600. However, conduct involving misappropriation of Company trade secrets will remain prohibited and nothing in this Agreement shall be construed to limit or eliminate any rights or remedies the Company would have against Executive under trade secret law, unfair competition law, or other laws applicable in California absent this Agreement, if Executive uses trade secrets or other protected confidential information to help a competitor solicit an employee of the Company.
c.Nondisparagement. Executive covenants that he shall not, directly or indirectly, whether in writing, orally or electronically, make any false negative, derogatory or other comment with knowledge of their falsity or with reckless disregard for their truth or falsity that could reasonably be expected to be detrimental to the Company or any of its Affiliates, their business or operations, or to any of its or their current or former employees, officers or directors. Notwithstanding the foregoing and as set forth in Section 10 below, nothing in this Agreement prevents Executive from discussing or disclosing information about unlawful acts in the workplace, such as harassment or discrimination or any other conduct that Executive has reason to believe is unlawful. The Company shall not, directly or indirectly, whether in writing, orally or electronically, make any false negative, derogatory or other comment with knowledge of their falsity or with reckless disregard for their truth or falsity that could reasonably be expected to be detrimental to Executive. Executive understands that the Company’s obligations under this paragraph (c) extend only to the Company’s current executive officers and members of its Board of Directors and only for so long as each officer or member is an employee or Director of the Company.
d.Executive agrees that these restrictions are reasonable in light of the consideration given. Executive was given an opportunity to review these restrictions, advised to consult with an attorney, and agreed to these restrictions as an agreement ancillary to Executive’s agreement to protect the Company Confidential Information, which was made in exchange for the Company’s provision of confidential information, as well as its agreement to the additional benefits provided in Section 1. The Company is relying on Executive’s commitment to comply with the restrictions set forth in this Section 8 in agreeing to pay the consideration set forth in Section 1 and this commitment is ancillary to Executive’s agreement to protect the Company’s confidential information. Executive acknowledges that in the event of a



breach by Executive of these restrictive covenants, the covenants may be enforced by temporary restraining order, preliminary or temporary injunction and permanent injunction, in addition to any other remedies that may be available by law. In that connection, Executive acknowledges that in the event of a breach, the Company will suffer irreparable injury for which there is no adequate legal remedy, in part because damages caused by the breach may be difficult to prove with any reasonable degree of certainty.
e.Reasonable Cooperation. Beginning on the Separation Date and for twelve (12) months thereafter, Executive agrees that Executive will reasonably cooperate with and assist the Company, its subsidiaries and Affiliates, and any of their respective officers, directors, shareholders or employees: (A) concerning requests for information about the business of the Company or its subsidiaries or Affiliates or Executive’s involvement and participation therein (including but not limited to requests and subpoenas to provide information or testimony); (B) in connection with any investigation or review by the Company or any federal, state or local regulatory, quasi-regulatory or self-governing authority as any such investigation or review relates to events or occurrences that transpired while Executive were employed by the Company; and (C) with respect to transition and succession matters. Executive’s cooperation shall include, but not be limited to (taking into account Executive’s personal and professional obligations, including those to any new employer or entity to which Executive provide services), being available to meet and speak with officers or employees of the Company and/or the Company’s counsel at reasonable times and locations, executing accurate and truthful documents, and taking such other actions as may reasonably be requested by the Company and/or the Company’s counsel to effect the foregoing. Executive shall be entitled to reimbursement from the Company, upon receipt by the Company of suitable documentation, for reasonable and necessary travel and other expenses which Executive may incur on such matters at the specific request of the Company and as approved by the Company in advance and in accordance with its policies and procedures established from time to time.
f.LinkedIn and Social Media Profiles. Executive agrees that within five (5) days of the Separation Date, Executive will update his LinkedIn and other social media profiles as necessary to reflect that he no longer works for Stem.
9.Confidentiality of Agreement. Except as (a) otherwise required by law or regulation or permitted by Section 10 below, Executive agrees to maintain in complete confidence the existence of this Agreement, the contents and terms of this Agreement, and the consideration for this Agreement (hereinafter collectively referred to as “Separation Information”). Except as required by law, Executive may disclose Separation Information only to his immediate family members, the Court in any proceedings to enforce the terms of this Agreement, Executive’s attorney(s), and Executive’s accountant and any professional tax advisor to the extent that they need to know the Separation Information in order to provide advice on tax treatment or to prepare tax returns and must prevent disclosure of any Separation Information to all other third parties. Executive agrees that he will not publicize, directly or indirectly, any Separation Information.
10.Protected Activity Not Prohibited. Executive understands that nothing in this Agreement shall in any way limit or prohibit Executive from engaging for a lawful purpose in any Protected Activity. For purposes of this Agreement, “Protected Activity” means disclosing, discussing, or making truthful statements about sexual harassment or sexual assault disputes, or any other unlawful or unsafe Company conduct or practices; filing a charge or complaint, or otherwise communicating, cooperating, or participating with, any state, federal, or other governmental agency, including the Securities and Exchange Commission, the Equal



Employment Opportunity Commission, and the National Labor Relations Board regarding any possible violations of law. However, to the maximum extent permitted by law, Executive agrees that Executive is waiving rights to individual relief (including backpay, frontpay, reinstatement or other legal or equitable relief) in any charge, complaint, or lawsuit or other proceeding brought by Executive or on Executive’s behalf by any third party, except for any right Executive may have to receive a payment or award from a government agency (and not the Company) for information provided to the government agency or otherwise where prohibited. Notwithstanding any restrictions set forth in this Agreement, Executive understands that he is not required to obtain authorization from the Company prior to disclosing information to, or communicating with, such agencies, nor is Executive obligated to advise the Company as to any such disclosures or communications. Notwithstanding, in making any such disclosures or communications, Executive agrees to take all reasonable precautions to prevent any unauthorized use or disclosure of any information that may constitute Company Confidential Information to any parties other than the relevant government agencies. Executive further understands that “Protected Activity” does not include the disclosure of any Company attorney-client privileged communications, and that any such disclosure without the Company’s written consent shall constitute a material breach of this Agreement. Executive understands that pursuant to 18 USC § 1833(b), an individual may not be held criminally or civilly liable under any federal or state trade secret law for disclosure of a trade secret: (a) made in confidence to a government official, either directly or indirectly, or to an attorney, solely for the purpose of reporting or investigating a suspected violation of law; and/or (b) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Additionally, an individual suing an employer for retaliation based on the reporting of a suspected violation of law may disclose a trade secret to his or her attorney and use the trade secret information in the court proceeding, so long as any document containing the trade secret is filed under seal and the individual does not disclose the trade secret except pursuant to court order.
11.No Cooperation. Executive agrees that he will not knowingly encourage, counsel, or assist any attorneys or their clients in the presentation or prosecution of any Claims by any third party against any of the Company Releasees, unless under a subpoena or other court order to do so or as related directly to the ADEA waiver in this Agreement. Executive agrees both to immediately notify the Company upon receipt of any such subpoena or court order, and to furnish, within three (3) business days of its receipt, a copy of such subpoena or other court order. If approached by anyone for counsel or assistance in the presentation or prosecution of any Claims against any of the Company Releasees, Executive shall state no more than that he cannot provide counsel or assistance. Nothing in this Agreement, including this section and Section 8 above, shall be construed as requiring Executive to cooperate with the Company with respect to any charge or litigation in which Executive is a plaintiff or complaining party, or any confidential investigation by a competent government agency in which Executive is a witness for or providing support to a charging or complaining party or are asked by a Government Agency to maintain confidentiality.
12.Governing Law and Venue; Reformation; Severability. This Agreement shall be construed, interpreted, and enforced in accordance with the laws of the State of Texas, without regard to its choice of law principles. This choice of law does not apply in California or where otherwise unenforceable, in which case the law of the jurisdiction in which Executive last worked for the Company will apply. Venue for any dispute(s) arising from or



related to this Agreement shall lie solely, and is convenient, in San Francisco County, California. Executive consents to the choice of law and venue provisions of this Agreement and agrees that Executive will not contest these provisions in any future proceeding(s).
In the event Executive breaches any provision of this Agreement, Executive and Company affirm that Company may institute an action to specifically enforce any term or terms of this Agreement. Company’s right to injunctive relief is in addition to any rights otherwise available to Company, and the parties agree such injunctive relief may be obtained without the necessity of posting any bond.
Should any provision of this Agreement be declared illegal or unenforceable by any court of competent jurisdiction and cannot be modified to be enforceable, excluding the general release language, such provision shall immediately become null and void, leaving the remainder of this Agreement in full force and effect.
13.Breach. In addition to the rights provided in the “Attorneys’ Fees” section below, Executive acknowledges and agrees that any material breach of this Agreement, unless such breach constitutes a legal action by Executive challenging or seeking a determination in good faith of the validity of the waiver herein under the ADEA, or the confidentiality provisions hereof shall entitle the Company immediately to recover and cease providing the consideration provided to Executive under this Agreement and to obtain damages, except as provided by law.
14.Attorneys’ Fees. Except with regard to a legal action challenging or seeking a determination in good faith of the validity of the waiver herein under the ADEA, in the event that either Party brings an action to enforce or effect its rights under this Agreement, the prevailing Party shall be entitled to recover its costs and expenses, including the costs of mediation, arbitration, litigation, court fees, and reasonable attorneys’ fees incurred in connection with such an action.
15.No Admission of Liability. Executive understands and acknowledges that this Agreement constitutes a compromise and settlement of any and all actual or potential disputed Claims by Executive. No action taken by the Company hereto, either previously or in connection with this Agreement, shall be deemed or construed to be (a) an admission of the truth or falsity of any actual or potential Claims or (b) an acknowledgment or admission by the Company or any of the other Company Releasees of any fault or liability whatsoever to Executive or to any third party, or (c) an admission by the Company or any other of the Company Releasees that they engaged in any wrongful or unlawful act or that the Company or any other Releasee violated any federal or state law or regulation.
16.Amendment. This Agreement may not be modified, altered or changed except in writing and signed by both Parties wherein specific reference is made to this Agreement.
17.Entire Agreement. This Agreement, Articles V through VII of the Employment Agreement, and the PIAA set forth the entire agreement between the Parties with respect to the subject matter hereof, and fully supersedes any prior agreements or understandings between the Parties, except any agreement between Executive and Company (including Company’s Affiliates) containing restrictions relating to patents, confidential information, intellectual property, solicitation, or competition. Executive acknowledges that he has not relied on any representations, promises or agreements of any kind made to him/her in connection with the decision to accept this Agreement except for those set forth in this Agreement. If there is any



conflict between this Agreement and the PIAA, this Agreement shall control. If there is any conflict between Articles V through VII of the Employment Agreement and this Agreement, Articles V through VII of the Employment Agreement shall control.
18.Notices. Any notice, request, instruction, correspondence or other document to be given hereunder by either Party to the other shall be sufficient if in writing and delivered in person or by courier service (with proof of receipt of delivery); mailed by certified mail, first-class postage prepaid and return receipt requested; or by confirmed electronic mail, as follows:

If to the Company:         c/o Stem Inc.
                4 Embarcadero Center, Suite 710
San Francisco, CA 94111
Attention: Chief People Officer
If to Executive:         John Carrington
Address: (see signature page)

Notice given by personal delivery, courier service or mail shall be effective upon actual receipt. Notice given by email shall be effective when sent by confirmed electronic mail if sent during normal business hours of the recipient (9:00 a.m. to 5:00 p.m., recipient’s local time), if not, then on the next business day. Either Party may change any address to which notice is to be given to it by giving written notice as provided above of such change of address, and such notice shall be deemed to have been delivered as of the date so telecommunicated, personally delivered or mailed. Either Party may notify the other Party of any changes to the address or any of the other details specified in this paragraph; provided, however, that such notification shall only be effective on the date specified in such notice or five (5) business days after the notice is given, whichever is later. Rejection or other refusal to accept or the inability to deliver because of changed address of which no prior written notice was given shall be deemed to be receipt of the notice as of the date of such rejection, refusal or inability to deliver.
19.Right to Revoke; Effective Date. Within seven (7) days following execution of this Agreement, Executive may revoke acceptance of this Agreement by delivering written notification to Kim Homenock, at Kim.Homenock@stem.com. If Executive revokes his acceptance within this seven-day revocation period, no payments or benefits described in this Agreement will be provided to Executive. This Agreement shall not become effective until the eighth (8th) day after Executive signs, without revoking, this Agreement (the “Effective Date”). No payments or other benefits due to Executive under this Agreement shall be made or begin before the Effective Date.
20.Binding Effect and Assignment. This Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective permitted successors and assigns; but neither this Agreement nor any of the rights, benefits or obligations hereunder shall be assigned, by operation of law or otherwise, by any party hereto without the prior written consent of the other party; provided, however, that Company may assign its rights and obligations hereunder to any Affiliate, and Executive specifically consents to such future assignment. Nothing in this Agreement, express or implied, is intended to confer upon any



person or entity other than the parties hereto and their respective permitted successors and assigns, any rights, benefits or obligations hereunder.
21.Costs. The Parties shall each bear their own costs, attorneys’ fees, and other fees incurred in connection with the preparation of this Agreement.
22.ARBITRATION. THE PARTIES AGREE THAT ANY AND ALL DISPUTES ARISING OUT OF THE TERMS OF THIS AGREEMENT, THEIR INTERPRETATION, AND ANY OF THE MATTERS HEREIN RELEASED, SHALL BE SUBJECT TO ARBITRATION IN SAN FRANCISCO COUNTY, BEFORE JUDICIAL ARBITRATION & MEDIATION SERVICES (“JAMS”), PURSUANT TO ITS EMPLOYMENT ARBITRATION RULES & PROCEDURES (“JAMS RULES”). THE ARBITRATOR MAY GRANT INJUNCTIONS AND OTHER RELIEF IN SUCH DISPUTES. THE ARBITRATOR SHALL ADMINISTER AND CONDUCT ANY ARBITRATION IN ACCORDANCE WITH CALIFORNIA LAW, INCLUDING THE CALIFORNIA CODE OF CIVIL PROCEDURE, AND THE ARBITRATOR SHALL APPLY SUBSTANTIVE AND PROCEDURAL CALIFORNIA LAW TO ANY DISPUTE OR CLAIM, WITHOUT REFERENCE TO ANY CONFLICT-OF-LAW PROVISIONS OF ANY JURISDICTION. TO THE EXTENT THAT THE JAMS RULES CONFLICT WITH CALIFORNIA LAW, CALIFORNIA LAW SHALL TAKE PRECEDENCE. THE DECISION OF THE ARBITRATOR SHALL BE FINAL, CONCLUSIVE, AND BINDING ON THE PARTIES TO THE ARBITRATION. THE PARTIES AGREE THAT THE PREVAILING PARTY IN ANY ARBITRATION SHALL BE ENTITLED TO INJUNCTIVE RELIEF IN ANY COURT OF COMPETENT JURISDICTION TO ENFORCE THE ARBITRATION AWARD. THE PARTIES TO THE ARBITRATION SHALL EACH PAY AN EQUAL SHARE OF THE COSTS AND EXPENSES OF SUCH ARBITRATION, AND EACH PARTY SHALL SEPARATELY PAY FOR ITS RESPECTIVE COUNSEL FEES AND EXPENSES; PROVIDED, HOWEVER, THAT THE ARBITRATOR SHALL AWARD ATTORNEYS’ FEES AND COSTS TO THE PREVAILING PARTY, EXCEPT AS PROHIBITED BY LAW. THE PARTIES HEREBY AGREE TO WAIVE THEIR RIGHT TO HAVE ANY DISPUTE BETWEEN THEM RESOLVED IN A COURT OF LAW BY A JUDGE OR JURY. NOTWITHSTANDING THE FOREGOING, THIS SECTION WILL NOT PREVENT EITHER PARTY FROM SEEKING INJUNCTIVE RELIEF (OR ANY OTHER PROVISIONAL REMEDY) FROM ANY COURT HAVING JURISDICTION OVER THE PARTIES AND THE SUBJECT MATTER OF THEIR DISPUTE RELATING TO THIS AGREEMENT AND THE AGREEMENTS INCORPORATED HEREIN BY REFERENCE. SHOULD ANY PART OF THE ARBITRATION AGREEMENT CONTAINED IN THIS PARAGRAPH CONFLICT WITH ANY OTHER ARBITRATION AGREEMENT BETWEEN THE PARTIES, THE PARTIES AGREE THAT THIS ARBITRATION AGREEMENT SHALL GOVERN.
23.Tax Consequences. The Company makes no representations or warranties with respect to the tax consequences of the payments and any other consideration provided to Executive or made on his/her behalf under this Agreement. Executive agrees and understands that he is responsible for payment, if any, of local, state, and/or federal taxes on the payments and any other consideration provided hereunder by the Company and any penalties or assessments thereon. Executive further agrees to indemnify and hold the Company harmless from any Claims, deficiencies, penalties, interest, assessments, executions, judgments, or recoveries by any government agency against the Company or any of its Affiliates for any amounts claimed due on account of (a) Executive’s failure to pay or delayed payment of federal



or state taxes, or (b) damages sustained by the Company or any of its Affiliates by reason of any such claims, including attorneys’ fees and costs.
24.Section 409A. It is intended that this Agreement comply with, or be exempt from, Code Section 409A and the final regulations and official guidance thereunder (“Section 409A”) and any ambiguities herein will be interpreted to so comply and/or be exempt from Section 409A.  Each payment and benefit to be paid or provided under this Agreement is intended to constitute a series of separate payments for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations.  The Company and Executive will work together in good faith to consider either (a) amendments to this Agreement; or (b) revisions to this Agreement with respect to the payment of any awards, which are necessary or appropriate to avoid imposition of any additional tax or income recognition prior to the actual payment to Executive under Section 409A.  In no event will the Company reimburse Executive for any taxes that may be imposed on Executive as a result of Section 409A.
25.Counterparts. This Agreement and other documents to be delivered pursuant to this Agreement may be executed in one or more counterparts, each of which will be deemed to be an original copy and all of which, when taken together, will be deemed to constitute one and the same agreement or document, and will be effective when counterparts have been signed by each of the Parties and delivered to the other Party. Each Party agrees that the electronic signatures, whether digital or encrypted, of the Parties included in this Agreement are intended to authenticate this writing and to have the same force and effect as manual signatures. Delivery of a copy of this Agreement or any other document contemplated hereby, bearing an original manual or electronic signature by facsimile transmission (including a facsimile delivered via the Internet), by electronic mail in “portable document format” (“.pdf”) or similar format intended to preserve the original graphic and pictorial appearance of a document, or through the use of electronic signature software will have the same effect as physical delivery of the paper document bearing an original signature.
EXECUTIVE HAS BEEN ADVISED THAT HE HAS TWENTY-ONE (21) CALENDAR DAYS TO CONSIDER THIS AGREEMENT, AND HAS BEEN ADVISED IN WRITING TO CONSULT WITH AN ATTORNEY PRIOR TO EXECUTION OF THIS AGREEMENT.
EXECUTIVE AGREES THAT ANY MODIFICATIONS, MATERIAL OR OTHERWISE, MADE TO THIS AGREEMENT DO NOT RESTART OR AFFECT IN ANY MANNER THE 21-DAY CONSIDERATION PERIOD.
EXECUTIVE ACKNOWLEDGES THAT EXECUTIVE HAS CAREFULLY READ AND FULLY UNDERSTANDS ALL OF THE PROVISIONS OF THIS AGREEMENT.
HAVING ELECTED TO EXECUTE THIS AGREEMENT, TO FULFILL THE PROMISES SET FORTH HEREIN, AND TO RECEIVE THEREBY THE SUMS AND BENEFITS SET FORTH IN SECTION 1 ABOVE, EXECUTIVE FREELY AND KNOWINGLY, AND AFTER DUE CONSIDERATION, ENTERS INTO THIS AGREEMENT INTENDING TO WAIVE, SETTLE AND RELEASE ALL CLAIMS EXECUTIVE HAS OR MIGHT HAVE AGAINST COMPANY AND ITS AFFILIATES.



EXECUTIVE ACKNOWLEDGES THAT EMPLOYEE HAS BEEN INFORMED OF HIS/HER RIGHT TO REVOKE THIS AGREEMENT FOR A PERIOD OF SEVEN DAYS FOLLOWING EXECUTION HEREOF AS DESCRIBED IN SECTION 5 HEREOF.

    IN WITNESS WHEREOF, the parties have caused this Agreement to be executed on the dates set forth below their respective signatures, but effective as of the Effective Date set forth herein.


STEM, INC.
By:                        
Name: Kim Homenock
Title: Chief People Officer
Date:
EXECUTIVE
                        
Name: John E. Carrington
Date:
Address:
800 Hermosa Way
Menlo Park, CA 94025


EX-31.1 5 stem-10xq2025q1_exhibit311.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER


I, Arun Narayanan, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q for the three months ended March 31, 2025 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 officer 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) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(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 officer 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: April 29, 2025
By:/s/ Arun Narayanan
Name:Arun Narayanan
Title:Chief Executive Officer

EX-31.2 6 stem-10xq2025q1_exhibit312.htm EX-31.2 Document

Exhibit 31.2


CERTIFICATION OF CHIEF FINANCIAL OFFICER



I, Spencer Doran Hole, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q for the three months ended March 31, 2025 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 officer 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) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(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 officer 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: April 29, 2025
By:/s/ Spencer Doran Hole
Name:Spencer Doran Hole
Title:Chief Financial Officer

EX-32.1 7 stem-10xq2025q1_exhibit321.htm EX-32.1 Document

Exhibit 32.1


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



In connection with the Quarterly Report on Form 10-Q of Stem, Inc. (the “Company”) for the three months ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Arun Narayanan, Chief Executive Officer of the Company, 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, as amended (the “Exchange Act”); 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: April 29, 2025
By:/s/ Arun Narayanan
Name:Arun Narayanan
Title:Chief Executive Officer

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Exchange Act.

EX-32.2 8 stem-10xq2025q1_exhibit322.htm EX-32.2 Document

Exhibit 32.2


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



In connection with the Quarterly Report on Form 10-Q of Stem, Inc. (the “Company”) for the three months ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Spencer Doran Hole, Chief Financial Officer of the Company, 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, as amended (the “Exchange Act”); 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: April 29, 2025
By:/s/ Spencer Doran Hole
Name:Spencer Doran Hole
Title:Chief Financial Officer
(Principal Financial Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Exchange Act.

EX-101.SCH 9 stem-20250331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - BUSINESS link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - ENERGY STORAGE SYSTEMS, NET link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - CONVERTIBLE NOTES link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - CONVERTIBLE NOTES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Variable Interest Entities (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - REVENUE - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - REVENUE - Schedule of Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - REVENUE - Schedule of Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - REVENUE - Schedule of Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - CONVERTIBLE NOTES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - CONVERTIBLE NOTES - Schedule of Outstanding Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - CONVERTIBLE NOTES - Schedule of Interest Expense Recognized Related to Convertible Note (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - STOCK-BASED COMPENSATION - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - INCOME TAXES - Schedule of Provision for Income Taxes and the Effective Tax Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 stem-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 stem-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 stem-20250331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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] Unbilled receivables, noncurrent Unbilled Receivables, Noncurrent Unbilled Receivables, Noncurrent Statistical Measurement [Domain] Statistical Measurement [Domain] Cover [Abstract] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other current liabilities Other current liabilities Other Liabilities, Current Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] 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 Total other comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Variable Interest Entity, Primary Beneficiary DevCo JVs Variable Interest Entity, Primary Beneficiary [Member] Customer B Customer B [Member] Customer B Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Issued, Basic Conversion ratio Debt Instrument, Convertible, Conversion Ratio Accretion of asset retirement obligations Accretion Expense, Including Asset Retirement Obligations Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Lease liabilities Increase (Decrease) in Operating Lease Liability Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Issuance of common stock upon release of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Impairment loss of project assets Impairment of Ongoing Project Provision for (recovery of) credit losses on accounts receivable Accounts Receivable, Current, Credit Loss Expense (Reversal) Accounts Receivable, Current, Credit Loss Expense (Reversal) Lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Segment Information Segment Reporting, Policy [Policy Text Block] Revenue from Contract with Customer [Abstract] Deferred revenue, current portion Contract with Customer, Liability, Current Plan Name [Domain] Plan Name [Domain] United States UNITED STATES Revision of Prior Period, Reclassification, Adjustment Revision of Prior Period, Reclassification, Adjustment [Member] Other noncurrent assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Money market fund Money Market Funds [Member] Contract origination costs, net Capitalized Contract Cost, Net, Noncurrent Proceeds from convertible notes Proceeds from Convertible Debt Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Net cash provided by (used in) operating activities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Asset retirement obligation Asset Retirement Obligations, Noncurrent Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Other current assets Other current assets Other Assets, Current Award Timing Method Award Timing Method [Text Block] Compensation expense excluding stock-based compensation Compensation Expense, Excluding Stock-Based Compensation Compensation Expense, Excluding Stock-Based Compensation Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Restructuring Type [Axis] Restructuring Type [Axis] 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 Accounts Receivable, Net Accounts Receivable [Policy Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Trade name Trade Names [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 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 Insider Trading Policies and Procedures [Line Items] Amount capitalized Share-Based Payment Arrangement, Amount Capitalized Use of Estimates Use of Estimates, Policy [Policy Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate intrinsic value, options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Outstanding warrants Common Stock Warrants [Member] Common Stock Warrants Compensation Amount Outstanding Recovery Compensation Amount Less (add): Segment Reconciliation [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Unrealized gain on available-for-sale securities Unrealized gain on available-for-sale securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Entity Small Business Entity Small Business Developed technology Developed Technology Rights [Member] Cash equivalents: Cash Equivalents, at Carrying Value [Abstract] Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Proceeds from maturities of available-for-sale investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Sales and marketing Selling and Marketing Expense [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Loss contingency accrual amount Loss Contingency Accrual Accrued liabilities Accrued Liabilities, Current Potentially dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Cash, cash equivalents and restricted cash, beginning of year Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Net accretion of discount on investments Accretion (Amortization) of Discounts and Premiums, Investments Current assets: Assets, Current [Abstract] Accounts receivable, allowance for credit loss Balance as of beginning of period Balance as of end of period Accounts Receivable, Allowance for Credit Loss Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Stock options Outstanding stock options Share-Based Payment Arrangement, Option [Member] RSUs vested, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Depreciation expense Depreciation Fair Value Disclosures [Abstract] Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Security, Excluded EPS Calculation [Table] 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 Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Award Type [Axis] Award Type [Axis] Inventory Inventory, Gross Number of RSUs Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Total energy storage systems, net Property, Plant and Equipment, Net Total liabilities Liabilities Capped Call Options Capped Call Options [Member] Capped Call Options Non-controlling interests Equity, Attributable to Noncontrolling Interest Convertible Notes Convertible Debt [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Expiration Date Trading Arrangement Expiration Date INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Matthew Tappin [Member] Matthew Tappin Goodwill and Intangible Assets Disclosure [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Common stock, issued (in shares) Common Stock, Shares, Issued Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Concentration risk, percentage Concentration Risk, Percentage Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Subsequent Event [Line Items] Subsequent Event [Line Items] Total energy storage systems, gross Property, Plant and Equipment, Gross Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Weighted- Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Common stock, authorized (in shares) Common Stock, Shares Authorized Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted-average shares used in computing net loss per share to common stockholders, diluted (in shares) Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected restructuring charges Restructuring and Related Cost, Expected Cost Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Financing obligation, noncurrent Loans Payable, Noncurrent Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total Stem’s stockholders’ (deficit) equity Equity, Attributable to Parent Interest expense Interest Expense, Nonoperating ENERGY STORAGE SYSTEMS, NET Property, Plant and Equipment Disclosure [Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Accounts payable Accounts Payable Fair Value, Recurring Fair Value, Recurring [Member] Accounts receivable, net of allowances of $9,744 and $9,499 as of March 31, 2025 and December 31, 2024, respectively Accounts receivable, net of allowances Accounts Receivable, after Allowance for Credit Loss, Current Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net carrying amount Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted average remaining contractual life, options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term ASSETS Assets Assets [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Document Type Document Type Effective interest percentage Debt Instrument, Interest Rate, Effective Percentage Derivative Contract [Domain] Derivative Contract [Domain] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Number of customers Number of Customers Number of Customers Contractual interest expense Interest Expense, Debt, Excluding Amortization RSUs vested (in shares) RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Beginning balance Ending balance Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Rest of the world Non-US [Member] Accounts payable Accounts Payable, Current Liabilities Liabilities [Abstract] Accounting Policies [Abstract] Revenue Revenues [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before provision for income taxes Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Country Region Country Region Schedule of Potentially Dilutive Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Non-PEO NEO Non-PEO NEO [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Redemption price, percentage Debt Instrument, Redemption Price, Percentage Customer relationships Customer Relationships [Member] Unbilled receivables, current Unbilled Receivables, Current New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Less: Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Type of Restructuring [Domain] Type of Restructuring [Domain] Deferred revenue Increase (Decrease) in Contract with Customer, Liability 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 Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] 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 Write-offs, recoveries and other charges against allowance Accounts Receivable, Write-Offs, Recoveries and Other Charges Accounts Receivable, Write-Offs, Recoveries and Other Charges Number of operating segments Number of Operating Segments Preferred stock, issued (in shares) Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Employee Severance Employee Severance [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 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 Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Sales and marketing Selling and Marketing Expense Net loss Net loss Net loss Net loss Net loss attributable to common stockholders Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Provision for income taxes Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Other expense, net: Nonoperating Income (Expense) [Abstract] Fixed interest rate, annual Debt Instrument, Interest Rate, Stated Percentage Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Weighted average period for recognition of stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenue Revenue from Contract with Customer, Excluding Assessed Tax Total other expense, net Nonoperating Income (Expense) Services and other revenue Service [Member] Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Loss from operations Operating Income (Loss) Hardware revenue Hardware [Member] Hardware Number of reportable segments Number of Reportable Segments Total liabilities and stockholders’ (deficit) equity Liabilities and Equity SUBSEQUENT EVENTS Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accrued payroll Employee-related Liabilities, Current Additional paid-in capital Additional Paid in Capital Commitments and Contingencies Disclosure [Abstract] Energy storage systems placed into service Energy Storage Systems Placed Into Service [Member] Energy Storage Systems Placed Into Service Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Issuance of common stock upon release of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Period expected to be recognized as revenue Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Reportable Segment Reportable Segment [Member] Reportable Segment Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Schedule of Restricted Stock Activity Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses: Operating Expenses [Abstract] Outstanding 2030 Convertible Notes (if converted) Outstanding 2030 Convertible Notes [Member] Outstanding 2030 Convertible Notes Schedule of Energy Storage Systems, Net Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] RSUs outstanding, weighted average grant date fair value, beginning (in dollars per share) RSUs outstanding, weighted average grant date fair value, ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value LIABILITIES AND STOCKHOLDERS’ (DEFICIT) EQUITY Liabilities and Equity [Abstract] Internally developed software Software Development [Member] Unamortized Initial Purchasers' debt discount and debt issuance cost Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Energy storage systems, net Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Cost of capped calls Derivative, Capped Call Transaction Costs Derivative, Capped Call Transaction Costs Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Purchase of energy storage systems Payments to Acquire Machinery and Equipment Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 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 Concentration Risk [Table] Concentration Risk [Table] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] 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 Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Property, Plant and Equipment [Abstract] Outstanding principal Long-Term Debt, Gross Exercise Price Award Exercise Price NET LOSS PER SHARE Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Subsequent Event Subsequent Event [Member] Options forfeited and cancelled, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Cancellations in Period, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Cancellations in Period, Weighted Average Exercise Price Schedule of Variable Interest Entities [Table] Variable Interest Entity [Table] Schedule of Convertible Debt Convertible Debt [Table Text Block] Stockholders’ (deficit) equity: Equity, Attributable to Parent [Abstract] RSUs granted, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Outstanding 2028 Convertible Notes (if converted) Outstanding 2028 Convertible Notes [Member] Outstanding 2028 Convertible Notes Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Reduction of global workforce, percentage Restructuring and Related Cost, Expected Number of Positions Eliminated, Percent Restructuring and Related Cost, Expected Number of Positions Eliminated, Percent Term Debt Instrument, Term All Individuals All Individuals [Member] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] PEO PEO [Member] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other income, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Intangible assets, net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Remaining unrecognized stock-based compensation expense for RSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Capital expenditures on internally-developed software Payments to Develop Software Schedule of Significant Customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Assets: Assets, Fair Value Disclosure [Abstract] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Intangible assets Intangible Assets, Gross (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses 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] Net book value of the billed and unbilled receivable Contract with Customer, Receivable, after Allowance for Credit Loss Other assets Increase (Decrease) in Other Operating Assets Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Reclassification from deferred costs with suppliers Increase (Decrease) In Deferred Costs With Suppliers Increase (Decrease) In Deferred Costs With Suppliers PEO Total Compensation Amount PEO Total Compensation Amount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Issuance of fully vested restricted stock units for employee bonuses Stock Issued During Period, Value, Issued for Services Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Customer C Customer C [Member] Customer C Entity Emerging Growth Company Entity Emerging Growth Company Initial strike price (in dollars per share) Derivative, Initial Strike Price Derivative, Initial Strike Price Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Other segment expenses, net Segment Reporting, Other Segment Item, Amount General and administrative General and Administrative Expense [Member] Significant Customers Major Customers, Policy [Policy Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] RECONCILIATION OF CASH, CASH EQUIVALENTS, AND RESTRICTED CASH WITHIN THE UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS TO THE AMOUNTS SHOWN IN THE STATEMENTS OF CASH FLOWS ABOVE: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Consolidated Entities [Axis] Consolidated Entities [Axis] Statement [Table] Statement [Table] Total interest expense Interest Expense, Debt Customer A Customer A [Member] Customer A Measurement Frequency [Domain] Measurement Frequency [Domain] Schedule of Variable Interest Entities Schedule of Variable Interest Entities [Table Text Block] Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Proceeds from employee equity transactions to be remitted to tax authorities, net Proceeds From Employee Equity Transactions Proceeds From Employee Equity Transactions Total current assets Assets, Current Statement of Cash Flows [Abstract] NON-CASH INVESTING AND FINANCING ACTIVITIES Noncash Investing and Financing Items [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Weighted-Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Percent Expected to be Recognized as Revenue Revenue, Remaining Performance Obligation, Percentage INCOME TAXES Income Tax Disclosure [Text Block] Earnings Per Share [Abstract] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Financing obligation, current portion Loans Payable, Current Add: Currency translation adjustment Intangible Assets, Foreign Currency Translation Adjustment Intangible Assets, Foreign Currency Translation Adjustment Revenue Revenue from Contract with Customer Benchmark [Member] Inventory Increase (Decrease) in Inventories Debt issuance costs Debt Issuance Costs, Gross General and administrative General and Administrative Expense Contribution paid Payments to Acquire Interest in Joint Venture Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Cap price (in dollars per share) Derivative, Cap Price Per Share Derivative, Cap Price Per Share Amendment Flag Amendment Flag Options forfeited and cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Cancellations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Cancellations in Period Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization expense Depreciation, Depletion and Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit (loss) Gross Profit INTANGIBLE ASSETS, NET Intangible Assets Disclosure [Text Block] Foreign currency translation adjustment Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Upfront payments received from customers Contract with Customer, Liability, Upfront Payments Received From Customers Contract with Customer, Liability, Upfront Payments Received From Customers Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Subsequent Events [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] CONVERTIBLE NOTES Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Geographical [Domain] Geographical [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Face amount Debt Instrument, Face Amount Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.0001 par value; 500,000,000 shares authorized as of March 31, 2025 and December 31, 2024; 166,352,779 and 162,797,684 issued and outstanding as of March 31, 2025 and December 31, 2024, respectively Common Stock, Value, Issued 2030 Convertible Notes 2030 Convertible Notes [Member] 2030 Convertible Notes Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] 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 Threshold trading days Debt Instrument, Convertible, Threshold Trading Days RSUs forfeited, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Gain on extinguishment of debt, net Gain (Loss) on Extinguishment of Debt FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Convertible notes, noncurrent Convertible Debt, Noncurrent Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of March 31, 2025 and December 31, 2024; zero shares issued and outstanding as of March 31, 2025 and December 31, 2024 Preferred Stock, Value, Issued Number of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Purchase of property and equipment Payments to Acquire Other Property, Plant, and Equipment Accounts payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Purchases of energy storage systems in accounts payable Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Amortization Amortization Contract origination costs, net Increase (Decrease) In Capitalized Contract Costs Increase (Decrease) In Capitalized Contract Costs Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Remaining unrecognized stock-based compensation expense for stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Assets Concentration of Credit Risk and Other Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] RSUs granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Other liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Commitments and contingencies (Note 12) Commitments and Contingencies 2028 Convertible Notes 2028 Convertible Notes [Member] 2028 Convertible Notes Customer D Customer D [Member] Customer D Termination Date Trading Arrangement Termination Date BUSINESS Nature of Operations [Text Block] Conversion price, percentage Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Issuance of fully vested restricted stock for employee bonuses (in shares) Stock Issued During Period, Shares, Issued for Services Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Activity Under the Plan Share-Based Payment Arrangement, Option, Activity [Table Text Block] Net Income (Loss) Net Income (Loss) Attributable to Parent Total stock-based compensation expense Share-Based Payment Arrangement, Expense Convertible debt Convertible Debt, Fair Value Disclosures Trading Arrangement: Trading Arrangement [Axis] Schedule of Financial Instruments Measured at Fair Value Fair Value, by Balance Sheet Grouping [Table Text Block] 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 Project assets Increase (Decrease) In Project Assets Increase (Decrease) In Project Assets Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] RSUs forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] REVENUE Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Non-controlling Interests Noncontrolling Interest [Member] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Debt extinguishment amount Extinguishment of Debt, Amount Entity Address, Address Line Two Entity Address, Address Line Two Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Total financial assets Assets, Fair Value Disclosure Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Other Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] RSUs outstanding, beginning of period (in shares) RSUs outstanding, ending of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue reduction Increase (Decrease) in Deferred Revenue Insider Trading Arrangements [Line Items] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Reclassification to other current assets Increase (Decrease) in Other Current Assets PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Cost of Revenue Cost of revenue Cost of Revenue Revenue recognized related to amounts that were included in beginning balance of deferred revenue Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Accounts Receivable Accounts Receivable [Member] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Customer [Domain] Customer [Domain] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Restricted cash included in other noncurrent assets Restricted Cash and Cash Equivalents Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Weighted-average shares used in computing net loss per share to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Total stockholders’ (deficit) equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest RSU Outstanding RSUs Restricted Stock Units (RSUs) [Member] Non-cash interest expense, including interest expenses associated with debt issuance costs Amortization of debt discount and debt issuance cost Amortization of Debt Issuance Costs and Discounts Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Schedule of Provision for Income Taxes and Effective Tax Rates Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Repayment of financing obligations Repayments of Other Long-Term Debt Entity Filer Category Entity Filer Category Remaining performance obligations Total Remaining Performance Obligations Revenue, Remaining Performance Obligation, Amount Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Cost of Revenue Cost of Revenue [Abstract] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 13 stem-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover - shares
3 Months Ended
Mar. 31, 2025
Apr. 22, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
Document Transition Report false  
Entity Registrant Name STEM, INC.  
Entity Incorporation, State or Country Code DE  
Entity File Number 001-39455  
Entity Tax Identification Number 85-1972187  
Entity Address, Address Line One 4 Embarcadero Ctr.  
Entity Address, Address Line Two Suite 710  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94111  
Country Region 1  
City Area Code 877  
Local Phone Number 374-7836  
Title of 12(b) Security Common Stock, par value $0.0001  
Trading Symbol STEM  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   166,358,775
Entity Central Index Key 0001758766  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 58,584 $ 56,299
Accounts receivable, net of allowances of $9,744 and $9,499 as of March 31, 2025 and December 31, 2024, respectively 34,733 59,316
Inventory 8,836 10,920
Other current assets 8,427 10,082
Total current assets 110,580 136,617
Energy storage systems, net 55,557 58,820
Contract origination costs, net 9,373 9,681
Intangible assets, net 141,933 143,912
Operating lease right-of-use assets 11,923 12,574
Other noncurrent assets 75,715 75,755
Total assets 405,081 437,359
Current liabilities:    
Accounts payable 19,644 30,147
Accrued liabilities 27,849 25,770
Accrued payroll 8,470 6,678
Financing obligation, current portion 17,416 16,521
Deferred revenue, current portion 40,115 43,255
Other current liabilities 6,683 6,429
Total current liabilities 120,177 128,800
Deferred revenue, noncurrent 85,994 85,900
Asset retirement obligation 4,263 4,203
Convertible notes, noncurrent 526,503 525,922
Financing obligation, noncurrent 37,136 41,627
Lease liabilities, noncurrent 12,527 13,336
Other liabilities 35,405 35,404
Total liabilities 822,005 835,192
Commitments and contingencies (Note 12)
Stockholders’ (deficit) equity:    
Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of March 31, 2025 and December 31, 2024; zero shares issued and outstanding as of March 31, 2025 and December 31, 2024 0 0
Common stock, $0.0001 par value; 500,000,000 shares authorized as of March 31, 2025 and December 31, 2024; 166,352,779 and 162,797,684 issued and outstanding as of March 31, 2025 and December 31, 2024, respectively 17 16
Additional paid-in capital 1,233,760 1,228,042
Accumulated other comprehensive income (loss) 266 76
Accumulated deficit (1,651,508) (1,626,508)
Total Stem’s stockholders’ (deficit) equity (417,465) (398,374)
Non-controlling interests 541 541
Total stockholders’ (deficit) equity (416,924) (397,833)
Total liabilities and stockholders’ (deficit) equity $ 405,081 $ 437,359
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 9,744 $ 9,499
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 1,000,000 1,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 166,352,779 162,797,684
Common stock, outstanding (in shares) 166,352,779 162,797,684
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue    
Revenue $ 32,512 $ 25,469
Cost of Revenue    
Cost of Revenue 21,974 49,660
Gross profit (loss) 10,538 (24,191)
Operating expenses:    
Sales and marketing 6,792 11,126
Research and development 11,328 14,136
General and administrative 13,566 18,560
Total operating expenses 31,686 43,822
Loss from operations (21,148) (68,013)
Other expense, net:    
Interest expense (4,290) (4,707)
Other income, net 496 566
Total other expense, net (3,794) (4,141)
Loss before provision for income taxes (24,942) (72,154)
Provision for income taxes (58) (153)
Net loss $ (25,000) $ (72,307)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.15) $ (0.46)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.15) $ (0.46)
Weighted-average shares used in computing net loss per share to common stockholders, basic (in shares) 163,889,801 158,180,137
Weighted-average shares used in computing net loss per share to common stockholders, diluted (in shares) 163,889,801 158,180,137
Services and other revenue    
Revenue    
Revenue $ 17,721 $ 14,840
Cost of Revenue    
Cost of Revenue 11,413 9,984
Hardware revenue    
Revenue    
Revenue 14,791 10,629
Cost of Revenue    
Cost of Revenue $ 10,561 $ 39,676
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net loss $ (25,000) $ (72,307)
Other comprehensive loss:    
Unrealized gain on available-for-sale securities 0 3
Foreign currency translation adjustment 190 193
Total other comprehensive loss $ (24,810) $ (72,111)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Non-controlling Interests
Beginning balance (in shares) at Dec. 31, 2023   155,932,880        
Beginning balance at Dec. 31, 2023 $ 426,681 $ 16 $ 1,198,716 $ (42) $ (772,494) $ 485
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon release of restricted stock units (in shares)   2,632,464        
Issuance of fully vested restricted stock for employee bonuses (in shares)   2,961,438        
Issuance of fully vested restricted stock units for employee bonuses 8,114   8,114      
Stock-based compensation 9,367   9,367      
Unrealized gain on available-for-sale securities 3     3    
Foreign currency translation adjustments 193     193    
Net loss (72,307)       (72,307)  
Ending balance (in shares) at Mar. 31, 2024   161,526,782        
Ending balance at Mar. 31, 2024 372,051 $ 16 1,216,197 154 (844,801) 485
Beginning balance (in shares) at Dec. 31, 2024   162,797,684        
Beginning balance at Dec. 31, 2024 (397,833) $ 16 1,228,042 76 (1,626,508) 541
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon release of restricted stock units (in shares)   3,555,095        
Issuance of common stock upon release of restricted stock units 1 $ 1        
Stock-based compensation 5,718   5,718      
Unrealized gain on available-for-sale securities 0          
Foreign currency translation adjustments 190     190    
Net loss (25,000)       (25,000)  
Ending balance (in shares) at Mar. 31, 2025   166,352,779        
Ending balance at Mar. 31, 2025 $ (416,924) $ 17 $ 1,233,760 $ 266 $ (1,651,508) $ 541
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
OPERATING ACTIVITIES    
Net loss $ (25,000) $ (72,307)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 10,996 10,809
Non-cash interest expense, including interest expenses associated with debt issuance costs 289 422
Stock-based compensation 4,317 8,374
Non-cash lease expense 679 777
Accretion of asset retirement obligations 60 59
Impairment loss of project assets 699 345
Net accretion of discount on investments 0 (29)
Provision for (recovery of) credit losses on accounts receivable 78 (1,004)
Other 63 (98)
Changes in operating assets and liabilities:    
Accounts receivable 24,351 63,943
Inventory 2,084 2,221
Other assets 2,025 (746)
Contract origination costs, net (324) (356)
Project assets (1,516) (390)
Accounts payable (10,538) (16,280)
Accrued expenses and other liabilities 3,861 1,731
Deferred revenue (3,046) 2,715
Lease liabilities (542) (807)
Net cash provided by (used in) operating activities 8,536 (621)
INVESTING ACTIVITIES    
Proceeds from maturities of available-for-sale investments 0 8,250
Purchase of energy storage systems (7) (51)
Capital expenditures on internally-developed software (3,583) (3,463)
Purchase of property and equipment 0 (61)
Net cash (used in) provided by investing activities (3,590) 4,675
FINANCING ACTIVITIES    
Proceeds from employee equity transactions to be remitted to tax authorities, net 0 5,228
Repayment of financing obligations (2,819) (2,086)
Net cash (used in) provided by financing activities (2,819) 3,142
Effect of exchange rate changes on cash, cash equivalents and restricted cash 158 233
Net increase in cash, cash equivalents and restricted cash 2,285 7,429
Cash, cash equivalents and restricted cash, beginning of year 58,085 106,475
Cash, cash equivalents and restricted cash, end of period 60,370 113,904
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for interest 1,048 1,422
NON-CASH INVESTING AND FINANCING ACTIVITIES    
Change in asset retirement costs and asset retirement obligation 0 38
Purchases of energy storage systems in accounts payable 0 251
Stock-based compensation capitalized to internal-use software 1,434 992
RECONCILIATION OF CASH, CASH EQUIVALENTS, AND RESTRICTED CASH WITHIN THE UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS TO THE AMOUNTS SHOWN IN THE STATEMENTS OF CASH FLOWS ABOVE:    
Cash and cash equivalents 58,584 112,804
Restricted cash included in other noncurrent assets 1,786 1,100
Total cash, cash equivalents, and restricted cash $ 60,370 $ 113,904
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.1
BUSINESS
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BUSINESS BUSINESS
Description of the Business
Stem, Inc., together with its consolidated subsidiaries (“Stem,” the “Company,” “we,” “us,” or “our”) is a global leader in artificial intelligence (“AI”)-driven software and services that enable its customers to plan, deploy, and operate clean energy assets. We offer a comprehensive suite of solutions that transform how solar and energy storage projects are developed, built, and operated, including (i) an integrated suite of software and edge products, and (ii) full-lifecycle energy services from a team of experts. More than 16,000 global customers rely on Stem to maximize the value of their clean energy projects and portfolios.
Our suite of software applications is enabled by our AI platform, Athena®. Each application serves a different purpose in helping customers to maximize the value of their energy assets. We offer software-enabled forecasting and optimization managed services to our storage customers through the Athena AI platform that are designed to support renewable energy generation. We offer solar asset performance management software through our PowerTrack software that enables standardization of clean energy portfolios on one, hardware agnostic application. Our commercial- and utility-scale edge hardware solutions are original equipment manufacturers (“OEMs”)-agnostic devices used to connect customers’ solar and storage assets to our software applications in a unified view.
To help our customers achieve long-term performance and profitability goals for their energy projects, we also provide advisory services spanning development and engineering, procurement and integration, and performance and operation services. In the early stages of project planning, our experts help lay a solid foundation for our customers’ solar and storage projects by guiding the design and ensuring informed decision-making. During the building stage, we provide guidance for hardware procurement and integration for timely deployment. After assets are operational, we enable optimal economic and technical returns with managed energy services like trading and bidding strategies, wholesale market participation, performance reporting, system warranties, and more.
The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) prior to the Merger with Star Peak Transition Corp. (“STPK”), an entity that was then 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”). Stem, Inc. was incorporated on March 16, 2009 in the State of Delaware and is headquartered in San Francisco, California.
Liquidity
As of March 31, 2025, we had cash and cash equivalents of $58.6 million, an accumulated deficit of $1,651.5 million, net accounts receivable of $34.7 million, and negative working capital, which we define as current assets less current liabilities, of $9.6 million. During the three months ended March 31, 2025, we incurred a net loss of $25.0 million and had positive cash flows from operating activities of $8.5 million. As of March 31, 2025, our principal sources of liquidity were cash and cash equivalents totaling $58.6 million, which were held for working capital purposes and for investment growth opportunities. As of March 31, 2025, we believe that our cash position, as well as expected collections from accounts receivable, is sufficient to meet our capital and liquidity requirements for at least the next 12 months.
Our business prospects are subject to various risks, expenses, and uncertainties, including those discussed in Part I. Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024. The attainment of profitable operations is dependent upon future events, including successfully transitioning to a new software and services-oriented strategy, the successful delivery of AI-enabled software and edge device capabilities to our customers, regaining and maintaining compliance with the New York Stock Exchange’s continuing listing standards, securing new customers and maintaining current ones, securing and maintaining adequate supplier relationships, building our customer base, successfully executing our 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 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 and financial condition.
Supply Chain Constraints and Risk
We have in the past faced shortages and shipping delays affecting the supply of inverters, enclosures, battery modules and associated component parts for inverters and battery energy storage systems available for purchase. These shortages and delays were due in part to the macroeconomic, geopolitical and business environment, including the effects of global inflationary pressures and interest rates, general economic slowdown or a recession, changes in monetary policy, instability in financial institutions, import tariffs and related trade policies, geopolitical pressures, including the armed conflicts between Russia and
Ukraine and in the Gaza Strip and nearby areas, as well as tensions between China and the United States and uncertainty around current and future trade policies. The Company cannot predict the full effects the macroeconomic, geopolitical and business environment will have on our business, cash flows, liquidity, financial condition and results of operations.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X, assuming the Company will continue as a going concern. Accordingly, the consolidated balance sheet at December 31, 2024 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 the Company’s management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited condensed consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2024. Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for the year ending December 31, 2025 or for any other future interim period or year.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). The Company presents non-controlling interests within the equity section of its unaudited condensed consolidated balance sheets, and the amount of consolidated net loss that is attributable to the Company and the non-controlling interest in its unaudited condensed consolidated statements of operations. All intercompany balances and transactions have been eliminated in consolidation.
Variable Interest Entities
The Company has in some instances formed special purpose entities (“SPEs”), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company’s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.
The Company consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs’ economic performance and has the obligation to absorb losses or has the right to receive benefits of the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.
Beginning in January 2022, the Company entered into strategic joint ventures through indirect wholly-owned development subsidiaries of the Company (“DevCo JVs”) with the purpose of originating potential battery storage facility projects in specific locations and conducting early-stage planning and development activities. The Company determined that the DevCo JVs are VIEs, as they lack sufficient equity to finance their activities without additional financial support. The Company determined that it has both (1) the power to direct the activities of the VIE that most significantly impact the VIE’s economic performance, and (2) the obligation to absorb losses or receive benefits from the VIE that could potentially be significant. Accordingly, the Company has determined that it is the primary beneficiary of the DevCo JVs, and as a result, the DevCo JVs’ operating results, assets and liabilities are consolidated by the Company, with third party minority owners’ share presented as noncontrolling interest. The Company applied the hypothetical liquidation at book value method in allocating recorded net income (loss) to each owner based on the change in the reporting period, of the amount of net assets of the entity to which each owner would be entitled to under the governing contracts in a liquidation scenario.
The following table summarizes the carrying values of the assets and liabilities of the DevCo JVs that are consolidated by the Company as of March 31, 2025 and December 31, 2024 (in thousands):

March 31, 2025December 31, 2024
Assets
Cash and cash equivalents$290 $1,556 
Other current assets18 
Other noncurrent assets17,233 16,415 
Total assets17,531 17,989 
Liabilities
Accounts payable906 1,284 
Other current liabilities— 114 
Total liabilities$906 $1,398 
The Company did not make any material capital investment contributions during the three months ended March 31, 2025 and 2024. The net income from the DevCo JVs was immaterial during the three months ended March 31, 2025 and 2024.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates of transaction price with variable consideration; the amortization of acquired intangibles; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, finite-lived intangible assets, internally developed software, accruals related to sales tax liabilities, and the fair value of assets acquired and liabilities assumed in a business combination.
Segment Information
Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of March 31, 2025 and December 31, 2024.
Accounts Receivable, Net
Accounts Receivable are stated at amounts estimated by management to be equal to their net realizable values. Accounts receivable also includes unbilled accounts receivable, which is composed of milestone development activities of noncancellable purchase orders and monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for credit losses is the Company's best estimate of the amount of expected credit losses. The expectation of collectability is based on the Company's review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. The total allowance for credit losses balance was $9.9 million and $9.8 million, of which the current portion is $9.7 million and $9.5 million as of March 31, 2025 and December 31, 2024, respectively.
The following table presents the changes in the current expected credit losses during the three months ended March 31, 2025 and the year ended December 31, 2024 (in thousands):
March 31, 2025December 31, 2024
Balance as of beginning of period$9,794 $5,953 
Provision for expected credit losses1,528 3,978 
Write-offs, recoveries and other charges against allowance(1,438)(137)
Balance as of end of period$9,884 $9,794 
Concentration of Credit Risk and Other Uncertainties
Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash balances are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. The Company’s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.
At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company did not experience material losses related to receivables from individual customers, or groups of customers during the three months ended March 31, 2025. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for credit losses is believed by management to be probable in the Company’s accounts receivable.
The net book value of unbilled receivables, current are $7.7 million and $7.8 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, current are included in accounts receivable, net. The net book value of unbilled receivables, noncurrent are $6.3 million and $5.9 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, noncurrent are included in other noncurrent assets.
Significant Customers
A significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
Accounts ReceivableRevenue
March 31,December 31,Three Months Ended March 31,
2025202420252024
Customers:
Customer A33 %28 %12 %24 %
Customer B*20 %**
Customer C***22 %
Customer D***22 %
*Total less than 10% for the period.

There are inherent risks whenever a large percentage of total revenue is concentrated in a limited number of customers. Should a significant customer terminate or fail to renew its contracts with us, in whole or in part, for any reason, or experience significant financial or operating difficulties, it could have a material adverse effect on our financial condition and results of operations. In general, a customer that makes up a significant portion of revenues in one period, may not make up a significant portion in subsequent periods.
Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).
Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
Level 1 — Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.
Level 2 — Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.
Level 3 — Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.
This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company’s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.
Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March 31, 2025 and December 31, 2024 include cash and cash equivalents and convertible notes.
Reclassifications
Certain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported net income (loss), stockholders’ (deficit) equity, or cash flows. A reclassification of $0.4 million from deferred costs with suppliers to other current assets has been made to the December 31, 2024 balance sheet to conform to the March 31, 2025 presentation. This change had no impact to total current assets. For the three months ended March 31, 2024, a $0.4 million net cash inflow was reclassified from changes in deferred costs with suppliers to changes in other assets. This change had no impact to net cash used in operating activities.
New Accounting Standards
In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, related to income tax disclosures. The amendments in this update are intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. This update is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.
In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). The amendments in this update enhance disaggregated disclosure of income statement expenses for companies by requiring disaggregation of certain expense captions into specified categories in
disclosures within the footnotes to the financial statements. The effective date of ASU 2024-03 was amended by ASU 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date. This update is effective for annual periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, though early adoption of is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Disaggregation of Revenue
The following table provides information on the disaggregation of revenue as recorded in the unaudited condensed consolidated statements of operations (in thousands):
Three Months Ended
March 31,
20252024
Hardware revenue$14,791$10,629
Services and other revenue17,72114,840
Total revenue
$32,512$25,469
The following table summarizes reportable revenue by geographic regions determined based on the location of the customers (in thousands):
Three Months Ended
March 31,
20252024
United States$31,733 $24,294 
Rest of the world779 1,175 
Total revenue$32,512 $25,469 
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 March 31, 2025 and March 31, 2024, the Company had $409.9 million and $440.6 million of remaining performance obligations, respectively, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):
March 31, 2025
Total Remaining
Performance
Obligations
Percent Expected to be Recognized as Revenue
Less Than
One Year
Two to
Five Years
Greater Than
Five Years
Services and other revenue$394,068 14 %39 %47 %
Hardware revenue15,818 100 %— %— %
Total revenue$409,886 
March 31, 2024
Total Remaining
Performance
Obligations
Percent Expected to be Recognized as Revenue
Less Than
One Year
Two to
Five Years
Greater Than
Five Years
Services and other revenue$344,555 15 %47 %38 %
Hardware revenue96,013 96 %%— %
Total revenue$440,568 
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 three months ended March 31, 2025 and March 31, 2024 (in thousands):
Three Months Ended March 31,
20252024
Beginning balance$129,155 $142,647 
Upfront payments received from customers11,030 17,373 
Upfront or annual incentive payments received749 497 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(13,543)(10,074)
Revenue recognized related to deferred revenue generated during the period(1,282)(5,081)
Ending balance$126,109 $145,362 

Parent Company Guarantees
Prior to July 2023, the Company agreed in certain customer contracts to provide a parent company guarantee (“PCG”) that the value of purchased hardware will not decline for a certain period of time. Under such PCGs, if these customers were unable to install or designate the hardware to a specified project within such period of time, the Company would be required to assist the customer in re-marketing the hardware for resale by the customer. If a resale were not to occur, the hardware would be appraised utilizing a third party. Such PCGs provided that, in such cases, if the customer resold the hardware for less than the amount initially sold to the customer or the appraisal value is less than the hardware purchase price, the Company would be required to compensate the customer for any shortfall in fair value for the hardware from the initial contract price. The Company accounted for such contractual terms and guarantees as variable consideration at each measurement date. The Company updated its estimate of variable consideration each quarter with respect to the outstanding guarantees, including changes in estimates related to such guarantees, for facts or circumstances that have changed from the time of the initial estimate. As a result, the Company recorded a net revenue reduction of $33.1 million in hardware revenue during the three months ended March 31, 2024. The overall reduction in revenue was related to deliveries that occurred prior to 2024.
There are no remaining PCGs outstanding, and the Company expects no future impact on its financial results as a result of PCGs.
Impairment and Accounts Receivable Write-Off
For those contracts where the customers invoked PCG protection pursuant to the applicable contract, the Company worked actively to remarket the remaining systems subject to PCG with a wide variety of potential customers. Despite such efforts, such negotiations resulted in limited transactions with mutually agreed upon pricing and terms. As stated above, under contracts containing a PCG provision, in the event that the Company and the customer are unable to remarket and sell the relevant assets, the customer was obligated to engage a third party to appraise the fair market value of the remaining hardware. None such customers obtained such third party hardware appraisal. Given the uncertainty of collection from the original customers of due and unpaid amounts in those cases where the Company believes it has enforceable rights of recovery, the Company believed the likelihood for collection of the accounts receivable outstanding relating to hardware subject to these PCG’s was no longer probable. Accordingly, the Company wrote-off the remaining receivables of $104.1 million during the fiscal year ended December 31, 2024. The Company is pursuing all potential remedies with respect to its enforceable rights under applicable contracts.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2025
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. On March 31, 2025 and December 31, 2024, the carrying amount of accounts receivable, other current assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table provides the financial instruments measured at fair value (in thousands):
March 31, 2025
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market fund$37,500$— $— $37,500
Total financial assets$37,500 $— $— $37,500 

December 31, 2024
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market fund
$37,108 $— $— $37,108 
Total financial assets$37,108 $— $— $37,108 
The Company’s money market funds are classified as Level 1 because they are valued using quoted market prices.
Fair Value of Convertible Promissory Notes
The convertible notes are recorded at face value less unamortized debt issuance costs (see Note 7 Convertible Notes for additional details) on the unaudited condensed consolidated balance sheets as of March 31, 2025. As of March 31, 2025 and December 31, 2024, the estimated fair value of the 2028 Convertible Notes was $72.0 million and $77.3 million, respectively, based on Level 2 quoted bid prices of the convertible notes in an over-the-counter market on the last trading date of the reporting period. As of March 31, 2025 and December 31, 2024, the estimated fair value of the 2030 Convertible Notes was $57.4 million and $65.4 million, respectively, based on Level 2 quoted bid prices of the convertible notes in an over-the-counter market on the last trading date of the reporting period.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET INTANGIBLE ASSETS, NET
Intangible assets, net, consists of the following (in thousands):
March 31,December 31,
20252024
Developed technology$32,618 $32,618 
Trade name11,300 11,300 
Customer relationships106,800 106,800 
Internally developed software86,331 81,314 
Intangible assets237,049 232,032 
Less: Accumulated amortization(95,091)(88,094)
Add: Currency translation adjustment(25)(26)
Total intangible assets, net$141,933 $143,912 
Amortization expense for intangible assets was $7.0 million and $6.6 million for the three months ended March 31, 2025 and 2024, respectively.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.25.1
ENERGY STORAGE SYSTEMS, NET
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
ENERGY STORAGE SYSTEMS, NET ENERGY STORAGE SYSTEMS, NET
Energy storage systems, net, consists of the following (in thousands):
March 31,December 31,
20252024
Energy storage systems placed into service$137,616 $137,616 
Less: accumulated depreciation(84,542)(81,305)
Energy storage systems not yet placed into service2,483 2,509 
Total energy storage systems, net$55,557 $58,820 
Depreciation expense for energy storage systems was approximately $3.2 million and $3.0 million for the three months ended March 31, 2025 and 2024, respectively. Depreciation expense is recognized in cost of services and other revenue.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE NOTES
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
CONVERTIBLE NOTES CONVERTIBLE NOTES
2028 Convertible Notes and 2028 Capped Call Options
2028 Convertible Notes
On November 22, 2021, the Company issued $460.0 million aggregate principal amount of its 2028 Convertible Notes in a private placement offering to qualified institutional buyers (the “2021 Initial Purchasers”) pursuant to Rule 144A under the Securities Act of 1933, as amended.
The 2028 Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 0.5% per year, payable in cash semi-annually in arrears in June and December of each year, beginning in June 2022. The 2028 Convertible Notes will mature on December 1, 2028, unless earlier repurchased, redeemed or converted in accordance with their terms prior to such date. Upon conversion, the Company may choose to pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock. The 2028 Convertible Notes are redeemable for cash at the Company’s option at any time given certain conditions (as discussed below), at an initial conversion rate of 34.1965 shares of common stock per $1,000 principal amount of 2028 Convertible Notes, which is equivalent to an initial conversion price of approximately $29.24 (the “2028 Conversion Price”) per share of the Company’s common stock. The conversion rate is subject to customary adjustments for certain events as described in the related indenture.
The Company may redeem for cash all or any portion of the 2028 Convertible Notes, at the Company’s option, on or after December 5, 2025 if the last reported sale price of the Company’s common stock has been at least 130% of the 2028 Conversion Price then in effect for at least 20 trading days at a redemption price equal to 100% of the principal amount of the 2028 Convertible Notes to be redeemed, plus accrued and unpaid interest.
The Company’s net proceeds from this offering were approximately $445.7 million, after deducting the 2021 Initial Purchasers’ discounts and debt issuance costs. To minimize the effect of potential dilution to the Company’s common stockholders upon conversion of the 2028 Convertible Notes, the Company entered into separate capped call transactions (the “2028 Capped Calls”) as described below. In connection with the issuance of the 2030 Convertible Notes during the second quarter of 2023, the Company used approximately $99.8 million of the net proceeds to purchase and surrender for cancellation approximately $163.0 million aggregate principal amount of the Company’s 2028 Convertible Notes, which resulted in a $59.4 million gain on debt extinguishment. See 2030 Convertible Notes below for further details of the 2030 Convertible Notes.
Upon adoption of ASU 2020-06, the Company allocated all of the debt discount to long-term debt. The debt discount is amortized to interest expense using the effective interest method, computed to be 0.9%, over the life of the 2028 Convertible Notes or approximately its seven-year term. The outstanding 2028 Convertible Notes balances as of March 31, 2025 and December 31, 2024 are summarized in the following table (in thousands):
March 31, 2025December 31, 2024
Long Term Debt
Outstanding principal$297,024 $297,024 
Unamortized 2021 Initial Purchasers’ debt discount and debt issuance cost(4,873)(5,200)
Net carrying amount$292,151 $291,824 
The following table presents total interest expense recognized related to the 2028 Convertible Notes during the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Cash interest expense
Contractual interest expense$371 $371 
Non-cash interest expense
Amortization of debt discount and debt issuance cost327 324 
Total interest expense$698 $695 
2028 Capped Call Options
On November 17, 2021, in connection with the pricing of the 2028 Convertible Notes, and on November 19, 2021, in connection with the exercise in full by the 2021 Initial Purchasers of their option to purchase additional Notes, the Company entered into the 2028 Capped Calls with certain counterparties. The Company used $66.7 million of the net proceeds to pay the cost of the 2028 Capped Calls.
The 2028 Capped Calls have an initial strike price of $29.2428 per share, which corresponds to the initial conversion price of the 2028 Convertible Notes and is subject to anti-dilution adjustments. The 2028 Capped Calls have a cap price of $49.6575 per share, subject to certain adjustments.
The 2028 Capped Calls are considered separate transactions entered into by and between the Company and the 2028 Capped Calls counterparties, and are not part of the terms of the 2028 Convertible Notes. The Company recorded a reduction to additional paid-in capital of $66.7 million during the year ended December 31, 2021 related to the premium payments for the 2028 Capped Calls. These instruments meet the conditions outlined in FASB ASU 2022-01 Topic 815, Derivatives and Hedging (“ASC 815”) to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met.
2030 Convertible Notes and 2030 Capped Call Options
2030 Convertible Notes
On April 3, 2023, the Company issued $240.0 million aggregate principal amount of its 2030 Convertible Notes in a private placement offering to qualified institutional buyers (the “2023 Initial Purchasers”) pursuant to Rule 144A under the Securities Act of 1933, as amended.
The 2030 Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 4.25% per year, payable in cash semi-annually in arrears in April and October of each year, beginning on October 1, 2023. The 2030 Convertible Notes will mature on April 1, 2030, unless earlier repurchased, redeemed or converted in accordance with their terms prior to such date. Upon conversion, the Company may choose to pay or deliver cash, shares of common stock or a combination of cash and shares of common stock. The 2030 Convertible Notes are redeemable for cash at the Company’s option at any time given certain conditions (as discussed below), at an initial conversion rate of 140.3066 shares of common stock per $1,000 principal amount of the 2030 Convertible Notes, which is equivalent to an initial conversion price of approximately $7.1272 (the “2030 Conversion Price”) per share of the Company’s common stock. The conversion rate is subject to customary adjustments for certain events as described in the related indenture.
The 2030 Convertible Notes will be redeemable, in whole or in part, at the Company’s option, on or after April 5, 2027 if the last reported sale price of the Company’s common stock has been at least 130% of the 2030 Conversion Price then in effect for at least 20 trading days at a redemption price equal to 100% of the principal amount of the 2030 Convertible Notes to be redeemed, plus accrued and unpaid interest.
The Company’s net proceeds from this offering were approximately $232.4 million, net of $7.6 million in debt issuance costs primarily consisting of underwriters, advisory, legal, and accounting fees. The Company used approximately $99.8 million of the net proceeds to purchase and surrender for cancellation approximately $163.0 million aggregate principal amount of the Company’s 2028 Convertible Notes. See 2028 Convertible Notes above for further details on the impacts of the debt extinguishment.
The outstanding 2030 Convertible Notes balances as of March 31, 2025 and December 31, 2024 are summarized in the following table (in thousands):
March 31, 2025December 31, 2024
Long Term Debt
Outstanding principal$240,000 $240,000 
Unamortized 2023 Initial Purchasers’ debt discount and debt issuance cost(5,648)(5,901)
Net carrying amount$234,352 $234,099 
The debt discount and debt issuance costs are amortized to interest expense using the effective interest method, computed to be 4.70%, over the life of the 2030 Convertible Notes or its approximately seven-year term.
The following table presents total interest expense recognized related to the 2030 Convertible Notes during the three months ended March 31, 2025 (in thousands):
Three Months Ended
March 31,
20252024
Cash interest expense
Contractual interest expense$2,550 $2,550 
Non-cash interest expense
Amortization of debt discount and debt issuance cost253 243 
Total interest expense$2,803 $2,793 
2030 Capped Call Options
On March 29, 2023 and March 31, 2023, in connection with the pricing of the 2030 Convertible Notes, and on April 3, 2023, in connection with the exercise in full by the 2023 Initial Purchasers of their option to purchase additional 2030 Convertible Notes, the Company entered into capped calls (the “2030 Capped Calls”) with certain counterparties. The Company used $27.8 million of the net proceeds from the 2030 Convertible Notes to pay the cost of the 2030 Capped Calls.
The 2030 Capped Calls have an initial strike price of $7.1272 per share, which corresponds to the initial conversion price of the 2030 Convertible Notes and is subject to anti-dilution adjustments. The 2030 Capped Calls have a cap price of $11.1800 per share, subject to certain adjustments.
The 2030 Capped Calls are considered separate transactions entered into by and between the Company and the 2030 Capped Calls counterparties, and are not part of the terms of the 2030 Convertible Notes. The Company recorded a reduction to additional paid-in capital of $27.8 million during the second quarter of 2023 related to the premium payments for the 2030 Capped Calls. These instruments meet the conditions outlined in ASC 815 to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
Equity Incentive Plans
In May 2024, the Company adopted the 2024 Equity Incentive Plan (the “2024 Plan”). Under the 2024 Plan, the Company may grant stock options, stock appreciation rights, restricted stock, restricted stock units (“RSUs”), and other awards that are settled in shares of the Company’s common stock.
Stock Options
The following table summarizes the stock option activity for the period ended March 31, 2025:
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, 20248,552,283 $5.60 3.1$
Options granted66,667 0.84 
Options forfeited and cancelled(4,241,780)4.95 
Balances as of March 31, 20254,377,170 $6.14 5.6$— 
Options vested and exercisable — March 31, 20253,500,640 $5.86 4.9$— 
As of March 31, 2025, the Company had approximately $2.3 million of remaining unrecognized stock-based compensation expense for stock options, which is expected to be recognized over a weighted average period of 1.0 years.
Restricted Stock Units
The following table summarizes the RSU activity for the period ended March 31, 2025:

Number of
RSUs
Outstanding (1)
Weighted-Average
Grant Date Fair Value
Per Share
Balances as of December 31, 202412,284,292$3.05 
RSUs granted2,885,5490.67 
RSUs vested(3,555,095)6.54 
RSUs forfeited(206,517)3.01 
Balances as of March 31, 202511,408,229$1.90 

As of March 31, 2025, the Company had approximately $16.4 million of remaining unrecognized stock-based compensation expense for RSUs, which is expected to be recognized over a weighted average period of 1.1 years.
During the three months ended March 31, 2024, the Company issued 3.0 million shares of fully vested RSU awards through the Company’s stock bonus program under the Company’s 2021 Equity Incentive Plan.
Stock-Based Compensation Expense
The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Sales and marketing$171$1,114
Research and development1,7541,531
General and administrative2,3925,729
Total stock-based compensation expense$4,317$8,374
Stock-based compensation expense associated with research and development of $1.4 million and $1.0 million were capitalized as internal-use software during the three months ended March 31, 2025 and 2024, respectively.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.25.1
NET LOSS PER SHARE
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
NET LOSS PER SHARE NET LOSS PER SHARE
Net loss per share is computed by dividing net loss by the basic weighted-average number of shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by the diluted weighted-average number of shares outstanding during the period and, accordingly, reflects the potential dilutive effect of all issuable shares of common stock, including as a result of stock options, restricted stock units, warrants and convertible notes. The diluted weighted-average number of shares used in our diluted net loss per share calculation is determined using the treasury stock method for stock options, restricted stock units, and warrants, and the if-converted method for convertible notes. For periods in which we recognize losses, the calculation of diluted loss per share is the same as the calculation of basic 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
March 31,
20252024
Numerator:
Net loss attributable to common stockholders$(25,000)$(72,307)
Denominator:
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted163,889,801 158,180,137 
Net loss per share attributable to common stockholders, basic and diluted$(0.15)$(0.46)
The following table shows total outstanding potentially dilutive shares excluded from the computation of diluted net loss per share attributable to common stockholders as their effect would have been anti-dilutive, as of March 31, 2025 and 2024:
March 31, 2025March 31, 2024
Outstanding 2028 Convertible Notes (if converted)10,157,181 10,157,181 
Outstanding 2030 Convertible Notes (if converted)33,673,584 33,673,584 
Outstanding stock options4,377,170 9,672,634 
Outstanding warrants2,533 2,533 
Outstanding RSUs11,408,229 8,493,136 
Total
59,618,697 61,999,068 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The following table reflects the Company’s provision for income taxes and the effective tax rates for the periods presented below (in thousands, except effective tax rate):

Three Months Ended March 31,
20252024
Loss before provision for income taxes$(24,942)$(72,154)
Provision for income taxes$(58)$(153)
Effective tax rate(0.23)%(0.21)%
For the three months ended March 31, 2025, the Company recognized a provision for income taxes of $0.1 million, representing an effective tax rate of (0.23)%, which was lower than the statutory federal tax rate because the Company maintains a valuation allowance on its U.S. deferred tax assets during the three months ended March 31, 2025. For the three months ended March 31, 2024, the Company recognized a provision for income taxes of $0.2 million, representing an effective tax rate of (0.21)%, which was lower than the statutory federal tax rate because the Company maintains a valuation allowance on its U.S. deferred tax assets.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
The Company’s CODM manages the business and evaluates operating performance based on consolidated net loss. The Company’s CODM uses consolidated net loss to monitor budget versus actual results. The Company operates as one operating segment and has one reportable segment that constitutes consolidated results.
The following table sets forth the Company’s segment information for revenue and significant expenses for the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Revenue$32,512 $25,469 
Less (add):
Cost of revenue21,974 49,660 
Compensation expense excluding stock-based compensation14,282 21,309 
Stock-based compensation4,317 8,374 
Depreciation and amortization4,240 4,344 
Other segment expenses, net (1)
12,641 13,936 
Provision for income taxes58 153 
Net loss$(25,000)$(72,307)
(1) Other segment expenses, net includes interest expense and other income, net.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Contingencies
The Company is party to various legal proceedings from time to time arising in the ordinary course of its business. 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. As of the date of this filing, the Company does not believe that there are any pending legal proceedings or other loss contingencies that will, either individually or in the aggregate, have a material adverse effect on the Company taken as a whole.
Non-cancelable Purchase Obligations
During the three months ended March 31, 2025, there have been no material changes to our non-cancelable purchase obligations.
Non-Income Related Taxes
During 2023, the Company was selected for sales and use tax examination by the state of California and determined that it was not appropriately charging certain customers sales tax and remitting the applicable amounts to the taxing authority for certain revenue arrangements from 2018 through 2022. The Company determined it was probable that it would be subject to sales tax liabilities plus applicable interest in certain states, principally California, and estimated a probable tax liability of $5.6 million. The California sales and use tax examination is ongoing and the Company is awaiting final ruling on its sales tax administration process and clarity on the required settlement amount. The Company accrued this amount and included it in general and administrative expense in the consolidated statement of operations in 2023.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2025
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSOn April 9, 2025, the Company announced a reduction of its global workforce of approximately 27%, as part of the Company’s broader efforts to prioritize investments in software, reduce operating costs, increase efficiency, drive profitable growth and increase stockholder value. The Company estimates that it will incur charges of approximately $6.0 million to $6.5 million, primarily consisting of severance payments, notice period payments in applicable jurisdictions, employee benefits and related costs. The Company expects to incur these expenses primarily in the second quarter of 2025.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Matthew Tappin [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement The following table describes contracts, instructions or written plans for the sale or purchase of our securities adopted or terminated by our Section 16 officers and directors during the three months ended March 31, 2025, and intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) (“Rule 10b5-1 Trading Plans”). No Section 16 officer or director adopted or terminated any non-Rule 10b5-1 trading arrangement (as defined in Item 408(c) of Regulation S-K promulgated under the Exchange Act) during the three months ended March 31, 2025.
Name and TitleDate of Adoption or Termination of Rule 10b5-1 Trading PlanDuration of Rule 10b5-1 Trading PlanAggregate Number of Securities to be Purchased or Sold
Matthew Tappin, President, Software
Adopted 03/18/2025
3/18/2025 through 3/31/2026
Sell up to 20,017 shares of common stock, subject to certain conditions
Name Matthew Tappin
Title President, Software
Rule 10b5-1 Arrangement Adopted true
Adoption Date 03/18/2025
Expiration Date 3/31/2026
Arrangement Duration 378 days
Aggregate Available 20,017
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X, assuming the Company will continue as a going concern. Accordingly, the consolidated balance sheet at December 31, 2024 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 the Company’s management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited condensed consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2024. Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for the year ending December 31, 2025 or for any other future interim period or year.
Principles of Consolidation
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). The Company presents non-controlling interests within the equity section of its unaudited condensed consolidated balance sheets, and the amount of consolidated net loss that is attributable to the Company and the non-controlling interest in its unaudited condensed consolidated statements of operations. All intercompany balances and transactions have been eliminated in consolidation.
Variable Interest Entities
Variable Interest Entities
The Company has in some instances formed special purpose entities (“SPEs”), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company’s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.
The Company consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs’ economic performance and has the obligation to absorb losses or has the right to receive benefits of the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.
Beginning in January 2022, the Company entered into strategic joint ventures through indirect wholly-owned development subsidiaries of the Company (“DevCo JVs”) with the purpose of originating potential battery storage facility projects in specific locations and conducting early-stage planning and development activities. The Company determined that the DevCo JVs are VIEs, as they lack sufficient equity to finance their activities without additional financial support. The Company determined that it has both (1) the power to direct the activities of the VIE that most significantly impact the VIE’s economic performance, and (2) the obligation to absorb losses or receive benefits from the VIE that could potentially be significant. Accordingly, the Company has determined that it is the primary beneficiary of the DevCo JVs, and as a result, the DevCo JVs’ operating results, assets and liabilities are consolidated by the Company, with third party minority owners’ share presented as noncontrolling interest. The Company applied the hypothetical liquidation at book value method in allocating recorded net income (loss) to each owner based on the change in the reporting period, of the amount of net assets of the entity to which each owner would be entitled to under the governing contracts in a liquidation scenario.
Use of Estimates
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates of transaction price with variable consideration; the amortization of acquired intangibles; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, finite-lived intangible assets, internally developed software, accruals related to sales tax liabilities, and the fair value of assets acquired and liabilities assumed in a business combination.
Segment Information
Segment Information
Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.
Accounts Receivable, Net
Accounts Receivable, Net
Accounts Receivable are stated at amounts estimated by management to be equal to their net realizable values. Accounts receivable also includes unbilled accounts receivable, which is composed of milestone development activities of noncancellable purchase orders and monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for credit losses is the Company's best estimate of the amount of expected credit losses. The expectation of collectability is based on the Company's review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly.
Concentration of Credit Risk and Other Uncertainties
Concentration of Credit Risk and Other Uncertainties
Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash balances are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. The Company’s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.
At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company did not experience material losses related to receivables from individual customers, or groups of customers during the three months ended March 31, 2025. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for credit losses is believed by management to be probable in the Company’s accounts receivable.
The net book value of unbilled receivables, current are $7.7 million and $7.8 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, current are included in accounts receivable, net. The net book value of unbilled receivables, noncurrent are $6.3 million and $5.9 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, noncurrent are included in other noncurrent assets.
Significant Customers
Significant Customers
A significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each reporting date.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).
Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
Level 1 — Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.
Level 2 — Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.
Level 3 — Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.
This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company’s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.
Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March 31, 2025 and December 31, 2024 include cash and cash equivalents and convertible notes.
Reclassifications
Reclassifications
Certain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported net income (loss), stockholders’ (deficit) equity, or cash flows. A reclassification of $0.4 million from deferred costs with suppliers to other current assets has been made to the December 31, 2024 balance sheet to conform to the March 31, 2025 presentation. This change had no impact to total current assets. For the three months ended March 31, 2024, a $0.4 million net cash inflow was reclassified from changes in deferred costs with suppliers to changes in other assets. This change had no impact to net cash used in operating activities.
New Accounting Standards
New Accounting Standards
In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, related to income tax disclosures. The amendments in this update are intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. This update is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.
In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). The amendments in this update enhance disaggregated disclosure of income statement expenses for companies by requiring disaggregation of certain expense captions into specified categories in
disclosures within the footnotes to the financial statements. The effective date of ASU 2024-03 was amended by ASU 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date. This update is effective for annual periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, though early adoption of is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of Variable Interest Entities
The following table summarizes the carrying values of the assets and liabilities of the DevCo JVs that are consolidated by the Company as of March 31, 2025 and December 31, 2024 (in thousands):

March 31, 2025December 31, 2024
Assets
Cash and cash equivalents$290 $1,556 
Other current assets18 
Other noncurrent assets17,233 16,415 
Total assets17,531 17,989 
Liabilities
Accounts payable906 1,284 
Other current liabilities— 114 
Total liabilities$906 $1,398 
Schedule of Allowance for Credit Loss
The following table presents the changes in the current expected credit losses during the three months ended March 31, 2025 and the year ended December 31, 2024 (in thousands):
March 31, 2025December 31, 2024
Balance as of beginning of period$9,794 $5,953 
Provision for expected credit losses1,528 3,978 
Write-offs, recoveries and other charges against allowance(1,438)(137)
Balance as of end of period$9,884 $9,794 
Schedule of Significant Customers For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:
Accounts ReceivableRevenue
March 31,December 31,Three Months Ended March 31,
2025202420252024
Customers:
Customer A33 %28 %12 %24 %
Customer B*20 %**
Customer C***22 %
Customer D***22 %
*Total less than 10% for the period.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table provides information on the disaggregation of revenue as recorded in the unaudited condensed consolidated statements of operations (in thousands):
Three Months Ended
March 31,
20252024
Hardware revenue$14,791$10,629
Services and other revenue17,72114,840
Total revenue
$32,512$25,469
The following table summarizes reportable revenue by geographic regions determined based on the location of the customers (in thousands):
Three Months Ended
March 31,
20252024
United States$31,733 $24,294 
Rest of the world779 1,175 
Total revenue$32,512 $25,469 
Schedule of Remaining Performance Obligations As of March 31, 2025 and March 31, 2024, the Company had $409.9 million and $440.6 million of remaining performance obligations, respectively, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):
March 31, 2025
Total Remaining
Performance
Obligations
Percent Expected to be Recognized as Revenue
Less Than
One Year
Two to
Five Years
Greater Than
Five Years
Services and other revenue$394,068 14 %39 %47 %
Hardware revenue15,818 100 %— %— %
Total revenue$409,886 
March 31, 2024
Total Remaining
Performance
Obligations
Percent Expected to be Recognized as Revenue
Less Than
One Year
Two to
Five Years
Greater Than
Five Years
Services and other revenue$344,555 15 %47 %38 %
Hardware revenue96,013 96 %%— %
Total revenue$440,568 
Schedule of Contract Balances The following table presents the changes in the deferred revenue balance during the three months ended March 31, 2025 and March 31, 2024 (in thousands):
Three Months Ended March 31,
20252024
Beginning balance$129,155 $142,647 
Upfront payments received from customers11,030 17,373 
Upfront or annual incentive payments received749 497 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(13,543)(10,074)
Revenue recognized related to deferred revenue generated during the period(1,282)(5,081)
Ending balance$126,109 $145,362 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2025
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):
March 31, 2025
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market fund$37,500$— $— $37,500
Total financial assets$37,500 $— $— $37,500 

December 31, 2024
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market fund
$37,108 $— $— $37,108 
Total financial assets$37,108 $— $— $37,108 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets, net, consists of the following (in thousands):
March 31,December 31,
20252024
Developed technology$32,618 $32,618 
Trade name11,300 11,300 
Customer relationships106,800 106,800 
Internally developed software86,331 81,314 
Intangible assets237,049 232,032 
Less: Accumulated amortization(95,091)(88,094)
Add: Currency translation adjustment(25)(26)
Total intangible assets, net$141,933 $143,912 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.1
ENERGY STORAGE SYSTEMS, NET (Tables)
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Energy Storage Systems, Net
Energy storage systems, net, consists of the following (in thousands):
March 31,December 31,
20252024
Energy storage systems placed into service$137,616 $137,616 
Less: accumulated depreciation(84,542)(81,305)
Energy storage systems not yet placed into service2,483 2,509 
Total energy storage systems, net$55,557 $58,820 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE NOTES (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Convertible Debt The outstanding 2028 Convertible Notes balances as of March 31, 2025 and December 31, 2024 are summarized in the following table (in thousands):
March 31, 2025December 31, 2024
Long Term Debt
Outstanding principal$297,024 $297,024 
Unamortized 2021 Initial Purchasers’ debt discount and debt issuance cost(4,873)(5,200)
Net carrying amount$292,151 $291,824 
The following table presents total interest expense recognized related to the 2028 Convertible Notes during the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Cash interest expense
Contractual interest expense$371 $371 
Non-cash interest expense
Amortization of debt discount and debt issuance cost327 324 
Total interest expense$698 $695 
The outstanding 2030 Convertible Notes balances as of March 31, 2025 and December 31, 2024 are summarized in the following table (in thousands):
March 31, 2025December 31, 2024
Long Term Debt
Outstanding principal$240,000 $240,000 
Unamortized 2023 Initial Purchasers’ debt discount and debt issuance cost(5,648)(5,901)
Net carrying amount$234,352 $234,099 
The following table presents total interest expense recognized related to the 2030 Convertible Notes during the three months ended March 31, 2025 (in thousands):
Three Months Ended
March 31,
20252024
Cash interest expense
Contractual interest expense$2,550 $2,550 
Non-cash interest expense
Amortization of debt discount and debt issuance cost253 243 
Total interest expense$2,803 $2,793 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Activity Under the Plan
The following table summarizes the stock option activity for the period ended March 31, 2025:
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, 20248,552,283 $5.60 3.1$
Options granted66,667 0.84 
Options forfeited and cancelled(4,241,780)4.95 
Balances as of March 31, 20254,377,170 $6.14 5.6$— 
Options vested and exercisable — March 31, 20253,500,640 $5.86 4.9$— 
Schedule of Restricted Stock Activity
The following table summarizes the RSU activity for the period ended March 31, 2025:

Number of
RSUs
Outstanding (1)
Weighted-Average
Grant Date Fair Value
Per Share
Balances as of December 31, 202412,284,292$3.05 
RSUs granted2,885,5490.67 
RSUs vested(3,555,095)6.54 
RSUs forfeited(206,517)3.01 
Balances as of March 31, 202511,408,229$1.90 
Schedule of Stock-based Compensation Expense
The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company’s unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Sales and marketing$171$1,114
Research and development1,7541,531
General and administrative2,3925,729
Total stock-based compensation expense$4,317$8,374
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.1
NET LOSS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2025
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
March 31,
20252024
Numerator:
Net loss attributable to common stockholders$(25,000)$(72,307)
Denominator:
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted163,889,801 158,180,137 
Net loss per share attributable to common stockholders, basic and diluted$(0.15)$(0.46)
Schedule of Potentially Dilutive Shares
The following table shows total outstanding potentially dilutive shares excluded from the computation of diluted net loss per share attributable to common stockholders as their effect would have been anti-dilutive, as of March 31, 2025 and 2024:
March 31, 2025March 31, 2024
Outstanding 2028 Convertible Notes (if converted)10,157,181 10,157,181 
Outstanding 2030 Convertible Notes (if converted)33,673,584 33,673,584 
Outstanding stock options4,377,170 9,672,634 
Outstanding warrants2,533 2,533 
Outstanding RSUs11,408,229 8,493,136 
Total
59,618,697 61,999,068 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES (Tables)
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Schedule of Provision for Income Taxes and Effective Tax Rates
The following table reflects the Company’s provision for income taxes and the effective tax rates for the periods presented below (in thousands, except effective tax rate):

Three Months Ended March 31,
20252024
Loss before provision for income taxes$(24,942)$(72,154)
Provision for income taxes$(58)$(153)
Effective tax rate(0.23)%(0.21)%
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The following table sets forth the Company’s segment information for revenue and significant expenses for the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Revenue$32,512 $25,469 
Less (add):
Cost of revenue21,974 49,660 
Compensation expense excluding stock-based compensation14,282 21,309 
Stock-based compensation4,317 8,374 
Depreciation and amortization4,240 4,344 
Other segment expenses, net (1)
12,641 13,936 
Provision for income taxes58 153 
Net loss$(25,000)$(72,307)
(1) Other segment expenses, net includes interest expense and other income, net.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.1
BUSINESS (Details)
customer in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
customer
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of customers | customer 16    
Cash and cash equivalents $ 58,584 $ 112,804 $ 56,299
Accumulated deficit 1,651,508   1,626,508
Accounts receivable, net of allowances 34,733   $ 59,316
Working capital (9,600)    
Net loss 25,000 72,307  
Net cash provided by (used in) operating activities $ 8,536 $ (621)  
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Variable Interest Entities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Assets      
Cash and cash equivalents $ 58,584 $ 56,299 $ 112,804
Other current assets 8,427 10,082  
Other noncurrent assets 75,715 75,755  
Total assets 405,081 437,359  
Liabilities      
Other current liabilities 6,683 6,429  
Total liabilities 822,005 835,192  
Variable Interest Entity, Primary Beneficiary      
Assets      
Cash and cash equivalents 290 1,556  
Other current assets 8 18  
Other noncurrent assets 17,233 16,415  
Total assets 17,531 17,989  
Liabilities      
Accounts payable 906 1,284  
Other current liabilities 0 114  
Total liabilities $ 906 $ 1,398  
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Concentration Risk [Line Items]        
Number of operating segments | segment 1      
Accounts receivable, allowance for credit loss $ 9,884   $ 9,794 $ 5,953
Accounts receivable, allowances 9,744   9,499  
Unbilled receivables, current 7,700   7,800  
Unbilled receivables, noncurrent 6,300   5,900  
Revision of Prior Period, Reclassification, Adjustment        
Concentration Risk [Line Items]        
Reclassification from deferred costs with suppliers   $ 400 400  
Reclassification to other current assets   $ 400 $ 400  
DevCo JVs        
Concentration Risk [Line Items]        
Contribution paid $ 0      
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance as of beginning of period $ 9,794 $ 5,953
Provision for expected credit losses 1,528 3,978
Write-offs, recoveries and other charges against allowance (1,438) (137)
Balance as of end of period $ 9,884 $ 9,794
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Significant Customers (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Customer A | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 33.00%   28.00%
Customer A | Revenue      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.00% 24.00%  
Customer B | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage     20.00%
Customer C | Revenue      
Concentration Risk [Line Items]      
Concentration risk, percentage   22.00%  
Customer D | Revenue      
Concentration Risk [Line Items]      
Concentration risk, percentage   22.00%  
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 32,512 $ 25,469
United States    
Disaggregation of Revenue [Line Items]    
Revenue 31,733 24,294
Rest of the world    
Disaggregation of Revenue [Line Items]    
Revenue 779 1,175
Hardware revenue    
Disaggregation of Revenue [Line Items]    
Revenue 14,791 10,629
Services and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 17,721 $ 14,840
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]      
Remaining performance obligations $ 440,568 $ 409,886  
Net book value of the billed and unbilled receivable     $ 104,100
Hardware revenue      
Disaggregation of Revenue [Line Items]      
Remaining performance obligations 96,013 $ 15,818  
Revenue reduction $ 33,100    
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Schedule of Remaining Performance Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total Remaining Performance Obligations $ 409,886 $ 440,568
Services and other revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total Remaining Performance Obligations 394,068 344,555
Hardware revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total Remaining Performance Obligations $ 15,818 $ 96,013
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 | Services and other revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent Expected to be Recognized as Revenue   15.00%
Period expected to be recognized as revenue   9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 | Hardware revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent Expected to be Recognized as Revenue   96.00%
Period expected to be recognized as revenue   9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Services and other revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent Expected to be Recognized as Revenue   47.00%
Period expected to be recognized as revenue   4 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Hardware revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent Expected to be Recognized as Revenue   4.00%
Period expected to be recognized as revenue   4 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 | Services and other revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent Expected to be Recognized as Revenue 14.00%  
Period expected to be recognized as revenue 9 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 | Hardware revenue    
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 9 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Services and other revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent Expected to be Recognized as Revenue 39.00%  
Period expected to be recognized as revenue 4 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Hardware revenue    
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]: 2029-01-01 | Services and other revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent Expected to be Recognized as Revenue   38.00%
Period expected to be recognized as revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | Hardware revenue    
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  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01 | Services and other revenue    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent Expected to be Recognized as Revenue 47.00%  
Period expected to be recognized as revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01 | Hardware revenue    
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 55 R41.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 129,155 $ 142,647
Upfront payments received from customers 11,030 17,373
Upfront or annual incentive payments received 749 497
Revenue recognized related to amounts that were included in beginning balance of deferred revenue (13,543) (10,074)
Revenue recognized related to deferred revenue generated during the period (1,282) (5,081)
Ending balance $ 126,109 $ 145,362
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash equivalents:    
Total financial assets $ 37,500 $ 37,108
Money market fund    
Cash equivalents:    
Cash equivalents 37,500 37,108
Level 1    
Cash equivalents:    
Total financial assets 37,500 37,108
Level 1 | Money market fund    
Cash equivalents:    
Cash equivalents 37,500 37,108
Level 2    
Cash equivalents:    
Total financial assets 0 0
Level 2 | Money market fund    
Cash equivalents:    
Cash equivalents 0 0
Level 3    
Cash equivalents:    
Total financial assets 0 0
Level 3 | Money market fund    
Cash equivalents:    
Cash equivalents $ 0 $ 0
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Narrative (Details) - Convertible Notes - Level 2 - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
2028 Convertible Notes    
Debt Instrument [Line Items]    
Convertible debt $ 72.0 $ 77.3
2030 Convertible Notes    
Debt Instrument [Line Items]    
Convertible debt $ 57.4 $ 65.4
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 237,049 $ 232,032
Less: Accumulated amortization (95,091) (88,094)
Add: Currency translation adjustment (25) (26)
Total intangible assets, net 141,933 143,912
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets 32,618 32,618
Trade name    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets 11,300 11,300
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets 106,800 106,800
Internally developed software    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 86,331 $ 81,314
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization $ 7.0 $ 6.6
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.1
ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation $ (84,542) $ (81,305)
Total energy storage systems, net 55,557 58,820
Energy storage systems placed into service    
Property, Plant and Equipment [Line Items]    
Total energy storage systems, gross 137,616 137,616
Energy storage systems not yet placed into service    
Property, Plant and Equipment [Line Items]    
Total energy storage systems, gross $ 2,483 $ 2,509
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.1
ENERGY STORAGE SYSTEMS, NET - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 3.2 $ 3.0
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE NOTES - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Apr. 03, 2023
USD ($)
day
$ / shares
Nov. 22, 2021
USD ($)
day
$ / shares
Nov. 19, 2021
USD ($)
$ / shares
Jun. 30, 2023
USD ($)
Dec. 31, 2021
USD ($)
Mar. 29, 2023
$ / shares
Capped Call Options            
Debt Instrument [Line Items]            
Cost of capped calls     $ 66.7 $ 27.8 $ 66.7  
Initial strike price (in dollars per share) | $ / shares     $ 29.2428     $ 7.1272
Cap price (in dollars per share) | $ / shares     $ 49.6575     $ 11.1800
2028 Convertible Notes | Convertible Notes            
Debt Instrument [Line Items]            
Face amount   $ 460.0        
Fixed interest rate, annual   0.50%        
Conversion ratio   0.0341965        
Conversion price (in dollars per share) | $ / shares   $ 29.24        
Redemption price, percentage   100.00%        
Proceeds from convertible notes   $ 445.7   99.8    
Debt extinguishment amount       163.0    
Gain on extinguishment of debt, net       $ 59.4    
Effective interest percentage   0.90%        
Term   7 years        
2028 Convertible Notes | Convertible Notes | Debt Instrument, Redemption, Period One            
Debt Instrument [Line Items]            
Conversion price, percentage   130.00%        
2028 Convertible Notes | Convertible Notes | Debt Instrument, Redemption, Period Two            
Debt Instrument [Line Items]            
Threshold trading days | day   20        
2030 Convertible Notes | Convertible Notes            
Debt Instrument [Line Items]            
Face amount $ 240.0          
Fixed interest rate, annual 4.25%          
Conversion ratio 0.1403066          
Conversion price (in dollars per share) | $ / shares $ 7.1272          
Redemption price, percentage 100.00%          
Proceeds from convertible notes $ 232.4          
Debt issuance costs $ 7.6          
Effective interest percentage 4.70%          
Term 7 years          
2030 Convertible Notes | Convertible Notes | Capped Call Options            
Debt Instrument [Line Items]            
Proceeds from convertible notes $ 27.8          
2030 Convertible Notes | Convertible Notes | Debt Instrument, Redemption, Period One            
Debt Instrument [Line Items]            
Conversion price, percentage 130.00%          
2030 Convertible Notes | Convertible Notes | Debt Instrument, Redemption, Period Two            
Debt Instrument [Line Items]            
Threshold trading days | day 20          
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE NOTES - Schedule of Outstanding Convertible Notes (Details) - Convertible Notes - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2028 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal $ 297,024 $ 297,024
Unamortized Initial Purchasers' debt discount and debt issuance cost (4,873) (5,200)
Net carrying amount 292,151 291,824
2030 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal 240,000 240,000
Unamortized Initial Purchasers' debt discount and debt issuance cost (5,648) (5,901)
Net carrying amount $ 234,352 $ 234,099
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE NOTES - Schedule of Interest Expense Recognized Related to Convertible Note (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]    
Amortization of debt discount and debt issuance cost $ 289 $ 422
2028 Convertible Notes | Convertible Notes    
Debt Instrument [Line Items]    
Contractual interest expense 371 371
Amortization of debt discount and debt issuance cost 327 324
Total interest expense 698 695
2030 Convertible Notes | Convertible Notes    
Debt Instrument [Line Items]    
Contractual interest expense 2,550 2,550
Amortization of debt discount and debt issuance cost 253 243
Total interest expense $ 2,803 $ 2,793
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Options Outstanding    
Options outstanding, beginning of period (in shares) 8,552,283  
Options granted (in shares) 66,667  
Options forfeited and cancelled (in shares) (4,241,780)  
Options outstanding, end of period (in shares) 4,377,170 8,552,283
Options vested and exercisable (in shares) 3,500,640  
Weighted- Average Exercise Price Per Share    
Options outstanding, weighted average exercise price (in dollars per share) $ 6.14 $ 5.60
Options granted, weighted average exercise price (in dollars per share) 0.84  
Options forfeited and cancelled, weighted average exercise price (in dollars per share) 4.95  
Options vested and exercisable, weighted-average exercise price (in dollars per share) $ 5.86  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual life, options outstanding 5 years 7 months 6 days 3 years 1 month 6 days
Weighted average remaining contractual life, options vested and exercisable 4 years 10 months 24 days  
Aggregate intrinsic value, options outstanding $ 0 $ 6
Aggregate intrinsic value, options vested and exercisable $ 0  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining unrecognized stock-based compensation expense for stock options $ 2.3  
Internally developed software | Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Amount capitalized $ 1.4 $ 1.0
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average period for recognition of stock-based compensation expense 1 year  
RSU    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average period for recognition of stock-based compensation expense 1 year 1 month 6 days  
Remaining unrecognized stock-based compensation expense for RSUs $ 16.4  
RSUs vested (in shares) 3,555,095  
RSU | 2021 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
RSUs vested (in shares)   3,000,000.0
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - Schedule of RSU Activity (Details) - RSU
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Number of RSUs Outstanding  
RSUs outstanding, beginning of period (in shares) | shares 12,284,292
RSUs granted (in shares) | shares 2,885,549
RSUs vested (in shares) | shares (3,555,095)
RSUs forfeited (in shares) | shares (206,517)
RSUs outstanding, ending of period (in shares) | shares 11,408,229
Weighted-Average Grant Date Fair Value Per Share  
RSUs outstanding, weighted average grant date fair value, beginning (in dollars per share) | $ / shares $ 3.05
RSUs granted, weighted average grant date fair value (in dollars per share) | $ / shares 0.67
RSUs vested, weighted average grant date fair value (in dollars per share) | $ / shares 6.54
RSUs forfeited, weighted average grant date fair value (in dollars per share) | $ / shares 3.01
RSUs outstanding, weighted average grant date fair value, ending (in dollars per share) | $ / shares $ 1.90
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 4,317 $ 8,374
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 171 1,114
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 1,754 1,531
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 2,392 $ 5,729
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.1
NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net loss attributable to common stockholders $ (25,000) $ (72,307)
Denominator:    
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic (in shares) 163,889,801 158,180,137
Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted (in shares) 163,889,801 158,180,137
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.15) $ (0.46)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.15) $ (0.46)
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.1
NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 59,618,697 61,999,068
Outstanding 2028 Convertible Notes (if converted)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 10,157,181 10,157,181
Outstanding 2030 Convertible Notes (if converted)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 33,673,584 33,673,584
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 4,377,170 9,672,634
Outstanding warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 2,533 2,533
Outstanding RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 11,408,229 8,493,136
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES - Schedule of Provision for Income Taxes and the Effective Tax Rates (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Loss before provision for income taxes $ (24,942) $ (72,154)
Provision for income taxes $ (58) $ (153)
Effective tax rate (0.23%) (0.21%)
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 58 $ 153
Effective tax rate (0.23%) (0.21%)
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Segment Reporting [Abstract]    
Number of operating segments | segment 1  
Number of reportable segments | segment 1  
Segment Reporting Information [Line Items]    
Revenue $ 32,512 $ 25,469
Less (add):    
Cost of revenue 21,974 49,660
Total stock-based compensation expense 4,317 8,374
Depreciation and amortization expense 10,996 10,809
Provision for income taxes 58 153
Net loss (25,000) (72,307)
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenue 32,512 25,469
Less (add):    
Cost of revenue 21,974 49,660
Compensation expense excluding stock-based compensation 14,282 21,309
Total stock-based compensation expense 4,317 8,374
Depreciation and amortization expense 4,240 4,344
Other segment expenses, net 12,641 13,936
Provision for income taxes 58 153
Net loss $ (25,000) $ (72,307)
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGNECIES (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Loss contingency accrual amount $ 5.6
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS (Details) - Subsequent Event - Employee Severance
$ in Millions
Apr. 09, 2025
USD ($)
Subsequent Event [Line Items]  
Reduction of global workforce, percentage 0.27
Minimum  
Subsequent Event [Line Items]  
Expected restructuring charges $ 6.0
Maximum  
Subsequent Event [Line Items]  
Expected restructuring charges $ 6.5
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #:0G5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9 !.,;^\_FSY,9$:4+"YQ0B)G*8KP;?=EF:N&9[HB@! MLMFCU[D<$]W8W(;D-8W/M(.HS4'O$ 3G-^"1M-6D80(6<2$RU5@C34)-(9WP MUBSX^)':&68-8(L>.\I0E14P-4V,QZ%MX *88(3)YZ\"VH4X5__$SAU@I^20 MW9+J^[[L5W-NW*&"MZ?'EWG=PG69=&=P_)6=I&/$-3M/?EW=W6\>F!)<7!>\ M+L3M1@C)*UF+]\GUA]]%V ?KMNZ?&=??C,^"JH%?=Z$^ 5!+ P04 " V MD)U:F5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4 M?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( #:0G5KUA-&PO=V]R:W-H965T&ULM9IK<^(V&(7_BH9V.NU,"$CFEBUA MAGB3-M--EEW2=K:=?A"V ,_:%I5E2/Y]7]E@DXS\XGJ6+P%?SD&/=3N6,MY) M]359"Z')3>&L1\>12;D0,5Y9215S#H5IUDHT2W,]$4=AA MW>Z@$_$@;DW&V;F9FHQEJL,@%C-%DC2*N'JY$:'<7;=HZW#B<[!::W.B,QEO M^$K,A?Y],U-PU"E<_" 2<1+(F"BQO&Y-Z3O7Z1E!=LXF2_9L\G40!/$ MIAKG6L'5 '1ZXLJM4*1-DC57(AEW-'B:*QUOK[_)]:Q"[Y '&>MU0FYC7_BO M]1TH2U$@=BC0#4,-'[BZ) Z](*S+^I;RN+A\N@$Y8S;YJ^(XQ?-Q,C\'?3Y_ M3Q>)5M#D_K$]H=RA9WN&Y!1TN$VHK6Y(?OZ*#[LPWO&YF]@NT5 ML#W,??)>>BET44V>7C;"1HK+:;?]R8:$JAHB]0ND?CVD3RE76JCPA7P6&ZFT M#0^WTBJU/107537$&Q1X@WIX,Z$"Z9M>2& [E3TN\J.A^H;<@X+SF'- MEJDX3"'9#%!=C[C7DH>)M2)164/ 40$X0@MU&^M F[:Y"LQ( Z2//+)6(^XS M?[I]N"#WC^ZEC1#5-B2\*@BOZA#>QYY44''(FW2YM.U>]OK5'XMJF@$?1 M@=8!?.+/Y-Z'SADL R^K5@P7MQSUV_1JR.AH:.5%Q4UY67&+>=I M -U^2+M6W'-D(%J&((K'F+>XKCF"$>I)[F(K*FXWYS&Y@Q'="Q+/]JA<7-\4 MMPQ(%(\U;W&+$7FFY#:(/7NSQCW=J17T'$F)EE&)X@GG+>A,)IJ'Y*]@4SGI MG'"\ZE%*K:3GR$JT#$L43SB'N=2D"6EOL[B!'>H<^8B6 8GBR2;KAE,E>'5M MX0:CH7U2.4>SAR!E:^8 MIT!#_I%+0MF/BY_(7'BI@IJT09YP:A8/^ '(^*P,N*P6A''O(G!BR;$ MFY54]A$(]YEZG@ +,/!S,ROK.5(.*U,.JY5RYA$/0W*3)G YL;=8W*=JM0N7 M-<4KHPW#D\D>[S82:F5ZY"_@H-<0":(-C^UUVG U"-QAM5:#7L_I\VP3@GQ,-23SV$R=5N)O%&CVSR%WZV=N9M-K M.Z&#@=.'M-@?=[862*?,/DZM%2 7QE(%(>\^]L4S^4U8Z_&$E4DX0RC4P)KQ M<''#RG3*G./@,>4P4=[!*RYP?A&0S;"5Z!-V[39E;<<:Z'!E4] R^#AX7BF6 MH8])[^"D=80]85:USH[+FC(>;7CA4>4MXWYGH9H2M_MDK\=S!!^G##X.'E.F M .CGD"&W#C(G#"J'55SW?\$Z1QN[9L;+]KL3XIGW^WR/MSA;[*E/LYWD3GE[ MOB'_P,V$F9!0+$':O1S"B*?R/>[\0,M-MDV\D%K+*/NZ%F9=TMP UY=2ZL.! M^8'B/PTF_P%02P,$% @ -I"=6AV.94%I!P /R !@ !X;"]W;W)K M>^1S/D]%]_EAC&%?I9% M)2\F&Z6V;V/WC_4P4,P=ZED5[SX.U^JS<4D MGJ E6Z6[0OW![S^R-J! ^\MX(>N_Z+ZU]28HVTG%R[8Q("CSJOE,?[:).&B M_9$&I&U GMJ M@UH'6B#K [K.E7I_%SP>R2T-7C3%W5NZM8035[I;EPH =_F MT$[-K[[<7M_<+FZN$5PMOGS^='WY#6[>7WZ^O+VZ08N/-S??%N@,_;FX1J]> MO$8O4%ZA;QN^DVFUE.A4^Z\$GMCXZ%OQ."50JE4C(EW]KB:1SX=@=ZEKV5VS1C%Q.8 M1I*)/9O,7_Z&0^^=+;IG[%Q M%=:N="G8SX,XB"'E^\-P+%8A29+.Z@BGW^'TG3@OLXSO !94B8P!QKN"35$% M%8VO4%I W4FKC$E]]R*91KY?QP27?I) /^KG,,BR39.WQZ%6&\'H8>4=$T=? M^5-XD=RRNIX4#[9D-'B#@S"I'U$Z2(9I%204A_9D!%TR FPGQ[+#"#E;HA/5%;9B ^G0X>VP(0Q.A3Z(!0M,(>UY,[ BC M#F'D1/B-J[1X L+(?#GV@M@;8+28T3#$D1UDW(&,G2!O*B;6#PBJO #.1/)! M*E;*>K3;L,;F"(.?83HM5G$\UN%)AS1Q%P]>*0&*O9[4O!.S1J75.H?*T?;\*,C6T5''^C@Q)K?5CB9X9)3B M _[%[IFT90*R6:U1P4".(*%UQQE?G>TDG9Y@K:=#"%$0X6"(U&H6!"-(>]+#;M9KZH #'C7>ZWN!=S &6WP6 M.QC.P0C9X9[ML/\D"5+DZ5U>Y"IG=AV"G:SY7X7(RFM8[CM^F# M)GAKP!;F2D)_J$$L9M3#_DAEQCW#83?% 42Q8\O#?K&B--F+1+&?#%%:S((H M&JG*N&P=<3''8SW ?@BBK3Y8W? M%?FZYHUI1\M;+O0#*VJ3QG#DXZ&ZL9F% 1ECD)[NL)OOKMF* <8E:$,08#OV M-,PFF_D>-DN=Q8R2L5)'>M8C;M8[%F4GQBTQ"2T,XR%_V*Q\,E+S2$]ZQ$UZ MQ^+L%%(;AWDX&NH>JUT<>R-SC!RL$=UD9XZ%GOBL@$TJBX,D&18NN]DHW)[Q MB)OQ+C77 5:5"U;J_/8SSXK60FPD- :"SG-77L5%4P^8H&H-R&&.UF M(P*8]+Q&W+S65+!3&$URB@GQ3) 6.QJ G!]!V;,8.;5J*\M>4UPO%L^\;7BR9 MD"]_BPF.WJ%72[;*LUR]KG?!U(-5;U,GV?Y7O?U>&\\S\.@&P7:I\6.O4-X"D_T+Y*;%$"@=*&E"W-- 3C%>.I 9-2I\U MK3@,IS0@TRA*:CO@B&F41-,P]I\SS:?W1:FI8/"0)&PV(PQ!#W:R3TB)OFR[.\0EFZS:$D6V&:V@432J/0&"$V0Q)[_D@AIKW.H2?WM'?EKD@5 M] UO9#HO8:9O]('8GJ&\@GN&7A5<2FLEIJ:>(>%00%B,HK%<]X*'GERJ=]#; MNFD%:(J7,UB)X<"+ARBMEEK$C:PV::]TJ%OI-*R\4*QL2[ULIN:)^F^-QQ0W M9SZL0,,A>=L,:1+3L4TVVNL@ZM9!M[PZTXRM%_9Z$N>58C E1PYL3*$3^,-- MK!-&QSA[+42?HH5^.=&F^(%$APDQ#ILLAC2)8CJR"J&]3*)NF62(N;HJ_G) MB7$J9MU1M-G9=A1G!Z>[^F@=JO@ZKR0JV H:>F\BR(AH3JN;&\6W]8'O'5>* ME_7EAJ40AC: [U<<=%][H\^0N_\9F/\+4$L#!!0 ( #:0G5HC3+IF20, M /D* 8 >&PO=V]R:W-H965T&ULK99M;]LV$,>_"J$5 M0P*DT8-MRR">5 &CR->69&EN)UOF=;:LX@92J6Y%#AF\V0J948U=N;95+ MH.O2*>6VYSB^G5*66=&H'%O(:"0*S5D&"TE4D:94_GL/7.S'EFL]#WQFVT2; M 3L:Y70+2]!?\H7$GMVHK%D*F6(B(Q(V8VOBWDW=TJ&T^(/!7AVTB0EE)<23 MZ7Q8CRW'$ &'6!L)BH\=3(%SHX0<_]2B5C.G<3QL/ZN_*X/'8%94P53P/]E: M)V-K:)$U;&C!]6>Q?P]U0 .C%PNNRG^RKVR#T")QH;1(:VG7.A$' M#F[_%0>O=O#.=>C5#KTRT(JL#&M&-8U&4NR)--:H9AIE;DIOC(9EYC,NM<2W M#/UT-/WT,)L_+.IG.R?#^?/R[)U8)*R'0"FL64 M7Y.WY,MR1J[>7),WA&7D,1&%HME:C6R-3$;9CNOY[ZOYO5?F_YW*6])S;XCG M>(,.]^EQ]QG$C7N_[6YC)IIT>$TZO%*O]XK>4E,-6*6:B UYQS*:Q8QRLA"* ME57WUV2EM,3:^[LKU$J[WZUM%N2=RFD,8PM7G *Y ROZ]1?7=W[K"OPGB;72 MT&O2T#NF'DWB6!295KA08V [NN)P0RC'-8\)@<[/7 GZI:#9.W91&/3QD^P. M8^HPZH=A8]1B[3>L_:.L"USW("6L"2Z6^.F&Y%22'>4%D"NLS;7@G$I%Y[4;_ U!+ P04 " VD)U:$=#;=_0% #)' M& 'AL+W=O$*D:O+%4*PX)6'NE,1# M9%GN,"%1.AB/\G=/?#QB:QE'*7WB0*R3A/#_KFG,MI<#.-B]>(X62YF]&(Y' M*[*@4RJ_KYZX:@VK*&&4T%1$+ 61%(Y_RZ"#ZIN9X_[S+OJ7G+PB\TH$G;#X M1Q3*Y>7 'X"0SLDZEL]L^Y66A)PLWHS%(O\+MJ6M-0"SM9 L*9T5@B1*BU_R M7B9BST'%T3N@T@&U'>P>!UPZX)QH@2RG=4,D&8\XVP*>6:MHV4.>F]Q;L8G2 MK!NGDJO_1LI/CB>/#S>W#]/;&Z">IH_?[FZN7E1C^J)^[F\?7J;@\0MX?+I] MOGJY4P;@#'R?WH"/'SZ!#R!*PKZ,P3U+ MY5* VS2D8=-_J%A45-".RC4R!KPG_!Q@^!D@"SD:/)/#W6T#'%QE%N?Q<$^\ M9[JAZ9KJ$E,XVGK';.)>B!69T M.%&P!E>WXNH:>^ KD4 9S_',/#L5D]TK>S =2U]3W@5.L^([F_.A KSN:1 M!!]CU?BD0^AUO@TM!_LMA%VK,V3# .HA^A5$WSA8'E>4$QFE"T#?E38**BYT M$/U3#I@3!6OP#2J^@;%+IB2F J@E6ZD(?Z,9/73].%:W)N997:%2T\5TJJ8HK=[2U MA)UNPFT46.U^T9EYEM?3+;4J0K,L%MT2I3.6%+VBQ:C5O#;"KM'^C&WBJW41 MFH6QG(J=P:.%J1$^[ 5M =>9V6J1ZX%:ZR,TRE$Q%5^IVC'23,DW4;Z#4\TR MO4"2]YXUQ-U ;]JP\TN$J7=U&&AW+:L\EG9V'<-]D0K7((;/([< !M10#L21J(! I M>?2ZEN0U5AEE0&4V46E6V]79VY+%(>7B<[:]CF;@H]HFABR."=\+H"T#2QC^ M/@'K'#IMGEHSNV=.HEH>D5D>?Y5F&,5K2<-CB*+#B&K->HG6XHK,XOHC/]N@ MX1G9*&U=T *I &NA6"@2BN5JG5<(:3>%>&H8M]/U!2W":O,75\ MF&EVWX"N11N9MZV_)0'[P\"4 OOP%&A,?Y*"6L.16<.GJBJ(9N5.H- AWK^% M- <[MGPY5;0F];HV0.ZO'LP@8U5Q-,\316ORK&L,9*XQ3#R]CE1 3TEN>P!J MS&S?[MF(H+JD0.8]]P&'%NBD&^Y316ORK>L09*Y##N&KVTO;>_N3DDC7+ C\ MGD()U^4'-I-Q=#1/$\4KQNW:'M!>TU0&=FN:CGB!;OG8Z;C\3 M_-JJ]?X*7ESEMU/#.DQQR7=/^")*!8CI7(6TSCTU2GAQ;U8T)%OE5T^O3$J6 MY(]+2E2]E!FH_\\9D[M&]H'J]G+\/U!+ P04 " VD)U:+W/L0R # #1 M" & 'AL+W=OE:KO6Z<)\N$FT6[*"SI L( M03\L[R3.[)(E3C/@*A6<2)AWK4OWHM?&FS]LX[ "0IQK@;0'> M(:!^!.!O 7[N:*$L=ZM/-0TZ4FR(--;(9@9Y;'(T>I-RD\502]Q-$:>#WF3< M'XS#09_@*)S<#ON74YR$4WR-!N-I2";7N#6ZNQ_G*.TDXHO*<^.X7XCE>HT)/[__A]1-R_#+"?L[G'^$+-=6 YUX3,2<]D>%E M2\PM6 ,9\DAD0'Y*!_5D6O8*]7LYM+?J&6-(*NA<0*Y!JLX.,'M^E\ MJW+]G-9!S6LXCM.QU[OR*\Q:GN^T M2K,]88U26.-DAB8Z 4FBO=08H1=52AOOF8YW(MOSNEEZW3R9C@>.59^E?R F M"ZSVQ-34-4T9G3&H87NH*?\Z6,=^?9FW*?L?3='LL68N4JX(@SE2.N&PO=V]R:W-H965T&ULO9MK<]I&%(;_R@[)I/%, M"=K5E<1F)@%)89K8KK';Z73Z82T64*,+D18[[J_O2A! JV4-D]-^L1&<\YS5 MGG=7XAUQ_I@77\H%8QQ]2Y.LO.@L.%^^[?7*:,%26K[)ERP3G\SR(J5<'!;S M7KDL&)W626G2(X;A]%(:9YW!>?W>=3$XSU<\B3-V7:!RE::T>/K DOSQHH,[ MW]^XB><+7KW1&YPOZ9Q-&+];7A?BJ+>E3..4966<9ZA@LXO.>_PV)%:54$?\ M%K/'3_GBHN-UT)3-Z"KA-_GC1[8Y(;OB17E2UG_1XR;6 MZ*!H5?(\W22+$:1QMOY/OVTF8B\!FP<2R":!')M@;A),*8&X!Q*L38(E)5C. M@01[DV#+%0Z=M+-)<.2$0Q7<38);-VL]NW5K1I33P7F1/Z*BBA:TZD7=WSI; M="3.*BE.>"$^C44>'PRO+D?^Y<0?(?%J?7"(]A]AUZ/_& \'-^>(?_7N_'M'ZB+[B8C]/KE&7J)X@S= M+O)52;-I>=[C8IQ5M5ZT&=.']9C(@3'=YIPFBK2A/FV8IZD0]X3GT1=%]DB? M_7XZC:O%01-T3>-I=YRA(5W&ZI'XS["B:)6N$LK9%%WQ!2N0&)O8*1;5$GY@ MZ/6GO"S/T#B+\I0I\,'Q^!&;Q5',%9!0#[G,LVZ49[S($_'17 R&LX*57.I7 M3^AI*RJR%16IV=8!]@P:FM^&&#;[IO$\XSS MWL.^1"#+^I"P !(6 L$:VC"WVC!/U,8Q>E@SG;T66L1Q/-SLW[ =AAVIQ8H0 MW/=<.3)E1?D3\K^N8OZ$_KP1:QR)*_.22Q'6G$CR*(^)"R A(5 L(9LG*UL MG*-E,ULER1-Z$/H0VFC)1'QA0BQ=)OD38^@^SU8E>U8UVMJGJL9IJZ;O8,OT M)-5 %O4A80$D+ 2"-53C;E7C JEFO;FHM*/2B]MJL8>QM"L,M4,[]%L1>%H1U'Z;CBLU5EON MU,8>4]&'K!A PD(@6*.Q_6UC^]K&WF7B5C2)_Q%]G5.QP5=>TP.-$WJ?L*Y8 MRMV2)@R5+%H5XLNV>B7W6]-O2MW6CN'4;D/"_&?''D"6"X%@C59C8^<<&=IF MBR\4+)YG2#2S8%GTA'A!LS*A:XMQ^O>JY"G+9$-A8P 9[>_D?;G/^OJG-AJ4 MYA]S @%HR1"*UFSWGE&(M>V^9!PE>:EN)V[-1M*XGN2\C$ +^Z"T M )060M&: MFY=5AOUTD".4H49OLJZ!+#ELTZ?(1;IV!A(D31E^_'5(&V)>_' M[:"N9UF>@>55V0X\Z-CAG66'M3;.:;:X>FI!C;H-K;G>B-MW'4_V4T +^Z"T M )060M&:&MEY<5AOQCUKCZMUT?;%NF;?]O.;:D;:%#ZRYG4F%G?_1)\>@MA0H;01*\T%I 2@MA*(U);5S ML/#Q%M9_X)?KJY^LL;9-9=JV;?1M>=5#EO5!:0$H+82B->6S\[ZPWOSZ0?DH M)=.VK%HW6UY[XY<5 &E#^:"T )060M&:"MB99%CODIUB?^*VI62[V).["VJ) M'573!ZT9@-)"*%KSZ9>=,T;TSAB$#4K:!I/TM,I0/XI3NPY*\T%I 2@MA*(U MU;$STHC>2/L1WY2T;27<;^D"U&4#I?G'G$ 6C*$HC7;O?3G&Q7>E^.8 M-G'=OOR (V1A'Y06@-)"*%I3(#NOC^B]/KUOJA:%U;I%[UK8Z1/Y,09%(';E M1BMBB&FZCK20?$4@<6071S4T[-BX[>(H(MLN3F_O>?7J!P]B:N9Q5J*$S426 M\<854B[6OR%8'_!\63_"?I]SGJ?URP6C4U94 >+S69[S[P?54_';7W(,_@50 M2P,$% @ -I"=6MYI06]Y"0 [R@ !@ !X;"]W;W)K-+8IM6N[NE[N=16QMK98X M6="L2%@&24'[+/V9Q'Q^V0@;(*8SLDKY M$_NXHQN' JDO8FFA_H*/C:S7 -&JX&RQ&2PL6"19^9]\;@*Q,T#H,0^ FP&P M/@!;!J#- *0<+2U3;MT03JXN@"9XG-^#; M']_!'R#)P'3.5@7)XN*BQ84U4F6\7D!!EE,X_WQ+>'% MUA7XY__+;W'Y.+)U*VYS#> M.HQ=VJ]&HNBDK# NA7)D6XV4E>7]J@D#S_,N6N^[YAO$.A!YG:W8GF'!UK# M.1.]^"^12*+V\ )P)HI/Q+(H22G(-A;+I_(Z(L4)*]E:4F MX0DMSDV^!:>QNGMG,";ZA0&B6DK*]9#,B"Y3SYIWQ /P5T%-04 M@5)ML#-MOM?MMFN3:Y(*O:YY;CM;FSON1<>RIIJV).-4A(1_V7DFGD3I*I83 M6/^M *0HF/143/5'PN>B\+]RD!3%BF01!1$KN'$9=S078-BMN:G+8 C-3H9; M)T.GDQ/.HE]-B5:QL&TA?5!S8C(QU%^/_$[-1ETH1!UL-K*[-;)[W$RD5!CJ M6BY=[>WM3CV*NDRG8RD#OE=AG>[7K\,,H%E@?L[".T[K1XNEB3)E8FJ6 G;ESG[2_"@T@>SM;YN;;<> M9(,0PH'%7EC9"P_B -F-=)P4$5O)"&,L7QMM,Z"A%^*Z:08I"'V+914B^FY(5.O;5?]T MB"NW!?O&Z5+-#FY;C*N0T'=#85]L;'+!&@'+D[UZCAND M_ ZR)!*L@ ^Z@>^&SF@N $X4(I'K*W-L#2"%/*S-OBX&.[Z%3\ *RJ ;RNX5 MGSP40P-D!1C6+31(A;;M):R0#3K!0C$>17V7DD7$(IBO:_!MLY'\;MQ)>( M=%H>("W*NE2S;2NHL (DV':B\W#T,I@2I++:- 4C;!8DI8?(*]2AKDY>#2(A#&RUIT)# MZ$;#QU4>S666"+MI1O.W-2@$;),W"HIUP>G";*\)_>H&&V0"VV*K !(> $BR M3#A)RUHIN/4J+XFUVJAG)$W7S5B4HU1D3@P*-N,?)#=7)B,@AG5":Q3#;0L_ M0A5PH@/ N1-WD?LBS_E:U7WZ]RI9RH5B[/CI*%E?)P:19ML2=E3A*'+CZ+9. M5;5IMV*5R_MPG4(&"$5!5_-!%\/MC@4.4(6S"#H+U>UPU!OUC^BK.N'ZMQNK M)]*V[_1.+_G@]G2G4-'%,F5K2M4R$RM.D,VL(.J[B.IEOE*!YHN$R_:6N.7D M$Y 5G[.RN%DY*-+Q6YM3722 T+(U1!7$(S?$/U'![,HFS S,!&/.(KD,#W1D MD '-8>C7NQQ&,2^TL&94H3XZ$O7-V52Y<2";#'AN\D(70SZV-!91!?O(O0\= MS&:2^4O<^(S4!AT(KD)!M-FLRXV+\/&L]%2NMW>!A-EFRRZ;JGD2R74F?S>Z M9VC[!G52;A""R%:=*W1'!WK#8H*2+,H5?TS^;T=,&]FPOJ,T2'6PK3V%*H!' M;H#O'VWZF?,5/[,P)H28QL(Z;@>A)[NCB[F>VULK>(5 T"'&,#Q#E&Y MD1( 2_.$Q49G#!UE#W6TXJ6+^;[8GEJ:;;BB =AS0M+D^?'Q7GTN[=V#F^&D M?S^>/#\-]CZ=@N'H=OSTT)L.QR/C%S(GT_A=N#J5MOV 5$0#NXE&7VV&2!*K M;NK7YQ>CVSI)\#UM7%5Q1">RF$J/QJ*DF:&?S,[H!QS(,?%*&<2IM M^[&H& 9V,XRR.RO+I/9A1'6NR@^"]F\FQ@ =)A0&$62A$WCG0[2;3GS1\L*^ M'U*.'M%6PCIYT%S01:!MBX0K=H'=[,+VS4_41+5W2OXIR=W7EJDI2(ASJX1U M N%C5.\P&J2Z75NB52P#NYL+3X/^6&34_5"5OZ^Z>%96Q\%_GX0U$"/X?3N^$(3.\&X'G4>[X93LOC*J:#*]>]>Y&[ S"Y&PRF M$S =JV&]A_&S/,LRN1O_'(&-+NL9E][U^&5@_ 2!3]K\.)6V_4FIZ!%VTR-5 MI&56UU'8Z+G.:X(PT+K]!C'?AZ$58BL"A-T$Z&F?%&P^[F].:J@F:\:R:)7G MLBK9^]C8P&9A9X=2T,W[V@?X#H&,2/7 M:>T<'5N(0JE.U!5 %<;RZ-7V:7EJ[]H_[ZO#;;7G/?^\I\ZPM2HUY5' !Y(+ M0EJ E,Z$2N]'1\0U+T_7E3><+=4!M5?&.5NHRSDE,&PO=V]R:W-H965T M&ULG5G;;ALY$OT50K,8)( LR8Z=9'(QX-QFC=E,C#C98+'8 M!ZJ;4G/-)CLDV[+R]7NJ2+9:CFT,]L66NLEB74^=HEYMG+\*C5)1W+3&AM>3 M)L;NQ7P>JD:U,LQK)QO9<17OYZ'SBM9\Z;6S(\6BZ?S5FH[.7W%SR[\ MZ2O71Z.MNO B]&TK_?:-,F[S>G(X*0\^ZW43Z<'\]%4GU^I2Q:_=A<>W^2"E MUJVR03LKO%J]GIP=OGAS3.MYP3^UVH319T&6+)V[HB_G]>O)@A121E61)$C\ MNU9OE3$D"&I\SS(GPY&TQ-_.PV M?U?9GA.25SD3^*_8Y+6+B:CZ$%V;-T.#5MOT7]YD/_R5#4=YPQ'KG0YB+=_) M*$]?>;<1GE9#&GU@4WDWE-.6@G(9/=YJ[(NG;[Y>GO_Y_O+RU3Q"&CV;5WGG MF[3SZ)Z=3\1'9V,3Q'M;JWI__QQ:#*H<%57>'#TH\*/T,_'D<"J.%D)[^65O^0%/VI>.ML<$;7,B6#K<6%5T'9F!ZXE?B@K;25ED9< MXJ%"YL4@_GVV#-$C=_YSEX>2 L=W*T#U]")TLE*O)QV=Y:_5Y/377PZ?+EX^ M8-[Q8-[Q0](?C-Q?VRG>J5!YW14'Q$:)-WW ZA#@ ]5.Q;FM9E,1W5KAI4=N MQD9HN*4:O*EJ%/0RZ%I+KU40CW[]Y?G1T>(E[^?/AR]9?]&%XXGQYZ'J?'SX6.@@IUL8M$3$#/()^&I'U4:\TAU';B&K7:V4K->AU M=EX$'-0>@&!%<*NXD5YQ4E"4= 4[8B.C4%8NC4H6= M\CZ@I(@I# M/A<99P,AKFB0%'@I/9^2Y4(3#\04G7?_!;K!#]"^5M> V$[54['LM8E[>N&A MMI7I:VW7XI%^C'?LGK7/$1ST&/E"U>F,NL<92=PCC;VKWI@#HU>JVL+<0:GB MN95W+2R-2K8D4MU !?+"1P>Y,,^*PZ?3Q6)18K?SK%=F*Y"+E#OD9N"<;O4/ MQ?ES+4VORZH9;V>K%25BK2G"P S1];YS05$R-LITY/&] MY'G(JOL2IZA^4%2%_(Q8B651NNCZSUFOZS!GN:<_*200*)P#2"ZC'I2""[ MBTO1AG2]-0IF1!?<(Q!!\'[%=4I=%Q>Q J289210Q2=D5+WYS7:W00(]3W7G=L&&SL M5^@=O2=?%P3Z]/YC&#!HT 3ERZ'J0_(R$-8BI7>QHBV'SUZ.T*"$,V7+$.2[ MLQS(*'H+:(3X:W";F?CB.#]YTRXCD. :2"*,L^N#J) $XZAQ?7FWTE$NV3%B M[:0)E([[&5PJ @1YI+25RAC#V78([>%0ICW=3 MVE_!D\U03,JDVLH&AYZLA7%D"D)5JTH3 M 3YHY15>S,2[M( V$LRS%#:$/5V<3/+9$:3?D+ /N#!%$'0;?DE]C5;-Q-DJ M*E\RC-.\>%4:/C&W2,8?2G[DK6NILB _JJJQ2$$#K$ 1( V90!1XNMTXC+Y2 MU/KJ FI+76?[J$VM02]P9.-0_52,&"*N"%2HXU>ZRYDPS@*O" 0XGF$;J*G M#6BMD271"2U@%)4 9V9>,C1,V"P^.] '2_]E+!5AMVR6FB]%) [TB M1]"#HNYEOTR*00=P1",Y>2H\<7Y'GRD09GO@-G9, ;=43BRL&+43NC,MI2F% M%K'"*2W 1CBFF+'!XQP=2.6RS-Y$:M6ZL"3T6HUPI^?M$L@[IK$E0(-I:,JA M1^2+K#9IA>4CHSE.N3#<6,XTO1I+AC+(K)Y3E?6!MLCC:WJ0P_9H1'O3*<4# MLU'*<&!!SK)[4V0Q"X%H@"=A&%K\1NA-LG@N(9V'H+"RA%"R_MZC$. 5TEY< M(GD^>!IG0N4P_$C0->>MEC/Q#_V=P ?ZG3'VI:/*W,4UW2#=02Z2+_@#]310 M%1Z)L.=O)\]G3S&.HCP2^J)M5'W;&]8?0S$*,O+"P^G3D\/9R6ZM1@I]%0>Z/X-$M-$!CLF8!E MM#(TQI1G1J>&Q95/9_VV,V /5,%!%-(CC;:*1MN[/(1XD6"@!!MD7$A^.3J9 M+8I8-H!<"3:HV0AVYAR@K5C,<]W'IO=$R9J.L :2\AGT&UZ M7Z7-9H@O")1Z(([1P9%T^*UH%L]B,SH?4\W;[B\<-Q%N6J M:'#DSK+&((MB M<%13HW$ M%I=E6@:@A6X8Q4:X=8VIV/702X+M M0T@5?8'J%N=@,-3&#L]F!5@^0[#X@/QQOK!*6LYSC+4]C/S,79!0A>ZQQ.'B MX(_"U\1*$[$56Q"BG.SOX,!V"4#,03I.[5%&TI/CF_@24T SX@,\28$ZD!BL MZCLB%3UQ7X'PVKAG8.@KI&N@27*;IEV.-MONN*@V=\_E!Z#9$$8M)Y&"[32# M;Q$('0R*+76BL_-A8OIYM$V4FY)AP(9"H@7H>VC*43% M$QN*S-. G6+5Z"Y,=P1R;#)?L3P<2"QNQM'PATNA!)Y"_ MHE&'S %JD5+(FT SCIDA?;6A/('S\PRIQI7K*7]Z+IH\G#!/1TP!-5 #*JR) MIHU(/\[:&U.F['@/ K1;4&'PHF;@DP=I,DGT @6Q GVB-:T<8 &3&6.(PZ2_ MI0U7<=WQ14(9H0MH P0-]1RX2.(UZ #=@V'B@J\A' -YQ4 PCN)T M=)Q7H3?Y&F4U7(<.O NTA3)I*]XV""A?J2+FVN8=#$7?5#H_4Y:.X!,S,!5@ M QCBB8L+&BG8I:$/CL0S5JYTX9#.@3NIL1"O(? $?#BP+,J$)0"):ASAZ$T6 MB;[O*BU3@VB!/WP;(WU&\T%2FBVR@%M7:FE.&#N:MJ+=H8Y#&A7@R7U3L@7< M,>N>3:=3!ZHI*^_*7#1%AKO.$=I4N0$-Y:3LM?;.IH".FT$)';?0?&N&"3'5 M,G%NNEYFQPQC'3XC<>"+,,TU-9K- BA(#>+.Z0#OEY1%F8VG/+N=_F#YC*ON\PCI(=;/9O$T47 CG?:H>+W3=V?,"M@@XMD<*VK MQ"T(98<8_[\Y@R8$*5Q\/Y7XCGE.=X1G>E>-YX@E'" X&_K[[*X?+>:CGYYX MIJ(?V*C-@8VE7Z&&I\-O>&?IIZO=\O0#X,<,XT:ML'4Q>W8R 6WB']72E^@Z M_B%KZ2(Z%7]L^-Z?%N#]RKE8OM !PR^;I_\#4$L#!!0 ( #:0G5J]='D< M(Q< &1& 8 >&PO=V]R:W-H965T&ULQ5S[<]LXDOY7 M4-[,7CRER)8?L9U7E>,DL]Z:/"Y.9N_JZGZ@1$A"0A$:D+2B^>OWZVX !"7* M>K*R[G,UU[I67Q9%63W=F]?U\M'!0369ZT56#>U2 ME[@SM6Z1U?CJ9@?5TNDLYT&+XN#H\/#AP2(SY=ZS)WSMG7OVQ#9U84K]SJFJ M62PRMWZN"[MZNC?:"Q?>F]F\I@L'SYXLLYF^T?7'Y3N';P=QEMPL=%D96RJG MIT_W+D>/GI_0\_S ;T:OJN2SHIV,K?U,7Z[SIWN'1) N]*2F&3+\N=57NBAH M(I#QNY]S+RY) ]//8?97O'?L99Q5^LH6_S)Y/7^Z=[ZG7[_];O7VE;JY_ M>7/]ZOKJ\LT'=7EU]?;CFP_7;WY1[][^>GUU_?+FR4&-]6C4P<3/_5SF/MHQ M][%Z;G=XQWW'<_#'/ M=[QCOLO)Q#9E;F<+,S&Z4O]S.:YJ!V'YW[X-RWPG_?.1 CVJEME$/]V# MAE3:W>J]9W__V^CAX>,[J#V)U)[<-?N?/*J_:F[U/*M,I>Q4O:,MEG7&VO5A MKJ%A$[M89N6:&-J469.;6N=J8G'\926?*O YS^CRU)19.3%9H2K,H:'H-4]; M8Z8KF4?-LUNMQEJ7"OQ<9@[#3,GKN!R#-92EGJN/PYNAFNE2NZPHUG1;+VF% MK#W>I3-8:UG@@.___6_G1T>'CW^YO'S''T>/]Q6L&V:NM3,+F)JE=3PJ*W-9 M@6@R)>2B85M2J=HJ,@IJ=/C@/_FQ2XR8%!H7: _O]:PIA#$W#_YKH+(*1H]F M3#>W,D5!+,%2#9A7J4S-+#V$:Q/MRJ&ZY(WB4K$>\- . \=9P3P0XYW5ZH6> MZ,58NZ B)^!?)>S+L;-;8KJS"YXI'$[O*6"N>H[_:)V!&C>U CTU++PJ;0T6 M@ED6DQ#+Q"W01GD$C@C/X!(=A-._-X;.;+Q6Q.WD..W"U+2\X?->PR= ZS*P M@@?FS1+:B,69U-Q4D\)6#<2-V04Z1 X29M)!CLX>@_2R;+"91/;NEKBANI:) M[-*4M(VN!,9Y%UD)'T5#<)HX-]DD'[W3D\8YEI?\$RRV\)!6-F [UBUQ+E4% ME\=BEJEI9EQ+0E@1VX,GJ?@9D3<1QR7^M[E:BK9ANI:+D.FBR5MF_'D%')(B M5_H'M;>:VZ; <=-F,J8*8SXUI3C@J$E;9W:7+ 9VK'7FE"9'LBWG0_467,I8 M9S?96,^=UFHACDC&PXU,YM&/>)FMXS$92* IDMJP $#W17VF30VIWCQI/$+S#&%@H]$"$5>1_<'>_M@A>:&) M M-LV]V!,KBVFELHXP.[(G4C!36Y 7=T-6"Q[ZQTBQO9N/![T54-+M2F-HF] M_>WZ917L+8M9-(1>M"N<0OF --QA86)AF*QBV?%"3D:EAL7PL Z4$[%?Y47' M6OHM, L6Q &:IO-X"9,*H^//VY!-K)V!*>1=PORGECS,M8M^TH1O(K+K":T( M-1Z *X#-X>F\AH?]5+*XR\HJ\[ZIM0^Z,/ Z/+/H8BM 0_5;.++K0.7+<&0? M.BZ81$95=B$N4!8ELT_T0OY)O):-6UJ8C:U#OWG7'OI )L'&5G,#!22](Z$8 MB&4P+)NW(,2Z*E@T=G]D.2&GKN+!XZ:" ZC8!T^SB2E,'3S%M!'5(Y9 XW5M M_LA2(2&(,(/H8 48!6,YT2JJ2+UFNC9DK:H^7-(UJ"\X!HX II:S.6C6\H<;,D M9$(& KI9156 GH+42A79Y+/ A'E&"!;FI (J85G*5"J8[9Q!1#L:&2WSEEI# MW#"I%AS!,V(=.-R!(C/AJKE9#EIXP&= I]<.#TK,G)9%Z_42MI:AD'# N\F[ M"6X7)%X3"_CD89H_64=<\2;MUM9=4T+,*#T!CS%PI6^U&WQ]/;+Y65%96'TC M*AVD'8+=D#Q77ISA $W:L.FC#;1.C9C%M$T8G2P!80/0!,,2 M6H-9QX NO_1M5C3,>IK6:8'V)'M5:[MH;XKR## WI0#Y,8=*Q+# <"BN%N1\ M%]^'ZKF>F;(4@5#_S(!I\01 Q-&@XW@T2PM9=RQ"86N-<1/U":O7ZA9W&30' M>210PP?7\>PYY+^P2S9=J9??C,6"27^A;Z^L^N=OT:ZWP"ZX ?)=.!8R8!Q\ M!8Z#(4#]KK7 WGX3!+"?0)FX&G(JX 3.>N)MI,<;.85?F!#H".3#%V&*)=Q@ M&8Q^NI=6,G<(?RY2083'/25.2<1K+58UL>3>Z"8&'8\!T">:T&/2MZSXW41Y MK1O#CJK[H_UO4;]-:?^J)D8KWZ>) I#N'^U_BRIN:5X,,[]9]WJ"W12!]/#G M#K/E61%/53;#$;; ^$'W?C!)=C.*X,A=UR* !5PA22LQF\2D"R_770#M=<(X M;#ISD!<0[_T2^ZVP9#6GJ=K@+F,4W \" T(H=VGD]VGD]89_!H3S*G/7-DR M PXMN#,VX2)1#"#< MMJ;9/2O]/8^UL(B@P62I58@B^9E"?!N@G98@:V;A ML$N?*&$ PF8CZVR]FFC@1F.%:U/PTJXX <-P1E+0Y@\M,C2!I^:8F1D52=QQ M]IO2U68^[I (.E@,W P]RYYH5MUGOMJFPNUJ_]'FH.T!ET+H55;-Q532![)3 MV ^#CWOJZ.(0_X\&IZ!D M=*H^,/!M;YT>C^C/Q?F%^C7ATV4(+I?9FKE^+HL1J- M3OPZZ=U[/ ?MX_CBO&M 3<[0:I%]UAQA+S+"OP0KLZ6I&\ M<2$U]PW) K!74@ZT>J(TT>2U+DLC@E@F696A_025_B UM*J"/8@=$439^NY3O*Y M:?RZ9IJLIJ#&EG$XLKDA!,3VFN8$W K@%SD,"QFJ<3=Y@;'X8)H*+0>$K>, \"3($U2 MG[+<1K+B)L'4NP7&Z6DAZ3/Q(S^<=O09+I3YJ9M4@Y?TTS940> A% MA!CJAM"?-_,X^#&7YA*RB4]LPS?#$1H,JQY3+5 [QQ0O%J:J4N3*;DI-FV)J MBL+;( 1Y,KU$%W[N_AS%@':._3PH.(W?KNNU8R PH93TN:!@RL_8:;T"1P:4 MZ7,0$!^]B A5&:46Z^Q+5QF#.G":6J!#HKIAZUOJ2"?KZS-MC@:L&',80!FG M&SWCK5\G58,V<5O)7<%6X"6#O8RG6-HRY,1BZ,Y) H$.9#D< &(G:F^7H.3= M;68*R=SYY(SC"HWC*L6MT:O$8<^-GB9TP=T:+D&_AOUS,0RZ>OOB=8R #%58 M)H93$'.[8I L&(L3Q[9QI%UTM>0H[-;DI*U^R\Q+XAOAZ58,NMO0[%YGR470WO=+9Z67%)FF0.IX^])_B*B&"!1#TZX2HP-UPY%,[ M:RNI_EI/YJ4M+.F?=K=F$K(:;#.(3EYZE:V#FE+Z M!;:L17-R9<&GQ=L)>M#%P",.>,8G0*L Y$)+U3 -M*, M I\3,ERR&J7.O*6F3#@,1]'6:--'!UZMC==]CCL@=*:@W'"I=T3Y'&8 N9(H M%:+LD%E$*A6GD2E!ZO/"];R(!VCAC!;!M,=#7SH+%?4'2B$2_-D?Q!(X&'(N M:RU)/#R<^P.2F"9ORT5]L("48\4Y U(I&"TXNQ!'!]45N?X/\O95ZSZW0ZI8 M?.I,(^O(O>A3)@A_Z/M8DBU8J1/-M4N*H> A,BD8,36^ "7=*.#C(,W\*E+- M-D/#V(">\-@^YA9J?,V])4C@#V(#/L<6!@W5-39W*P;?^5!3P*IQDV812A"^ M1.=->DP:)2(72R2^7$?I#_)=<*:-DP@D]?7$EQG,0!E SP;;^ 0(1'5*+UF9 MG"H[%A]09VT^P^>Y)6RZ0P1"C8H"AWL7PPN2^2)@+5PX#Q<&;16%"?7,9I&3 MC>#IL\WAI^V%;[8I [+B)$QL+_NCZ5B_:U,#,=$?Y:!76K\_)OI:*?C[@^?G MGNG"DW%,O.*++\@BZAR<79S@[^G@XO18O2/K4(5"Q8Z=(=0^.E?'@XNS<_4O M1]#-3J?5@.7C5G."E?&^R.$\<\2T;)91C2T1DONCPZN:L:? M0IP7'#&49K*YI&>)HR59URJIM.Y,5+!&;;N$?A#$HUME="$9* 5\BO8%CU(9 MBGR9^ZQKKA%*!PMA-HYFR/W-S6P>R"4?QPBSPPQ3^WR!EVSVX3O)ZM\=2)SK M@OWMCLE7% MV;<\1;>7,J-%%B""='='W 8J@/K&:PFUXU1=#CB@0X!;:EWC""!D)9FV%6SZ M7((I7\7>,4O(@"4)A1C%>YN4Q'ZM;OEL?1*6)(X>>C(#>Z.T+4]BCM,DH$@9,D.R?C/+9->-P"(K(!]\XVG?-9Z]O_A'/^^-65TXZQ M7NB-[7S?OM)D,6WMX?"XN[73%,?\Q5O;6#S=G>U/97>34U=1HB^[)M!?)Q@? MP W'9]33X"(8W[3\@O!\RI >WL7BB/1@T[GPT88+%'V$FD[^*84,!9K M/\63>10_XHR.C]5/"K#J)S4ZHD\G^"_>?JY^QEA<^1G_XM4K_HH[1^FS+]*K M/_M"0R<4#RU]2?CFM)RJQ?/B4OPO&AHX1=(;:]1!!GI G5%\C8D3:<)^3R/P_ 9RI.#F); MHF24V>PG;B1=N773!*':!)"A!%132 ;1A'HOMZ)EK1_*R0AHS/U-V8;G!KQ 8I0E]LA&ECB5+@@NQ@+1S FI/ M:,85?!?'6SP6)+VB5.EOP5"V(/HZ@3*7_66,-EZLTXRK]T,_EA#G6B3U@E@G M:0N.]INEC_<+RI\0H9^:W"<@J\IB$IHPZ7=?-M2SZ!'B J)!M1E)_+24^I"P MDRONLXTMH3OJ.;XZ$"FS/=&E9=2 MG)G9.4(R@**=S,.$L<:WZXPI]^41$)_[?4\S M:,IPVW?=!ZBHEP3UJ&-(,KS[$IQ;:G/8FKPI>Z8/]8I.22@;4]L,9=#[."8' M+#6;_AWO#]4_#"P#/(LT0Y"D5TF_J;3.<-8_0N%N6LW'"Y147-^E%WY@IW8C MP+45J,V.D=2)_LI*.(H%[X^EO#V I7YO+/WAC8IT,0SR/)%TO"'N\Q[[E]O2 MCM N%[)9% ]-J.$]R5]NRZ)0>12IO);-"[AB7[E)K$=@OF$[[#*V2,0#2$0B MN%K>2;J1M3BIOC&AIPW&$]#=^HA.PL7VJ42&PUZ.$XYOB^5=I)2@@*TA>7QZ MRK$_Q\V:8)VAXM1Z$-;,@@S=,>5.$_!A3J&RE^3X(DTWB*>>&-*OWMT.A,A8 M]QI\KW[R\%!WX9)-8O%WN#*_CTU7QMZHP/;A3&.QUSBNXSE=K[O):&@'Y;VC MCV)Z8@UGNUNSXXQ25O8G9R3"3M^[::>%[Y9 O,B'_])?KY]G4&IQ,QXAA?4HH J>O6 M/H=XCR=9)N\H DLW'&IM+LXKE#:T1TI)])9Z,-A1^*:0K0:Y 25[)I]]]WUH MZ+N?\;11E,,V.F9/CI98--"HCA]PZ')S%,9B^;M!.$-V"X=[0P%*]" M1&Q?&U=\XX\33UZ0MH^NFTZ3U*W4-V7$QOEWV$:J+QX"-'@LX:]6Y=]!SBS^QY>#5Y%N4/V1=Z7>>#7<+NG)T<[C]2UPM* MI(77%FSRI'K1OHHY2"&4UPMJ)4G>UO0U3TR4QX:SFGC<"'V9?_>-Q8"Z3P%WTII!P3@L9Q9CSG8^ MFD4"@M@JX47$DX]/$L<2-I,(FM\]]5%A4DK*IC7E',+QCTZ#K%.A:C:7?G8$ MQW89RG=+\KOTAFPW>TKR*9I5K--^"MH13KG[J@&_4!5-6E],UCDK".@;.G8O MH"=>0"%S4=:P MUY<'@5;V/B2Q:S.DY_7[#K?:/^X=>2A\=B5,V MFSGM6\L3Z5+W;YIQS4()"7X N?R:, 7AR=LYZ>6&3E.A/]SVU=O8T"?>A+A# M/G0CCPFIN^11MY["?;[,?X^K1GN]23!.G_0T/[?D+B(/GECX5V,_Y]$^[C+&OY M$9!X-?Z$RJ7\@!W"=)#E]H@?C#,L_^#5!+ P04 " VD)U:=*M%)@L( !,% M&0 'AL+W=OVJV/%F9FMGQV4G,P];^P"1D(0-12@ :,7Y^CW=("E*OF3F:5\D$D0W MND^?OI!G.V,_N[527GS=E)4['ZR]W[X9#EV^5AOI3LU657BR-'8C/6[M:NBV M5LF"A3;E,(WCR7 C=36X...U&WMQ9FI?ZDK=6.'JS4;:ATM5FMWY(!FT"[=Z MM?:T,+PXV\J5NE/^T_;&XF[8:2GT1E5.FTI8M3P?O$O>7&:TGS?\KM7.]:X% M>;(PYC/=_%*<#V(R2)4J]Z1!XN]>7:FR)$4PXTNC<] =28+]ZU;[W]EW^+*0 M3EV9\@]=^/7Y8#80A5K*NO2W9O>S:OP9D[[JJI586K,15[#5@@% UZ_% M%>.JK/CWNX7C]?\\!4#0GSVMG[+EC=O*7)T/D Y.V7LUN/CQAV02OWW!^JRS M/GM)^TMQ>5'P:;,:;>*]=G*ULFHE.27,4K0H?5P#*5,B1W6U$EXN2B6VUMSK M0CFAJY#]+%,)C[W%(TVVT20=+G-CP0H(\N:ZDG6A/19R [94+EPY4^I"TK+S M^$.J>T>:4'$LJW7B-6LPM9-5X4[>P$RKU 'SF"[TDXF?I2UVTJK.E%)2M/B6)N^0 MI?N\H>Q?A.13Q;#?$;Z.W$BBZ6A$;F11.L\0?N?;(U ^RT),IW.11,ET_%T( M;A45?7+_1EDF2)4K\=NBU*LF>OL=V]X.T]L!G(BDE2<^<";"VO9(OY9>K,&G MRGBQ4*IB8JTJ(%Q$8@<8UV!87M:%ZL1%J>5"E]IK^/L:Y5E9NU=YPG&7&U,3 MU5C_3IG!#(':P#[LO8UZ 5GM"GFA&VN*WBOE8^1*R& M3I);9.Y7C81E6W/ B_[JA/I*F^&5-^3QLVZ2CL95RB8\#$P_XEX$A;G:^OX9 MX.,1'(%%!URAS>+ZT)C; V/:JO1/Y1P(+BOQ<6=HYP<,'DB8L/9",H.M\RR* M)S/DL_@;;O"33?'SJ$8DXVB68%L P_6A='LZ?\G$^B.!GAC[:][& 61V,@U_7,2UD2]9QX?Y1.Z!":*E[Y MT.:A$[ET:Z*6 BFY 4/Z]WNAOH?RYON\X M!)!",7+OZ8;%M<2%B@GH5MR\0L,ZMGT1O!)%;5G#F@H.E=)-**6*2^EWD_O/ MU.,C)2QVB090,5-:0]"DTGF4();4M])H@FA^VF)\ 8NV\B&TQPY9'FOV72%) MHG@44Q,;34>=F+&PN*H1W@ZZ)U1-L[G(YM..C;W"T(O.8=545K4QYR@O'KF# M>#_"_'4RBL;9Z 07<11/LY/OG/E(P8HXPD][80OU&#JC=)9"]SB*9\D)87\, M[R1*XCG#.XY&DU3<($, 4UN:/]32RLHKL.8&*BV9\(\:[$;$1H=57&+V"9[G M"HV>_MNALFU%CL2;&4I(X&Y#GPL*5NU9XC6E8AJ_O;GZP%?)VY, ,IUW+\N: ML=S6X!!/".LVM;EU46\L5$YC(/(!\>X,:F"A[H[7J%/, H6BUS%0$4>A?&ON M^ZX_7'!<,:Y1-L%Z76$RPR'0B]S6JXI:"IG5V4#$$-2$]%+#-KC[7]6,V3"! M#SNTXQ#&G:DQW\P=A#0%OU$XK-9^7;N'=&D-](?5GRE-67 M.Q6_+&%@\Y"](\!PB,GSVD:'>CIKJ(-*36#7'L/$-SI18J^V!<71/YR*NQ;' M-L0%!RT2K=LHA*H#>>\(3#%E\=C^DEJ IW+/+9R3#;I0)!& !Q&$S*$N8NBZ MLQ99'MBBW9&V[J"61%2X\S\3"F(KYO4V[-W)S#0(N37&W"51A,8CJ6UCPK(Q M;>\BE2M::5S:#VQL2JCG77+E.;E/58B@.TQ,X^XQ2UO@%QU.7 MYI?*9A9K@V1JC]P))6AO9M0435KM-:CV0-UGWY;+L537P^&O2\\R+\5?\?"L$5J MPL>>;K7[5/8N?"':;P_?V0 Z6C65B"5$X]/I>"!L^'85;KS9\O>BA?%(=KY< M*PGFTP8\7QKCVQLZH/N >/$_4$L#!!0 ( #:0G5K!Q5Z%J00 $4, 9 M >&PO=V]R:W-H965T4@> MDF-FO-'FT:X0'3RE*K.38.5XI*;R9!-]@=W,CERO%!9SK. MQ1)OT=WGUX9VG1HED2EF5NH,#"XFP:P[.NVSO!=XD+BQC35P)'.M'WGS-9D$ M(3N$"F/'"((^:SQ#I1B(W/A>80:U259LKG?H7WSL%,M<6#S3ZA>9N-4D. X@ MP84HE+O1FY^PBF? >+%6UO\/FU*VUP\@+JS3::5,'J0R*[_BJ>*AH7 9I?W M%W!U,;N]O[FXNOAV=SON. )GD4Y< 9V60-$K0#VXTIE;6;C($DSV]3OD5.U9 MM//L-'H3\$J8-O2Z+8C":/ &7J^.M.?Q>J]%*J2!!Z$*A'-I8Z5M8=#"K[.Y M=8:*X[=#,9>0_<.0W# CFXL8)P%UA$6SQF#ZX5WW*#QYP^%^[7#_+?2_DYI_ M! 2>D;5G1,2Q+C(GLR5("R+/E<0$J.=!* 4+F8DLED*!L!8="60)*"GF4DDG MB42W$@Z$06K36"\S^3LIDVY2\DP;NEX\6Y,9:6 #UCKAD%J=H+E3&:8PAKVA MCI.V#3]G0/40K^J"\"Z<8XSI',WNM-_RN+$P9LO*(N6@0"]V\5E&1KD6UVOR0,09_23IL2!1DJ*(T;IJWR @ MH7].5Q(&E>"G26W!KK1QU-ZN,!ZP#;-GPB\;AJY0+BRY9#^-?DS+)5(@ MT*V^4?7M-9TL0QK!F; KP.\%I4.QQ1&_(+BE\,TC_1HM"HKY/?2&K4$8TN+# MN^.H&YWLK:K+.^W$@2K]:\HOBN@_B:$;'K_N!E^^%<.?*U,6SW2:BVSK[X8G ME+\?';&^0V-%R'+![2UL'>H<8U%8Y'+8>C&?[ 0*RS7SO=!!$/B.I(X/ MQ+$AR^^'43ND,4 I/]%P<0V'[=[NI$5TVASC\C5I^7$EX4!WE5PE\^K2>D6?E:/@L M7@[8Q/V2'GCJK06IANWA( !3#JWEQNG<#XIS[6CL],L5S?EH6(#N%YJBKC9L MH/[+8?H'4$L#!!0 ( #:0G5HY-[L=3 , /L& 9 >&PO=V]R:W-H M965TAN91B,KO5$MHC2.AU'-N SF4R][U/.I MVEG!)3YJ,+NZ9OJP0*'VLR )3H)/?%M9)XCFTX9M<8GVC^91TRGJ4$I>HS1< M2="XF05Y,EGTG;Y7^,QQ;\[VX")9*_75'>[+61 [0BBPL Z!T?*$-RB$ R(: M_QPQ@\ZE,SS?G]!_][%3+&MF\$:)+[RTU2P8!5#BANV$_:3V[_$8S\#A%4H8 M_X5]JSO( BAVQJKZ:$P,:B[;E3T?\W!F,(I?,4B/!JGGW3KR+&^99?.I5GO0 M3IO0W,:'ZJV)')>N*$NKZ2\G.SN_?UCE#^_N%Q_N(%\N[U;+$![N5M/($K;3 MB(HCSJ+%25_!R>"CDK8R<"=++/]M'Q&GCEAZ(K9(WP3\R'0/LB2$-$X';^!E M7:"9Q\M>P7NG5+GG0@"3)=Q+R^26KP5";@Q: [?<%$*9G4;X,U\;J^FZ_/52 M&EHO_9>]N!::F(85. NH1PSJ)PSFO_Z2#./?WHBAW\70?PO]/Q3K_^"<9X7Y MK(0@T890*.I!0TE2&[ 5PD8)ZF4NMW#))4G4SE!2S=4$J&A%Y:MVBP76:]1= M"=VG3^(GF@,-EF"QJ*02:GN "\C2<)B,?FQ6FI4(DM4(21)F<7Q:;GQ'$*Q& MP5Q;FXHW!I)X&(ZD5>"8K72EG_S#.!R/ CC<7(%EZ,1;?I7D)?E MA*AJC;(X -TE:5JVP,J_*0(::A8NTP&9I,,K6"G+!/ 7LT\Y2?I).,XRO\O" M<9)"?NX>GVE &U<5_3,&[)F!B^M>3+-#",^ KO_%L#?L!,[.5=56&A'JMHO1 M=?%9.7T%G:FK8DC9-PWZ>2H.+]WKZ&P@4;6V?NP:ND@[:=O9U$F[R9ZW ^V' M>OLL$(@ M>^_FWP%02P,$% @ -I"=6@M)9Y$B P _@8 !D !X;"]W;W)K&ULG55M;]LV$/XK!RT8$D"P9+TDKFL;2%(O&]"T1IRU M*(I]H*6S190B59**X_[Z'BE']0 [P/9%.I[NGGOC/9ILE?YF*D0+S[609AI4 MUC;C*#)%A34S ]6@I"]KI6MFZ:@WD6DTLM([U2)*XO@RJAF7P6SB=0L]FZC6 M"BYQH<&T=.";RCI%-)LT;(-+M'\W"TVGJ$8W2<"5! MXWH:7 _'-YFS]P:?.&[-@0RNDI52W]SAKW(:Q"XA%%A8A\#H]82W*(0#HC2^ M[S&#/J1S/)1?T/_PM5,M*V;P5HG/O+35-!@%4.*:M<(^J.V?N*\G=WB%$L8_ M8=O99A2Q:(U5]=Z9SC67W9L][_MPX#"*3S@D>X?$Y]T%\EF^8Y;-)EIM03MK M0G."+]5[4W)4/7S,+7ZY6QFN[)/\=*[Y"S MX\AN=\:F805. UH.@_H)@]GOOPTOX[>OY)WU>6>OH?_7*?UO,!H\@+A#(;I57@YO#R0WJ,Q8]KHHJU;P2RY ME$AM+SCSJWX^RL(\2RY(&(9IG%^5A1TQW[&X29B-4GKF\1MX5)8)P-/- MH=SR/,SS*R>,PE$24^4'&>$SL:AQ+=,G8&#+#+"FT>J9$]F@V,%9.DAHYX7P M]$57E11QKW!0;@JVTHA0=XN';O$.VN\[[EQ=UT-B4=.@YT&Q&QS/D!NR*M1& M\A^^(S1U8]W$]WTQ'DY19$V&3RA;'!R[X=$!)]54L&=>0VBMM!T]]=J>W*\[ M3OMEWOT9J)P-EP8$KLDU'ESE >B.;;N#58UGN)6RQ)=>K.@'A=H9T/>U4O;E MX +TO[S93U!+ P04 " VD)U:BA7M"T@+ !I*P &0 'AL+W=O5< MLR]IDJGGHZW6Q9.+"Q5M>1JJ<5[P#$_6N4Q#C9]R9*M,TE+)+OGH^\47WCO=AL-=VXN'Q6A!M^ MS?7'XIW$KXN&2BQ2GBF19TSR]?/1E??DQ836FP6_";Y3K6M&DJSR_!/]^#E^ M/G*)(9[P2!.%$%\W_"5/$B($-CY7-$?-D;2Q?5U3_]'(#EE6H>(O\^3?(M;; MYZ/%B,5\'9:)?I_O?N*5/%.B%^6),I]L9]?Z\Q&+2J7SM-H,#E*1V>_P2X5# M:\/"'=C@5QM\P[<]R'#Y*M3AY3.9[YBDU:!&%T94LQO,B8R4_/VP^OK9Q<:9.GA1521>&%)^ ,D O9KGNFM8J^SF,?= M_1=@I^')KWEZX1\E^&LHQRSP'.:[_O0(O:"1,3#T@@%ZK_A*LU="14FN2LG9 M?ZY62DO8PW_[A+6T)OVTR$>>J"*,^/,1G$!Q><-'ES]\Y\W]YFN+CA MZ8I+YOM&05"3WG*L38LPNV5"J1+$SB8S=^S"8)/$^-YF(_DFU)P54F21*,*$ MA6E>9IKE:R;TX($">VG/C=F; '<$!-JTYB"T83IGG\LP$6N!0T6FM- E20#Z MJ_*62\4>$7<_?+?P??/ZNE-$6_BR5>>H]?N&$(?M*9Z)7#H@ MJH@8N,Y7B0 T!G90;(-)*EKQ4$(RS6%MFH7XQR2!@:7N>/H]*\#;+=8XK AO M0SH,F$6AVN*H5)R'609\DEN#I$38E@;4?Y49-^1?\+(9-_5+H==(W(I,G#H/*&L/7C!8F<<*5PBDP$[DM>5!J('?R(.50+-"2+ M+&FC4$3M*)=QF$4IC@ 83GZ1)M# MNK,2F=&?64#($[#]>T[:AP7"Z'%-6!ARNBT%6:LW?PK2AYK.U- M#YJ3<]QN'')2HK>&,^V]=6JS+A.6=!(BZ,!3<^./"KK:*^04B R^#5/CQD03 M3I2\P/V^A^N]NN@)F0'CB/# F:1O=OLN0]J.*2K%X:VJ@B%@2JTG6,XX)012 MD.?N#^LSSV'H:/>*-T$)H34I%84B2;F-O+O,BE#$35SN:*\!(T--#9N-.(]A M&#)/<:10^^2UP]Y#LYY,IN-YDS>=2CW(+"7*5TIXENFA-(9SC9^3C#;%QU3\ M4%8V,33*%6IX]B&G6E*DX@^#>(TV0"D@?V8(QR(QJ93 .*7J;9[$E&S+;O0] M9:#MV,P-E 92!'1>A,;E(EN;1&3\T'VFPJ@*:%\Y_KZ*V2?TCNN9J#<&<,1A M5G4%=5+90]3P'+@]EA&7LE8#$C@"+-4?4ML$"D90#6C6$JND>'N@X^5RO&A4 M7!W7L15*3I5:;2XID;E-%6*C =A,$IMR#DA[L^#.95>?4H^';)@ZFITJ,;.S MZ7(\:<[:4,3#M[$W_H6,M11J2U%QC,)I$%"C%2/7NI1@B8P=T3-1)Q11I?HP MKM(@5E]=?R0!W'-WUK4MV$0>F7AK@JBE:QBM?84@3_)L,4I;84$&7<\?)[!..; MJL9$+*B1VU4P&M*-N<4_5FJB/+/KIPI6%!Q-4 L568D#V9-(5CT7M! MT77SU2T1J[L36\B:+MX@4>6T=0Z8=P8 4[\\,O?S4H&(>OSDD/379'^! M@' M4H#IV-ZVF-_;[QGSEW.'EN^O/F9[M9P*CAV%]@=(]FCB+.;!8_9HZOBN^YB] M@7-&J)YOB97*@>ATW_&FGKGRG 7X^-"#@ND2*1CK7(.CKTQ&(HIL,L-Z7114 M 7= 8:T(I+<2CI7:[MOT'WWZ,]AVE<&>@%?:V^[<[0ZS^B45'%^Q"EY,VUSV MR7'&@KE7?;[)L_.HE\25U5-3+M])'8$_QW_ VX_@&9LM%^9S.MS0MCM7;UYW MKJ(_%U A01B?JJ_ ;MZFNSQ!EW_A,A+*M&CK$MRM;H\E].I\]#M5C.ODA=C6 M]MAQ*ION96CE2,O5OE4H:0>R+G6WW6+4I+"SV:Q5EPPEK=#*8[36 :]U<+L% M:O.S#6]XNP=06HI/K7+35OS8U53R=5I"APB#0#:P7)AL?J21..);I-%NE1^B M&#IO2J%6I7]<#"I<6JQ/EN/9=#YML][N)"HEW($Z15[(I$1LU-O429W:J*/\ M53U&T#LJQ0_'"_VVT34':^ET=)9#X;A9PVC[\*.8=FV)HIVD6&,*]S*JS;IE MS518GYL91B'(WPF_CO&U J!)=S;P':83[S"<(A"GHDS)2/>MVK"%&B^%#99V M<4H#B]5#[8Z97:=RZA]UK<=Y<"J%&Z#Y83 3M$WF2$3 MDCN5-\V,8R\$H5 1JD^,;'C&(E1Q):_X0?DR'BK&;)JA1[VSQ-X]B,A7\)"$ M!4Y=./?,$?W)?>>(O8<]^!PQ^#9SQ'ZT'WB..!G[?WJ0:%5(![R-='YLD CU MU4NLAP9'A3P8)]ISS,; _;O/$O^RL>&@.?R]QH8>G#9P9[,_.3<<[OH>:'8X M'WO^W#]PZ>:\?^KP\)@CK=HF8NK3'9())UO$-:7T>XT+K3?:6>'\F\P*>[3S M[6>%O?C^_V:%?N#O!S".(4'%TGP\:Q*FR/H&@"0B->\@8HI)I:MNQZ2H'5(3 M<(9!Q#="Y?+6 ::;,*G*P,@4A[1AS7M;A7_ZM*L>5_5W""MT>_WC*NN< D=$ MNDG!O>.PKT,S7JWZ*S<1/Q^9[QWP/.7,Z-?4^/7/Z M!J,FWYE.W>;[@<=-_C2 ^0;#XR;?6;B!^9XO@^&^!PV.1<:W-U/W'3WU^>=?QTQ!O@_.HUA]U#ONJ+I3[CNJ>PRI_?B+G5!GV M6%+O'V8=,-BNO.XUS*I*T(>990WVY/><9?5+<3#+\KRQMZ#*_;ZSK$/J?]$L MZ_"8/SG+ZL/T0699'=L\^>?$>TRQ^DSSGE.L:A+U-YY ];UD=]%Z_3'E M\JP4;]^$;.XV[Y%>V=#X=,6E?[+0_=%Z8ERE7 MN48#9RZW/ 0FM #/USD,I?I!!S1OUU[^#U!+ P04 " VD)U:@2H'K"YF.$9[/[_1-.NNM62RQ,I(58'&Z4EG%!Z>Q2SO!/Z4N# ;8V!/ M)DH]\.1S=M()&! 6F%K6(.CO$<^Q*%@1P?C6ZNRL3?+&S?%*^R?G._DR$0;/ M5?%59C8_Z0P[D.%4U(6]58O?L?4G87VI*HS[A44C&_T-=;N]IS^GK?KQ'4*4I> MY6"F;*G@P.W&7A2'WF 8[$'L'R2O8;ST!F*O-QAXX2!@PWX8,Q :NC!'1VMK MCY3=UA0^H4ZE<4%=B;U2VO.2(/#Z<> <&_89R(;2T18@+RF9B\SQ3CU)NA2P M6,).Y/?H;"X*SA?MULBW(:>WKHB>:E91:EOJ[4_<^4,,H6O5-,3%)QZCR_ K MFB]R24"D<3*.P%;!!&%#K7IDJL*BS3((FM-UNN()X0G] )8HM/'A]KD2&EK> MNTKX 5)2D?PT%[G X+JVQE*2V,)NN/=,RU$+^%U.ADQ(HM!!1 GK^4'2*%XQ M,?*&P\1+X@,B(S'2K;7_BC7LSB\C2[@BRT6M'1W(#YMK1"B;"WY+NE_= M#M*8FD0HF&L/GT_,:5V0_VUF'*U6YZQ6]2S?>J(V93%156V HD@I+RE,J\OC MM30!"K=?2.UIW'8!YYOQO&SC^4XMO)L/CK;.FFL"!86(I53%'08Y3]VT)GG2 MW,H;EMOF1%V).G/L3!5Y6C4&*Z,*F8GF*J,_[ES,AF(^$-VA2]HTYMP]D^N% M,F9=M._E,G$*7,7M.FRJ-O3%[!U2;'CK9I_7;'#"8U%@8YQB]8#.22J0 =\; MH1?2^4VG#SI++)3A(ST)YJ[UHCN!BC+TDEX(OV%%GA1.1F34\DKNREP&(Z]' MM9]X RJ].V5)Z-UL[/ M$@[H?TBW2=RF_XT-PAC%'06M+Z3-N7?8CIEBOA-N ME#"O[X0;C%\@]0RIF$L"ZHI/<*XMZDH4^S69,FIJ%]Q89#]>:,_)<6T-USE% MIECZV]K,[L:[H$0]?HO4$L#!!0 ( M #:0G5H*8#CCM 0 &0, 9 >&PO=V]R:W-H965TJL8)+O-%@FKIF^N$2 MA=J>!W&P6[CEZ\JZA='B;,/6N$3[<7.C:3;J40I>HS1<2=!8G@<7\>GEV,E[ M@3\Y;LU@#,Z3E5*?W>3WXCR('"$4F%N'P.ASAZ]1" =$-/[I,(/>I%,D4$L^[->19OF&6+'&A^'<.3DU&Y;C>4 'P:"^PV#QRT_Q-/KU";+C MGNSX*?1G9N1)C,,,OP6&:SKU0AD#&PJ,\8'A!G)5;QJ+!:P>H.!WO*#8@=R) MTJ*MT!T%GL/65ST6Q^P.-1UBD$V](BQ5MG &J!$8RZ3'*!KM/DZ=#')5G, ; M+KPI^7(F10?Q@UR -D+J$KG23D \A*[IN.YA6BEE45K.1&N0>@E@6=*V,\"$ M(+ZF82N!O;72\:^I]= ISC^'P&4N&F^<&6"$;JAU>'IN']3&]2GCS%)I\MSY MU.XTDEM:WS*MF20ZQ)2@);EIN3,HB9HY@0_?%8S&D!B7%!3=:QW(0LY$W@CF M6RAEI$"+FOH0"3=F%T!+UX%I]$-'MT9;43SIQGBN9\ZAG7?MS,'R\KCSDN0' MH =[55*5&@ M-O"*?*\SW%C=_H$/T"K54/!/CHENAIQKX/[MNM^QG#=U%0^5NG3 M+[WB.41^AE?))(RBZ,@-9TF81K,C>(-24>VT>)^^Z[CZ:FV-N8[PP@"%!T(= M3],PR^9A%L403[(PSJ(P3F>'>N,++5 $HI-X M]WU'/'SI/%V$*,'44]( MA4Z<;-+M38=O=WW[2+A:.OUZ8V\ZAO<#GVDA@]>#8W[MCCF5=PE]1SB"F!(U MF5'"XN%P'R>-_A\G3F^3R?A M)$V[WZ' [?*C@3@.QU$6)LDI7Z845_ U [ =HO%06WFS@#_1^+Q7]02P,$% @ M-I"=6J"G+J1" P \ < !D !X;"]W;W)K&UL MI55M;],P$/XKI["A5:J:EZ9LC+;2-C:!Q&#:QHN$^. FE\;"L8/MK!V_GK/3 MADYT98@/36W?/8^?.]_9XX72WTV):&%9"6DF06EM?1R&)BNQ8F:@:I1D*92N MF*6IGH>FULAR#ZI$F$31B[!B7 ;3L5^[TM.Q:JS@$J\TF*:JF+X_1:$6DR . MU@O7?%Y:MQ!.QS6;XPW:C_65IEG8L>2\0FFXDJ"QF 0G\?%IZOR]PR>."[,Q M!A?)3*GO;O(VGP21$X0",^L8&/W=X1D*X8A(QH\59]!MZ8";XS7[A8^=8IDQ M@V=*?.:Y+2?!40 Y%JP1]EHMWN JGI'CRY0P_@N+UGQN8$/U:-)')?N4&ZL)BLG MG)V^?7_VX?(<;D^^G-^,0TN,;CW,5NC3%IT\@A["I9*V-' N<\P?XD-2TLE) MUG).DYV$ETP/8!CW(8F2T0Z^81?>T/,-'PM/9JI"N&5+>,U-)I1I-,+7DYFQ MF@KBV[:06\9T.Z-KDF-3LPPG 76!07V'P?3YL_A%]&J'WK33F^YB_^MQ/!T- MMR5"H01U'9=SL&PFT'61:P<#EHQGJJJ9O'_^["B)#U\9J+6ZX[[9J->!MYFS M;(D&F,P]!(L"?1NY==#,DLTY.UN-FJO)CTXU': M@ZN=@-&1=XY'PQZ<_R$1#J)!0I9]/XC=X&(5O?72JU8Z;I/>WTPZG42FYI+_ M)#^V*PA5P%XTB*GUA2"'/@%7"7:GRN261#I,*W2_#XN2DX@%,T!G@4XKDUZ( ML3&>TI@5-=?1S< M#-REB%I39(Z1&8-DR!OMR_!)J1H\.:WI_V0U66<5_B6M<6\?^MM:/=RXA2O4 M<__6&,A4(VU[(7>KW7-VTM[BO]W;MY!BG+M<"RP(&@T.1P'H]GUI)U;5_DZ? M*4LOA!^6]"2C=@YD+Y2RZXG;H'ODI[\ 4$L#!!0 ( #:0G5IF"H>MNP, M $L( 9 >&PO=V]R:W-H965TW*#@B0KJ2IF:*O6@=XH9+DS MJLH@#L-!4#$NO-G$G3VJV436IN0"'Q7HNJJ8^GZ%I=Q-OIU+:WBXWJ-_=;%3+$NF\5J6?_+<%%-O MY$&.*U:79B%WOV(;3]_B9;+4[A=VC6X\]B"KM9%5:TP,*BZ:+WMM\W!@, J/ M&,2M0>QX-XXC2,K)SLR>;G^9W]X_ MP]W]UX?%_/+Y[N%^$A@"MN(@:T&N&I#X"$@"%6Y)B_M0^(4,TD69.+SD6)2XID(RL,"-5(:+-?QUN=1&44W\_5ZX M#5KZ/IKMDPN]81E./6H$C6J+WNS3AV@0?CG!->VXIJ?0_^N-_&\0>"X0KF6U M8>+[IP^C.!I^T7#]<#.GBN30LN2YZ2;@Z!14DJM>\<]UIHPWS4"(Z&2@AM)W5;G:SK>HM*U MMOU;LY(&@::&>PO>TB-,1E0%'M#5[P]A-%TJ$SA$OASO'L/7#03U(XB6A'F%D6-CICF:\%7/&.DAZ\T M;VUZK)(%-(5"M#FQ#8:VP8#:(RNZ_G 0M$CAC M2E[6F$WU^072MZ6%O-@9. M>=$2^ A)[/>CF!9QWT\'8_C-WO\9RW."N);:@%QU=./('P]32,?^8!"Z8(EM M$U7+G+Y96>Q!4O",3P=4TO])!K"R$_(XPU2KV6\ M$=B(665;^9^]9IR&5C]-X8&RIKJ\[_/INQ([B\XABOU!&D&4^.-D (]*;KG> MWPH71(!RSE[I!OHCB/H)W.]+\R.<48;",#RWRV%,Y(?G#O*42X*D=! <%P:I MDCJYBT(ZR\:MT^^]-T*"@P%?H5J[9\P6:2U,,^N[T^ZEO&P>B'_5FV>6:F?- MA8825V0:]H9]#U3S=#4;(S?NN5A*0X^/6Q;TVJ.R"B1?26GV&^N@^_\P^P%0 M2P,$% @ -I"=6F ^"_HZ!0 M0L !D !X;"]W;W)K&ULI59=4^,V%/TK&K?3IS0) ;8[%#(#6=KE(2RST/:ATP?9OK'5 ME26O)!/X]WNN9#M)"\QT^I+8UM6YYWX=Z7QKW1=?$P7QU&CC+[(ZA/9L-O-% M38WT4]N2PQV]W;GENNZ"5H3LG M?-=[*BNXI_-;>.;S-1I12-62\LD8XVEQD MET=G5R=L'PU^5[3U>\^"(\FM_<(O-^5%-F="I*D(C"#Q]T@KTIJ!0.-KCYF- M+GGC_O. _DN,';'DTM/*ZC]4&>J+['TF2MK(3H?/=ON1^GA.&:^PVL=?L4VV MIXM,%)T/MNDW@T&C3/J73WT>]C:\G[^R8=%O6$3>R5%D^4$&N3QW=BL<6P.- M'V*H<3?(*<-%N0\.JPK[PG+U:;V^>5A?WS[(SW..(=OQ:O;1H5T%7!"VE*L0)=92HRA2(O/BA?:.L[1^+/R]P' MAZ;YZZ4L)"'*/E"U_^.[HW?SG-T(X&4,X>0O]OY?L M?\#](S\/->%+TTKS+)07K73A600K'J53MO-"4R6U:)TMB$IL\V+C;","QIC- MXC],/9:$,B( SCH80@Y$83OG\;X1"K7).QB1]U-Q*;22N=(J1)^R*%Q'I=C6 MA)D6J);GS[D--3O.9:XI5K:01N0$X9#>&GQ]%N1!0 8JIV(M#22'VP V6M$C M@@NU#)%2@DD>04<*WN04(HO>M@JN4-86PL)1<3**SCF P0G4DB/_5RJ8I*/& M!IJ*CW8+CVZ"R(*J9)0G+"M34X_2F8)<@*;&4%3@96.#:$% <83P"^U11K&H ML5L'+T7B#T&*<8I2>6Q0$9\#,3$>F'C:+Q)R[/L%4?*^^ R/&^3 5).X,)2] MM)2H]'D;T^:XM!2=O)8#>''"LFW*9''07!%HJ[2>"%+12 'F496=U(C0NJ%E M9%4Y( >:B%J"P5Z!9(F\(CK:;+@ZUAQP#_(+-PV:".UC-2IQ:\V/:)2"=.R; MN\X5-31>?,IU7QB(0N?BH=FQ=."\'9S;G?/$\,84%I/S&8;H7O$@GVBD!:_'AQ7:(L!T[,$6Q[;P M4E-2NP[H03X)>I(X2U+CY<]QMP]]Y5=2*^PR2L8M)8$\C($5"X1>9 ?< ;)% M:5M$%K@#P=U5S&CHW'1ZH1P] 7;,B)@"%<*04H!H5:2I;6S'NLQ*44>B;"2[ M4%O'L\BQ#. .K6"3S%IV+$C'/MD\]"RUBB?N T4% E]&()..INJ>UB, M0(#:>!FF HGBK51ES&3,??2-Y MN,:Z?J!ARU,S?>DLGNU=I="[5;PPLE*!6KI5C5_'.^EENHKMS-.%=AWG@0_% M#;;.IS^=9L*E2V)Z";:-%S.<71B4^%CC7DV.#;"^L3@M^A=V,-[4E]\ 4$L# M!!0 ( #:0G5K-/6EC1P, /T& 9 >&PO=V]R:W-H965TLK$B=,OVB0S30D#AT)I*!P8#K*]CD5ER976 M2<.O9R6G;H"V Q?;6NT^O;>K78_7QMZX$I'@KE+:3:*2J#Z)8Y>56 G7-S5J MWBF,K03QTBYC5UL4>0BJ5)P,!H=Q):2.IN-@N[33L6E(28V7%EQ35<)N9JC, M>A(-HWO#E5R6Y WQ=%R+)2Z0KNM+RZNX0\EEA=I)H\%B,8G.AB>S?>\?'+Y( M7+N=;_!*4F-N_.)]/HD&GA JS,@C"'ZM\!R5\D!,XW:+&75'^L#=[WOTMT$[ M:TF%PW.COLJZV>=@).!X\$9!L Y+ NSTHL'PC2$S'UJS!>F]&\Q]!:HAF+^:?K^8?/,/_"S\4X)H;UFW&VA9BU$,D3$".X,)I*!W.=8_Y[ M?,QT.D[)/:=9\BS@A;!]& U[D R2@V?P1IW&4< ;/:6Q21W>-J@)YBM^.OAV MECJR?".^/R:W1=M_',UWR8FK18:3B-O H5UA--U[,3P2.0+6!Y.A5#X2#6ECRNSO0>R^.D^'1J8/4&I&C!2P8A%') M /,Q5I+\B2#U"AU5H3!2@S,%K87%7LN&CZS1"I)Z"9EQY'KLE/'\<>CQ9"91 M9YL>Y):[FV%-(4FD"F')F:>2Y>4/ =Q.V4UIE">S$JK!/GS>2073"+*882F( M$\#-J)0/;RQDI;!+WOHK R\/^X.V_A5[^^2Q/C8>_&;L>/EO)+"C\T5CI&PO=V]R:W-H965TB#[0TLMA(I$I2=O+W M'5*RK"QD!@VP+[9XF3-GAIP+9SLA7U0&H,EKD7-UXV5:EU>^K^(,"JK.10D< M5U(A"ZIQ*#>^*B70Q H5N1\%P=@O*./>?&;GEG(^$Y7.&8>E)*HJ"BK?;B$7 MNQLO]/833VR3:3/ASV%;Y#G!@EY_-N >JU.(]C]WJ/_ M8HU'8]94P3>1_\D2G=UX4X\DD-(JUT]B]RLT!HT,7BQR97_)KMX[O/1(7"DM MBD88&12,U__TM7%$1V :'!&(&H'(\JX569;?J:;SF10[(LUN1#,?UE0KC>08 M-Z>RTA)7&164LOVM.[C9R #U2>DV$X(%$0C8C*J 3E@!VV5@\M[/ ( M;)^U [)^(_<\85N65#3O,[X&O>@'-?%SI4H:PXV' :) ;L&;?_T2CH-K!^6+ MEO*%"WW^*/C94Y4#"8/UZ"SL4B>+1)3Z1W_7E-V@*/=2D#%DJU!D1@3H,1:@\YA7&E9V>J#VB792:8U<%+F%">PHA(\>*(H MRN-W6(H*"R?$%0HPQ*1U?)M=NKVQQO=FWZJI;^$8)5,6@T0!GI"$ M25P1.$H0QS!%93K#4@JDJ+,TF"Q-,,?&69MD!U:8<5TO:H$$-5/IFY6GJ,'4 M0JRDIO9A=09C<<(:(U/2";63^)2PT%N0BFAJ7A#9LJIU;[ZNPW M4DI15/G&*JBXJ9#&_+M7/"+$(XM8G_X_OQ(TD!9@O?O,-%+%>FT/VV9OHQ?- MVB(]\K^?&FQ68CP9A 'BN34\SFU>%6X=&N@2R;:V>]NA*YX=U- M2 .RQ,C$'H'K :ZG>H%]Q2##TPZEO[3M\Z4R*:H.F^\/0S(Q1:YZ3JC0J MHV 0A).FE!M&L2C0;00[G?AE@-WA^A\\;+,33U]C6]FY7XZ<$ :'AB=PUP,\ MA=[.QBWVWBLN)IW6*W0G$G,->JFXY7H.Q,4G.O")/E7%'>W%!XB8_IS4#OU: MZ.RMYFV,F*#I)>*6/]Q3%YU#+Q:Z^Z:[UY(U 7B4D!NAC0T7GT/[%;I[I>YI M[5-#+RDWS' R)0E]<\;9H>T*W?W1(?LLMI3EIDSV4JI11A;%O"&W8.EF>20HFAP/D'= MLGZ\U0,M2OM@6@N-SR_[F>&#%Z39@.NI$'H_, K:)_3\/U!+ P04 " V MD)U:5N8-E$,0 #3,0 &0 'AL+W=OG04LI4I M=3ATM:GPS<+Y4C?XTR^/0NV-SGE161R='A\_.BJUK0[.G_.S:W_^W+5-82MS M[55HRU+[S4M3N/6+@Y.#]."#7:X:>G!T_KS62W-CFD_UM<=?1QV5W):F"M95 MRIO%BX.+DZHB,&")\<[%IS&!:?,MVS$ M7+[2C3Y_[MU:>7H;U.@#B\JKP9RMR"HWC<>W%NN:\YM/;]]>?/BG>O]&W5S] M].[JS=7EQ;N/ZN+R\OVG=Q^OWOVDKM__]>KRZO6-^N':%3:S)MQ[?M1@:R)P ME,5M7LHVISNV>:#>NJI9!?6ZRDT^7G\$ECN^3Q/?+T_W$GRK_:%Z<#)3I\>G M9WOH/>CT\(#I/=A![R++7%LUMEJJ)*;ZU\4\-!Y^\^\I@87>PVEZ%$Q/0ZTS M\^( T1*,OS4'YW_^T\FCXV=[N'W8@E/,N,KP[5!0N*1\5FQDM'"ISK@G4@B5@WZI7)3#DW M/KGX0^@OB/IR2'9+2O>N9$K).)-6 *UFA1^TSTS-VT:!GP;96E6N@0JA+ D2&\^:6U9+/Y1I&V!^9TI6UH>\OVWB"_(VHT5,$+\[9& M-&%S9C6W(2M<:.%NK"[P(7XP4"89\N3Q,[!>52V$&?C>?H\[5%="R-6V(C'& M'MC1+76%>D-+8$W8381DTWN3M=ZSO^2?D7Q%A[2SA=JQ;P6[A(#RQ6ZFU4); MW[.0=H1X* J!WQ%_$W>L\=/EJI9H [E>B_#IHLU[9?S^ #RD0 [F.Z,WK%Q; MP-PDC&:NL.9S6TDM[2+ICLWV^6)2Q\9HKPP5@KM^?JC>0TN:8W9;CHX,>D7:,*%!U6]L@Y(ZQ>GWTN(ZU5>70#X:7"G9G;(I.TX) MDP:8EERQ;GWM$!$F44CUX^;Z=4CU8R9$H);URL*WR*5^OGH=9N+TMJ&-;L&( M\R$%*V=V2@HH4C[PXGD;($G@\K+0F2ULDY+@HA6OHH0#9S:-_572+I81>:I^ M2^11[( \I<(F(( 0SA>J,$N(P>S#KT>)21.3E(-MP\HPEMU28_^&UB!]TQKF MG%,5.[\E$4*[6!#@H8L;IE[Y4KP&I0AJ+DJ>%<4I*">IHW&/QP:O4LZ MM\E'TFO(0R!JI$0R1>R#6C)3;@WEAI6M9WWE8QN0]?KET:ZB:=FTV=1((USE M10.Q NQGN-^0=$TJ8,LCZWQVGK024]*MXXS7C* MTSXY $O6Q&J*_"\Q+TG?03?!+BL+&L J5":P:7R;]!.=2QG(!(23449G@$2Q M09&;MG/SPBXC;')*SX/SJ&D6XJP:AS[@)(84GA M"%PCH'"?WO=5M<==J7B\-[U_DFSY&AF@)-:G"L1OH\ JD1:CRZK?!X$$\Y#1 M*5!9@PQ](Q8> DG27JF_(&-T;)"/<*]0QS:#,?5BD5Q26A/*W"5U-A+Q\)I& MEA;(:%0T.'#'T)G>E%YC25M/+Q+@;QCW)Q?[+C7,F/(NCCW2$EH>V9XP5$5^ MG[<^=4A]!R:0:.RR-$\1=^T5!Y.M+!4_3K=$TZ,VQ:C#EY3M71MB\AZJ>&X* M:VZ[) /@&E"H4!BH_:+\WR$_B;'$@,6V*"P5-^+C17\?!F,*!6S_BS0Q#-XE^ M)QS)LG'FT8-#J&). K"[5=_+3R74WTQDT),%^3:P M(\&DW,!KEJ0&CJJVH N#) '2E, \*LP(M?1;H,[H6VT+=K($3CT/7SP/(&ZM M6RYC MGZHXEMO5)?\7ME%O!HY& ]%!"S"$G^CS/B?4DNR)(,FVM\QD2T];&G2H,5W"@B;=]%$8 %$:F0F:@ M@@\@Y4(L; /\,31:CE)V!]# ,4RU! *((#*JT7&_W,E">I(TSYT]Z8+Z78A_ M>&=.4[DM?23/8Z#A%HO[XW$X\X;=J:E"]HF*F8V$C%.\SE6=I,C=#FJKKD-B M9XY#<3EQHS'%0!E(JAD8YSJ/:K0T.U (N,@-%2@&CAVIL0;0=".Y&CKR(I[:L&@\/6D_W8:A!Y METG!D^G^=],9?X"DSVG$I$C)N%J9.3GM$=#7WL!X=CAVYQZN 8>\< N8/!UMR] M\I%3'$*ED(/R8-MOL/D6?PI/%U/,I,V=74E!W!R+B[APU+Q+KN\=:M0@>SXX7Z!"N'5XJO[*07@B2?GT M&:"K',EBJU]:1[]84/$NOMH3=2*-D"7MLXS3V]V)CC2HE5<8X=+M@R MRV*' M+PJ7IQV75R*\S*:P1W6'V7C,2^H"YTG*[L2],\# )=*1)$LR%&2C^*[#U)HT MW4?R1+5S$00)PNK?&OAPDN7!0.-WW7(?*Q4XX&P(6,N)E,Y# ]YH&NJH+(T% M-K.TITX^M(?DSA3P<47H,GKRII_(;K4H'%^3TLZ$R6[B,/NM\IZ@>--L8GE*Q7&7J2F=07.4_%D[2WV\ZZ0X-!'#G4C,+LFYZG>MO-!7G2F,!A MOV]*2G<\YG" +7:446[)TA I=0_3AN%!2W\E1*8LD@VV[QU4$U<94K!_HP.& MF+?H/GA:R7=R]D+-_C[;R=X+:.T_554F=3#I^ M=8,WU:O^MM1L6)"MO$*3Z<&%*HEG#4)Y=W[54)YLA3\=KZ=PUP8JIEIQ2'?H MC2[E5=F&G3*-"BD%+MJBZT@G=QY,8KJRLZ(SY0X%>!FQ4D>..-3= 4E/CZ@( MO.Q&GC'-1_;QR?#I&55ZN7O#U\/D6(DZOJ6M.!/K!;)R;_Z3,PE'<@'FS?! M6>>N3H/GFK(X76(;MZ]TPP*Q;_A\># 7)8E@Y?&1*5\,D3-D-WV?;60K..@[ M,GMTT(?10>%SG:]A!_KF_O&#SG]N4@\3:_2'[G2--O-F1=>E;TU\/;[T6H[E MR)WT>)?ZX::=-^R4\.#[\,MO.5-RGKRG:?*M,\IHW/YV7'<^R"T[ M:X]K]Q\*%W-/O7Y=_=P" @$* CLT"2X\/'Y\=R!V1] 3#,3:Q&9M ^5^_8V=D-(>1?UP0B*V9^;Q M,^/'+]VU5#]U@FC@.4N%OJ@DQBPZM9J.$LR8/I,+%&29294Q0UTUK^F%0A:[ MH"RM^?5ZJY8Q+BJ]KAL;J5Y7+DW*!8X4Z&66,;6YQ%2N+RI>93OPP.>)L0.U M7G?!YCA&\[@8*>K52I289R@TEP(4SBXJ?:]SV;+^SN&)XUKOM,%F,I7RI^T, MXXM*W1+"%"-C$1A]5CC -+5 1.-7@5DII[2!N^TM^K7+G7*9,HT#F?[@L4DN M*F$%8IRQ96H>Y/IW+/)I6KQ(IMK]PSKW;?H5B);:R*P()@89%_F7/1=UV D( MZ^\$^$6 [WCG$SF65\RP7E?)-2CK36BVX5)UT42."[LH8Z/(RBG.],:/M[?] MAS_A_AK&P^]WP^OAH'\W@?Y@?8?1_L @O M*K15-*H55GI?/GFM^M<#;!LEV\8A]-Z8=F:\3!'D#)Z8XG998"@,TE2&:FRX MH03VL3Z(NY_U)$&8R90VKZV.<7/E.YC_0U4R9(Z84AMK7;%T26-$RPXSK=%H M8"*&E#CRU-':6J]P-9#PQY.%8 :8(API-%4_9@9CF&ZM=ELP3WQ4K0WE2+C-LL0O+"P""G>&+WSJA\$X+6J#:\)$VE8NF-J M!I[]M,,VW.S4J="DA@7;N*JWZRUBX(>--PQVB_OE4^A[_E?PO$8QSZ[UL\.P M>03M$ XHL5DJL?EA)?:M1IB(K%P4#!3&W,"-U'N%>!#VXT)T5ELC)\.$B3EE MZ98?R_+@\X)N %)4E%-*B1)YQ4OE<,C3) H1LOR(0GM$[1.:]=P@4X7'_Z"[ M2Y:Z>N7:GN*<"V$Y46>!BLO8+ECUO-V@;[/:;@8P4G+%W7UH:_Q.9J12/X2@ MVCX/X8?B!G^3LYFNTA4:R17A8KXG92ZBA"E;-#:G"YQ.#U:NXK%7;03A"7V# M\Y,W7-'&OV(9AHV2[0%AM4IAM3XLK#&?"S[C$:/%'+@;$=5>41V&O+858[0B M>@B@E?=/1*0A.GVMV+]:WBG,A>6F7M.F43^D#GTA&07H[ \VVK M07^E^1).*99&3NE7C@Y[ *]^Y#1K=U$NF[-],JGM MO&0(=.[>:QI<L6Y"7[L.P#[1TEH12I$92<;)?OR-IJW;BNNVG M?9%(ZN[AW?&Y.^IT)=5GW0 8\MAQH<\FC3']R72JRP8ZIH]E#P*_+*7JF,&I MJJ>Z5\ JI]3Q:10$V;1CK9C,3]W:M9J?RL'P5L"U(GKH.J:>+H#+U=DDG&P6 M;MJZ,79A.C_M60VW8.[[:X6SZ8A2M1T(W4I!%"S/)N?AR45FY9W IQ96>FM, MK"<+*3_;R:_5V22P!@&'TE@$AJ\'N 3.+1":\<\:D'+21W5H9+>A: MX=_L<1V'+859\!6%:*T0.;O]1L[*]\RP^:F2*Z*L-*+9@7/5::-QK;"'L04'?70Z-8AJOTW+-<*%1XB^@A"3CU*81I,K44&U MJS]%:T:3HHU)%]%!P(],'9,XI"0*HO0 7CRZ&#N\^&LNP@.( ^ 'C\9#^^39L3W;,2SB:8%QK4 TSF;UZ%6?#N M@/7):'UR"'U^BVE8#1R(7)+WK69UK:!FCM&XLO9MG]$'8?<;?==@E"3'1&U% M38QE!.F5?&@KT*05O@2XG04Q*%N]L$>M8\TT#DNID!&HZ(0'P8:J-;A02F2* MT'ZD)6\K9I>UP1?FN]$6"$Q0.PN+#?VOAJZT9(\SBV;B0T*A(DD3:;+;"&\HKD M>4%"&N;I-T-P@.'IR/#TNQE^ [:1V&A>@W)\$R60/Q:\]1S3^YA^$'X_T\\= MQ[#2E,U8:AP==I82ZF)R*;N>B2?2L(J\3H+BN,!*S+EK*L(N)<%Q-BZY+-AX MT6]Y(;]X05%$]^ Z$G^B#L;NQ'I,M\<6LPRL:HG)@)U1$WBTPGB&1I(%N-2J M!7*L\HGF#V>=9\O!#$A_FP+XT=/S&6$H I;0F^T]D$3/PN&/?N=$K#"YVC7F M9L>83;']#;1&5C)![E;22OZ"5P9DN5\[D(%(L2*A03;#)"0_X00?28Z/%XD= MIG06HE@0X-GR[@24HA?$?JZFWAU2#<@@H8UPA['PA!%<(OYGEWU--GX$XM0LLW\)19F,( MMIBHH"$>JNTZ$+ MJ XCT YM\+2$C7W0.5)09(B'VFY52$4<+9F,>ODX&/+\ ($RM:,D@_K)KUX MX0Z>_8N8OPUCFB;Q$0X"&N3)T3?V? %0@["='5>VC@T+42LKQ*31+$+LE :S M\,C&_GEX,QH&A0MO2N,LVLOUZ=9]&$-;NUN_QML&>N^OQN/J^&-Q[N_37\3] M7PF>.T9%$PY+5 V.]*#GLJMX!*? M-)@\RYC^&*%0F[[7\+834[Y,K9OP![T56^(,[?/J2=/(KUEBGJ$T7$G0F/2] M8:,[:KGX(N"%X\;L],$Y62CUZ@8/<=\+G" 4&%G'P*A9XRT*X8A(QEO%Z=4I M'7"WOV6_+[R3EP4S>*O$3Q[;M.]U/(@Q8;FP4[7YCI6?MN.+E##%%S9E;/O: M@R@W5F45F!1D7)8M>Z_V80?0"0X P@H0%KK+1(7*.V;9H*?5!K2+)C;7*:P6 M:!+'I3N4F=6TR@EG!_?#ARF\#!^?QS 9#V?/T_%D_&,^@[,Y6P@TYSW?4A87 MZT<5XZAD# \P-F&BI$T-C&6,\5>\3^IJB>%6XB@\2CAA^A*:C0L(@[!]A*]9 M6VX6?,U#EAG7\,)$CG#'3224R34:^#5<&*OIEOS>Y[FD;.VG="^G:U8LPKY' M3\.@7J,W.#UI7 4W1P2W:L&M8^R#&;W$.!<(*H%[+IF,.!/P($EN3N_#&I@@ MWS<333?A_S%"%1@IXOETNP[E[ 2JLUCVG7K%NL-?$=3=F.IL1I M6A=;?L8E@51NF(S->1?H=*.T/EYXQ#4*:%1M6+7-'5M3A7EL1_VF!%AG\$ MWV&$V0+UUD/KOWAH!)W#,MSB,0]_!>^[I/Y.4&PO=V]R M:W-H965TTLW?OU'3N0/VG:11U*R6N4 MABL)&K>S8)%,EKG3]PJ?.![,F0PNDHU27]WFH9P%L2.$ @OK$!@MSWB+0C@@ MHO'MB!ET+IWAN7Q"_]/'3K%LF,%;)3[STE:S8!1 B5O6"/M1'?["8SP#AULDO>W&]-#%[5N LH&8QJ)\QF/_^6S*,_[@20][%D%]#GZ^H M-\N&2*OMKR%<(GL5[C+9,USF<4.0:$,H%'6DH4R1;ULA;)6@SN9R!STNZ40U MAC)K^A.@RA65+]T=%EAO4'=U=)^0!(/PY'3.JX4"6K)A'BA?CUY-&IK M#XRJ/!J&69; B""3''Z)&M+L;1CG8UK3,,Y2>(_&3&!1%$W=D%>"8K72EO_G M&4!O/ CC<=*'WFA$0MZ'15E.B*K6*(L7H $X2>'2>XK.)@(E:.?GGJ':-=*VPZ$[[4;KHITH M/]7;N4Q5W'%I0."63..;MX, =#OKVHU5>S]?-LI2-;Q8T>\!M5.@^ZU2]K1Q M#KH?SOP'4$L#!!0 ( #:0G5IV_@Y*TP( "$& 9 >&PO=V]R:W-H M965T <78<^R[+D@!W;=8-V'7! M.=M0#'M0;"86*DNN1#?-OQ]E)UX&)'F128G\^)$2Z=G>V,^N0B3X5BOMYD%% MU$RCR!45UL(]F 8UGVR-K06Q:G>1:RR*LG.J593$\6-4"ZF#Q:S;6]G%S+2D MI,:5!=?6M;"'%U1F/P]&P6GC3>XJ\AO18M:('>9(?S0KRUHTH)2R1NVDT6!Q M.P^>1].7U-MW!G]*W+LS&7PF&V,^>^77HE =B&E^. MF,$0TCN>RR?TG[O<.9>-EX]X$ZEN\%B<7,FCU8;\UH M7NA2[;R9G-3^4G*R?"K9CQ;+C\NW#Y\@7__^]OQA"?FG?+U\S4/XN%S#W5IL M%+K[640"=#KS36^B+G)NR;!6"V7)M MT>X.D).QW#Z0'QQA[?CJD"[1O@E\F?8Q@CM&<*<(&BF$PG!G.G*>"E4(6Z.X MPZ7>P9W4O&-:QU5U]U/@RRNJ[O;>8X'U!NUPE7Y)X7(<:!3S*4%J,N 9R0+A M>QB-G\+'T>.9]!LZ-^7^+MJZ58+8I41.HI"B:_R[21IF:7+/PB@3\\N<0[J1THW+)K_/"4!6#[@=0K9)IN"&P,\4CI MQ(IG.%IOP.=;8^BD^ ##7V'Q+U!+ P04 " VD)U:!9R)M;4# "<"@ M&0 'AL+W=O MK/BEMH'8R; K1,D;O=AV =:.EM$)=(CJ3C=K]^1JE+HD5<8LQX$@*=L$.)><5"LVE (7+D7<9#28=*^\$/G/CN35G%__8S^B_.=?%DPC5-9_L9S4XR\ MG@WL\_7] M_&;RX1IFM_/K!SB=LT6)^FP8&,*W4D&VQ9HT6/$!K 0^2F$*#=D1O_/9-=!&^/\*TLV/:.88^?J#FR^L2 M02YA*L4C*L,I*V ]:.-Z%*V=Z[P@]-IHPT3.Q=.N-:U#0-D4ALX[?B];G(& MIZE/E]\9S.CRS)A27RT5,F55K?78C]+(K2*_1SSF+5%P"1%&@Y&&&'%AD$X, MX!/=NQKIXLOD2CCJ"DMFZ&VDB^>!A.6U2)N1N;RNV'TI'$ M7?I1>-LC> (7_9Y[IO"ZZ)/P_U'TG= /PW!O]5W1)_^ZZ%/_HM-S1=\/HX-% MGW3\)(VWJ[#?_^E%WYJP?U3T_T&MQWZ:AKOW3Z[W.$THR\GA>H_]7IBX=[>? M0-O?4; W,52H5FXNTN#,-L/#[G0W>ETV$\&PO=V]R:W-H965TW.K5%A=Y^.-T'DPPD:A)SMH'V?OW-.)"R M*TI7^P4<>^:99SR/[1GLA'Q6&8!F+V51J:&5:;WN=[LJR:#DJB/64.'*4LB2 M:_R4JZY:2^"I<2J+KN66-!F9N*D<#L=%%7L%4,K4I2RY?)U"(W=!R MK0F5RD7%)"R'UMCM3R*R-P9_Y;!3 M1V-&F2R$>*:/K^G0:JSH15;+(4EWQ3Z4>S^@'T^(>$EHE#FE^UJVR"T6+)16I1[9V10 MYE7]SU_V^W#D$#OO.'A[!\_PK@,9EC=<\]% BAV39(UH-#"I&F\DEU=4E)F6 MN)JCGQ[-Y@_7?UY,QK/;&W;]<#>]O9^-YU\?[EEKSA<%J/:@JS$,&7>3/>2D MAO3>@?39G:ATIMAME4+ZO7\7Z34;4",_Y[O%!:HE[^.95\C1V.X M1PI8;(>A9WNQSSZSL!,YS.^X.(S8@Z&EV K+BJ LBNPHZC&G$P?-&E)=0DZK MO$I90I&* K]:@>T%KMV+G38+.I?ACS2^SX8%MM_KV6[/H< =-R B./SR*?9< M[ZJ)M@5U" 4O()-T5+8:"G\:2T](C>9 M)\1O9JIZ$-?EE$Z*O8PT8KC;M+$5IN^TU/XRU(?%\^%I-+ M2L+:7WJXTW['"6O@@X0\.XY#.PPN444H);.V+VH+RQ6&MG,9ME$"85 OONFK MY3F1';J]-L&Z'^C)=>W B6W/HX*[G4OG7+6CIMK13U?;E/AB8>Z_:U'B^ZZX M.<2W+S2&4T4_C_Y!?=51P.0X(-0!\75/A*0:YSC'<3/(2E1T&2-?[$ DVB/R MWEZ1'>F#V//JU9R*WI5BFXIO4K/CB4#-5'7 2HDB3SE-HT*TN>35$3"=3G,# M()J$C#J.+;!"*-4(46<2@)7UNW9*C@; J*AEN(F-PAG5[K.Y<3U^$FL'8SSC M!=3!<:^>P22)1>_1)>;:+EXF>#3!1"*C%+;81JW-*X47% K-M4/?9;]#A9D4 MQH:GV";D](!1OX.J]5'/H=U#.A[3]^P, M ,T) 9 >&PO=V]R:W-H965T@#+8TM8251):GUYN\[I&Q%+KQNT+Q(O,P< MGAF>(3G;<_$LF.59,7O,&:YK9JK*H<2E ME7%Q-=;+/E^;GG6<6!5['*E!YS% MK&$[7*/ZW"P%]9P>)2LJK&7!:Q"XG5LWWO0VTO;&X(\"]W+0!AW)AO-GW?D] MFUNN)H0EIDHC,/J]X!V6I08B&G\?,*U^2>TX;!_1?S.Q4RP;)O&.EU^*3.5S M*[$@PRUK2[7B^_=XB,<03'DIS1?VG6T<6I"V4O'JX$P,JJ+N_NSUD(>!0^*^ MX> ?''S#NUO(L+QGBBUF@N]!:&M"TPT3JO$F@W+AQ6LW]^L'N#JB6U*E*.9HV@!;>:D![#;#LQ_ RR C[Q6N82'.L/LU-\A M8CT[_\CNUK\(^)&):P@\&WS7CR[@!7VT@<$+WL![8*(NZIV$)0I8YTP@_'FS MD4J0./XZ%V\'%YZ'TP4SE0U+<6Y114@4+V@M?OG)B]U?+Y ->[+A)?3%F@HP M:TL$OH4[7C6M8D;(U+UELDB!U1G<%V6K,(-'JM\/7 XB.Q?.Y06?@M I HI(T*%0.BJ;34QZ;GD=VX%$3CU+S:(B'-!EF2HEBTW9XBFN,BMQ) MVNESSLL,A82KHB9\WDK"DC;@:XJ-.OH3_ "MXFVMY&@*3[E /%&Z.?;MP!V/X!YK3L77X7TQE8[9._9"2^P0 MZK;:$#_*AZ$H@0X_J8BV3F,KB5>W&&4._V>"[#.I]N+ 3I*)G;@>>%%B>XEK M>\'X6[P_O )EP+WVHE'7"./1!55'O:JC[U;UDBNL5<'*\FLG9#J@._'*<^J] M"'R^&,]*.N=[25E0K#S9J6; )CNR.>PH";)LM<*V@E?G*N$']<^D!BT$X'9+ M]Q5=96V904X*@PTB75Y$[-V1E*W-:4TZ'=.\/Q[-SFGM3_\]<=(-X=,@9AI( MZ'"I2*0FZ'+=$TXQB-@*/A!6-26#>L'F*$[C_C1,$=CP.["@)A\TA MCDD*\$:G54)H!V-::^S"A*Q].PY.K?=,",J,!-^.@N#P'1JLUI\E>)X=NHGM M^Q-([' 24)'$\&2V/R)<+['CR1ABSYY,)K8;)W!.Y<[@BJ6396<>$I*"H\.H MNVW[T?ZMNH.A*W)*K>STF78ON\=!U%&_,A;WABJY_T\SI MO85"&]#\EE-R#QV]0/^"6_P#4$L#!!0 ( #:0G5K8 NEPQ0( "8& 9 M >&PO=V]R:W-H965T M-'![,Q4-Y,9D7.!,@=[D.5//8\SD=NBUO,/& U^GQF[XT:!@:YRC^5',%*W\ MBB7A.0K-I0"%JZ$W:O7''1OO GYRW.HC&VPF2RD?[>(N&7J!%809QL8R,'H] MX02SS!*1C'][3J\ZT@*/[0/[9Y<[Y;)D&B3@IR+\LUV^WLX O2"=P#A'A ZW>5!3N4M M,RP:*+D%9:.)S1HN58CW= ZU!5MFJ.L# MWQ"U#?#C/RKEDK%SFM%V2U\7 M+,:A1^V@43VA%UU>M*Z"FS-Z.Y7>SCGV:$[=EVPR!+F"F9)/W'4!-2&\9((: MF$A@NEJAJVV7W0,SJ$]E<_Z\18K$GE&/BC*5* O!2ACM@[+"7+#U%:BX3"P-79TPF,#2#@BH<4%^N=%$ MHAN NQ@+$?]6Z.:NTFE(98 M;H0IV[C:K8;@J.S]E_!R@E+V:RXT9+@B:-"\[GJ@RJE4+HPLW"182D-SQ9DI M#7)4-H#\*RG-86$/J'X-T7]02P,$% @ -I"=6KO&IRE5 P $P< !D M !X;"]W;W)K&UL?57;;N,V$/V5@7:QL $UDBCY MEK4-)-EL&V!S@>VV#T4?:&EL$9%(EZ3B;+]^AY2M=='$+S8O9\Z<&2;C9*U]S25F\CL]/("V]45Q&+XV%4 MGY5#6V$A*?-)BFKKG^?HV5VL^")#@>+,2VM.X@FD]W?(M+M+_O MGC3MHHZE$#5*(Y0$C9M9<)5<7F<.[P%_"-R;DS6X2-9*/;O-73$+8B<(*\RM M8^#T]X(W6%6.B&3\<^ ,.I?.\'1]9/_J8Z=8UMS@C:K^%(4M9\$X@ (WO*GL M0NU_PT,\ \>7J\KX7]BWV(P%D#?&JOI@3 IJ(=M__GK(PXG!.'['@!T,F-?= M.O(JOW#+YU.M]J =FMC_GI_^[""NX>OCXO[ MJ]7=XP/T5GQ=H>E/(TL>'"[*#VS7+1M[ARV%>R5M:>!6%EC\USXB99T\=I1W MSK[TO7!Q2Q5E88$[I:V06_CK:FVLIN+X^ZUP M6[;L;3;7,)=FQW.NO'L:%D-=*V,ZL[[2;^53OH?L+;SP75SE9( Q5NR#2^& T"T.T(;C=6[?S8 M6RM+0]0O2_IJH78 NM\H98\;YZ#[#LY_ %!+ P04 " VD)U:?YTITL$# M #^# &0 'AL+W=O-JZNRTSF]=5R4[DF%U(W+"X[&:;7D7B)59!F6/^:$BZ MW6FSX,XF.=Z2%=$/^;V$F5NCI#0C7%'!D22;J7/GWRY]SQC8'7]2W"M2I?1K#T_$1_9TE#V366)&% M8%]HJG=39^2@E&QPP?1G<7A/*D*1P4L$4_87':J]GH.20FF15<80049Y^8^_ M5T*<&(3^$P9!91"T#(+@"8.P,@A_UF!0&0RL,B45J\,2:SR;2'% TNP&-#.P M8EIKH$^YR?M*2WA*P4[/Y@^K#Y_>KE;H:DDTIDR]KKP2B2A'?^Q$H3!/U35Z MU9A/7 W>#8:;5)[FI:?@"4\A^BBXWBGTEJG ,?1[T G[$\@:% M_C4*O"!"#ZLENGKU&'U'@(N?QQL<\3I@EOTP2Y(\!].@&]:9"BUN^ 3N[W*+ M.?T'FW*Y1@O!E6 TQ67U\!3=2Z((U^6"V*!WE&.>4,S0"A8)U*I6Z*^[M=(2 MBNWOK@26 0RZ S WT*W*<4*F3FY\R3UQ9K_^XL?>;UUBOR38\H7 &L(/:N$' M?>BS3T6VAFH 28]G2Z%_^\[9O,2++)ZY>/EU>JLX+@374B6IU MHEYU%ECM[/E+S(!\*^@>,W/6NH0IH>(38:)1-!JTM#G?Y?O!R&MM6W: Q<%X M7.]JT(EK.G$OG;LD*;*"0<&DYO5!$ZJ[B,0=&8[\R!NUJ/0ZNS3-74Z#^-1I M@_*PICQ\CK(HS.4@24(@>VM&KA&'E@-./&;0&, U0CK3.3P+*!P,P["E0:_W M2S48GB=]')Y45T.!4:W J%>!+]":4+Z%(YQ3C5D7U=$9U3?CV/-:5'O=7$KU MA< :BHQK1<;]=QZDGPG5F?7QF11!Y)U)<;YK&(3>L%7#O5'\3XZ^]]C[>,^R MM-=6+L6>0E>"UC_05:%@0/EK!,VUA-U#LW]G6UIW4>8 M\LL NJ8MY0HQL@%([V8(*9=ELUU.M,AM^[D6&EZ8=KB##Q0BS09XOA%"'R?& M0?W),_L/4$L#!!0 ( #:0G5I-'*>.300 %P6 9 >&PO=V]R:W-H M965T]+1)>P7SF[XD4AK6+=+:1DV[ MZ7UTB=-8 YS93K+^]\\02A)#W31C7QH;[CW<<[ OI^YM*/O!%Q@+\"M+<]XW M%D(LSTV3)PN<(7Y&ESB7=^:494C(*7LT^9)A-"N3LM2T+5R(XH(YZ"W1(YYB<;^<,#DS:Y09 MR7#."T?0[F8E%WP@-,,-SM$K%+=U\ MP14AK\!+:,K+OV!3Q5H&2%96(PO;^Z M&M[^!VXNP73\^7I\.1X-K^_ <#2ZN;^^&U]_!I.;K^/1^-,4_ .F*63M105F4M5YL:W3?J'.*\3.@ ,_ MNRO9;TD3X]QDF=[K:DQ\<_74DW MI>"UZG:MNEWB.2_@#3G'HE6%;9[;GE*K%&*\W8)MU!^"56TO?7 "[U0 MOK;UOC8M4;X=18=1<3,*0CNT=F '=-R:CJNEOH()HP4'AM< MX!S/24+DN-40:?'?NGN]XK-FJ8 ZZBLJW&0)#E:VV MFE/9[IPE/,9:'N6U8(MS#&Q'_;*TA?FNZLEB?5VG\MY93*CWF*\9+MCTC##P M'-5PM89%H?HAU1=S*MF=N83^[W@NV)$?K"3I$BWN"NU0N9U9A5I;-Q@F"5W) ME@>6Z*GX.+?*%S360&3YZD)I!LE_#%UUG?P)DPEW+A-V:#-ATT(V^GTS!,(& MYS_A,N'.9L(.?&:%X>M?<3,(.E&CWW?J,LV]D[SBW/4*L4>296XG@B[+P[T'*@3-RN$"HQEF18"\/Z=4/$^*\\+Z0'GP/U!+ P04 M" VD)U:^27'0(X$ #O%P &0 'AL+W=O;R@3[H;> *S1%_VTRIN-,+E1#'*&&8)("B95\;FH^^ MV90&:8NO&.W9R36075D0\BYOQF%?,V1$*$(!EQ)0_.V0BZ)(*HDX_LQ%M<*G M-#R]/J@_I9T7G5E AEP2_8)#ONYK'0V$: FW$9^1_4\H[U :8$ BEOZ"?=[6 MT$"P99S$N;&((,9)]@^_Y2!.#.QK!E9N8)T96-85 SLWL&\U<'(#YU:#9FZ0 M=EW/^IZ"\R"'@QXE>T!E:Z$F+U+ZJ;7@A1,Y4.:3C[%;P\ M@?GX\V3\-':'DU/(93%^^C-VQ/P<_@ FD%,K$@H\>XA!'[!/X M ' "7M=DRV 2LI[.15!26@_R $99 -:5 &SP3!*^9L!/0A16V'OU]J95(Z + M&@42ZX!D9-4J/D/Z &RS 2S#:H*WN0<^?O@$&%J)[X-7!.C>+N< F&?]V&;M:I@3-+L:1G>K:5W1=D@0"CQP>XO.?8?8.?OLBVH Q1S'[O6I< M9().M:"<(!_9!@:HKXD9D"&Z0]K@^^_,EO%C50Y4BGDJQ7Q%8J6L.$56G#KU MP60;+Q %9 G$RB)SDZP. YF!OVO&]"C3;::ZOCLE7NOY7N(JQ7Q% M8B7BS8)XLY;X, C(5M*E*$!X!Q<1:@ 8B?48B@\$B)4=!!2%F(.(L,KI,M-O MG9#O=CK.&?S:(.Z%7^&QW3WSZ%\V:G:;=M&H!*M5P&K]#UB5=%H7X[+;=L[I MU'J]ETZ%1Z?;/:.CR&.)8KN@V*ZE^)8LTZQLY%IUKV!<9:M_=BO/38[%Y@ M5.2QA+%;8.S68IRA'4Y+"+'B3"D6D]T4B;^P 68HB"!C>(F#=(O0 ,/P#[&] MO;;^U/JY=W.@4LQ3*>8K$BLERS2.>W]#]:8M5U24&*5JGE(U7Y5:.3BQM]L(HQH=?%5Z^7N?)D7NP#G? +R M\D;-ND:^JKC*=*TC7>L^NIP PM=BKYQ/^$"\1;P:::WTW4BM6Y#>T,A7%5<9 MZ;$ -&LK&5%9[EP"?OY:S4QIL:=4S5.JYJM2*V?A6/"9CO(I767QY2I5\Y2J M^:K4RKDYEH9F?6THS=V(5:KYJM0RQ/K) MP6:,Z"H]468@K1JS [WB:79J/3(?W?1P]^SYT'PX^E$F.PI_AG2%$P8B MM!22QD-;=(!FI\O9#2>;]/AT03@G<7JY1C!$5#80[Y>$\,.-=%"<\0_^ 5!+ M P04 " VD)U:%80'Q#$# !2" &0 'AL+W=O.;"&8\/4GW7&:*!EUP4>N)EQI0WOJ^3 M#'.FKV2)!7W92)4S0TNU]76ID*4.E L_Z'0&?LYXX45CM[=0T5CNC. %+A3H M79XS]?<,A3Q,O*YWVECR;6;LAA^-2[;%%9KG!TK" 4FQC(P>NPQ1B$L$/2G;_D2*;3[A :%SM%+FW+IEAD5C)0^@ MK#6QV1<7&X9C?S>/IPQ-,X_CQ M^>%I_O %%H]?Y_'\\PHN844UE.X$@MS -$GDKC :EI@@W[,U;7^\1<.XT)_( M]GEU"Q\_?((/P MXRN1.LR+58]^0:'NTGQP%SBJ!P3L"0[B7AR'R/3JR/3:V*,9$RX$3-N"7>.6%P4O MMG91HN*RJ9IF%>7 4=H6N(^NA]>4I_VY5V^-^M?]L#;Z06V_5MMO5;M02&AVFD%2Y$Y0[;+P^%6O_3$NW'XQ>"7YK%%X/1\V"![7@0:O@;XH; MO)2;C;Z@?I[(/<44-= U!VDR5)!D3&WMSI:FB3; 3D79Y,;@C<++;B]\[4>3 M53AL]F-8^S'\#V6"5GY;@0S?%LAH]+I &HS.JZC2Z9^U[1PI5':::7#7N>K@ M]6X],*=N3OC_FE?3EGH25;<&@1N"=JZ&%")53;!J863IAL!:&AHI[C6CH8_* M&M#WC93FM+ 'U'\CHG\ 4$L#!!0 ( #:0G5K9\Y3)VP, "L7 9 M>&PO=V]R:W-H965T6& I M($%\>T4Z=E=PVZJJ^L*;#!!M$G.V@:O4#W^V$P*A(0LKOX'$\?P\\X\GMJ>_ MH^R5KP $^IXF&1]8*R'6/=OFX0I2PF_H&C+Y9$%92H2\94N;KQF02!NEB>TY M3MM.29Q9P[YN>V+#/MV(),[@B2&^25/"_AU#0G<#R[7V#;-XN1*JP1[VUV0) M/KI$*Y8725W4SB0:6 MHSR"!$*A$$3^;2& )%$DZ<>W FJ58RK#X^L]_5X'+X-Y(1P"FOP91V(UL+H6 MBF!!-HF8T=WO4 1TJW@A3;C^1;NBKV.A<,,%30MCZ4$:9_D_^5X(<60@.?4& M7F'@G1JTSACXA8%_:M ^8] J#%I:F3P4K0,F@@S[C.X04[TE35UH,;6U##_. MU'N?"R:?QM).#.?/T^EH]A=ZO$?SR>>'R?TD&#U\1:,@>'Q^^#IY^(R>'K], M@LFG.?H5S>6LBS8)(+I \WB9Q8LX))E @?83&$<_8Q D3O@OLO>^%04T"R$3 MC.@W/8OY:]\6TG?E@1T6?HYS/[TS?OIH2C.QXNA3%D%48X^;[5VO 6!+T4KE MO+UR8Z^1."7L!OGN1^0YWFV-0\'EYJVZ>)K-,83GS"O1^.4\\#6O=897OJP1 M^@^-PI!N,L'1#$*(M^0E@;HWUDA4'ZP>7Y,0!I;\(G%@6["&'WYRV\YO=6J9 MA&%#L(J2K5+)EJ;[YY3\WVQ'?W^1?=!$0,K_J1.R95)(DS!L"%81\K84\K9Y M2E:$9%+(CV@-3+7)%:E.QYQWIWEJP=L.G1O?[]O;8WT:![U6G[H1O6XY8B7N M=AEW^_)4G,$6LDUMM(V4:V>-21@V!*NHURG5ZYA.OXY)(4W"L"%81^?"5L)%X[@TS"L"%814G7 M.6PN'=/)6! -:6F4ADW1JFH>;=5=PQG9#+Q:3),T7-!.O@3U2Z?K'33R+LO> MH'GQ;,9I#5Z'"AH M)VEVLBIC4V-613KL]-TWMOK[K,5O9*W)S7M@E(9-T:H2'@X-;MMXUAH]01BE M85.TJIJ'0X3;N+5^3]8:/444M+>RUNCYP#ZJ(LI<7.IJ+$=Z YR7QM(_64VOQ%TK6N5+U3( M#X*^7 &)@*D.\OF"4K&_40.4]?'A#U!+ P04 " VD)U:HM$!='L# #V M#P &0 'AL+W=OYCVX(:;@ HXLYVD^_>S@9"0$+94]"7!YIZ3>ZX/ MX=[^DO%G$0%(])(FF1@8D92S,],4XPA2*D[8##)U9\)X2J5:\JDI9AQHF(/2 MQ"26Y9DIC3,CZ.=[]SSHL[E,X@SN.1+S-*7\SP4D;#DPL+':>(BGD=0;9M"? MT2D,08YF]URMS(HEC%/(1,PRQ&$R,,[QV27V-""/>(QA*3:ND9;RQ-BS7MR& M \/2&4$"8ZDIJ/I:P"4DB692>?PN28WJ-S5P\WK%_B47K\0\40&7+/D1AS(: M&*<&"F%"YXE\8,L;* 6YFF_,$I%_HF49:QEH/!>2I25899#&6?%-7\I"; 4 M3S. E "R#7#V .P28.="B\QR65=4TJ#/V1)Q':W8]$5>FQRMU,29/L:AY.IN MK' R>+A^O/XVND:?T% Y))PG@-@$7<6"3J<5GDH468FZ(*V$=Y2?(!M_1,0B;D,^E_\/=UK2L:L:VSF?O8=O?S5_?E6A MZ%9"*GXUU:W@=9IY]1-^)F9T# -#/<("^ *,X/T[[%F?FT1W1%8K@5.5P&EC M#TK!31H+H)<#]9_.(K")BTG?7&PFOQM%7,?K55&UK-PJ*[$G8E%\KQ:%GT!%936VO4MM[(QOVNBQ!1V2U M$F!K_<:U7FO$$KGI,=_O;?FP(0ACWVWV(=YH!'!K6C>4ATO*035G^_-KI3CT M&+IBJPLF:\'DCX]<7?:D=[UVF.W\/;AFP(LSRRY^6, MUST#;F\:ADIK/ :!5%N)F/J'Y*W>;"4[^% Z8JM+7S]G8X0^S[9\69#F'/J6%O>-#2:+N:/:+8;7 M"SV\Z@EL:U\-M>?Y*&>N:8J)6$T5TS@3*(&)HK1.?%5:7@R9Q4*R63ZG/3&I MIK[\,E*#.7 =H.Y/&).KA?Z!:M0/_@)02P,$% @ -I"=6J8?(? V P M@0P !D !X;"]W;W)K&ULM5=1;],P$/XK5I@0 M2+ D3=*UHXW$EJ$AL6GJ&#P@'MSDFE@X=K&=%OX]MI.%=DL#0^&EL9W[OKO[ M;%\OLRT7WV0!H-"/DC(Y=PJEUJ>N*],"2BR/^1J8?K/BHL1*3T7NRK4 G%E0 M2=V1YXW=$A/FQ#.[=B/B&:\4)0QN!))566+Q\PPHW\X=W[E?6)"\4&;!C6=K MG,,MJ+OUC= SMV7)2 E,$LZ0@-7<>>N?)E-C;PT^$=C*G3$RF2PY_V8F[[.Y MXYF @$*J# /6CPV< Z6&2(?QO>%T6I<&N#N^9W]G<]>Y++&$7T.03&;Z44VE_T;:VC2('I954O&S .H*2L/J)?S0Z[ #\0X!1 M Q@]!(0' $$#"/X6$#: T"I3IV)U2+#"\4SP+1+&6K.9@173HG7ZA)EMOU5" MOR4:I^+%Q:>+Z[L+]!I=8R&PV03T(@&%"94O]>K=;8)>'+U$1X@P]+'@E<0L MDS-7:=^&P4T;/V>UG]$!/P&ZXDP5$EVP#+)]O*MC;@,?W0=^-NHEO,+B& 7^ M*S3R1F%'/.=_#X\ZX$D_/('TD/>];()V&P++%QSB(Q+GN8 D9MGJ&?>SQ DS)(RQ':Q"V.+(4$%]24BO<>8)KRK&E-.5R$X>A%XTG,W>S M*U*'F3>=3,;[9DEO@/^8?M2F'_6F?ZW_+TRM11M,]1G2QTD5@):$4LB0OL"H M8LU$0 ID@Y<4NA3I]?+4PS4D61(]V@3?"WW/:S=A3[=QJ]NX5[=+++(M%J!E ML;>O2Y->AJ=J,B19,A#9GG(GK7(G_ZF G0RIYY!DR4!D>WI.6CTGPQ>PFC+: MN133L><'#^K7Y/'5B2;^@RJ7](;WC\E/V^2G?TB^/CH"LLJVAUW)3A^E$02[ M!:!.MM?14P_$0&2U)NY.TU:"R&WS*U'**Z;J_JU=;?OKM[:M='^;U\VY;F9R MPB2BL-)0[_A$'P%1-[SU1/&U;0&77.F&T@X+_8T PACH]RO.U?W$.&B_.N)? M4$L#!!0 ( #:0G5KQMA#J@@8 /9 9 >&PO=V]R:W-H965T>Q@L6B7>F<1)Z7#Q-9MUTD3!ODB\*@ZYC6;UNZ/E1 M9SC(7[M.AH-XR0,_8M<)2I=AZ"4_W[,@7EUT[,[C"S?^;,ZS%[K#P<*;L1'C M7Q;7B7C6+54F?LBBU(\CE+#I1>>=?7Y)S[(%^1%??;9**X]1ULI='/_(GGR: M7'2LK"(6L#'/)#SQSSV[9$&0*8DZ_BE$.^77S!96'S^J_YXW+YJY\U)V&0=_ M^Q,^O^CT.VC"IMXRX#?QZB,K&J*9WC@.TOQOM"J.M3IHO$QY'!:+106A'ZW_ M]1X*(RH+;+)A@5,L<'9=@(L%.&]T75G>U@>/>\-!$J]0DATMU+('N3?Y:M&- M'V4?XX@GXEU?K./#FZNO5W]^N4)OT4CLD,DR8"B>HAN6[0 _FJ%KEN1[)1HS M]-==X,^\S/T4O?[ N.<'Z1NQ\LOH WK]Z@UZA?P(W<[C9>I%DW30Y:*^[*MT MQT4M[]>U.!MJ^>PEIPC;)\BQ'-JP_'+WY:2^O"M<*:UQ2FN<7 ]OLH;=LVC) M3K:Z<8*N'A9B6[()NO7#[#AAX4B\E4Z]]6;]]H?01I\X"]/O3;ZL"R'-A61G M\GFZ\,;LHB-.U90E]ZPS_/47NV?]UN22)K&:9[CT#$/JP]N8>\'V[=/DP5JX MEPMGP^=^2"RWW^\-NO?5[AH.(Q;M]M8SM<77PK2R=[%+K,K> M77?7_#3[^"FZ 3:15C@LU-S*26B=VAN^M=@2 M^VR8^T23?CQ!K-YC4NL1.E% =>4>X5I=%,81GZ?0IRNYT8;!\26'SR[?P>%R ME9TT :>VI%.[-7AJ:^5376IUWR2AVC"B'CQR0'EE,WH-(\?M;1@Y$F=MF&_&.5A;6I5:W6=*P[;9F^(!@KNR;)K5Z M:"9QW(%Q_-#A \LKAV%6P_ A9\W#QY$P[(#0>.CP@=65>X1K)>@G\Q)H]CB5 M2!2&V9>O,/1T7C M)E@62Y;%QXZ6J5*Z Y>K>NKH4JN;*QD:MR90QEIY6Y=:W3?)X-ALH(R?1\#V MT_]D-W(-0>4B J-I\A9U:-[ 2_=M7)(L/G::W-LSVH$+5SZ#3.3*6+(T;DVN MC+5RMRZUNF^2Q;'97!DW)<'8?3I\3) PEB2,C>;*6]0;?S0J^C9!LEB2+#YV MK-Q3BG;@P;X>2 M@HG1)'F+.C!NX)7[]BTIEAP[27;W1!VX<.7+.TV@-)$H35J3*1.MF;(NM;IO ME>N!S6;*L+RR&4V9,MYTS;/D8&(T4X;5E7O<0PU!G[7$6G+LB-E5(A^X7&5? M3> TD3A-6A,L$ZW!LBZUNF\2QXG98!F65S:C(:;>,'TD$Q.CJ3*LKMS@'FK0 M]*$2<>F1,V9L[0E"<.'*]VR8X&PJ.9NV)FVF6M-F76IUWR2G4[-I,VVZX+AR M 4[1I E*II*2J=' &5;?:7@4-IB 7BJAEQXY?JZ,HEU ""Y7^40R$3K3RJUV MK0F=J=Z;[4R$SE32.34;.M.&T/GI]#&!R%0B,C6:.,/J*M-'*_%V*S>E9[\1 MX+.7S/PH10&;"GGK]$QLJV1]D_WZ"8\7^7WJ=S'G<9@_G#-OPI+L /'^-([Y MXY/LUO?R5QT,_P=02P,$% @ -I"=6FV.0HQH P HPD !D !X;"]W M;W)K&ULK59M;]LV$/XKA%84+=!&KWY+;0&UDV$% MVB%PEO;#L ^T=+:(4J1&4G;37]\CY6B.PG@%MB\27^X>/L^1=^3\(-5770$8 M\JWF0B^"RICF,@QU44%-]85L0.#,5JJ:&NRJ7:@;!;1T3C4/DR@:AS5E(LCG M;NQ&Y7/9&LX$W"BBV[JFZGX)7!X601P\#*S9KC)V(,SG#=W!+9B[YD9A+^Q1 M2E:#T$P*HF"["-['EZN9M7<&GQD<]$F;6"4;*;_:SH=R$426$' HC$6@^-O# M"CBW0$CC[R-FT"]I'4_;#^B_.NVH94,UK"3_PDI3+8)I0$K8TI:;M3S\!D<] M(XM72*[=EQR.ME% BE8;61^=D4'-1/>GWXYQ.'% '+]#?KW^_NR9OR2T> MD++E0.26K*0P"B-,EI1348 FKZ[ 4,;U:[2\N[TBKUZ\)B\($^2/2K::BE+/ M0X-\+&I8'-=>=FLGSZR=DD^X3J7)M2BA?.P?HHY>3/(@9IFNC^(69BJS<9H)Z0SXRNF&] YY=,HHCM)HP-MC-4DGJ9_V MN*<]_BG:4A$J1$LY9F6!_)'Y4RD^[N,GK";9;,#\J4TV>R;Q! MM&"IR9U@WS'."C@U^#>2T%JVEKBIJ"$'4&!5\1;KA"TZF^%ALD4+BS[4<3G P V18 !D !X;"]W;W)K&ULM5C;;MLX$/T50BV*%FBCFV]);0&IDV #U(O 3K+/C#2VA4BB2U)V"^S' M+RDIDMF5&0EA7VQ=9H[/X1R-QIP>"'UF6P".?J9)QF;6EO/=A6VS< LI9F=D M!YFXLR8TQ5RTYSLA.<9Q9P;2X=D>#*9Y5HO%Y;Q9LOE!3N8[O &5L ?=G=4G-DU2A2GD+&89(C">F9=NA=S M;R 3BHC'& [LZ!A)*4^$/,N3VVAF.9(1)!!R"8'%UQ[FD"022?#X48%:]6_* MQ./C%_2;0KP0\X09S$GR3QSQ[EM>+Z[_O5^@+ M6@G'1'D"B*S139SA+(QQ@FXSQFDNZL@96@!F.84(88YN<$S1(TYR0!^O@.,X M89\$2'/Y,UI"F%,:9QMQ_6%UA3Z^_X3>HSA#]UN2,YQ%;&IS(4D2L\.*_K>2 MOG>"_@+3,^2[GY'G>,.6]+D^_0K".GV@IMMB(>O5].K5] H\_P3>'+,M@A]Y MO,>)7**+-D4EQ* =0CZV%VR'0YA9XKED0/=@!1_>N2/G:YL^0V"*6K]6Z^O0 M@WO"A2/6M3.L[4WA]K:8MRG4D=I9 VP5CM\NP&')M4: E/4CFJU(VUM?U?; M)K9$&+YBO;:HD]8;U_3&6GK?80\)>&.MYY)]NU19VTG>LT[W2GB_'0OZA3]].C]:V/*315^]$\X[[=D!6& M*<6&T%3%SYUZH1>M= M'$-HJO9F_G#'!NQH=!8QA:8J;J815_OZ[]8+)Z\;41>B4FM&!U<_.Y1&]%L9 M:3-[E\ 0FOH/N!D^/,? ?V"C(XFLIPU1"1[M2N@G MA,IZ77N@'JUW;\".1H<04VBJXF8(\?0['EUZ8 4QTAE1%U)2 MLX_V'>6F[P+339PQE,!:Y#AG8^%B6NZCEB><[(JMR"?".4F+PRW@"*@,$/?7 MA/"7$[F[6>]F!_\!4$L#!!0 ( #:0G5K0[T;EH ( + ( 9 >&PO M=V]R:W-H965T@>ICT8.,"J$S/;0/?O=W;2*+3 .HT\)&?[OB_WG<^Y-'="/JD5@";/ M*<]4RUEIO;YQ735;04I53:PAPY6%D"G5.)1+5ZTET+D%I=SU/2]R4\HR)VG: MN0>9-,5&R&3'IDV&N/)Z/> ML'?_;4P^DWLJ)34Y)I==T)1Q=86S'9%M06HVY4#NA0:%

M7)$+PC(R9)SC3JFFJS%0\SIW5@1UFP?E'PEJ2&6-!/5/Q/?\Q@%XYS2\"[,2 M'N[#74Q/F2._S)%O^<(C?$AS_5;X(5DG>W TA5--^IG2'!.X6 MEL+#DWM=W>8Y)N&0V)PAL@SF*[E-8K_I;JL2Z5_6):T'IM1=;HXRM\9%)GG_=CC.1[4F.2LG16>LP.J?P,Y'M"8]+X?%_UV'\ML@:<2U\58H' MO*)&+?0J5_U57;J5?F)Z.7Z/ERQ3A,,".;Q:C"4A\_Z8#[18VQ8S%1H;EC57 M^$L!TCC@^D)@I18#T[7*GY3D#U!+ P04 " VD)U:FM(ZM/D# #Y$0 M&0 'AL+W=OO("DKW?IV]7 M*VGEX8Z+;W(-H-"/A#(YLM9*;0:V+<,U)$1>\0TP_6;)14*4[HJ5+3<"2)2! M$FJ[CN/;"8F9-1YFSQ[$>,A316,&#P+)-$F(>+H&RGM)%QY9'S;Z8S MBT:68Q0!A5 9"J+_MC %2@V3UO&](+7*,0WPL/W,_CES7COS2"1,.?TSCM1Z M9 46BF!)4JJ^\-UO4#C4-7PAIS+[1;O"UK%0F$K%DP*L%20QR__)CR(0!P#< M>0'@%@#WK0"O 'B9H[FRS*T;HLAX*/@."6.MV4PCBTV&UM[$S$SC7 G]-M8X M-9[=+R;WO\ZN[V[19#Z_7 .*Q%1^TN9?YS?HXX=/Z .*&5JL>2H)B^305EJC&-R,SWN!;Q)^3V,!$?H@T'NBO.PU$,P6)_+O.Z7R43OTH9JD.Y(:$,++T6I0@MF"-?_X)^\XO M=2%HB:P2$*\,B-?$/CYPG62NUWF;4_@9A=E'MF/7ZSF=_M#>'OI19^8ZGEN: M511V2H6=1H5W(.4 3<(P35)*E)XNDG"AXG^)V3?JY.9\W0,=E_VNT\='DM,[,Z^,74J%7BNTU MBKV!K3ZG-CH%%(1KQBE?/=6);&0Y=W6V1%9Q."@=#MYENPK:#$A+9)6 ],N M]/__=M4_23[/]7%PE**O657T86=__CK-"TJ0"! C"=0>EHW@B+;:JJP>E M!GZ7["R&:2LH+;%5@[(O,'#C MEJ^GE0=V_. T85^UJZK<5RFXN4S1*D$P0NF3OM,]%P&2+]6.B/J-MI'O[#EJ MB:WJ_;[LP;WW2=Q6"Z.VV*I!V9=&N+'0>&/B!B=WDL#WO..K0)T9]O#Q5< ^ MN)>;CR+Z47R37=4?N=(;;M9<@ZX/A#'0[Y>< MJ^>.N?V77WO&_P%02P,$% @ -I"=6LH/H&ULK53?;],P$/Y73F%"FS2:-.TZ&&FD] >C M$JVF=8,'Q(.;7!MKCAULMQG\]=A.&KJIFWC@);;/]WUWW\5W427D@\H1-3P6 MC*NAEVM=7OF^2G,LB.J($KFY60M9$&V.WG!+-[FV!C^.2K+!)>K[\D::D]^R9+1 MKJC@('$]])+NU;AO_9W#5XJ5.MB#5;(2XL$>9MG0"VQ"R##5EH&898=C9,P2 MF31^-IQ>&]("#_=[]D].N]&R(@K'@GVCF)(B@JD]39L=N-JX]!&#>7V+RZU-+?4X'0\6]PEB^O9Z,L4DN5R>K<\ MA\7T#M[!@DA);(GA=(*:4*;.C/5^.8'3DS,X Q#7ZE2I+BT#,=K%#NT(O?OND.@H_'2O"?R)X4I-\6I/\:>YP4 M0FKZF]C6/2:T1@\77P9^;O#[&N/;G#@,N@,6J45H'<[\60N\/-D [L.,_4$L#!!0 ( #:0G5H^S@&PO=V]R:W-H965T\WNNB%_SZSMFJ2XH84T#['7 MGG-\YNR,/:.5D-_5$E'#SXSG:FPMM2Y.;%O%2\R8.A(%YG1G+F3&-"WEPE:% M1)94H(S;GN/T[8REN16.JFM3&8Y$J7F:XU2"*K.,R?5+Y&(UMESK^L)%NEAJ M<\$.1P5;8(3Z8S&5M+);EB3-,%>IR$'B?&R]<$].7<< JHA/*:[4QCF85"Z% M^&X6;Y.QY1A%R#'6AH+1X0I/D7/#1#I^-*16^TP#W#R_9G]5)4_)7#*%IX)_ M3A.]'%M#"Q*&+!5?5/ZR:6,>"N%1:9 V8%&1I7A_9S\:( M#8#;NP7@-0#OK@"_ ?A5HK6R*JTSIEDXDF(%TD03FSFIO*G0E$V:FVV,M*2[ M*>%T.#F?7+S^ M'LP\6+UQ.(OD2SR?OH$,XG,W@&$55-4G($,8=)CG*QAD@+ M2?L+T5IIS!1%4JT].4/-4JZ>$N9C= 9/#I[" :0YS):B5"Q/U,C6I-8\TXX; M92]K9=XMRMXS>02^>PB>XP4=\-/=\#.,6WAO&VZ31ZU17FN45_'YM_!-);6. MU.M#F'*6:Z"D8/*C3 NJ:0U?WU$XO#6.?.M*M>;N=7.;5CU1!8MQ;%$O*I17 M:(6/'[E]YWE7XGLBV[+!;VWP=[&'[U"I$VJ^N,Q*SC0FU#/TF#AEIBN[4J_Y M^A6?>:ERKS:2ZPES?"=JP+;F]5FYOI]R9T(P#UJ6KFM)5UZ6; MH^Y27%,&&U("^@UN".Z(&@X]IUMOT.H-=NJ=="J%@M-^)M106H#9T33&+N$[ MN>];97LBV[*AW]K0?\!FZ^_3ACV1;=DP:&T8_$?U+J10G>_5P1^5Z?J#OMN_ M4^"UQOZ-TJY*RIPCF]4LKTQ)ID9E2:,19HKX#@GF',T MH%Z0]=A7+[0HJLGI4FB:PZK3)8W**$T W9\+H:\79AAKA^_P%U!+ P04 M" VD)U:\%N9N7H" "]!0 &0 'AL+W=OL#$T@L29-"DPLC=1?@SV450UL0M,>W.3:6#AVL-T6_ON= MG30KJ* ]["6VS_=]=]_%=_%6J@== !CR5'*A^UYA3'7I^SHKH*2Z(RL0>+.4 MJJ0&CVKEZTH!S1VHY'X8!.=^29GPDMC99BJ)Y=IP)F"FB%Z7)57/0^!RV_>Z MWLXP9ZO"6(.?Q!5=00KFKIHI//DM2\Y*$)I)010L^]Z@>SGJ67_G\(/!5N_M MB56RD/+!'K[E?2^P"0&'S%@&BLL&1L"Y)<(T'AM.KPUI@?O['?M7IQVU+*B& MD>0_66Z*OO?9(SDLZ9J;N=Q>0Z/GS/)EDFOW)=O:]Z+GD6RMC2P;,&90,E&O M]*FIPQX >0X#P@80O@:\%2%J )$36F?F9(VIH4FLY)8HZXUL=N-JX]"HA@G[ M%U.C\)8ASB23F\G\ZIZDM]_G@ZL)2>_3V\DT/24WDUORB=Q0I:BM,SD>@Z&, MZQ.TWJ5C4A$%X=B"?T;_#>^^D$[6EC1Q?] ;?3&&O*?-\ M2F:<"D.HR,GD<BU1>B]QYZ, 4DS1EW/PA,.'PV'!-%O7!R,KUVT(:[%ZW+7"^@K(.>+^4TNP. M-D [L9,_4$L#!!0 ( #:0G5I(A'66$ D &IA 9 >&PO=V]R:W-H M965T-K>@\I'S>\./-D7+]FJ1? MLI64BGQ=1W%VTUDIM7G;ZV7SE5P'63?9R%A_9YFDZT#IM^ES+]ND,E@40>NH M1_O]86\=A'%G>ET<>TBGU\E616$L'U*2;=?K(/UV*Z/D]:;C=+X?^!@^KU1^ MH#>]W@3/\I-4GSDN1+_N9N<=/IYSV2D9RK'!'H+R]R)J,H)^E^_+>$=O9MYH&'K[_3>7'Q M^F*>@DS.DNC/<*%6-YUQARSD,MA&ZF/R^D]97E#1P7D29<7_Y+4\M]\A\VVF MDG49K'NP#N/=U^!K^4$&6 5PN@]$3 H P8 M7!HP+ .&]8#!B8!1&3 JDK7[=(O4^($*IM=I\DK2_&Q-RU\4^2VB=4;".)?B M)Y7J[X8Z3DUG'^[_8!\?[VY_9^3^PR/[1'XC]T&:!KE"R*^^5$$896_(+Z1' MLE60RHR$,?D:-LE[Y-8K3+" MXH5<-,1S>[Q#+8">_B#VGP;]_FG<4BOQW2;MDKY[16B?NN3S)Y_\^LL;L@B^ M'5Q_0S]G=NI]\M(EE!94YW*J?P'5F=2H5B*S$_^UC;O$[9M7WY06.\:7GKLM(L[L7O5N@O5.B#S8;N2"S((K(AXTZH=Y;*R2? M(]YFFV N;SIZ$LAD^B([T[__S1GV_]$D$23,1\(8$L:1, &"&1KQ]AKQ"KI[ M4L5/BMS%F4JW>N95Y-^_ZQ/(G9+K[#]-8O&08D'"?"2,(6$<"1,@F"&6P5XL M _N DF2*)$LRWPTL-? WW^1I:\W6GUR]A$!']TQU^D623AG.]V-&+F44214&: MD8U,=]/-&_*7?4Z]M;;4-J=(F+^#C0Z3->E2C];RQ9"-I#L08S)+XA>9JO IDN0^47HG\]?QL:9T6]EMTXV$^4@80\(X$B9 M,$,ZD[UT)M!UX 0I%B3,1\(8$L:1, &"&6)Q^I6=TK>.-%RC2;!.MK%J4H<] MNJT\2MKP<+@?]LVAWH<<:*'?[?<'=34@6V50&H?2!(IFJH%6:J!GMH3YRF+G MV 4T.F>LQDH&/[7E ML#?36BH[VKB^-:RK!.HS0FD<2A,HFJF2RFMTK.[4]*-M3B9'SB*T48&BF:FN/$C';D(6 M.TOY587Q\S;,5L7NTK)S@/J,4)H/I;&2-C@E2WI6(VL MZ:-,UXTJ@!J09SHQ(M^DWL@T#@!0NQ%*XU":0-',BJ7*<:1VQ_'RWVWH8S4W M^XI4.X\K\B#3,%F0#W'C\&+O1EMA06D^E,:@- ZE"13-%%OE<5('^ML0"C4Y MH30?2F-0&H?2!(IFBJ:R0NG%5NA%[H8=UUHT]-C=Z-:V$SZT20:E<2A-H&BF M%BH_E-K]4/AL]?C::*W;N]%:0]#J32B-06D<2A,HFBFVRE:E'G:V@MJJ4)H/ MI3$HC4-I D4S15,YL-3NP#ZN-'651 NBTF 1QL]YI7X^&NDOC:*!VJ\E[=#\ MHO7?Z$-;9% :A]($BF9*H7)HJ=VAI7VW_^-E8W9X:V% '5LHC4%I'$H3*)HI MH &=[O-^@-E9"71O+G3I?4BBYF]Y=:*P-[*CKV7'7LS^__#"W4K M+]2UVF:[C6B89=L@UO/'/,E4LPJ\8Q6,ND?+"*BU":4Q*(U#:0)%,S5069NN MW=IL75)4\HZV%Z.Z'J#WHD-I#$KC4)I T4P]5/ZF:_V M%@+4I832.)0F4#13")5+Z=H+4"\WNO-C%SX]!^ID0FD^E,:@- ZE"13-%%;E M9+ICJ/WM0FM8H30?2F-0&H?2!(IFBJ;R0%V[!_HCFY=)P^;EZ,DT,WO#K04! M=4&A- ZE"13-?!)7Y8)ZYTI<6TQ//U'B:N]&V]$'2O.A- :E<2A-H&BFV"JO MU<.6N'K0$EC]< #M76A- :E<2A-H&BFV Z>4NIA9RNDGSF# MTGPHC4%I'$H3*)HIFLH']K EKM[YHM29OF. MIKL'^^_>J&13/%?^*5$J61@YKGR3-[#_\PK3_P%02P,$ M% @ -I"=6O46ZR(Z P O L !D !X;"]W;W)K&ULQ59K3]LP%/TK5H8VD 9Y]L7:2J,PK1(K%07V8=H'-W%;B\3.;*>% M_?I=)R%+VK0P*=*^M'[<WO^'B4:X(4>@I"ID<&"NEXG/3E/Z*1%B> M\9@PF%EP$6$%7;$T92P(#E)0%)J.9;7-"%-F#/OIV%0,^SQ1(65D*I!,H@B+ MYPL2\LW L(V7@5NZ7"D]8 [[,5Z2&5'W\51 SRQ8 AH1)BEG2)#%P/ALGX_L M%)!&/%"RD:4VTE;FG#_JSC@8&)961$+B*TV!X6]-1B0,-1/H^)63&L6:&EAN MO[!_2XJ=%,66KK$BL\[ N^04)' YMN MI'N3HL$-9?H89TK + 6<&HYN)@]7MW?CB^LK-+FYNYJA4S2#NQ(D(4%\@6X2 M)15F 65+-.)L382B/J#I[OJMLW601S_1(.2B#4QAN_?V6WK4YW)AL@JEMW" MLINRNWNW<*[0F$DE$GC$"OVXA@ T5B22/^N,NTT:;XBL8MPKC'L'S[K\ &)! MF4]C'-8YSFC:*8U.GNNAT^ND]VU=]O)J6$5EJU#9.JCRGN&(PV7\30(X):HH M#M$T$?X*,IR0'R"QP?$%5/H\@<,#.]D(E3+!S"?(YU+5FDOMPE+[H*4)?,-\+,2SWGEP!\+K%+9WUG9ZCMVRMR36A=G=?=O> M*31V7DD$KO6V1'"0YU_?0T-D%*^91-#;O6J> M996>0^;EU;"*2MOZ^T&W_DLJR)>MOO*VU]VR51O6L^P]MDIUBMU$.LA9*OG5 M]=R6LRVS-L[J];9TFJ722M>U4(DL*9,H) L 6F<=,"JR4C'K*!ZGU=:<*ZC= MTN8*RFLB= #,+SBDB+RC"[BB8!_^ 5!+ P04 " VD)U:68Q=>Y0# J M#@ &0 'AL+W=O0X3\K+E*J<"C6MMP* MH+%Q2A/;'8S-V)<,QSE; ,[@21>9I2\?<4$KZ?6*[U-''/UANE M)^QPO*5K6(#ZO+T3.+(KE)BED$G&,R)@-;&NW,N9&V@'8_&%P5X>O1,M96HQE! I'2$!0?.YA!DF@DY/&M!+6J-;7C\?L3^F]&/(I94@DSGOS! M8K696$.+Q+"B>:+N^?YW* 7U-%[$$VE^R;ZT=2P2Y5+QM'1&!BG+BB=]+ -Q MY( XS0Y>Z>"=.@3/./BE@V^$%LR,K&NJ:#@6?$^$MD8T_6)B8[Q1#X^N0CS]1&DGD60USWMU%W)=Y[$C_U6@$_ M4G%!?/<7XCE>KX'/[.7N00L=O]H+W^#YS^!=PU)AP*42.1X41?[\@ ;D1D$J M_VJ*5H$6-*/I\W\IMS2"B84'7(+8@16^>>7VG?=-4CL"JPD/*N%!&WIXE7+, MG>_4'&Q,NE@'(F8RXCF& 9.EF&%2YC2+@$1=5-C7ZO8I^KY4^;O_P[ 1(\L_Y7!/I5NR?W<6.P&IAZ%=AZ'>:OOTN MA7<$5A,^J(0/6O4@O[ /4G3=IL:S6%% M<_B_G++A.35O<$*_R29HIC^JZ(]:Z3]P]<+XCLX6[X^&)P2;;'K-!%WG\"UU M?E (?.>_%X)V\)\]$%VAU4-QU%:XG1:#$JXK\1VAU<5[!_%>IP6AA#O.1J_7 MKT_%,-#4:!_XR$0_O@MO*;ZPJ.[]I-YO A=F?;?/L 4MRCL M,-&PO=V]R:W-H965T MJ0^]U%G@&8Q#/BQ&3=WKA)2 1Q)S0 M&#&8=K6^>3,P/660COB7P(IOM9&",J'TE[KY%G0U0T4$(?A"N<#R;PD#"$/E M2<;Q7^Y4*^94AMOMC?>O*7@)9H(Y#&CX0@(Q[VJ>A@*8XB04W^GJ;\@!N7M$J'VMHR$^XH%%N+".(2)S]X]>B-GQX'_S1N^^.[(1H\ MWH_N'L;]IV^/#ZB!QC)E@B0$1*?H<9&2WE>D$[%&%T,0F(3\4HY['@_1Q9=+ M] 7IB,\Q XY(C)YC(OB5[)3MISE-.(X#WM&%C%G-K/MY?+=9?-:!^&QT3V,Q MY^@N#B"HL!_4VYM6C0-=DE4P9FT8N[5J/=YCUD2V>84LPW*K JHW'X)?F#LU MX=C% MJI/_N OX"*A5 &J]"Y#\$$V!*$AR!9&/8U]6]., 6WL &X[EF&W/V,%8&\6) M&-L%QO;'$Q0DS'>G9GL/IF.WVV9[%^7^N-T4?@/ *P!X[P*P!+Y9(7@%YA.. M)_*[<"1X;R\HVY7BPMD-OC:&$Y?HND!X75L]7]+// 0-U%\"D[H%W64 8T8 M\>55UM:QPEB%\/J>PN:5PS(_4SK/"RL65LQ6QT?3V<-4& M>.K:6B4!UN_4VK,28NT3XC2OW5U":@,^E9!2,IFUNN1(72OY:/P^'W9%1GNM M73H^0T:9I8XRG=HBF-:WAMH,!6A ([E#Y#B3^TR^,C.0NS:!)FNT/6Z$UVEW M?X69S*"]E]F1BH[;22I+[IX4" MO*[:;0V.>+)S3V;FJ=+16UY*P6?6*[Z3>*E^0RLIJI_=V0 S-AQ9SF&2/D,U MFJ5L-.MU8W\V8S## N3>63 2<^*C)0Z3#^1+-D%K^[.T6W/VAQSZTI9RT:S7 MB^\(_ ,+ZAW'<%;IJ&^=HD3 9NGA$I?)F<0B.U I>HL#K'YZ;*.7P[/3KWO, MY#:4HQ"FTM1HMN5;Q[(#I>Q&T$5Z)C.A0M H;&ULQ5C;;N,V$/T50ET4"=!8HGR+4]N [611HTUBQ)ON0]$' M1J)M(1*I)6D[+OKQ'5**;&5E;A,H2!YB73AGYAQQJ"/VMUP\RA6E"CTE,9,# M9Z54>N&Z,EC1A,@&3RF#.PLN$J+@5"Q=F0I*0A.4Q*[O>1TW(1%SAGUS;2:& M?;Y6<<3H3""Y3A(B=F,:\^W P<[SA;MHN5+Z@COLIV1)YU3=IS,!9VZ!$D8) M93+B# FZ&#@C?#'!YSK C/@SHEMY<(PTE0?.'_7)-!PXGJZ(QC10&H+ SX9. M:!QK)*CC6P[J%#EUX.'Q,_IG0Q[(/!!))SS^&H5J-7#.'132!5G'ZHYO?Z,Y MH;;&"W@LS7^TS<9V>PX*UE+Q) ^&"I*(9;_D*1?B(,#WCP3X>8#_(@"WC@0T M\X"F(9I59FA=$D6&?<&W2.C1@*8/C#8F&MA$3#_&N1)P-X(X-9Q_N9W\?C8> MS:\NT>3V>G9U,Q]]F=[>H#-T0X0@6F1T<=97O](WB:ZYDRM)+IB(0W+\2YP*(CXST3&OA7PFH@& M:N)?D._Y[8IZ)O\_O&4IIUGHVC1XS6.ZKHB@9WJ"A6C"$^@Z2&O?0HU@968]@JFO0^>L+TZI:H)K"05]O:6P[-. MBZ_&6X$"9$,%>$644A'QT"SH^0O :,<7/WP)5!H/>W:,=K"@5JEB#WRK+ =. M#-O?@_/[2CK6J-<^^;K0RAS]/4?_@_LD+Z NN6I"*\NU-Y'8:KS>O5/LV;-. M01@EVJJC#@K)KFH9G]AQWJK2WC_B]S.0T'357R\5QA%WOGMEVBM[*_.]=\1V M\ZBK1QLJ]10Y@>\QJ=M&GE82RI#:!WR:[7;;Z[5?4GH/XX?WS@];W9*F!*X7 MOL(PNOJVCM0.35D [:^_0V[ [DU"Q-)M6$I8D\.W9_D9Q-=L8&^N- M,;V[\^+Z"%^,S#:1NX?)=MNNB5A&3**8+@#2:W2A*I%M8&4GBJ=F#^B!*\43 M<[BB)*1"#X#["\[5\XE.4&PC#O\#4$L#!!0 ( #:0G5H]Q@4K=@, .4+ M 9 >&PO=V]R:W-H965TBJ+2I[^6S( :PE,;,=V*3]^&L[:6 C4*C4+_%+?,YY'ON\ M]3=IU.K2=>5LB1F5+;["7/^9=UW(RRW(G[=F\LXCXO5,IR' N01991\6N$*=\,'-]YW'A@BZ4R&V[<7]$% M3E!]68V%7KFUEH1EF$O&/VM];\IK,E$J\XNDWEJCEP(D< M2'!.BU0]\,U'K B%1M^,I])^85.=]1R8%5+QK!+6"#*6ER/]65W$CD";'! @ ME0"QN$M#%N4U533N"[X!84YK;69BJ5II#8[EYE4F2NB_3,NI>/+Y_NJ_B]%P MWXYN[R?#SI_L[N(")]H"D2!'X'!XF7V!H+I"I7_#F&A5EJ7RK#^D? M?5=I($:=.ZN,CDJCY(#1-MSR7"TEW.0))G_*NYI S8(\LAB1HPIOJ6A!VW\' MQ",AO 87Y)(*E-5PQ$*[OJ>VM= ^8.&NR*8HJJN0<%\HJ6B>L'S11+_4%33K M,H%V*5=TA@-'1Y)$L48G_N>5W_'^/8(TJ)$&Q[3'%A_?XGL'4URP/-=3 W^% M@O$$WK"\NIRW\+OQFDHFI:W0VC(1OHY]0J* ]$C?73>@#&N4X=,H%X+F"D\' M$^Z!(5$4AD&O&4NGQM)Y&LL:Y3E0.GM0+MIA&'J]L!E+M\;2?1J+3K9S9.? MZ>[#(5XG]+O-:*(:372F+Z$=G^%(T;XC^8$7$7+@\7HUQ-[1P/QF\RXF%\,U M"EU'X(-Q*M#)$.$]90*^TK1 &.O@G1AP3=AZ+Q"NOK?-P-Z9E[RI. &M.-E M@<1PFAM.:\-I-[#-*R0\3:F0YF'*=S /LLV%C6FZ1!;MO$J[Y1UP87^GIO@G M!_>I;)Y-H:IOP0X'K]4YX/@^V7(@IR:%%Z= ]BET6F%P@,*V9/E'Z\Q?N>3% M6;3W66AG\@^PV)8S_]QZ=FIX5+GJN7R"O=CP6W\G*W>G\\I0+&Q_*6'&BUR5 M35B]6_>PP[)SVQXO&V#=P^AHEI#B7(MZK:[.E:+L*&ULQ5?;;MLX$/T50@T6+=!$-U_B MK"W =K+;H$UC1.GNPZ(/M#2VA$BB2])V\O<=4HHB.8K08%7D)28ISN&9PR-E M9KQG_$Y$ )+;,-$4004K%"=M AD]6C*=4XI2O3;'A0$,=E":F M8UD#,Z5Q9GACO;;@WIAM91)GL.!$;-.4\H<9)&P_,6SC<>$F7D=2+9C>>$/7 MX(/\MEEPG)DE2ABGD(F8983#:F),[;.Y[:H O>.?&/:B,B8JE25C=VIR&4X, M2S&"! *I("C^[& .2:*0D,>/ M0HSU2!U?$C^E\Z>4QF207,6?)O',IH8IP: M)(05W2;RANT_09%07^$%+!'Z+]D7>RV#!%LA65H$(X,TSO)?>E\(40E G.8 MIPAP#@-Z+P2X18!6SLR9Z;3.J:3>F+,]X6HWHJF!UD9'8S9QIJ[1EQR?QA@G M/?_V>O[Y>#;U+\[)_/IJ7G\EQ\1'RX3;! A;$5^RX.YXAGJ%9,Y2 M-)&@^AHN[M48R/MSD#1.Q <,_.:?D_=''\@1B3-R&[&MH%DHQJ9$ONI4,RBX MS7)NS@O<7'+%,AD)47Y"7/LC<2RGW\!G_NOA MO18Z;JF]J_'G>\I#\M\7A"27 M$E+QO4G?_/Q>\_GJ"W$F-C2 B8&? %\!X;WQSM[8/W9)$Y'8#6I>J54O39T M[Y9)FA"A79@+$50%@]R%31+DN .-J[YI.Z_GVL.QN:NF]GS3J3OLE9MJE/LE MY7XK99\F( @Z'U]7?@V,V#+J7J"*PFU;"4 M:OB;W)SC]BM&M8?V@9D;]MCV"V8^+1F?MC*^00TH#R+MYQ!V^.]_HVZNB6,K MTFNOJ2.P6M*C,NG1&SMZU*54'8'5I+*MISK"^DV>+H#KIN[W#ES=M*OOVLVV MMBOEC]U*^V_(@"-QY6L:8H$5"\FI*BT;J;:"O?;"ND*KI^X\I>Z\L;T+ EW) MU1%:7:ZG8LUN+7#^C\'=9^6%XXZ<0X,_W]4?.J,#@YN54C\%OM8=D$ JVTSF MA7"YFG=9,]5EJ5;A8!V[KZGN.")+!"2.MDB.\ MZUT# #A"@ &0 'AL+W=O>[DQY:WOZS2G!=$WLJ0";S92%<3@5FU] M72I*,J=4<#\,@I%?$":\9.;.'E4RDY7A3-!'!;HJ"J+^6% N]W-OX!T.GM@V M-_; 3V8EV=(5-<_EH\*=WZ)DK*!",RE T7< J$9OS>87OM)J]A=']!_=MR1RYIH>B_Y M-Y:9?.Y-/,CHAE3*KEVO[!O9 ,/TDH;633*:$'!1/U/OC=^ MZ"@@3K]"V"B$;Q6&1Q2B1B%R1&O+'*TE,229*;D'9:41S2Z<;YPVLF'"1G%E M%-XRU#/)EX>O\.G7U0H>'YY@]?'NZ0&N886YDE6<@MS @FB6 A$9+!FO#,W@ M"^;6)ZDUE%3!*B>*PL62&L*XOD3EY]42+CY^00K6$#]MS%W4YH9'S(W@LQ0FU_ @,IJ]UO>1>LL_//!?A"ZP7]?6^ZTN24KG M'A:TIFI'O>3''P:CX*<^8N\$]HKFL*4Y/(6>V!3B-H6(,8JM*T/6F&U&0BJ+ M HL;TSY]R27/J.I-DAI]Y-!MG]HEUV$BE6ELQZ19Y<#.(W]#LE1J.^BE.6XK3_X1B-XCGD9R>1;)7 MZF\D_Y>>;-.&ULS5A=CYLX%/TK%BNM6FEWP!"^9I-(F32K5NJT4=+N/JSVP0-. M8@W86=LDTW]?&Q@(":&3'2KE)0%S[_&]QP=T=(=[QA_%!F,)GM*$BI&QD7)[ M:YHBVN 4B1NVQ50]63&>(JEN^=H46XY1G">EB6E;EF>FB%!C/,S7YGP\9)E, M",5S#D26IHA_N\,)VX\,:#PO+,AZ(_6".1YNT1HOL?RZG7-U9U8H,4DQ%811 MP/%J9$S@[12&.B&/^(O@O3BX!KJ5!\8>]&18NB*'C]C/YGWKQJY@$)/&7)WR26FY$1&"#&*Y0E5MO4,2C8><[0'7T0I-7^3\1OP$._ W8 MENVVU#-]>?J@HQRG(M?)\9PS>.>XFSU%2:8Z!BO.4C!EZ3:3*%>U(GR&."5T M+< <<[#4S()_/BI@\$'B5/S;QG)1Q:"]"OTAN!5;%.&1H=YT@?D.&^-??X&> M]4<;13V!-0@;5(0-NM#'H"[PAM+Q\V\9! >SFP/K;M1N[ MH0<#+_2'YNZPO]- #X9A:'E!%=BHW:UJ=SMK_YQ)(1&-U=EI_03J7.D. MU(OT236F6UB!J%C%<6L7G5M<>I(]@378\"HVO*N0OM.[T/?.E;[ M:6#H^;;GG!-[[=%@MTD[%/L><8ZH;-=Y)\S%1]836K/IVMQ!]SITWJL#[ NM M25KM 6&G8WJ5SKT3^=JNXQR+_ =1S;IK*P:[O=BAPA?+K^WJ[H2X^*!Z0FLV M7/LW&%R'NGLU>7VA-4FK;1[L-$6O4G=XZL3AP IL.SQ6^&ED, @=Z'A'(CF)0LS2\W&,68ZP#U?,449>6-WJ :5HZ_ U!+ M P04 " VD)U:Y8.9$\P" !F!P &0 'AL+W=O8LLW0ZEK;A5NZ2J1>L(-!05:X0'E?S+F:V0U+1#/,!64Y<(R'UJA[->GK M>!/PF>)&[(Q!.UDR]J GU]'0%=>ED3@A*5?:"23H75I080Q*5-YRS;OL?;3TWPA2X7YA4T=ZU@0ED*R MK 8K!1G-JW_R6.=A!Z!XV@%N#7 / ?XS *\&>,9HIGN)!<[5*%D\'UQ\FGFQGX?.>.X4FN3"E(DR9*#G"M]%22*X*_7M; MQBI&OYU17_XK49 0AY:ZW0+Y&JW@U8MNWWG;9O<_D>V9]QOS_C'VX ,3 I:H MB@RAV*LY6J5%ZIIK2T'%VS>\NEVM@W/7?^.[ WN]:ZXE[,+M]OPF;$]VKY'= M.RI[_D]2>[]KZ%T>Z&R)Z?:\=I7]1F7_J,JG&ZJD 5SH:FW!9\8[-31F!@G:R&^F\EU,G8\(PARB+5AH/C8P@SRW!"AC!\-I]-N M:8#'XP/[>^L=O:RI@IG(/[-$9V/GTB$)I+3*]9W8?8#&CQ48BUS97[*K:T>> M0^)*:5$T8%10,%X_Z;[IPQ$ >;H!?@/PGP(&SP""!A!8H[4R:VM.-8U"*79$ MFFID,P/;&XM&-XR;?W&E);YEB-/1]>WLX\V"W$^^+%;D#;FE4E+36'(^!TU9 MKBYP]6$U)^=G%^2,,$[N,U$IRA,5NAH%&!HW;C:;UIOYSVP6D!O!=:;(@B>0 M/,:[*+Q5[Q_43_V3A#=4]DC0?TU\SQ]VZ)G].WQP0D[0-C.P?,%SS>2Q*(#< MTSV9,Q7G0E42R-?)6FF)Y_5;5\=JQD$WH[G#5ZJD,8P=O*0*Y!:;*.D3JQ2>+^IJGS&,_ZAG%%&ULM5AK;^(X%/TK5G:T:J69)G8>/!:06MK919H^1#N['T;[P1 #49.8M0UT M1_/CUTY" L0Q[2S]0A[<>W*.KYUSX]Z&LF>^($2 ER1.>=]:"+'LVC:?+DB" M^05=DE3^,Z,LP4)>LKG-EXS@,$M*8ALY3F G.$JM02^[]\ &/;H2<922!P;X M*DDP^_>*Q'33MZ"UO3&.Y@NA;MB#WA+/R2,17YZP<6F*ZXH$F1+!DD49H?\4LQ$#L)KM.0@(H$=)" 4$."6R2XF="<62;K M&@L\Z#&Z 4Q%2S1UDHU-EBW51*DJXZ-@\M](YHG!X\WOMS=W3V!T]_E^?'OY M-+J_ V?71. HYN?@ XA2\+2@*X[3D/=L(9^H\NQI@7Z5HZ,&=!?E>(2/@+687P(4? 7*0#[X^7H.S#^> D[F<64+#;_AZ.&\+ M9Z#IEJ/J9KANTZCFA,"8+"D343H'WRXG7# Y:?_6C6*.YNG1U$KN\B6>DKXE MERHG;$VLP:^_P,#Y32?Y1&![PKU2N&="']RMD@EA@,Z ?-$PG$DOJL/!#T.A MKG)6*P M4S\7^1 =U+ >A7POZ)11>ZS:):NVL3A?".?@#(?A>5?'K'W*T3\1V)[.3JFS M8QS](>4B7UN-5>C45A&"G99W4(5ZE-<) D=?!>A4'ND8^3U1@6,@O7CZ_$GU M#"&8TD0V4CQ?)>1%G6MI%\![C%S8.J"MB6J[.^+V:>]8.S32OB:R5M,H)RD- M'.!$K?'OQUG#^CO+Z72"0]JZL+;3,.DAJG@C(^\'1M=1UB?*-Y'L0.1@$R#P M"]%W(*C&PF\?,JW'0-]MX%F9/#1:Z>!.=MDQY7I6;NV)GY#O.,XA,TU<"[E. MJX%<9<30[,3CRJ<>F\W)#/+6=\BIT/8E5QX-_7?T,G@B&RZ&XCU,'5:N#HUN M:?*S(M,_8FB:,(.CPO_>!HT^O2;JW BM'VME7U#HVN^QM<*A&/&I@DS M.5MEO/"8\]9]3!ZG\2K,6O<&R],JJ9LO]%"[-J]T3NXVF0:J/!J]ET>C5WFT M)JK9HU'ET>B=/!K5S==#WJ&]Z*)-RS:Q2D6_'E'?SW;HKV!UFFUH']R]A]S+; MN[(KF'P+\!:S>91R$).9A'0N6G*X6+ZKEE\(NLPVIB94")IDIPN"0\)4@/Q_ M1JG87J@'E'N;@_\ 4$L#!!0 ( #:0G5K_Z&U;*P( $0$ 9 >&PO M=V]R:W-H965T-;721$(H;&(A$E]; MD09%A6X/TQY,N(!5?V2V ^V_G^U Q"3H2^QKWW/NN*3+Y#04U#%2C=S49I0:T+]38RA4:Z#B#!HR2..Y&@3)(L#6=SG:6J MM)Q)G&LPI1!4OPV0JT./-,GIX(EM=]8?1%E:T"TNT#X7<^VBJ&99,X'2,"5! MXZ9'^LWNH.7S0\)/A@=SM@??R4JI%Q],UCT2>T'(,;>>@;IECT/DW!,Y&7^/ MG*0NZ8'G^Q/[M]"[ZV5%#0X5_\76=MP)Y::P21[!3()BL5OIZ? ]G@"2Y DB.@"3HK@H%E2-J:99J=0#MLQV; MWX16 ]J)8])_E(75[I8YG,V&C]/I9#D=SY8+Z,]&,'R<+2>S[[/Q<#)>P.T( M+67)G/):?E++3P)OZYI\)02SSB36 )5K&"IIF=RBS!D:&#&3-]NH4P)!MQH6>.*DQ^87KZCB%C.J.S$'@S%*J MC!KLJI6K-W SRH03!N78G0H#61C.!-PIHHLLH^IY"EQN)D[7 M>1FX9ZO4V $W#'*Z@@C,/+]3V',;E81E(#23@BA83IS+[L5T;->7"QX8;/1. MFUA/%E(^VLY-,G$\"P0<8F,5*%9KN +.K1!B/-6:3K.E-=QMOZA_+7U'7Q94 MPY7DOUEBTHDS$"7++.,=CUH%K$,N*NW&-,*T0_ ,(E[GJ$&]\2GS/[Y-Y=$V.CT[^ MEW'1J\8UOW'-+W7/#[GV&O[/=UQ!;@QD^N\^S$JNMU_.OHX+G=,8)@Y>?PUJ M#4[X^5-WX'UI@3UO8,_;U,-[2(KJGLHE67&YH+R\S_CL8C@E.6 E##Z3?>"5 M=+?2ML]P'7H=?QBXZSU$O8:HUTITRP3+BFS??JV&;SRH?H/5?]^H]C\ =M# M#EK/<+;-\?>!!+\O;10&N%!,K$B<4K6"O4^ETAOL1'*P/XS#!F'8'D:Z/13& M5L,WGLRHP1J];QA''P [;F#'[QS&2J_K[<:QTW\527?GV[89\!;EF-"$PQ*M MO,X0KZZJLDK5,3(O?_*%-)@7RF:*B1B478#S2RG-2\&POW#"@MJ M8]_C<^ZQ?4/<]BNUY/1N1JGR%CD7U<"?*55^"8)J,J,YJ:Z*D@J-9(7,B=)= M.0VJ4E*25D#*>=!NM>(@)TSXP[Z8YS>YJKQ),1=JX/>:D&=OW].!'\:??<_* MC8J4#OR'BX]_YH6Z_N#9^]FGL[/6P^7U;OS" )=^X!3M'"!ZU=(7JFQ03#X^ M3'Z?.";=W98VP\^UD"6>8[3>08[V&,*$$X[3A5"I'JR<&A[\"#4.CD3A32Y;0;[>UP/WP%6/3#(.&\,MGT;&/9+HA25 MXD9WS& 3? %Y=?M^66J'4TF68;OCKPGFII.,"YE2V:0)_55HV.M&RLBT$,1X6#'JAI:=4,[OX%OB=[:EO<@V]LQLNVB:VE#=M#*V M _J;:E9[4[;S)EVO9(^%^C;7TQ&F#V5.;R7-V,+T%UEC %,/<752EGSYE;.I MR*F=_,$)AWVRXGFS0K(GG0U*9:(#5/K>(Y6*338C?R4I[^E"K&>VR?H M^=^N\Y0**@G?-*UK_YA7^1$WV M3L%D<@(FN^_VK?D:D^'QFXR.<[>#^KBV<2;<.A$V40].W@/_%YSA^3JI-YXS MKIBH>S.6IE2\.!AJ>47&^H_2+7T]/J49F7-UWX #?]W^25,VSY-FU"TL1#UJ MW?X!TPOCYMBOFZ>F&SEI?0-A%;LSE1C".Q=P(8%@>S '& ML2PLS_\TGQXZ'XMAWGI.I(=R>BC'LES(R'RP/&Y.HB_W3),DBN(86]'1R.E@ MA*U;',./6PWS!@PL#V1ZW5KCNXU7R/XZP/9T7X5@,\4K$9LIOM: N-<-&$GB MWFTL#S"P7<.>8!Q)$@R!6G37:!PCJQ/#Q[T_V%,2 M14GB1@!S.X@B#(&G$4-8?20$3;8T.P6BP^0"X99K>]9!:GGDP,+6=78T=I)[OK7WQJ" M.@8SNI<)3\8V<3[/XOUF=OSEM3 _'HKB!_MGF^7EH/-854_7W6ZY?%3;M/RC M>%*Y/;,NS#:M[*[9=,LGH])5^:A4M^?CEK \LM'HM?YVO=]F++O6#SG3U[Z"S^YRI#MOJ7&_U3[4:='H=5CX6K]\* MHW\6>95F>J^)69Y4RH[128U,\/^E\4U_&WD47W,8N#H?M/HC7YO^$ ML5BO]5*-BN7S5N75/HY&935@7C[JI[+#\G2K!IUA\:),?3_V'T2K_;U5%@I$ MREQK>\)$JQT>($_-L%D!X" MZ5T$4B9V,^4"0/H(I']!R$8D P0RN"2D!R#["&3_DI ^@+Q"(*]H(6_F,A)< M2D#S":'Y1$LCY]-I&-^SV2V3T5A$M]$P% D+A\/97"01@/R,0'ZFA8SY@HLY MA[-S#YN>>[0XMV$4LT4XF7,VY:&X,+'H_O[3,YB\,Q9_)>VF?S%!&3AD-OC06/DUT$Q2SAC9'% M1.$0F\(&;?C]XTVXG^&F=W:N"Y-H!CWF8(YPB"5AQY!-9E*R.QXS^2V,&X\L M)@:'V R1L/'B+ G_:HXFY@&'6 22C^MY@T7B=A9/3P82DX)#; 4;K&F4[&8U M%HJ=3I-(C+D81LWX85)PB*T@YS>2_SFO0UC[H3$!NY@?7&(_1'FI5\JPQ*0K M6\ZPT)@TWZCZKTK(B$G")98$ZOU&TNFB10:Q+7!,F':ZF#%<8F.\)2CL@RUL M,U7^!KDP8;C$PCB3J1PX(2;F#9?8&^T92VLT,8FXQ!)!4I>:%6)B7G&)O7*2 MOK0&$M.+2UUTG,ECWD A)B88EU@PI^E,6R0]3#4>M6I 7M,*ASG&HW;,:8+3 MRH@)QB,6S*$:9Q]&JDIUUB1#EZZ(G8*K#RYF>)AB/.J:!,4,(":F&(]8,3AF M'V)BBO&(%8-C7D%,3#$>L6(.^LHEK&JNSVV>H!KU)AI?&+3M&,.B[PRZ;*"30D? M\;-L3$M.,3:^<\YNZ7"C$Q!_G$#CJ3F!]^ Q 3;: 0.^@LYOZQ MAYB8@WQB!V'U@PTIQ,0L?Z(0$[-00+VZAD6S.>B8 MA0+J2@C%A(N 6:A@-A"+B8A8)W[-@<)9UWIGB! MF)B% F(+'6$>UQD0$[-00+WBUK84TU()!9B# G('M7:=!*^[3@VC]S$']:D= M=-QW:HUD'_-/?_^"V^&MMI5:ZURMA+U\:8\OTVQY9UB]V;?K_:!NM*V?LVQH MC\WR29&N#B_)'5[P^_H?4$L#!!0 ( #:0G5KU29+, 0( %XD : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@Y?LB22O. MJ">91MD @'O0DJC-"!>+RB\$G!#P\YT,W[?M3V>V' MLO@X'DYEU>RF:?B54EGO\K$K-_V03^5\WX]"I-JAVD$*3U@PR"K'Z00Y#7#PH(BOI!+02U]8-N M(>BV?M =!-W5#[J'H/OZ0;)$&9<$23.L";06Y%H(O!8$6PC$%B1;",P61%L( MU!9D6PC<%H1;".06I%L([!;$6PCT5M1;"?16U%L)]-;9PS:!WHIZ*X'>BGHK M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>-GM9 M0J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH]Y.H+>CWDZ@MZ/> M3J"WH]Y.H+?/7G83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH M=Q#H':AW$.@=J'<0Z!VH=Q#H';./E01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'JW MJ'=+H'>+>K<_J7>9/@^Y7'N^UGC]GZ1Z.I^;KY>_++]VSF["!><$OQ,]_@50 M2P,$% @ -I"=6M9,P)+@ 0 XR, !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707XFR18WK5WF(L@&VT 4_8)()C9K$EFV@_#U."I5 I:(J M$G?3J+4]=^*1SJJ7#V^.0K;NVC[,\V6,[H*Q4"ZI,Z&PCOJT4EO?F9B^^B?F M3+DR3\3$=#ICI>TC]7$2AQKYU>4-U>:YC=GM.OT<&MO/^^I8R^4@HTLEQ3U@V+IRD#3G;F3"L_!SP<>[^A;QO*LH6QL<[ MTZ5=;-VR$-]:"L7^$CMZM'7=E%39\KE+1XK@/)DJ+(EBUQ:;HB?[DV.Z8=I\ M\J/SQS+[ M/.A;@8V/X^_XZXRW]0_L0X#T(4'Z4"!]:) ^9B!]G(+T<0;2QSE('WR* MT@B*J!R%5(YB*D=!E:.HRE%8Y2BNNCM:L_CA^?16>:_C.?C?_MN7H'4$L! A0#% @ M-I"=6D;'34B5 S0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " VD)U:08V]O/( K @ $0 M@ '# 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " VD)U:F5R<(Q & M "<)P $P @ 'D 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( #:0G5KUA-&PO=V]R:W-H965T&UL4$L! A0#% @ -I"=6B-,NF9) P ^0H !@ ("! MY!4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-I"=6@DOH_,6!P U3$ !@ ("!XR( 'AL+W=O,P >&PO=V]R M:W-H965T&UL4$L! A0#% @ -I"=6KUT>1PC%P 9$8 M !@ ("!1$ 'AL+W=O&UL4$L! A0#% @ -I"=6L'%7H6I M! 10P !D ("!WU\ 'AL+W=O['4P# #[!@ &0 M@(&_9 >&PO=V]R:W-H965T1(@, /X& 9 " @4)H !X;"]W;W)K&UL4$L! A0#% @ -I"=6HH5[0M("P :2L !D M ("!FVL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -I"=6J"G+J1" P \ < !D ("!"H( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-I"=6LT]:6-' P _08 !D ("!YHX 'AL+W=O&PO=V]R:W-H965TBQ !X;"]W;W)K&UL4$L! A0#% @ -I"=6@$GB"H= P ? 8 !D M ("!ZK0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -I"=6@N/=]E_! W H !D ("!-+\ 'AL M+W=OT_?L# M #-"0 &0 @('JPP >&PO=V]R:W-H965T&UL4$L! A0#% @ -I"= M6KO&IRE5 P $P< !D ("!&,L 'AL+W=O&PO=V]R:W-H965T.300 %P6 9 " @9S2 !X;"]W;W)K M&UL4$L! A0#% @ -I"=6ODEQT".! [Q< M !D ("!(-< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -I"=6J+1 71[ P ]@\ !D M ("!7^, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -I"=6FV.0HQH P HPD !D ("!-_$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -I"=6IK2 M.K3Y P ^1$ !D ("!R_L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -I"=6O!;F;EZ @ O04 !D M ("!#P8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -I"=6EF,77N4 P *@X !D ("! M>!4! 'AL+W=O&PO=V]R:W-H965TZ'!1000 %(4 9 M " @2X> 0!X;"]W;W)K&UL4$L! A0#% M @ -I"=6CW&!2MV P Y0L !D ("!IB(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -I"=6J*@=(R;! YQ0 !D M ("!HC&PO=V]R M:W-H965T&UL M4$L! A0#% @ -I"=6EO,I"Y6 P MA4 T ( !J$$! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ -I"=6O5)DLP! @ 7B0 !H ( !#DL! 'AL M+U]R96QS+W=O XML 77 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 78 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 157 278 1 false 53 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.stem.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? (DEFICIT) EQUITY Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? (DEFICIT) EQUITY Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 9952157 - Disclosure - BUSINESS Sheet http://www.stem.com/role/BUSINESS BUSINESS Notes 8 false false R9.htm 9952158 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 9952159 - Disclosure - REVENUE Sheet http://www.stem.com/role/REVENUE REVENUE Notes 10 false false R11.htm 9952160 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 11 false false R12.htm 9952161 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.stem.com/role/INTANGIBLEASSETSNET INTANGIBLE ASSETS, NET Notes 12 false false R13.htm 9952162 - Disclosure - ENERGY STORAGE SYSTEMS, NET Sheet http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET ENERGY STORAGE SYSTEMS, NET Notes 13 false false R14.htm 9952163 - Disclosure - CONVERTIBLE NOTES Notes http://www.stem.com/role/CONVERTIBLENOTES CONVERTIBLE NOTES Notes 14 false false R15.htm 9952164 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 15 false false R16.htm 9952165 - Disclosure - NET LOSS PER SHARE Sheet http://www.stem.com/role/NETLOSSPERSHARE NET LOSS PER SHARE Notes 16 false false R17.htm 9952166 - Disclosure - INCOME TAXES Sheet http://www.stem.com/role/INCOMETAXES INCOME TAXES Notes 17 false false R18.htm 9952167 - Disclosure - SEGMENT INFORMATION Sheet http://www.stem.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 18 false false R19.htm 9952168 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 9952169 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.stem.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 9955512 - 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 23 false false R24.htm 9955513 - Disclosure - REVENUE (Tables) Sheet http://www.stem.com/role/REVENUETables REVENUE (Tables) Tables http://www.stem.com/role/REVENUE 24 false false R25.htm 9955514 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.stem.com/role/FAIRVALUEMEASUREMENTS 25 false false R26.htm 9955515 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.stem.com/role/INTANGIBLEASSETSNETTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.stem.com/role/INTANGIBLEASSETSNET 26 false false R27.htm 9955516 - 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 27 false false R28.htm 9955517 - Disclosure - CONVERTIBLE NOTES (Tables) Notes http://www.stem.com/role/CONVERTIBLENOTESTables CONVERTIBLE NOTES (Tables) Tables http://www.stem.com/role/CONVERTIBLENOTES 28 false false R29.htm 9955518 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.stem.com/role/STOCKBASEDCOMPENSATION 29 false false R30.htm 9955519 - 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 30 false false R31.htm 9955520 - Disclosure - INCOME TAXES (Tables) Sheet http://www.stem.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.stem.com/role/INCOMETAXES 31 false false R32.htm 9955521 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.stem.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.stem.com/role/SEGMENTINFORMATION 32 false false R33.htm 9955522 - Disclosure - BUSINESS (Details) Sheet http://www.stem.com/role/BUSINESSDetails BUSINESS (Details) Details http://www.stem.com/role/BUSINESS 33 false false R34.htm 9955523 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Variable Interest Entities (Details) Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Variable Interest Entities (Details) Details 34 false false R35.htm 9955524 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 35 false false R36.htm 9955525 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable (Details) Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofAccountsReceivableDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable (Details) Details 36 false false R37.htm 9955526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Significant Customers (Details) Sheet http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Significant Customers (Details) Details 37 false false R38.htm 9955527 - Disclosure - REVENUE - Schedule of Disaggregation of Revenue (Details) Sheet http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails REVENUE - Schedule of Disaggregation of Revenue (Details) Details 38 false false R39.htm 9955528 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.stem.com/role/REVENUENarrativeDetails REVENUE - Narrative (Details) Details 39 false false R40.htm 9955529 - Disclosure - REVENUE - Schedule of Remaining Performance Obligations (Details) Sheet http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails REVENUE - Schedule of Remaining Performance Obligations (Details) Details 40 false false R41.htm 9955530 - Disclosure - REVENUE - Schedule of Contract Balances (Details) Sheet http://www.stem.com/role/REVENUEScheduleofContractBalancesDetails REVENUE - Schedule of Contract Balances (Details) Details 41 false false R42.htm 9955531 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) Details 42 false false R43.htm 9955532 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) Sheet http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails FAIR VALUE MEASUREMENTS - Narrative (Details) Details 43 false false R44.htm 9955533 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) Sheet http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) Details 44 false false R45.htm 9955534 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) Sheet http://www.stem.com/role/INTANGIBLEASSETSNETNarrativeDetails INTANGIBLE ASSETS, NET - Narrative (Details) Details 45 false false R46.htm 9955535 - 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 46 false false R47.htm 9955536 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details) Sheet http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails ENERGY STORAGE SYSTEMS, NET - Narrative (Details) Details 47 false false R48.htm 9955537 - Disclosure - CONVERTIBLE NOTES - Narrative (Details) Notes http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails CONVERTIBLE NOTES - Narrative (Details) Details 48 false false R49.htm 9955538 - Disclosure - CONVERTIBLE NOTES - Schedule of Outstanding Convertible Notes (Details) Notes http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails CONVERTIBLE NOTES - Schedule of Outstanding Convertible Notes (Details) Details 49 false false R50.htm 9955539 - Disclosure - CONVERTIBLE NOTES - Schedule of Interest Expense Recognized Related to Convertible Note (Details) Notes http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails CONVERTIBLE NOTES - Schedule of Interest Expense Recognized Related to Convertible Note (Details) Details 50 false false R51.htm 9955540 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Option Activity (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails STOCK-BASED COMPENSATION - Schedule of Option Activity (Details) Details 51 false false R52.htm 9955541 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 52 false false R53.htm 9955542 - Disclosure - STOCK-BASED COMPENSATION - Schedule of RSU Activity (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails STOCK-BASED COMPENSATION - Schedule of RSU Activity (Details) Details 53 false false R54.htm 9955543 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details) Details 54 false false R55.htm 9955544 - Disclosure - NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details) Sheet http://www.stem.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details) Details 55 false false R56.htm 9955545 - Disclosure - NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details) Sheet http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details) Details 56 false false R57.htm 9955546 - Disclosure - INCOME TAXES - Schedule of Provision for Income Taxes and the Effective Tax Rates (Details) Sheet http://www.stem.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesandtheEffectiveTaxRatesDetails INCOME TAXES - Schedule of Provision for Income Taxes and the Effective Tax Rates (Details) Details 57 false false R58.htm 9955547 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.stem.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 58 false false R59.htm 9955548 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.stem.com/role/SEGMENTINFORMATIONDetails SEGMENT INFORMATION (Details) Details http://www.stem.com/role/SEGMENTINFORMATIONTables 59 false false R60.htm 9955549 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details) Sheet http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails COMMITMENTS AND CONTINGNECIES (Details) Details 60 false false R61.htm 9955550 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.stem.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.stem.com/role/SUBSEQUENTEVENTS 61 false false All Reports Book All Reports stem-20250331.htm stem-20250331.xsd stem-20250331_cal.xml stem-20250331_def.xml stem-20250331_lab.xml stem-20250331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "stem-20250331.htm": { "nsprefix": "stem", "nsuri": "http://www.stem.com/20250331", "dts": { "inline": { "local": [ "stem-20250331.htm" ] }, "schema": { "local": [ "stem-20250331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "stem-20250331_cal.xml" ] }, "definitionLink": { "local": [ "stem-20250331_def.xml" ] }, "labelLink": { "local": [ "stem-20250331_lab.xml" ] }, "presentationLink": { "local": [ "stem-20250331_pre.xml" ] } }, "keyStandard": 256, "keyCustom": 22, "axisStandard": 27, "axisCustom": 0, "memberStandard": 35, "memberCustom": 16, "hidden": { "total": 22, "http://fasb.org/us-gaap/2024": 14, "http://xbrl.sec.gov/ecd/2024": 3, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 157, "entityCount": 1, "segmentCount": 53, "elementCount": 551, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 578, "http://xbrl.sec.gov/dei/2024": 31, "http://xbrl.sec.gov/ecd/2024": 13 }, "report": { "R1": { "role": "http://www.stem.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R3": { "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R4": { "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R5": { "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R6": { "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 (DEFICIT) EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 (DEFICIT) EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R8": { "role": "http://www.stem.com/role/BUSINESS", "longName": "9952157 - Disclosure - BUSINESS", "shortName": "BUSINESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "9952158 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.stem.com/role/REVENUE", "longName": "9952159 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTS", "longName": "9952160 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.stem.com/role/INTANGIBLEASSETSNET", "longName": "9952161 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET", "longName": "9952162 - Disclosure - ENERGY STORAGE SYSTEMS, NET", "shortName": "ENERGY STORAGE SYSTEMS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.stem.com/role/CONVERTIBLENOTES", "longName": "9952163 - Disclosure - CONVERTIBLE NOTES", "shortName": "CONVERTIBLE NOTES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATION", "longName": "9952164 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.stem.com/role/NETLOSSPERSHARE", "longName": "9952165 - Disclosure - NET LOSS PER SHARE", "shortName": "NET LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.stem.com/role/INCOMETAXES", "longName": "9952166 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.stem.com/role/SEGMENTINFORMATION", "longName": "9952167 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952168 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.stem.com/role/SUBSEQUENTEVENTS", "longName": "9952169 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.stem.com/role/REVENUETables", "longName": "9955513 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables", "longName": "9955514 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.stem.com/role/INTANGIBLEASSETSNETTables", "longName": "9955515 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables", "longName": "9955516 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)", "shortName": "ENERGY STORAGE SYSTEMS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.stem.com/role/CONVERTIBLENOTESTables", "longName": "9955517 - Disclosure - CONVERTIBLE NOTES (Tables)", "shortName": "CONVERTIBLE NOTES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9955518 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.stem.com/role/NETLOSSPERSHARETables", "longName": "9955519 - Disclosure - NET LOSS PER SHARE (Tables)", "shortName": "NET LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.stem.com/role/INCOMETAXESTables", "longName": "9955520 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.stem.com/role/SEGMENTINFORMATIONTables", "longName": "9955521 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.stem.com/role/BUSINESSDetails", "longName": "9955522 - Disclosure - BUSINESS (Details)", "shortName": "BUSINESS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "stem:NumberOfCustomers", "unitRef": "customer", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "stem:NumberOfCustomers", "unitRef": "customer", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails", "longName": "9955523 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Variable Interest Entities (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Variable Interest Entities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-40", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R35": { "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9955524 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R36": { "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofAccountsReceivableDetails", "longName": "9955525 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R37": { "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails", "longName": "9955526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Significant Customers (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Significant Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails", "longName": "9955527 - Disclosure - REVENUE - Schedule of Disaggregation of Revenue (Details)", "shortName": "REVENUE - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-53", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R39": { "role": "http://www.stem.com/role/REVENUENarrativeDetails", "longName": "9955528 - Disclosure - REVENUE - Narrative (Details)", "shortName": "REVENUE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-39", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R40": { "role": "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails", "longName": "9955529 - Disclosure - REVENUE - Schedule of Remaining Performance Obligations (Details)", "shortName": "REVENUE - Schedule of Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-57", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R41": { "role": "http://www.stem.com/role/REVENUEScheduleofContractBalancesDetails", "longName": "9955530 - Disclosure - REVENUE - Schedule of Contract Balances (Details)", "shortName": "REVENUE - Schedule of Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails", "longName": "9955531 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-80", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "longName": "9955532 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-89", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails", "longName": "9955533 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details)", "shortName": "INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.stem.com/role/INTANGIBLEASSETSNETNarrativeDetails", "longName": "9955534 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details)", "shortName": "INTANGIBLE ASSETS, NET - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails", "longName": "9955535 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)", "shortName": "ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails", "longName": "9955536 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details)", "shortName": "ENERGY STORAGE SYSTEMS, NET - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "longName": "9955537 - Disclosure - CONVERTIBLE NOTES - Narrative (Details)", "shortName": "CONVERTIBLE NOTES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-114", "name": "stem:DerivativeCappedCallTransactionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-114", "name": "stem:DerivativeCappedCallTransactionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "longName": "9955538 - Disclosure - CONVERTIBLE NOTES - Schedule of Outstanding Convertible Notes (Details)", "shortName": "CONVERTIBLE NOTES - Schedule of Outstanding Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-110", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "longName": "9955539 - Disclosure - CONVERTIBLE NOTES - Schedule of Interest Expense Recognized Related to Convertible Note (Details)", "shortName": "CONVERTIBLE NOTES - Schedule of Interest Expense Recognized Related to Convertible Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R51": { "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails", "longName": "9955540 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Option Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Schedule of Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R52": { "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9955541 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails", "longName": "9955542 - Disclosure - STOCK-BASED COMPENSATION - Schedule of RSU Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Schedule of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-129", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-129", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails", "longName": "9955543 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details)", "shortName": "STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-133", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R55": { "role": "http://www.stem.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails", "longName": "9955544 - Disclosure - NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details)", "shortName": "NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R56": { "role": "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails", "longName": "9955545 - Disclosure - NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details)", "shortName": "NET LOSS PER SHARE - Schedule of Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.stem.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesandtheEffectiveTaxRatesDetails", "longName": "9955546 - Disclosure - INCOME TAXES - Schedule of Provision for Income Taxes and the Effective Tax Rates (Details)", "shortName": "INCOME TAXES - Schedule of Provision for Income Taxes and the Effective Tax Rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://www.stem.com/role/INCOMETAXESNarrativeDetails", "longName": "9955547 - Disclosure - INCOME TAXES - Narrative (Details)", "shortName": "INCOME TAXES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.stem.com/role/SEGMENTINFORMATIONDetails", "longName": "9955548 - Disclosure - SEGMENT INFORMATION (Details)", "shortName": "SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "unique": true } }, "R60": { "role": "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails", "longName": "9955549 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details)", "shortName": "COMMITMENTS AND CONTINGNECIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-29", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-29", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.stem.com/role/SUBSEQUENTEVENTSDetails", "longName": "9955550 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-153", "name": "stem:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-153", "name": "stem:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "stem-20250331.htm", "first": true, "unique": true } } }, "tag": { "stem_A2021EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "A2021EquityIncentivePlanMember", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "documentation": "2021 Equity Incentive Plan" } } }, "auth_ref": [] }, "stem_A2028ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "A2028ConvertibleNotesMember", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Convertible Notes", "label": "2028 Convertible Notes [Member]", "documentation": "2028 Convertible Notes" } } }, "auth_ref": [] }, "stem_A2030ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "A2030ConvertibleNotesMember", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030 Convertible Notes", "label": "2030 Convertible Notes [Member]", "documentation": "2030 Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r69", "r762" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable", "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." } } }, "auth_ref": [ "r123", "r998" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r910" ] }, "stem_AccountsReceivableCurrentCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "AccountsReceivableCurrentCreditLossExpenseReversal", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (recovery of) credit losses on accounts receivable", "label": "Accounts Receivable, Current, Credit Loss Expense (Reversal)", "documentation": "Accounts Receivable, Current, Credit Loss Expense (Reversal)" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r695" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/BUSINESSDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $9,744 and $9,499 as of March\u00a031, 2025 and December\u00a031, 2024, respectively", "verboseLabel": "Accounts receivable, net of allowances", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r904" ] }, "stem_AccountsReceivableWriteOffsRecoveriesAndOtherCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "AccountsReceivableWriteOffsRecoveriesAndOtherCharges", "crdr": "debit", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs, recoveries and other charges against allowance", "label": "Accounts Receivable, Write-Offs, Recoveries and Other Charges", "documentation": "Accounts Receivable, Write-Offs, Recoveries and Other Charges" } } }, "auth_ref": [] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net accretion of discount on investments", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r99" ] }, "us-gaap_AccretionExpenseIncludingAssetRetirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionExpenseIncludingAssetRetirementObligations", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of asset retirement obligations", "label": "Accretion Expense, Including Asset Retirement Obligations", "documentation": "Amount of accretion expense, which includes, but is not limited to, accretion expense from asset retirement obligations, environmental remediation obligations, and other contingencies." } } }, "auth_ref": [ "r926" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r71" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r35", "r162", "r573" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r12", "r13", "r86", "r167", "r569", "r609", "r613" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r1", "r7", "r13", "r463", "r466", "r511", "r604", "r605", "r884", "r885", "r886", "r892", "r893", "r894", "r895" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r710" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r827" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r81", "r762", "r1032" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r622", "r892", "r893", "r894", "r895", "r969", "r1033" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r840" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r840" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r840" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r840" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r4" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r43", "r44", "r395" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r873" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r799", "r809", "r819", "r851" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r802", "r812", "r822", "r854" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r874" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r840" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r847" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r803", "r813", "r823", "r847", "r855", "r859", "r867" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r865" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.stem.com/role/SEGMENTINFORMATIONDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r424", "r430" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit loss", "periodStartLabel": "Balance as of beginning of period", "periodEndLabel": "Balance as of end of period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r168", "r267", "r273", "r274", "r276", "r1000" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r168", "r267", "r273" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense, including interest expenses associated with debt issuance costs", "verboseLabel": "Amortization of debt discount and debt issuance cost", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r356", "r737", "r738", "r889", "r987" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r218" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligation", "label": "Asset Retirement Obligations, Noncurrent", "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." } } }, "auth_ref": [ "r927" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r121", "r134", "r166", "r190", "r222", "r228", "r253", "r257", "r268", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r456", "r460", "r491", "r564", "r650", "r725", "r726", "r762", "r790", "r933", "r934", "r989" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r158", "r170", "r190", "r268", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r456", "r460", "r491", "r762", "r933", "r934", "r989" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r473", "r474", "r755" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r862" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r863" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r858" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r858" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r858" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r858" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r858" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r858" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r861" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r860" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r859" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r859" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r100" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of energy storage systems in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r17", "r18", "r19" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Contract origination costs, net", "label": "Capitalized Contract Cost, Net, Noncurrent", "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." } } }, "auth_ref": [ "r277" ] }, "stem_CappedCallOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "CappedCallOptionsMember", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capped Call Options", "label": "Capped Call Options [Member]", "documentation": "Capped Call Options" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/BUSINESSDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r16", "r160", "r714" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r160" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [ "r970", "r971" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r16", "r97", "r188" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "RECONCILIATION OF CASH, CASH EQUIVALENTS, AND RESTRICTED CASH WITHIN THE UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS TO THE AMOUNTS SHOWN IN THE STATEMENTS OF CASH FLOWS ABOVE:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r0", "r97" ] }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r838" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r835" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r833" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r839" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r839" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note\u00a012)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r77", "r125", "r565", "r637" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r106", "r316", "r317", "r696", "r922", "r929" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r780", "r781", "r782", "r784", "r785", "r786", "r787", "r892", "r893", "r895", "r969", "r1031", "r1033" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r80", "r638" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r80", "r638", "r656", "r1033", "r1034" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 500,000,000 shares authorized as of March\u00a031, 2025 and December\u00a031, 2024; 166,352,779 and 162,797,684 issued and outstanding as of March\u00a031, 2025 and December\u00a031, 2024, respectively", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r80", "r568", "r762" ] }, "stem_CommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "CommonStockWarrantsMember", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding warrants", "label": "Common Stock Warrants [Member]", "documentation": "Common Stock Warrants" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r844" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r843" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r845" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r842" ] }, "stem_CompensationExpenseExcludingStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "CompensationExpenseExcludingStockBasedCompensation", "crdr": "debit", "calculation": { "http://www.stem.com/role/SEGMENTINFORMATIONDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense excluding stock-based compensation", "label": "Compensation Expense, Excluding Stock-Based Compensation", "documentation": "Compensation Expense, Excluding Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r59", "r117", "r172", "r174", "r178", "r560", "r579" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r24", "r25", "r65", "r66", "r265", "r695" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r24", "r25", "r65", "r66", "r265", "r615", "r695" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r24", "r25", "r65", "r66", "r265", "r695", "r880" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk and Other Uncertainties", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r68", "r142" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r695" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r24", "r25", "r65", "r66", "r265" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r23", "r24", "r25", "r26", "r65", "r119", "r695" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r24", "r25", "r65", "r66", "r265", "r695" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r192", "r456", "r457", "r460", "r461", "r512", "r701", "r932", "r935", "r936" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r192", "r456", "r457", "r460", "r461", "r512", "r701", "r932", "r935", "r936" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r50", "r716" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r47", "r53", "r55" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.stem.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Balances", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r938" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Energy storage systems, net", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "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." } } }, "auth_ref": [ "r368", "r370", "r382" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r368", "r369", "r382" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current portion", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r368", "r369", "r382" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, noncurrent", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r368", "r369", "r382" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Revenue recognized related to amounts that were included in beginning balance of deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r383" ] }, "stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod", "crdr": "credit", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Revenue recognized related to deferred revenue generated during the period", "label": "Contract with Customer, Liability, Revenue Recognized During The Period", "documentation": "Contract with Customer, Liability, Revenue Recognized During The Period" } } }, "auth_ref": [] }, "stem_ContractWithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.stem.com/20250331", "localname": "ContractWithCustomerLiabilityRollForward", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer, Liability [Roll Forward]", "label": "Contract With Customer, Liability [Roll Forward]", "documentation": "Contract With Customer, Liability" } } }, "auth_ref": [] }, "stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived", "crdr": "credit", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront or annual incentive payments received", "label": "Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received", "documentation": "Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received" } } }, "auth_ref": [] }, "stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers", "crdr": "credit", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront payments received from customers", "label": "Contract with Customer, Liability, Upfront Payments Received From Customers", "documentation": "Contract with Customer, Liability, Upfront Payments Received From Customers" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net book value of the billed and unbilled receivable", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional." } } }, "auth_ref": [ "r368", "r371", "r382", "r694" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r971", "r972", "r973", "r974", "r981" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Debt [Member]", "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." } } }, "auth_ref": [ "r108", "r335", "r336", "r346", "r347", "r348", "r352", "r353", "r354", "r355", "r356", "r734", "r735", "r736", "r737", "r738" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes, noncurrent", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Debt", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 }, "http://www.stem.com/role/SEGMENTINFORMATIONDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "verboseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r89", "r190", "r268", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r491", "r725", "r933" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Country Region", "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "stem_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "CustomerAMember", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "stem_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "CustomerBMember", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B" } } }, "auth_ref": [] }, "stem_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "CustomerCMember", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r101", "r265" ] }, "stem_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "CustomerDMember", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D", "label": "Customer D [Member]", "documentation": "Customer D" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r46", "r911", "r912", "r913", "r914", "r916", "r918", "r920", "r921" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTES" ], "lang": { "en-us": { "role": { "verboseLabel": "CONVERTIBLE NOTES", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r107", "r189", "r303", "r304", "r305", "r306", "r307", "r323", "r324", "r334", "r340", "r341", "r342", "r343", "r344", "r345", "r350", "r357", "r358", "r360", "r501" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r11", "r70", "r71", "r122", "r124", "r192", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r734", "r735", "r736", "r737", "r738", "r761", "r890", "r923", "r924", "r925", "r986", "r988" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding principal", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r11", "r124", "r361" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r109", "r337" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r39", "r74", "r111", "r112", "r337" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price, percentage", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r335", "r501", "r502", "r735", "r736", "r761" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r73", "r364", "r501", "r502", "r761" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate, annual", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r73", "r336" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r192", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r734", "r735", "r736", "r737", "r738", "r761", "r890", "r986", "r988" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r11", "r192", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r734", "r735", "r736", "r737", "r738", "r761", "r890", "r923", "r924", "r925", "r986", "r988" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r130" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r130" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period One", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r130" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period Two", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r130" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r130" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r11", "r39", "r40", "r67", "r110", "r112", "r192", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r734", "r735", "r736", "r737", "r738", "r761", "r890", "r986", "r988" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized Initial Purchasers' debt discount and debt issuance cost", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r346", "r362", "r500", "r501", "r502", "r735", "r736", "r761" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r986", "r988" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "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." } } }, "auth_ref": [ "r4", "r34" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.stem.com/role/SEGMENTINFORMATIONDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r4", "r222", "r233", "r257", "r725", "r726" ] }, "stem_DerivativeCapPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.stem.com/20250331", "localname": "DerivativeCapPricePerShare", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cap price (in dollars per share)", "label": "Derivative, Cap Price Per Share", "documentation": "Derivative, Cap Price Per Share" } } }, "auth_ref": [] }, "stem_DerivativeCappedCallTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "DerivativeCappedCallTransactionCosts", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of capped calls", "label": "Derivative, Capped Call Transaction Costs", "documentation": "Derivative, Capped Call Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r627", "r629", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r664", "r665", "r666", "r667", "r670", "r671", "r672", "r673", "r686", "r687", "r688", "r689", "r780", "r782", "r975", "r976", "r977", "r978", "r979", "r980", "r982", "r983" ] }, "stem_DerivativeInitialStrikePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.stem.com/20250331", "localname": "DerivativeInitialStrikePrice", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial strike price (in dollars per share)", "label": "Derivative, Initial Strike Price", "documentation": "Derivative, Initial Strike Price" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r60", "r61", "r62", "r118", "r627", "r629", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r664", "r665", "r666", "r667", "r670", "r671", "r672", "r673", "r686", "r687", "r688", "r689", "r715", "r780", "r782", "r975", "r976", "r977", "r978", "r979", "r980", "r982", "r983" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r116", "r911", "r912", "r913", "r914", "r916", "r918", "r920", "r921" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails", "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r381", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails", "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r381", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.stem.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r939" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r393", "r397", "r426", "r427", "r429", "r751" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r794" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r826" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r837" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r179", "r198", "r199", "r201", "r202", "r203", "r205", "r211", "r213", "r215", "r216", "r217", "r221", "r451", "r454", "r470", "r471", "r561", "r580", "r717" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r179", "r198", "r199", "r201", "r202", "r203", "r205", "r213", "r215", "r216", "r217", "r221", "r451", "r454", "r470", "r471", "r561", "r580", "r717" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "NET LOSS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r210", "r218", "r219", "r220" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r492" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.stem.com/role/INCOMETAXESNarrativeDetails", "http://www.stem.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesandtheEffectiveTaxRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r435", "r752" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r71" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount capitalized", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r425" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period for recognition of stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r428" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining unrecognized stock-based compensation expense for RSUs", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r967" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining unrecognized stock-based compensation expense for stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r967" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options", "terseLabel": "Outstanding stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "EnergyStorageSystemsNotYetPlacedIntoServiceMember", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Energy storage systems not yet placed into service", "label": "Energy Storage Systems Not Yet Placed Into Service [Member]", "documentation": "Energy Storage Systems Not Yet Placed Into Service" } } }, "auth_ref": [] }, "stem_EnergyStorageSystemsPlacedIntoServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "EnergyStorageSystemsPlacedIntoServiceMember", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Energy storage systems placed into service", "label": "Energy Storage Systems Placed Into Service [Member]", "documentation": "Energy Storage Systems Placed Into Service" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r792" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r792" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r792" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r876" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r792" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r792" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r792" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r792" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r831" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r872" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r872" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r872" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r8", "r153", "r175", "r176", "r177", "r193", "r194", "r195", "r197", "r203", "r206", "r208", "r223", "r269", "r272", "r300", "r367", "r441", "r442", "r448", "r449", "r450", "r452", "r453", "r454", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r493", "r494", "r495", "r496", "r497", "r498", "r504", "r506", "r511", "r578", "r604", "r605", "r606", "r622", "r676" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r841" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r799", "r809", "r819", "r851" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r796", "r806", "r816", "r848" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r847" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt extinguishment amount", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "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." } } }, "auth_ref": [ "r63", "r64" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Instruments Measured at Fair Value", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "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." } } }, "auth_ref": [ "r63" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r348", "r386", "r387", "r388", "r389", "r390", "r391", "r472", "r474", "r475", "r476", "r477", "r483", "r484", "r486", "r516", "r517", "r518", "r735", "r736", "r747", "r748", "r749", "r755", "r757" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r473", "r474", "r475", "r477", "r755", "r973", "r984" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r479", "r481", "r482", "r483", "r486", "r487", "r488", "r489", "r490", "r559", "r755", "r758" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r348", "r386", "r391", "r474", "r484", "r516", "r747", "r748", "r749", "r755" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r348", "r386", "r391", "r474", "r475", "r484", "r517", "r735", "r736", "r747", "r748", "r749", "r755" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r348", "r386", "r387", "r388", "r389", "r390", "r391", "r474", "r475", "r476", "r477", "r484", "r518", "r735", "r736", "r747", "r748", "r749", "r755", "r757" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r473", "r474", "r475", "r477", "r755", "r973", "r984" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r348", "r386", "r387", "r388", "r389", "r390", "r391", "r472", "r474", "r475", "r476", "r477", "r483", "r484", "r486", "r516", "r517", "r518", "r735", "r736", "r747", "r748", "r749", "r755", "r757" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r755", "r970", "r971", "r972", "r973", "r974", "r984" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r6" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r164", "r278", "r294", "r733" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r527", "r528", "r710" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r710" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r803", "r813", "r823", "r855" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r803", "r813", "r823", "r855" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r803", "r813", "r823", "r855" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r803", "r813", "r823", "r855" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r803", "r813", "r823", "r855" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r836" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on extinguishment of debt, net", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r4", "r37", "r38" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r91", "r660" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r91" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit (loss)", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r87", "r89", "r133", "r190", "r268", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r491", "r719", "r725", "r897", "r899", "r900", "r901", "r902", "r933" ] }, "stem_HardwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "HardwareMember", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/REVENUENarrativeDetails", "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware revenue", "label": "Hardware [Member]", "documentation": "Hardware" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfOngoingProject": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfOngoingProject", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss of project assets", "label": "Impairment of Ongoing Project", "documentation": "Amount recognized as an operating expense or loss during the period to reduce the carrying amount of a project that has been impaired but not abandoned." } } }, "auth_ref": [ "r4", "r33" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesandtheEffectiveTaxRatesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "terseLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r88", "r128", "r133", "r562", "r575", "r719", "r725", "r897", "r899", "r900", "r901", "r902" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r301", "r308", "r311", "r478", "r480", "r485", "r601", "r603", "r661", "r710", "r756", "r1002" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r308", "r311", "r478", "r480", "r485", "r601", "r603", "r661", "r710", "r756", "r1002" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.stem.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r191", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r445", "r446", "r447", "r619", "r752" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.stem.com/role/SEGMENTINFORMATIONDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/INCOMETAXESNarrativeDetails", "http://www.stem.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesandtheEffectiveTaxRatesDetails", "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Provision for income taxes", "verboseLabel": "Provision for income taxes", "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r138", "r150", "r207", "r208", "r222", "r236", "r257", "r434", "r435", "r444", "r581", "r752" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r888" ] }, "stem_IncreaseDecreaseInAssetRetirementCostsAndObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "IncreaseDecreaseInAssetRetirementCostsAndObligations", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in asset retirement costs and asset retirement obligation", "label": "Increase (Decrease) In Asset Retirement Costs And Obligations", "documentation": "Increase (Decrease) In Asset Retirement Costs And Obligations" } } }, "auth_ref": [] }, "stem_IncreaseDecreaseInCapitalizedContractCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "IncreaseDecreaseInCapitalizedContractCosts", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract origination costs, net", "label": "Increase (Decrease) In Capitalized Contract Costs", "documentation": "Increase (Decrease) In Capitalized Contract Costs" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r525", "r888" ] }, "stem_IncreaseDecreaseInDeferredCostsWithSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "IncreaseDecreaseInDeferredCostsWithSuppliers", "crdr": "credit", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reclassification from deferred costs with suppliers", "label": "Increase (Decrease) In Deferred Costs With Suppliers", "documentation": "Increase (Decrease) In Deferred Costs With Suppliers" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Revenue reduction", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r711" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r881", "r888" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification to other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r888" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r3" ] }, "stem_IncreaseDecreaseInProjectAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "IncreaseDecreaseInProjectAssets", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Project assets", "label": "Increase (Decrease) In Project Assets", "documentation": "Increase (Decrease) In Project Assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r803", "r813", "r823", "r847", "r855", "r859", "r867" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r865" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r795", "r871" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r795", "r871" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r795", "r871" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNET" ], "lang": { "en-us": { "role": { "terseLabel": "INTANGIBLE ASSETS, NET", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r288", "r297", "r299", "r709", "r710" ] }, "stem_IntangibleAssetsForeignCurrencyTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "IntangibleAssetsForeignCurrencyTranslationAdjustment", "crdr": "debit", "calculation": { "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Currency translation adjustment", "label": "Intangible Assets, Foreign Currency Translation Adjustment", "documentation": "Intangible Assets, Foreign Currency Translation Adjustment" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r163" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r289", "r918", "r919" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r93", "r354", "r365", "r737", "r738" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r93", "r355", "r737", "r738" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r232", "r887" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r183", "r186", "r187" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r883" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r70", "r71", "r72", "r75", "r76", "r77", "r78", "r190", "r268", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r457", "r460", "r461", "r491", "r636", "r718", "r790", "r933", "r989", "r990" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 (deficit) equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r85", "r127", "r572", "r762", "r891", "r909", "r985" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 (DEFICIT) EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r72", "r159", "r190", "r268", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r457", "r460", "r461", "r491", "r762", "r933", "r989", "r990" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing obligation, current portion", "label": "Loans Payable, Current", "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." } } }, "auth_ref": [ "r71" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r11", "r124", "r347", "r363", "r735", "r736", "r761", "r999" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing obligation, noncurrent", "label": "Loans Payable, Noncurrent", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r11", "r923", "r924", "r925" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofInterestExpenseRecognizedRelatedtoConvertibleNoteDetails", "http://www.stem.com/role/CONVERTIBLENOTESScheduleofOutstandingConvertibleNotesDetails", "http://www.stem.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r11", "r36", "r923", "r924", "r925" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual amount", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r318", "r877" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r265", "r742", "r772", "r777", "r939", "r1001", "r1003", "r1004", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MajorCustomersPolicyPolicyTextBlock", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Customers", "label": "Major Customers, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r23", "r24", "r25", "r102" ] }, "stem_MatthewTappinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "MatthewTappinMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Matthew Tappin [Member]", "documentation": "Matthew Tappin" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r392", "r431", "r477", "r524", "r600", "r602", "r614", "r628", "r629", "r679", "r681", "r683", "r684", "r690", "r707", "r708", "r731", "r739", "r750", "r757", "r758", "r759", "r760", "r773", "r937", "r991", "r992", "r993", "r994", "r995", "r996" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r839" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r839" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r392", "r431", "r477", "r524", "r600", "r602", "r614", "r628", "r629", "r679", "r681", "r683", "r684", "r690", "r707", "r708", "r731", "r739", "r750", "r757", "r758", "r759", "r773", "r937", "r991", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r84", "r126", "r190", "r268", "r325", "r327", "r328", "r329", "r332", "r333", "r491", "r571", "r640" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r858" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market fund", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r940" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r866" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r265", "r742", "r772", "r777", "r939", "r1001", "r1003", "r1004", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r840" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.stem.com/role/BUSINESS" ], "lang": { "en-us": { "role": { "terseLabel": "BUSINESS", "label": "Nature of Operations [Text Block]", "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." } } }, "auth_ref": [ "r139", "r151" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r185" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r185" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/BUSINESSDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "terseLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r97", "r98", "r99" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r90", "r99", "r129", "r157", "r171", "r173", "r177", "r190", "r196", "r198", "r199", "r201", "r202", "r203", "r207", "r208", "r214", "r268", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r451", "r454", "r471", "r491", "r577", "r658", "r674", "r675", "r788", "r933" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r839" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r803", "r813", "r823", "r847", "r855" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r830" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r829" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r847" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r866" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r866" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of the world", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1035", "r1036", "r1037", "r1038" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interests", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r48", "r367", "r892", "r893", "r894", "r895", "r1033" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "stem_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.stem.com/20250331", "localname": "NumberOfCustomers", "presentation": [ "http://www.stem.com/role/BUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers", "label": "Number of Customers", "documentation": "Number of Customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r726", "r898" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r720", "r730", "r898" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r133", "r719", "r897", "r899", "r900", "r901", "r902" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r508" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r507" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r889" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "verboseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r169", "r762" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r165" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on available-for-sale securities", "verboseLabel": "Unrealized gain on available-for-sale securities", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r2", "r7", "r117" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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." } } }, "auth_ref": [ "r2", "r7", "r117" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "verboseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r71", "r762" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r76" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r99" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r94" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r839" ] }, "stem_Outstanding2028ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "Outstanding2028ConvertibleNotesMember", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding 2028 Convertible Notes (if converted)", "label": "Outstanding 2028 Convertible Notes [Member]", "documentation": "Outstanding 2028 Convertible Notes" } } }, "auth_ref": [] }, "stem_Outstanding2030ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "Outstanding2030ConvertibleNotesMember", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding 2030 Convertible Notes (if converted)", "label": "Outstanding 2030 Convertible Notes [Member]", "documentation": "Outstanding 2030 Convertible Notes" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r801", "r811", "r821", "r853" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r804", "r814", "r824", "r856" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r804", "r814", "r824", "r856" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r828" ] }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInterestInJointVenture", "crdr": "credit", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution paid", "label": "Payments to Acquire Interest in Joint Venture", "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMachineryAndEquipment", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of energy storage systems", "label": "Payments to Acquire Machinery and Equipment", "documentation": "The cash outflow for acquisition of machinery and equipment." } } }, "auth_ref": [ "r95" ] }, "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "label": "Payments to Acquire Other Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r95" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures on internally-developed software", "label": "Payments to Develop Software", "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." } } }, "auth_ref": [ "r95" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r838" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r838" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r830" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r847" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r840" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r829" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r831" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r875" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r830" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r79", "r366" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r79", "r638" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r79", "r366" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r79", "r638", "r656", "r1033", "r1034" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of March\u00a031, 2025 and December\u00a031, 2024; zero shares issued and outstanding as of March\u00a031, 2025 and December\u00a031, 2024", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r79", "r567", "r762" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r882" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.stem.com/role/CONVERTIBLENOTESNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from convertible notes", "label": "Proceeds from Convertible Debt", "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." } } }, "auth_ref": [ "r15" ] }, "stem_ProceedsFromEmployeeEquityTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "ProceedsFromEmployeeEquityTransactions", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee equity transactions to be remitted to tax authorities, net", "label": "Proceeds From Employee Equity Transactions", "documentation": "Proceeds From Employee Equity Transactions" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of available-for-sale investments", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r181", "r182", "r908" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/REVENUENarrativeDetails", "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r261", "r526", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r712", "r740", "r771", "r773", "r774", "r778", "r779", "r930", "r931", "r939", "r1001", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/REVENUENarrativeDetails", "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r261", "r526", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r712", "r740", "r771", "r773", "r774", "r778", "r779", "r930", "r931", "r939", "r1001", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 }, "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.stem.com/role/SEGMENTINFORMATIONDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/BUSINESSDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY", "http://www.stem.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails", "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss", "negatedTerseLabel": "Net loss", "netLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r157", "r171", "r173", "r184", "r190", "r196", "r203", "r207", "r208", "r268", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r451", "r454", "r455", "r458", "r459", "r471", "r491", "r562", "r576", "r621", "r658", "r674", "r675", "r753", "r754", "r789", "r886", "r933" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5", "r509" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET" ], "lang": { "en-us": { "role": { "terseLabel": "ENERGY STORAGE SYSTEMS, NET", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r104", "r143", "r148", "r149" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total energy storage systems, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r105", "r161", "r574" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r509" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total energy storage systems, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r5", "r509", "r563", "r574", "r762" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Energy Storage Systems, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r105", "r509" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r180", "r275" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r828" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r828" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r385", "r392", "r420", "r421", "r422", "r431", "r477", "r519", "r523", "r524", "r600", "r602", "r614", "r628", "r629", "r679", "r681", "r683", "r684", "r690", "r707", "r708", "r731", "r739", "r750", "r757", "r758", "r759", "r760", "r773", "r782", "r928", "r937", "r973", "r992", "r993", "r994", "r995", "r996" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r385", "r392", "r420", "r421", "r422", "r431", "r477", "r519", "r523", "r524", "r600", "r602", "r614", "r628", "r629", "r679", "r681", "r683", "r684", "r690", "r707", "r708", "r731", "r739", "r750", "r757", "r758", "r759", "r760", "r773", "r782", "r928", "r937", "r973", "r992", "r993", "r994", "r995", "r996" ] }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less (add):", "label": "Segment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r796", "r806", "r816", "r848" ] }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfOtherLongTermDebt", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of financing obligations", "label": "Repayments of Other Long-Term Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r96" ] }, "stem_ReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.stem.com/20250331", "localname": "ReportableSegmentMember", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment", "label": "Reportable Segment [Member]", "documentation": "Reportable Segment" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r432", "r710", "r725", "r997" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r154", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r221", "r270", "r271", "r449", "r450", "r451", "r452", "r453", "r454", "r468", "r469", "r470", "r471", "r503", "r505", "r510", "r511", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r903" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r797", "r807", "r817", "r849" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r798", "r808", "r818", "r850" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r805", "r815", "r825", "r857" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r154", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r221", "r270", "r271", "r449", "r450", "r451", "r452", "r453", "r454", "r468", "r469", "r470", "r471", "r503", "r505", "r510", "r511", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r903" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other noncurrent assets", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r16", "r120", "r160", "r188", "r566" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r160" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "RSU", "terseLabel": "Outstanding RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected restructuring charges", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r309", "r312", "r313", "r315" ] }, "stem_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent": { "xbrltype": "pureItemType", "nsuri": "http://www.stem.com/20250331", "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction of global workforce, percentage", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated, Percent", "documentation": "Restructuring and Related Cost, Expected Number of Positions Eliminated, Percent" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r309", "r310", "r313", "r314" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/BUSINESSDetails", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "negatedTerseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r113", "r570", "r608", "r613", "r618", "r639", "r762" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r153", "r193", "r194", "r195", "r197", "r203", "r206", "r208", "r269", "r272", "r300", "r441", "r442", "r448", "r449", "r450", "r452", "r453", "r454", "r462", "r464", "r465", "r467", "r469", "r504", "r506", "r604", "r606", "r622", "r1033" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 }, "http://www.stem.com/role/SEGMENTINFORMATIONDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails", "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r131", "r132", "r222", "r229", "r230", "r251", "r257", "r261", "r263", "r265", "r380", "r381", "r526" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer Benchmark [Member]", "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." } } }, "auth_ref": [ "r265", "r879" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.stem.com/role/REVENUE" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r152", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r384" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.stem.com/role/REVENUENarrativeDetails", "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Remaining performance obligations", "terseLabel": "Total Remaining Performance Obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r146" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period expected to be recognized as revenue", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r147" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.stem.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Remaining Performance Obligations", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r878" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent Expected to be Recognized as Revenue", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r878" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Reclassification, Adjustment", "label": "Revision of Prior Period, Reclassification, Adjustment [Member]" } } }, "auth_ref": [ "r155", "r903" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r866" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r866" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class." } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r710" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Shares", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.stem.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision for Income Taxes and Effective Tax Rates", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r968" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r896" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r733", "r917" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r5", "r509" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r30", "r31", "r32" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r30", "r31", "r32" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r394", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity Under the Plan", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r9", "r10", "r114" ] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Activity", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Variable Interest Entities [Table]", "label": "Variable Interest Entity [Table]", "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements." } } }, "auth_ref": [ "r51", "r52", "r54", "r56", "r57", "r456", "r457", "r460", "r461", "r520", "r521", "r522" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Variable Interest Entities", "label": "Schedule of Variable Interest Entities [Table Text Block]", "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r51", "r52", "r54", "r56", "r57" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Significant Customers", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "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." } } }, "auth_ref": [ "r23", "r24", "r25", "r26", "r65", "r119" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r791" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r793" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r131", "r132", "r133", "r134", "r222", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r251", "r252", "r253", "r254", "r255", "r257", "r258", "r259", "r265", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r298", "r312", "r315", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r722", "r725", "r726", "r732", "r776", "r1001", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r263", "r264", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r624", "r625", "r626", "r680", "r682", "r685", "r691", "r693", "r697", "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r706", "r713", "r741", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r775", "r782", "r939", "r1001", "r1003", "r1004", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r134", "r222", "r224", "r225", "r226", "r227", "r228", "r240", "r242", "r243", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r265", "r720", "r723", "r724", "r725", "r727", "r729", "r730" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "calculation": { "http://www.stem.com/role/SEGMENTINFORMATIONDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other segment expenses, net", "label": "Segment Reporting, Other Segment Item, Amount", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r222", "r242", "r243", "r257", "r725" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r260", "r263", "r721", "r722", "r728" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails", "http://www.stem.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services and other revenue", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r740" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "RSUs forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs forfeited, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs granted, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "RSUs outstanding, beginning of period (in shares)", "periodEndLabel": "RSUs outstanding, ending of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r409", "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "RSUs outstanding, weighted average grant date fair value, beginning (in dollars per share)", "periodEndLabel": "RSUs outstanding, weighted average grant date fair value, ending (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r409", "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs vested (in shares)", "negatedTerseLabel": "RSUs vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs vested, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r394", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.stem.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited and cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Cancellations in Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Cancellations in Period" } } }, "auth_ref": [] }, "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.stem.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options forfeited and cancelled, weighted average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Cancellations in Period, Weighted Average Exercise Price", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Cancellations in Period, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning of period (in shares)", "periodEndLabel": "Options outstanding, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r401", "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r401", "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "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." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable, weighted-average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted, weighted average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r405" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life, options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r115" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.stem.com/role/STOCKBASEDCOMPENSATIONScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life, options vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r418" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails", "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internally developed software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.stem.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r131", "r132", "r133", "r134", "r156", "r222", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r251", "r252", "r253", "r254", "r255", "r257", "r258", "r259", "r265", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r298", "r302", "r312", "r315", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r722", "r725", "r726", "r732", "r776", "r1001", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r80", "r83", "r84", "r153", "r175", "r176", "r177", "r193", "r194", "r195", "r197", "r203", "r206", "r208", "r223", "r269", "r272", "r300", "r367", "r441", "r442", "r448", "r449", "r450", "r452", "r453", "r454", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r493", "r494", "r495", "r496", "r497", "r498", "r504", "r506", "r511", "r578", "r604", "r605", "r606", "r622", "r676" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r263", "r264", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r624", "r625", "r626", "r680", "r682", "r685", "r691", "r693", "r697", "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r706", "r713", "r741", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r775", "r782", "r939", "r1001", "r1003", "r1004", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r193", "r194", "r195", "r223", "r506", "r526", "r617", "r623", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r657", "r659", "r660", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r783" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r193", "r194", "r195", "r223", "r266", "r506", "r526", "r617", "r623", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r655", "r657", "r659", "r660", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r783" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r800", "r810", "r820", "r852" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "stem_StockBasedCompensationCapitalizedToInternalUseSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "StockBasedCompensationCapitalizedToInternalUseSoftware", "crdr": "debit", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation capitalized to internal-use software", "label": "Stock-Based Compensation Capitalized To Internal-Use Software", "documentation": "Stock-Based Compensation Capitalized To Internal-Use Software" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of fully vested restricted stock for employee bonuses (in shares)", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon release of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r8", "r79", "r80", "r113" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of fully vested restricted stock units for employee bonuses", "label": "Stock Issued During Period, Value, Issued for Services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon release of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r8", "r113" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stem\u2019s stockholders\u2019 (deficit) equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r80", "r83", "r84", "r103", "r640", "r656", "r677", "r678", "r762", "r790", "r891", "r909", "r985", "r1033" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 (deficit) equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 (deficit) equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r48", "r49", "r58", "r153", "r154", "r176", "r193", "r194", "r195", "r197", "r203", "r206", "r269", "r272", "r300", "r367", "r441", "r442", "r448", "r449", "r450", "r452", "r453", "r454", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r493", "r494", "r498", "r505", "r511", "r605", "r606", "r620", "r640", "r656", "r677", "r678", "r692", "r789", "r891", "r909", "r985", "r1033" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r499", "r514" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r499", "r514" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r499", "r514" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r499", "r514" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r499", "r514" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r513", "r515" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r846" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r838" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r845" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r135", "r136", "r137", "r905", "r906", "r907" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.stem.com/role/INTANGIBLEASSETSNETScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r45", "r911", "r912", "r913", "r914", "r915", "r916", "r918", "r919", "r920", "r921" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r865" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r867" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.stem.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r868" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r869" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r869" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r867" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r867" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r870" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r868" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.stem.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r309", "r310", "r313", "r314" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.stem.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables, current", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "stem_UnbilledReceivablesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "UnbilledReceivablesNoncurrent", "crdr": "credit", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables, noncurrent", "label": "Unbilled Receivables, Noncurrent", "documentation": "Unbilled Receivables, Noncurrent" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r864" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r27", "r28", "r29", "r140", "r141", "r144", "r145" ] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Line Items]", "label": "Variable Interest Entity [Line Items]", "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." } } }, "auth_ref": [ "r456", "r457", "r460", "r461", "r520", "r521", "r522" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Primary Beneficiary", "verboseLabel": "DevCo JVs", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r51", "r456", "r457", "r460", "r461" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r834" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.stem.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share to common stockholders, diluted (in shares)", "verboseLabel": "Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r212", "r217" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic (in shares)", "label": "Weighted Average Number of Shares Issued, Basic", "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)." } } }, "auth_ref": [ "r20", "r21" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share to common stockholders, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r211", "r217" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.stem.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "stem_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.stem.com/20250331", "localname": "WorkingCapital", "crdr": "credit", "presentation": [ "http://www.stem.com/role/BUSINESSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "label": "Working Capital", "documentation": "Working Capital" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r832" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-13" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Paragraph": "2AA", "Subparagraph": "(a)", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r877": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481879/410-20-45-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 84 0001758766-25-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001758766-25-000012-xbrl.zip M4$L#!!0 ( #:0G5IT"PR^;@D -TZ > 3'+MBS(3[\Y;P6H,JU/==#ZH' M]:-#K]7PZJTCYX []5;+;<$?!\W#+>R,'9)>D9GZ\/-6(&1Y!"1!^[ 6FLY$ MN&;4KN[OO]M::&?@WI2Y+X:R;>7%IY["U:6/'>4KW=[>MS\=>E+V>"#\:?NG MO@@@8IQM[O MO>ZO_8O?>JSW^]WHM4C'ZD3];V"K@>HG\,E#$J:+=0P-PX M?\:1$=[T[?5P4$<]O-^N-O<[RW^SM;RN3/65,O5'(F*G&*Q<&_B,8KU[<&(C MQL!Z0>BKJ?W^=*@![*<=0SW>;[=JM5>7W([8%@:-YSQ!O[-E;%*A5C/5SBX; M3!F7+AN F0!(=L['PF5G\5?\?J>0ZIL9OA#J(]W=& A*[$(ZE1+C[!Q\/N$: MF*-TJ#0W0DF"(Q03C5T5A%Q."Z%,]%CP/'"L6_.(*8_]A\N8ZRFKEA(:4UQ% MSJ/3.9*R(NBSLC[G%B+]K)-^D^EGM6UO/_:N>Z[@1 #V TJS:ME]4+[&576"((R?WY6HK@:>^W M&T<=:Y9_/.Z'\#@LM04Z'3H;I[!OGRU#DQP,6SI:#-#;A&1F@<;^$Y^_%UHN MKVY+K$^0^7!UW=LL:-#,CI*1<"'E?AAB"1Y!;&($AZ/&(+DTT3(>2K9=%LA' MH('P16#"!]RL QD.84&8!/0(#/.4-B.D]+Z:5-BOTH<( SWVUA,1 2+20[%3 M/$)^>NZC?#RTP?@KML!B-HA8'.%'D@8[4*9YT']9HD=P'7+7%7)8]L$S[8-F MAFN!TDO3+E<1Z1N"=;6R.=AT%M1R1#KHHV;[J'[+B>]-8MY8&N%;I0/7OL", MC=C:X;LSEEQKI#29XM7.8->V)2NB@3(LSH(:):_J80?'GS.$&.?1LUY1AMT5 MJ-N)8FZH?(2/:%6J2U$ M3G08#9&QO!@CF\ C9K#)&^FE.8U/>5C5(V0\+4ZKVI#NV5>H*3_%D[] MJ NCP2KKN,>IE)1;SY2,HPW";>N$O<[DU4KC2=-_4$GP=N-%[I$/?WE:&XTH MY0\PGR#&Q,"'!.H.6,[+0M!()5 N!]B =/L&A6%NJ<^-\3D0;-8,LPTM@S0> M;*5MF)+ 1IA?-67+"<:6*?-(S:ADQR;4:JWQ;IOVKDHH$[-I/$GV M]!BIJRMH?*I<$N: [;"(2_.7F2FFE*[!N@OQ*OSF[74 V(M&B*![\B>'>EFG. M2, XH2ZI1#P,$5B<4)^ 6]G6PNI/NN^WZX<=G.W_T\B,B>5D669@.(<1,L9Q MEY)" M E4L%<,OR#EL"%@:"35HRP9L+]EAXUVVJ 31"VU?%:,)HA9$RRP<E>V:"LKZ?;(8E\K;?W/&=E LQO9!JV"Q4K4[[ ON0'LPW\AU%C92&9ONI+WQX.;3'?4=H-$] MHG[S*AI]):6,$7+&.H45A!5]&NSN"+%;WA'CW?5UTB-$/W\W(E21C3%MBT84 M9^UMB71+:'_>A0\BY<=FN]I 0SA@@AF,W27Z(:?@K%DA:A"2Z0H^'FDN3Y6LB MBN0&D5'.'5-AXC$V\V(_#+;-9JG9/*09L,ZBEEE0IL1)1,1VQ'B.LV*YMS[:AGV+@.$R=4SE.K#50%4G4FRPAAT#MNCBG5CZ2]>CA MMK(]A_SB<[D.4AD-S.%DOF_YH)1) 38;BVB MYCM&S1?E^1\@GS6*E<^^$V-,,#U1^HYY-"(=UF"U'ED08A)#?R20(&1^PYZT M<*HXXM!"<:+8!. NJN1/$0DMR1&]YF.@E%9*BM9LCE(^?LVBG?(\3(/VQ(C" M&IW9(X8_H!M@DG1PC"[" N>6@I?8F58J\ 3X6/9UR0+%J%&RA.N\ MYUBU9<6:AH +N^^/ ^=U46$7CWE#?;TWK-YC6B#=(AC$.DH*2EL]-5YQ196R6\#U+2PBV%!?)7;-GG<*_# "/GN:_ MT9WG=;3MJ+HQ5KM:I!M4"C>QW9X90G;@LEEN>W30*7@9_XRW-0[WMXI;_"^Y MRH8NP6/FNQ5&TA;H+=U]4-ZFF7?N9@CFPW0KD]+CXM5X/F.[MB;VA$9*/M&T M,XW)?*#&\%2J6F^\)+]56_N;,)I]@^.FW_M<8A>7W+9U!X]__'M'UK/)0\@.:J^X;'/KBOL$\?(ZD-$3_M$QY+'#(LR 1[[!$/, MH%>6'&F;)+OI+78@YJ?!T#635]5N4;N]?61:'0M.'6)$Z94%RW5<:\-G"_[W M6.ZC^,Z]K?+J).[5\_SFWH=;'6KF1.P+$3&LVI[Q M9ZIK*7O%ZZ9U]K_1]0 M2P,$% @ -I"=6LEUVCF31P SW4! !X !S=&5M+3$P>'$R,#(U<3%? M97AH:6)I=#$P,BYH=&WM?5ESVTBVYOO\BIRJZ;Y2!*26Y+VJ;D50%&2S2R8U M)&VWGR9 $!11!@$V%LGL7W_/EHE, )3MVDAK?*.O2R2!7$^>/.MW?EJ6J^3G MGY91,/_Y?_WTOX^.U$465JLH+5681T$9S555Q.F->C>/B@_JZ$B>ZF?K31[? M+$MU=G+V1+W+\@_Q;<"_EW&91#_K=G[Z!W_^Z1_4R4^S;+[Y^:=Y?*OB^7]_ M%S]ZM#A].CN9S<^>AX_/7@3/'S^>/PZ?/8G.GD6S8'[R_QZ??0?OPO/\4E%N MDNB_OUO%Z=$RP@'\\.QL7?YX%\_+Y0^G)R=_^\YYKHP^ED=!$M^D/]!PX==% M!I.3G\,LR?(?OC^A__L1?SE:!*LXV?SP7WUX:Y;'_^4505H<%5$>+_B!(OY/ M],/I8^B4/M[Q*![#^TF<1GI4IVJK'2BW^$)?06>B,_EES]+20_L^/>=# :JM[P0HW] M*[\W\=7H4O6O>H/7$]5[.?;]U_YPJK9NDSN_Y^[T?JV*,EYL^*LXG<-L?WCT M=/W'[V5SPFVZ>P(3GB[C0DVB=9 'M']!.E?C*(F"(E+90O63(%X5JG>31Q&= M]8.@4*M@HV:1"N"+>33W5+F,U-^_?WYV=O*C7I,_:2J?3Y8T.3/L/WE8]ZXP MKU S6#OD5T&9FEG47D71:EZ%R=)'*S4>54LU<%>+JR< M]]MH'Q;6 Z)5N)JW\;P*$I5'1>KYHT>/3SPB>B3B?K9:!^F&B'P>+:#'.>Q*DMU!']%B$84X904_PLG MYWWSW05<@,YK<0JG*J0C=?I"&CE69MU:709Y! 22)-Q>LH%9+*(\AY;*#'O< MVS-V'>1E'!5[0 @JRRTR:"]AL+\+N-G5D+H7]'@/=O-!W*[U>5\" 72^1A 8H\+"[A[$?YJ@ VME$%S!&_)7[B M6>P$+G&Z2/!':!FY!;T%_*@(\WBF&1GRI3PJJSQ5"S@N^-PZV.#U4Q!+FD4I M,##XL,XS.$?PVC+*H=5CM5W<:2__#E;[A"CG].G)C^U_+V&FZRI?9T4DK#NV M1!H/^/;A_K$&G)!<#KLZC2<6;UU%T(B:E!%>GFEX#-ST(DJ".[ZW8&U9?O2( MK)"2X.*;1"*(T7U%HL8Y!J0?CR@PC"IZ(Y&VL^J4B7Q"I:%F\!>U)N) M&JTC;K6@+KTM??[]^R MXW8#/ROS+,&-+_2'!%D2MU:H"CAU#K^L5M"?/,"#1 XEXP#6]>\J*G#+@1WU MX*W"\"?/L#Q-!-**2[]XTGGH]C2$ZX4Q"(_970J]+>,UDNV3D[^9.8G(=YN5 M2+8%,-X\1L$''Y O:=HP0'PVT*/.C<4I2I@:H?!@]I52G_>E@YO8&PY M#,QZU'0$4FE,.V5OCMX0N%" N\7E1MTMX]!92;T?^#B>&[H&L@+88X$"J_2\ MSNZ@:: .627\#@@QN&%UQ9HD$-0RHH'HSJF'@)>9B.D.+CT^J,@<#L(]/:P\ MG[TYJ708:YG6L]F>.JBY*#Z69ND1W-IP>]M/@>:B*0BVHI/N])? I&; J4J4 M/^C>\=2O&9":NH7MKO((J*T %@W_+?,*B2\HB@P.#3/M++\)TO@_\BD)9M!= ME6@& M?LSLNK^,HX6ZC-,@)=X[@IL2Y%[D++6@P=JYU=@02(?:>J[; CJ,"^+ ED:- MY^CTV8^%*JHP!,8&1+>M/^R@'O=;^$Y=DQ$!V9SP;N!F:1'7X@:^\T V"J^<+-14S-?6-!\?:P.UJ!)1[*2/MP]0V13D1> &?*KY MVNVVX17J]/@IK>/I\0ML%&7.0X?;Q4F"1G$Z&0GK]R U1?@;#J* 4<"1 M9B M5.Q:-;>,A3!%%%*IBVSAU7HXG:&ZOX,>2+)1 G_F!8EZQA2IK_N\MN(',+:0 M+?G!#9S!HG1MCS O5T/#$06HRJWJ 8"P;KVDC:8!2L\@+\ [EH44&\R!&61A M,$LBDN2AQ2+^"$SCX.D)##W8%-!^DF1W-=]N;0K+BN=D.@?^7N'.9B2= (CY=C"XCT@>R)$@:9Y-KVSYX;W06I!>0%@(0S/F1HSJ93$Z MEJ:%N/BL8^*>D@>^UE^V@AVG2>](1&:1I@!SO'5Q9#A/3H[11PH:&EW(/\#) M#G X6WW9LIHG]2O!K,B2JFR_LE5DMO]=YKKE-6A_1[,;92>E=1GF0FI2U- M*&:B,EUH0W%&QB7X2%9$ZEJ[MSPR],9E"0QH100@CU+3]W219RCI?0:=':L> MOMXE^RRC(('W00:N&N)XB-+R_(M(L).&BVKVJYC5V]US)!S[_DBB5<[)):59%$QK.5U]>8M_NLJ+"H:/0VKHSO=VCQ)/E;/3Q'6- M_TZ2=*2?TY/GNQ!_B$B#745O0.]-\>?X*:W#U-KS8HF,"3;589#,]Y')X'94 M2.#$469HP2B"),@WEFBL'\1OY$$DRR@M1#1V/2,=[6K>!:QT@#$9+)"[U+EM MI,#A5TAD_^?1Z7/OV9,3X)H4=Q']&SDD/)O&>*I?'*H5+->26& 'PP[2%)^W M9QAK.X[*TNZ;&@X;O+F&PUU;5I99@E,M\.H!Z3^%XQRLLHK/QHP.$#U+-IVD M6JUI G*L=$\I4"]^AYY9E5?L]559&%:YYDOMB#>ZLDGSP?4B.YL'C$J!>DK/ M!]PVVGWB"/C%P=.39"K313D*)8$6FIEN]TJF$?:E,'#=]YX M*,QAMD?, 1?A(#[L.&_V80,". *J@#_@BMIJTI+#!.<>#;#P(DDI'ITNTC4" M5<)&P='(UMA0E9(C/?E;=XO=YU),; U2W4]=A#:\QPMSCLNQNZVWHJ"U M:02%9;6("SAF=,+LO0K):A*$RQA.O XV(#&TYGRTP2HC61OVK65:F4>L;-:6 MZ_,LR.?8TH764%Q/XQ[O(@U]+[8/H[LL_4WVA9<6MY8X,^ZG.G!W8%4E90R2 MH^;VT/#ACCS,)X/,JU^.S>\!!6D;UAO0?:S,(39356+B,T'O"H4+Y+6K& M. %7P- QX' K9-2X/5YH]='3)S0LT-X?R/43[M'U([+IY#YU'15:=&8GHF' M[H@RQ)2 2E0>W&B%G3,E+@V[V0Z/_T MQ?,G^Y?G0?M%%HA]X#M=DKD)>EN3*"G1S'FTBD&\Q<]NB$-[=T/Q;\VC=92R M902H8!7$9)0W:N]Q9JP\PY C:QV: M#E*)W6(6E]<&IR1(#Y W#;,2U9"B##BCB;AGEDA" U6C$E(B>>NF0#C'> %.!1E3-E(W#P=^015 M"O@I2[SMTO%E,J?8[LF">1\"8"V:Q%)N32;BPF @UMP\=0='$_5 ;;36MB!M /K[]X^?_=@P7LL=4J"Y M);C%MX#V*+<]0'L%6B7A.^ W6:C%@((8K G+-M9+F&A5 LF'K,;(@XN(&XA7 M,[A)B-ZCCVB^XF!Y$*XI$!LM.F46?I#_@.I:\K>W$84[;O.8.%9_VS &\FWD M4.E] ;=?"^D1VSG;E<^WTZYQG\]WBF )6J<=3][P+HUX:WJ6$MY^('(=[")N5$/?NT,? MJ17F%WV,\A"E&=)],3W)[F'.SM%F3X>DBO*;=HP!"81+!9QOC+/O NP!1MH8L=<;XO8TG'J18:!8\\INPT) M;P$'#-32'*1"8],WAS, >X:Q+ M#EI]Z6_QZ)XJCBDF1F@%*73E3#B]()N",<*LZ]FX3IY_!FF%VNO9,YK7$[Q* M2#)N_N U*<18Y5*TZE&T6P:RF.B,'1W'VA-.H=7-J&3*ZL-T4WR.O>7SMJ^< MU^&/=.GLD+T\_FK8RTL)3&_!R^S+^?<<^ BOG<;<%4X4HS>1"37#/X,YW+,Q MR$(!?S;I1SK J>!(D8.M:!]B.4)UET\\*J)SOO*;#+;83W_%KO%A7)\%LE2@ M4I$1;[,$M/T@CVG9B10++5BBVJ;F<1$NT5E8U,D.S01V*QF*%+^BRJ.<@M_$ M$&AOO+/OVN@?5GFN[TAT%=0F-E)3)5:N\"2P+KQ/77>MK1,PTY,K(,Y#(5H7UM$OC/ 7H->1\ M[X=-VOJF$2ZV,^2;AGF<;NJ.,$T@YG55GK\9&..X!.?$^>O M+[F6U2%P&^,8KV]4\1=3A:$!#._&B ZA$KP]NM+=3-3ZNLKA9D"WB>U>K:.P M.'!'/T7F(KA(^#X0FY'C#71X1I>/!P),"VL+ /@OGRK61@OU*]QB&[D'1Q0-">=!EXB6O[F MM/P\I^6WL_Q'G64\%G=YEMZ R%"K+LT4#YL1 ^._C;/$<.4U^TS7&?R[\:B- M/-9/>R UY*"[<#-YA")5Z\@9M)\#TD*BCW@V)>F$$A'FA^[CG'J ?U.6XR)@ M!#SZ"P/SH1-@1_>U!EH)>LDR..81<);U.DH\E48W0$YD;>X90+T-/F&!6M1X,^QS6A&-%(?JW0 M"PH;&%1)B3&6)8R-^.YMH,&>2*[$K5\$"7!M6&2X#[*4MQQ&B,$IPHWGN&0: M)DB;'._G?-\._I]W\)USC,_(?>0I06I"R;]**2\LH>\J_#:/;JK$X#:1X0,V MHP8H=G,HNK/"INC_LM-]^O%MG*@Q3J2H0]N>:JR?SE]?G/*OXVC)1-4(C'OV MB'_OK6 I0QTXHBXT#>+=7#=VP@_[%&AQ#7(M_,1?7>*)NB),J@EZ+X-\7C1^ M[>?1/,80/8HS!^YC?NX!.[UPF"*R4#N]R$SV&;\Q2E!00*A[3 .3Y%UUG6>E M&*%-V[6>-@:5.F?3QR"E *T)RQ\;:SED,;EEU9OC\;$\+! MV]DE42L]^QHFB^&M5QC@4#\Q"?)9 %SG:/0QB4S'9RLD6\'E.XE4?W0WF!\3*AY_2.-"CJ4FB]01O6#^;1ZV?9&U%\B1Q MT@0Y4%,&7]GN$+;9VC9\Y)4$=L [W[C87G QBAX4J3JSI6V;._VFO?JV,;_# MC4JR@DR\&)$V!\'Q MA@4""37KVF&Q%BL*P*4PY2P]LG(,:RC',OBH2CN4B0ADH<.APRB:%XZ7UG)T M(\002-((?=VR(K)%*,N_$<8?>[B3)&(S/E&'$X=8PW-*#**=/JO]4/JFQ5?P M]RK/#?93@>F3J%<4#\2G;M%J(_RBKM;1B'BB*BJ2AEY'-3";1">7E4,HV P" MOUSP>2!'3%2VX=N"0@=IR!H;E\"Q4M,O'!(*\134-M>HS\PQM./&\ML@(T^A MM9!SLRT_4+W].NO%/L T*L>3)R$;I"'/-3*>3$Z/P%IB)[$*7UP0NEG]$@P. M.R#'1QB"G.F$T=P%E WHP&%XR@WH6Z,UI"R9,9&]3XSA80*:,JV&<5HIG5>& M47\<.![<\YRRK02W9",T0V&O)@TE@WF(79/#67A+/1R0!OEO.$1!*<]R/1&3 MZ(CH4E%N2?N$<[A]?.WM,>@2M'(=."+WS5;Z1DAA>WC;'4@XN0#1A#%.I]ZU M512Q+QN6XM^5*$*%R>K16'-=(Z'O'ASC:03,JR5[\BA-/O%R6OY>+5;UQ/+>'VF/7'A>DTV8-T.S'Z82N;B23*N29?;?/V[0?D, M3[X:(+&>"1O4XIA$6=8EO)A7]R[\7>7SM4#$M&4WV=P?]C@3-&&!V,]:?N )=;T6G^41H=SOM[ 8>3"DZF'M@Z:-)IG&-%R0#QL2-&^0"B-09U7D-;O!X MD !=S#>="-%&>+J/T3GST2!6]X6LMVI.D0NM,!_UO7V'7FX2.(.2PG2H3DK= M3K$D+(:MY:IVQUGNNQ-I37?)]"0W"!>Q)D(BNQ*(F"> M:O9:6B@Q=Q%QOALXAN-+IK36G$2="RV&++-$.^99X0?DJ%/F("_ MT&! FAZ%]W+5E/_P0;8"41C3K#3(]]9!I@CDCB0=+@E'@W4S0G 1%M&=G:I[ M=GID[Z7.5B-H258%)4_78D0M-&)7JT$-OR,Z.T0UF9@LJZ844889<=(E9N.2 M%L\F+2;=]EG;?@]PW"2\1"F-A8Y/,QE-*[A!R8P3,J!BL>3%#HAEEC"VU':T MZ:6C,B/74;9.(EUCQ&M #4$_O\2KXU<9## +/_S]^Z>/?RS@Y^.0XG?GM>F4 M2DC!(-!)2\T_^U-XVC.T%7Z:W[:%K#);_W#T^!A9XBT: X V1/Y /"=FQ>5R MIWS8(=>:\]P3R[K]" DB#'.G0M@?X51V!,2V,4M(O0#]O5:]*:PNV-2*-@%C M"(:H$YG)T7!HG]',R!5?C.!RS A[TQ;<-]=A(8CRHJ[9M<)$KIC=;?%*?_* M_8AM"DY'+@'[59J*K+.=%3P0[?_I5Z/]6SYN#K- EWF=\/;D\=G>J/Q;KX![ M:Z.B[P)1]*L4.(J68FFP<9!;&+VIE_[0'_>N MU-B_\GL37UV,_(D:CJ;*_]?4'UZHZ4CUKWJ#UQ,U?=6;8K4$U1_[%X/I:*S@ M?_S:8/A27??&T_?UZ[\,1^_P@N6/U67O M+?PE#4\'KWTUNH0'_?Z;*3:*W\K(/-7#X< @X *^I/:'ZOP]-/9:-_9N].;J M0KWJO?75Z][4'P]Z5U?O5>_R$@;@7]C=3OSI],I_[0^GZMU@^HKZN?#/G4G! M&S2GSV6&OW_WOZ3LW9ZSWF=?#>OMU;GM>U.<07'"?: .^;'1V$3GV6AE&XF4#KERM)/!PA:*6 M@'NBB+OB*-K(C"- ".)&E8)[S<6$)M'.;ZL'67S:'8BVIEFD?1W:3F+#B$.G M)O^%;BU;R[ROMG=MZMEB&N@R\U!!V'NW53+![K+\ \$-<>BO8 ,@C#,[]#CF MF7)>'P+V3]/2:*]0P"4@NN -X"R+G)"#9)%3I$-7186-BSEO0_HUP5- 18Z( M7JT@)PQ.KT%MR>]F@J<]E0<8JDV+A(!1'^D?JK$ VV:"S&\B#N_F_XJ6C:_+ M%^)#H6?AKQNL;;E! L[1.<"2#2%&E0A(93[GA/Y'4>R:+J#;&ZY %"*4#S82 M47E6-*4L-P7%B]H36$D,J;%IH!4ND#3>MZ5%Z$Y IG8Z%)*]C#B@9O=%^'"=L M7M>I:7E#=JPU;CP1F*X2,+QAF&5KLF[A!SN2JM28H%X=(.[5R2\F9L4M,X[9 M47;*J5SD)LN3H72EA%_?',X]]NM/_/Y^N/7KO!LK-F)DE5KX*I;3]T=[LIX2 M]S;4PAFGPHQUZKP [N_O2@ZOQN?[L)*6@,]B!9 @WJ,FY83X\[U"YM=R+Y[B MO)_O# VLRW*":#FVAP(9[#46(K.81%_7(=M5V#R93W:W:M_]K'850$&]7PJK M<7U)==GQ!J9UA_/8PA)L2QIND3QMIVGBO;=*RJFWZN ZS]:@"F,4F!I@*/JJ MIB*@JP7KP@&E(H_J\/1#>L"T,U '>E1/CQ^!3I!L[BT1=_P7#0&E>Y!$M&2H M*P"CD$F(690\#C(@5KO"LD45)0X@+I#@R"%<)-;ZJ]=TAE5QJM2 (M:N3E/L M[X\N\[NK8B(G?T6ANZUW7M=XMI07&5-D!1()R60<6.[T M"7UA\%*4,%C_YM Y>,ZI/'"KTNLS]^3X#(.&[CGSAPU#80>D$>5_W$4(4EHX MQ6E7F#!'Z'S1;2S \)B4@M\$94"Z%G^+PC!!!V:P('!\$<.!TK#@<31_9'BD MT"9HPGS$6CW/@SLN\#=+*E#Z&*ZM^!"5X1*;UBY[!*+\=Q6O!;@!CFN&L((4 M1XDF1>Z/T2K,JC5L<1JF62*HF&3M2@R=U!BG7W" MU4U-3K%MOJ_M3$YB#4=XZ8(5")L1Y8BNT65QX'@J,0+52UI7L.3!=]^R;4C; MSH4BBH-9K/G09#.I)._D6G(9FU1. MVPR_C>LMT-C7S;_NT5[]VU#'6/.:1YJ@!6V?4@9W&8-A\XL/!TQR!%N M99S8?+]1'#BF;#D0(X+UDK$^Z'SQ,.J\03)&W=KY>9W61Z9O.UVP?$S:[)5'[[! J&]! M*6V[?C"R[Y;9G^K5Z5DL"<[B4F.J.[&J4@C! %W/M,NIO$.#I5OFR8X?A(_V M2]:FI&H4EAD&")\^Q@CATZ?[:2>@DW,]Z.VLOIAM)W#]YY8WV0K/CLF@WZVV MX +C7+[5B?WC^7MWY=@AU]D+!3/H>'=1?B^'I*QX[KBB[7 M-*U] ,CUFB>2?>Y2"9!$6_W),^G#&M2:TF.E1I+ JY&XGEYX2HF*Q M&-AX(1&!=//(L^2/@,>U7T+>,59&@E_#L,!,Q03F78>NB[!\?T,&_++&Y6XH M*,!^R)/.82P6X,JB)CLD.A< MO."=^K]I%%U!&N"%2A4%,[1K=0PI(.Q\,136XI:EMW+T2]'N$ALX32 MJ5=Q ;,E.Z@!F#!<"(>(.+DYHC<0"0K:B7862V#$I_S-,X'WRJ403B8\FV6'' 6+BSKBL D)=A:4)?YY'P. , MMMK@^&?;$%>Z)59P%*ZR8MD TW/E0NI4Y#*^XJ[R*;I^+"C."A*./SO6: [.8WM^=N&=\ 26?. MB9-RM79&@&-B-\DKM4D^B6Y@ NA+J4^RKNC+;ANTU:L;\E/!@4VBC[$ 83>= MY&R+I\-2UK73Z\P!'APU5UI)FL3@=/MB@H36#0)<[-I53;ZGY[1BI7K:$ Z6 M]&H)9UPOB))8*276@>ZLO0 Y!9O+Z7' M!!("J?'GN#@7B+*P?45&Y M+N>6<[4/JUM;+2Z3"MWBM;GA$CCORRB5+Q[!%U@A 22W7AHDFS(."_GI\:'J M%6&$RC)]?G*H7OKJ;92GV6T@WST]5->X:;59XMFAFD9%$GB6U,?,5W(4D'W8 MM8Y:(?FM9#$K (^1J?4 H<%RH+V4U=7M.4?##F@ M%:](#V?*9R?CW5JNVY6 XQ%Q?9@H"X0/RJ=A9S'B7PYGA^+UT)_ M=78\.S;LBG2%5FEU#89*JYJM)1S&6.$Q^S=)Q&P/3'01L1&_ LH+2C'V.>GO M1I/"-7348%G!AV*&B?ZB+($OL#IO!:HGG=T(CP5)/>9JILU)L&U]%E47$F8# M5MV $\)%9"5V,51?#)-L=^MM1?2Q$!&\&L%!RU"MT9,*'EA9!R%(D7C#=09Z MU0]^P@JT/92+99T[C;B-X/TZ,5 '%30;<^[I[:*[M=02>TP6.0Y:(4,1(:&>/ M=)J?SP3[-W;&@G"D?]!NWN,IO@^ *K:!W@@]7RH5NF%U=H43FSYM%XLG:Z$] M+@(C(G44."\C6N$%Q\*?J==%-DL"<&!_)WM(ZF<1S",-3>H) I8$*2V?^<'K M *85FYKE+!4<771AWP:@Y2 S$)0%1KPC?XFV#VW%7+EWX5S<.]+WB@IKCZLX MIT!M84$4/$WE*[5BD4O-!YA'].^*BK$2\A=-@.-G"?X.[C:"J>>B-H6&LI' M:=D^F2>6/8]#9#RB*$:UX<;BB/.(S*9X=+7A]8]-EM_ES;789P?"B^.34\Z4 M,9O1SXS_;,=^U/,(MCD5IMH5OB=B$N+L)I3D=G:HX_Z(H$D]<,[1]N!22W?6 MF>^&6.P.TDK^.(6&U8-7F#OG,30=JW 0>FU,F';KF2 M4I+HK'R5=NW*>M22O;C.@%\[AB1[*L2(X3S#KFX.+1SB\\.N[ I6'E"+UOB> M%*U" E)W8H=;LA._3;*0F!Z55\L0B0>881$?U=\P;'&R.&* U)3V&+"_B*C M-FT;"NG.;-:I 9,1)BJGQ$,M2&)=D76,(5(.PUE*7+G5+Q&#"IU!5K%UE+N:#I%G@&J6P M%#*)G%U;I O+V#!5K:/@ U.$[<\S%Z$<49_,0M*H6H1&A5)&LV#V\CV$)OZ:$WBP'6B MHEAX2]!2ZEI=$G^H,_KT^G497 .*,D,!I;6X)-G=$LHPF69UX:O %)@F+8%" MPH0BJ ;?')/HL#XVS([!JWGE*!HRH_\^'"'G9I^%'(J2N(K3#]%\P#+\!#W# M"17B#2@P$_CK3OV:Q]U"BJ>+!"PHB?_)81/ W_9\W0,]U0KSN"HR\T42Z7BN)>&AHP6(^V! M8+6\V"NLEGL!QAM0%^AHUN=ZYW &'"144,T:.V*)R@AJ#$D6?76]8G(CV*"O M]^&6U/@:&-E>2BU/4Z]36YU"R<7Y"$I:=$\] '3.F61P] 84G2$#4K[]20C5I-4@IJ8?5<)A'>. MC4N!@"_D-,8D#>UWT@BI*RKF4VBC6967VDDJ993);VI58Z7 @6UTTV$^%3/[ M02'5USH>8>TJ$)5:^JXU*:SU3(;\S!3X%.1D[6Y 38HI#8V$34.)O1:Q&Z!) M.A6V'5+F[,_%=7K_Q75MLFMZR!;Q[AK" M+EZ; -B=WUY;@2.VQ^B378RA.'M_!EXGMM1>N&UQ-!;SV@.M# M(U8>A6=E6%"XUXKM,L9L0\9!09$AVZJ A;M9%/(E?!.@QP,SDJI2ZHK5_B"3 MH9'AWT6PJ"T-.M6"Z _+R"D_JAOT#.OQN>?#P!I94&:@NL? MXU6UVEXFX%-6?:LJK:0N0LMX5\"U5W&-=RP59ENK@_ #58."HYJ6]!>*=V;W MK;1$\HRA3?'?VKC%S1V:8'(I]NQN$Z8S5K'54"UFJ!GAVY<-SV?>[5">1%^4F6+LO>\^P8W@;6S:R MPY8+HAF7V6['(5K.4JA3(X >FJE6[#*\UU'>:>YH\?:EJ6UO)$LKJE%"'T7D M;Y@ZZ_H16Y*P,&J5SV9]!N60<2 5SIUJ#6*)PMC.]!*+N:@,%+GA6BD+)\*V MEKF*1H^P-NWE(_>ML+7/:Z-;"RN##Y&@D!G#+193#"K>%!89;]E!M('%MV)) MJ;9YWB$M.BNHO>16 -M6S+G/BIS5==O(QR62IU13S'6@6I,\FQ*IQCEO$9/< MNNU[3M\UILBN>%S88M=: C,%41B.!#0.".XV!FY#*G0P(V7( MYL6XX>*%6D98[9:S$27;-<0U2%"Z(GKC9'++>T>7+_GOFAGF7,G376WGH;KB MK@XULDT*FG*J:\9[7GA4D,&]6#;740I]$12(GC$ M$HK%2U]$"&W0,[%2K'C9^PD-$Z.I_7OL[.$* )11H8M$\#DT2["X=]*NQN]N MI5;R,>T*Z4/7_"$4-F&FSO.QJQFSQ0=- /9"6 '6%$.J%Y)@.SA^J-UP(>M< M+Y>Q*5F+9%B#F5"K);G+[?/$0R0U_EMY]@=0G86L^:>G.]/J6]ZR3VCUPVR/ M(H0^;3-"DQC,#6'^4CPZ 0OEY!"W8:;LR]<&":!KV&32VS4_1,TO+*<;W>2$ MG=@AF3OEV1J2BZG29JI-RR5G(F1LT ;# $@2S9!'T40DL&1>WTLB?6-5;%TK MNR4L=RTCG!HJ2?Z)0'W'\9]9"0/VJ*WQF@1LD*?2N%@:]V:YQ/@_3">L,9#0 MT2F8#=*%9]5F;W736AS&*"*O/L?O\Y9@]@N7K.:@"$,"Y,__XGW^O$UM!EBP MM))F5FZ&IMPP2,G6*>;9SF&R?-]MH7*55 DM,2+A6W>P!&(8BL*;2/2V ZQ MHNK@G"H5=4CUFZU=P]B)Z) P>+MA\3DTAZ+M612DV8B@UAJ?DO3&H/B@ZY2_ MK/OOI.]-.%[5R!9XMEX&Z65Y#J/(R,< M\A<3M$Y)^;T=W7HG?6[#0,1D?>-W4S, MMP=83P+:)YL]FH-(CTD"DP?>L14@,XB^9XJZPM;<1FDL_%E-@.%?YIA[480H M3U4I,KAZ21H@4J2GFTH![LI2;AF-W*W W5$KY)[H9RHZB\[Q0FL4(W=U=\?QOOO9VQ7T+O7N8&3OD=E$(UC7G.9_V_7A4-SC5DQU86J$31 E]E(2#7CZ K2F*)\Q6'_G5$6 M;N)=#5Y/7@YR\'!.UJWVR# X9RLY2Z-9FAO'"24WH):E\S\4+7*';'2R)!B*3W!+!G,($RH:$B?&E^;< M^5J!%H5N88GUSGV/&R0JTPQ3W>=85$N2W.UD=GN$"*T;9QQ65-#;DYMI();Q/75)^&'N;BDCC%37C*.T$TJ8LB.?L MDQX?8YFB\R%/V25\ O&*"X]WW-@A'J(HU7:EF;Q130@T;F6-!.G$3\8U>DU%LEE,$K2/Z:6D/PV!3G)66"[);(U65PT'TLFP_VM_\>%\5;WORU?"V8:9Z7?X4BM7Z@&(?)2T\'1G;/%+DQ9Z0-;S':;6G9QT M^GBL #EMXP A).$*.L@%"!YKKI4'&T$/>1_0!*L1Y-@WD.8-Q%E40Z^TV*LA?J+49\ M8+B[>CL8W%<%9KC M-@P-6T1SX^W!2&_33\$\7PLDI-1T=%UK[WBIM@;I5A35-X6U@DVS=BTZ'-H1 MATXOB\G7V50]RR*_@W-F!!M+-[^4%CP\Z^&!0^S% M#X3S]E*.P0NIH 4AV7CD7L@#L6H0M6EM*3Y0..K,.K:UL/F4-"S>\%!.NPD MO\2H@.LH6R>1&C$2'7*";03P(5X=+[N0SK_&T\*LP\I<_2V,XUV<@/B[PC*J MR\];A+/3W6W_]?'H6)UG']7CI\^?X4;_$I7ALD*6-P^6F7K^Z-'C/^D8?\$- M\\5;(@\5F:,QV4$,I2);T[?4[+!5 ^9;WB1^4>$>8*EQ.(47%+:FS(I8P7A.G"Z.(UR21';R@\W5R MHH+CU3$>O"?ZBS5\X=6/&M62<4X1A?"0TOVHCD2)@Y2DO!2VT4G'.%:^+292 MDBZCLI.V.Y_G4A"& W!95I4B04;LI.!A7((;3LW7R:CRM.WUYK(JIC@%=X6Z M(O?D"8)LW=6]I6)J$;51,ZH 0=WP:37HFE-DTJRL5X4XJ#T]-926.DQF?63 MKM]"HS'_&:>50":13:EJK#=NQ:1ZQ_[ U.)@U;'[8= MJ;8TAC\]@OD+UV3)2"2[71*RK!GFMI"T?V%QA&GFW"["LYFAV21H\T?T^VD< M43?/CA'LB.L;KDW\6HIQD!,.OD/?%2;6C:-?Q1IGC QYM*@*JN"LC7$2BA6G M05VI59BI*2* @9WBNC \<6$N$+'"-NZ(NAI*!\,GF&1C4[!FU*X4*%7^?M7E M%O0,R!7;'O-#,;OM#/GRB\UN8QW4/8YNLP^2F.4;FL<2 #MVAKSC]-4"PY^H M>.5O@^=5ZL"*\-P;""^:):Z],!\NY[7+)=< D4T0R)P(1!A/T D BC*GG.2F MW&FX*Y#:+_%*Z6ICWKWEQSB_N!X'CZ$@# IK(";#.2Z83H[F,F#I="U%TM), MHS"17&CJ#SD%0AMSTO4\.Z-.MV4*LA^98M@M[28M0?L@%QN=.E .HG0>Y/;] MD-G3M>JE"/8.4XEB/?.PU]3TTS&S(80 M*H50Y:;NJ:XP*T*6]L5+ I5;_*8&\[.J,.LR.\!6^*:GTB3BF6I0>.HJSAP[ M[-7G!$].78'$\G69R7!/J.ICJ5E3'462:FUP.D^G(K%";R=UN>*IQM-RM'EZ M:<\TOY,]T/Q.]DSS.]F]YG=B:7XZ-@2%&R95.TB>,/\[Z5L"(TW<2 -UVDV[ MM!/+&>V+,[P#PXGN!QJ)/JZU%2M>K1.*2:-L2S@-=UZ'9]7<^&2>AV2N&$3R=D+S Z'"W>&^?'&([_A\,!WWIH/1<->T^,I7 MU[WQ=.!/5._EV/?AF]Y4]8;OX?\O5._J2ET,)M=OIOC[># 9#%^JT9NI&EW2 MJU-__'K"'P;2P&M_./7PQ\%8#8;PP/78G])4/6X2FI:W7_>F\/M$O?+'_F"H MQOZ5WYOX%YZ:O,*.SWTU>7/^3[\_5=.1LM8,VE63WE!=CGO#_F#2'ZG^Z,UP M^MZ#5RY'8U_]\\W%H#_H73DO_?W[1\]_5*_]BP%_GOCCMX,^S.M@+W7#?_9> M3_9!(_34]9OQY$UO2+LPF$Z4__KZ:O0>]]E9W_&;*UA,7N7K\:CO7[P9[_7J M\HCW88WE(.K5'(WA:+Q7+\>XZ(/A/]\,^[C"$SH_(WARC&=EX%_207C3?V7. M:+LA/DJ]B]>#X6 "IXW:Z(^&%V_ZMV]B C!@F:N"=OI7O<%KCP:*3&GL7P(GP:'+HS#/RZM!?WHT MNCS"%J#MM\##<"EAI/C$/]\ 4P-F@=/'Q1O14/U_39&ZB17BYYI:3)/=J],8 M,<]SVOL%F.S8AVGAX&2/+OP^#44SP];R /N[' Q[5Q[V"8L^@17BU3P?#&D' MX&6;?\O@K0W=SN#IZ['_MC>XPI;PB?>T_0V*,$.!]1A,K_P+8@)"DK!C-1WR M>K\9T]W0'[V^]FD-[07&=_TAK _ND#M2U7O7&U\TQMN>D(S'[P'-7_?PCE+^ M_WT#I +?CWV]E/W19,J'Q?_7M3^<^+3==%"LMG@MI2F%3;^H#:6(/ M,%IB>L#*KGV>,UXV$_]*7?J^VPLKV41D%WB-O1J]\]_Z8Z]>\O89P&DKN >! M:/SW$Y/EK9OFJ#UZ^(N[^JD>'L#YCY_[TG>\3F;W&)1A=O84.<+?KO49"QY;QUGU) MQQ+V_#WJ;:,I'A(\W89AX/7\<@2?/!89)CY3QKL!+ :\0'-$NO$'Q.>^A2)\ M9:$(-!,^3Y?CT6O88/\7W/PVSS@8C5D8I(TVK!D.\QB$R(OWA]Q S5> .K$E MAZ.,X'RY/$YN&RTYLHPIG %H75,V# *X %+EJ"&\UA>6_F:"M]YH?#U"OG"A MQ56@>7/A +5/X JZ8O$6Q])DZ\3C3!? T:>]P9#/$G6/3 HG+.?SZ]<$SS.0^VQD.T-F79L)/@X]88J+ /(%T M=VD>M&P[7+3O?E:[ HNCWBU8-ZQ40GBAS10R@@H-\CQ(MR;Z8:6ZT-I-;8XW M7C5=94\#1G\:O8?B_N849+.,"Y.6)C5XNEQP79C:5(>@NQ@-9^UP;:0%%6G: M")0S10]ZY); >$VI4^_9=1]T%CE,'&>;_H;9.KE S8HJ;+9-@X0KJ! .=<15 MKPI.F&MD".IB*775&&1'JQ3#(['!99;,G5Z60;XB:"DN.F3 M3TUCSCGB&OF MF%$(OBUE0%FC\>H8"_C[UXHQ"K@ E^#"X!3$G=-&A]98WI\%Y:!Q8H,5HK<6 M*L0A(_9Z180B91WQ1:PNTJ[@M CB1-QGL%E4& >DITTTKVLQ+3H*G. F>P+* MH#&CL&"&0 Y^+A#%3->6=V#;0UEV*Z6W$]B&H+#00OI0+JN=05)]\66EX=L? MG[SH[?2B4FI0NMZ>3D26%<(]G;3R&DP6K60PO$R\3^ ,=1&-A9I-'+-/# MMYBM.P%GZ,@#T9.@CR_VJ)WB')A(&8H&7M[4AVD"1+8\:'5=IH(Y& 8OLDO! MXO2+1H%(@_M_C*,[.@.&<7!VJ*_#*1[_*D?<$[/$+K9JPW-(JX0HVC"HFZB4 MO&P+/DS&BM>+SB=%SA=H0(VB#29A,C*1F2$63J&+B+7BG-H7O<4F:;18MJZ0 M>%5"XJ_+GB,;Q#H0ZYR*_Z*3%$$[T6LI>JAIQ10U(D&"0D$I4@KOCYLTEGM3 MJL!1*+]DTLMH.J)S&D0RP* S 4RC1;49-A#D:E;E163?I\+%^8(W!=*08G'\ MG&]OB1L(?@1K17@Z"[?W!\*N=X:R]<7LFJ#=@:L$^9Q Q7!;F@-Y'8U9_!)'I.^3 OB0A*%>12>=GL*!]$UQ+66!T[QA8,MR< M11 6,9PFJJJ6%AH5S(:LL9ZIM^PV#FC& ]S[-"H/*0:LE:J7ZKA6+!%#.)!U MG3T"7-&PO%HR.5[/%T8B09D>.PYR>=K9%E)[__/X;LH2_ZDW4.5IO>Q=O!Q-T MKJ&9]A7_,'WG#Z?OCT9#7QV^^^;*V)B-!TI=CP>C,3GJ>)3:06GW\.#V@68VJ4-?7H\N M!I>#/AG))Q[Z$/PQAI/ RI M_AVL*'Y]X7>X#RY&Y,@:^Y,I^0'&JG=YB:X( M<9*^[@V'XK0X.SV"S30;R4;Y:^AK=/'PUKC_RW#T[LJ_>*E7VCT'_=[8OWQS M=85>E=X%T3!_?#.$I2$GXH3BD<2QXOKR&P3ZU:43=*^>>+S\*R ?=KWSFOGM M>*L1KM8E>E%E<5X/T.\]\:?H\2 MNX=Q!1@"-ABV#Q)&CXGG6/S5'@YH>L6!(A(N1C1!@2"3!D5A& UYMMFM_;(W M&$ZF%)J@P]MPBG X!U>#'@;// RB^?PC1_?# ,R7@-UP2F"]2\BJ(KT&W/5]/EZ.J*-M^Z0Y#*,.1FHB[\27\\..<;2;O_ MG\@#?](6_!X D9!0D'8&^/3B=&>1<]U#JB4_E)06&A;E)=FG9B MAVWGP*ROV@A39^V[*8M6FVS%WP/>A9A)6\')=JU7$N5:<]G%W3B9^J\IAO6S M)<2G)^TE?=' >SLZ?73\9&='YGSCH$3NPRUQGSWZS\8P_-)__SJ2W (1%JP$ MFLY._%, M.G"0SNG;>P'T'[-LOH'_+,M5\O/_ %!+ P04 " VD)U:9R-S-HA% #_ M<0$ '@ '-T96TM,3!X<3(P,C5Q,5]E>&AI8FET,3 S+FAT;>U]Z7/;UI;G M]_DK,$EW6JJ"]$1YC9-.%4U!-O-D4D/2]O.G*9 13R# . DME_?9_M;@ H MRUE,2O'4=)Y%@A=W.??LYW=^7E3+])>?%W$8_?)_?OZ_1T?>63Y;+^.L\F9% M'%9QY*W+)+ORWD=Q^=$[.I*G>OEJ4R17B\H[/3E]XKW/BX_)=OKXQ_!1V)G. MGL;Q\^C)L_GC^=,?_W_G._@I/,Z_*:M-&O_W=\LD.UK$^/X7STY7U4\W250M M7G1.3O[S.^>Y*OY4'85I+I-T M\^*_>O"K:9'\EU^&67E4QD4RYP?*Y'_B%YW'\%+Z\X9G\1A^GR99K&;5.<6I M!/]ZW7_9GWB=D^-'/_\#GV]9R^^?XR19QJ4WB&^\4;X,LVUS[:BYTH@OD@I> M-G-F_ZP^>]K(X%,\6U=)GM%I>^X"FD<2%E=P*M.\JO+EBU/<(&ME,Z"$N/C3 MEW9:.X;&0N@8QL%E=]2=](<#KSLX\T;!1= =!][PW.M==/MOQE[WU2@(W@2# MR=9#KO[\DZPOMTEU3V"YDT52>N-X%18A MG5Z81=XH3N.PC+U\[O72,%F67O>JB&.ZZ =AZ2W#C3>-O1 ^B.+(]ZI%[/WP M_?/3TY.?U)[\14NY.U'2XO2T_^)IW;K#M#.=GPZ]69[!T5?K"L8.O2F[VP*.")"D[E8"^W5^[\=;P/V^L#Z7JXI]=)M Y3 MGR@9*;.7+U=AMB'*C>(Y#!#!<_15!G?00]*_*L+5 H:(Y_-XABORX&$@?WPH MT)^=@8ASAIG&:7YS>.QY>B<:;PV+& X^37F(=.,5\3PN"OAQE>-+]O;N7(9% ME<3E'ARMEQ?6P3:W,-S?#=SL:DKM&WJ\!Z?Y(*2FN>\@/"/59'##8*? M+>("1@6N=17KR4_._Y[#2U;I8Y64L?#JQE!0?F/3A_C$% M7)"(A5W=PQ.+JRYC&,0;5_'2]_K9[!@DIG<6I^$-BRS87%8)?:(K)"501*;Q M(DSGN.5(4MWY/$D3D(JE#V0X2]>DT2#QY^O*2Y,E[ L/@:_QWHZ]X2KF4IU[\TY^LQRBKA<@:9!@A&4C\NX*''W\=\Y<(9"/H'[ M$L(MB9("'@:!*@*6_T)]OLC75PLX[QB_6N9P. F:9,LX2L(BP>,&AE85>8H' M7ZH_4N1)/%KIK8%)%_#-<@GODP=XDLBB9![ NWY;QR4>.?"C+ORJU S*USQ/ M$8&,XA(P7G6>NKT,87NS)$R]_":#MRV2%9+MDY/_U&L2!>\ZKY!L2^"\18(Z M#SX@']*R88+X;*AFG1>^TB!G8B>%3.TP>5 G*WF?O^6%5S"W B9F/:I?!#IH M0B=E'XXZ$) HP-Z2:N/=+)*9LY/J//!QO#97?P-! ';)+ M^!D08GC%%HBU2""H14P342^G-X2\S41,-R#U^*(BEEY?7LS4VERVC; M*1;;\PX,%\7'LCP[ K$-XMM^"NP414%P%*UTISX$)C4%3E6A D*"Q_?^G0.I M>==PW.LB!FHK@47#_U;%&HDO+,L<+@TS[;RX"K/D?^2O-)S"Z]:9?"4,1>@1 M_K[*KT'#03J"B85KD %PFS9?IF8X^ATZZT3O^.7G:?'+[],<=^9,0CUQ%/3Z MD^[%^ \IO3O2<=^_#D9!=VSKI#=BL/8623RW/A^"/ 3U%OF'T2> 5*HD1=\2 M?#2%;SL='QW CPW/>"#;4K?Y5T5\G>3K$I@W$1\Y'$B'#^$BQT45@O0P/P^6 MJS0GC=U682/RIW=7!>SAZ7/:N8YWL+?N@K9%[(&U>?A B&V,_B,0$(^/.ZCP M*-=4RZ8K.Z\4)4\4E?A:"WBAGQ[R:R"Q"6A8229J-PNJFJM,7EYZG>.G.!AJ M9X<@G"K\$M2"3";'5B]PAS"[0HT1+@2K??9XZO<.7TG2%#W*)$Q2-J5!/XGQ M.YQ\";,O0K"@C35KK& S0;4[](I\[AN3EVZ>>=]!%W3&.(5_%B4I5=K%IP1K M85S@(JI()GA-Y;G M$0_#T!*8>;DH8/P7KG[P#-'#C,%DK>TE^9]!E MUT@1.>D!P)?HJ+I%E]?NW$=<#N4VD-[-_DYTL?!;*WE ;F%LR M#J]&Y]E/<%!F6[0UHV@A*>]TO9J.Z >\UU^V@RVW29U(3 Z(,V +I$T\$FWB M>.ONR'R>G!QC?!&,H00/X05<[1#GLS4.+-MY8GX23LL\75?;?](XB.UZJ_W? M1:$&6($)=C0MXO#C43B'%;\(TQNXY=_]KD#V%\]FZV_IL/>"IG"-@^%[WYL@ M89T/1P&)MOC3C*6-\GTNUQ585<#F0-Z%R@<*'#!*6(0A,PSIZBDO WFVR):Y MRO.(_KP.TS7Q7O3G O]6CC"216M4=I,XFVV00; A#A!3W_W2^4HAA]9Y MK<((3>FC-)Y7+TZ?J2ULG^E%"(+]+*1#->R8F?"E[5!_*2K(+CT*=LA1\]44 M5Q#Q"KZ0QZ)AU^"L>VIM4)*&25@XVP\W+$:!AUF+M6OKN46,X1[@/?,B7[)B M*6X=U#31ABZ55S8G3P[\22X["G*H8))/7M6DJH"=+.EE\B@>K#I@')RYFGD% MJ.)XUC5Z./:Z^&R;KK.(PQ0>!IUW75._9Z@=1XUX>>>4N-I)QPN/E\=P;V8) MK,K##6\5WCZPT^F_Q6/=?#\GC7%(0" M9*UW!;UEP,573$.HL),%(JNC&Y+-DH@NO7.=K$"'[TW7%9E!RMU6YT*5Y$Z=TI>$>+6'' M%L3".$C?Y+IAEN'O[)4FROOBY5D;Z_,]N(#PR]4*- /M#UGD*2ZY1/D!ZG<& M'#]6+2]7)%"Y&K1C(B1TZ,N1M@5"5E5822GK7"$)>\R76Q MW)('9KF@.C^JK+#[?\?(L)SNZHZ=M&GPVRZ83;/ <8_@/.$?H 1L]>,(+<+U M0:\C_) DM4_$29Z&T*O@H("R\A4.M,XHSH4ZSI/_;!_R2^AZ/Y5K.O$N[\Q+ MW(_=G;V5.*ML>S)*YDDY@]EMXK"P#VM&9G\X6R0@654PFW0QPSGHA+V<%$XX MMX9O((K9UV3\M2_SL(API#.EE-=B7/M[BC3UO3@^S!ZR3!8Y%]Y:/%IBX7B> MWH%[ LMU6B6@C2D.+"Q>!K#)E%7,FWR=1C;[5X0S7P.;L @'!P_!" MG1A1F MZR7Z>?+">'68O6!<0HL[?G#*L4[20J-UH>9GOP$G:;F2:RIPHKR@M%"VW%9Q M@3$#3D4IKM$8Q 7X#=L=_P:QD-/@]GQAU$=/G]"T,!V:'=IE"%8&F1IBBM3V M'#.OV!S)1>4HXRR!1V(U6VV5Z.@%:A? X+)R0%1=,:0.=%SH!]X'YM>K9. M[0(^1:DT19PLIV#QV5:B3N8MXF4"RBO^[:8<-$]])C&G*%[%&3LO@#J684(^ M;VWH1LJ%HJG -C?YI6"TEB04L0B(/"O*!*9H>I.H++ M]11&\%[SN\8L9/ R Y5^BZ+]#:)HM$:@A(QC9YQHBBFL5#PEZI56=F+0IH$U M(?M *M,\;#TMDTCQ,LJU8$__P\,0F4C23X*LT)0_8 MGZHL?)5HV)9"7L/(3#"0C8TB!G9>,F.F[)Q<4FQ#22>VXXV6(]MV,'CA%)B) M*U<682_@,&$$^4TI%24Q9IS)K+R@(4? M<;;X$[JV.,$<# 9*7D8O3Y7//LK_@#U>\:?7F#F._+@]\.&X\VVG&>CLL4.E MMR6IWA?2H[M]NJMP:ZNSYK9PZP0! Y2=/AJ_Y5,:\M'N4G'[^UJM%FV]/4T?U/M#2XMJ)A>)R^OQ MZ7/_R;-3/#]RZ3 GA?- V7A;2)F%YD$"K\$@R0QX=$3Q2(I\NB''@^3Z,V%' M,U/6"E7R+HP;IZC.H*K!TIHR&4P<"G3!SK..#^N@N3\$A]'I3L,FK8E/W_TR M-(JFDR)A:9:G&%T6Y9*TJ'6E#6"B*ZNN 32S=5Q3]=T<9Y/B? /$"_SZS,M[A=3G=KQ^\HWGRJ M;!C>Y5Q5=O\=3Y7>;;_I+NS,E!!\BHM94EKN?\RZE- TI5VU_;KN_Z)*>\JF M,%X77[_:A'](J@:_K3$TV->1Q,LTE*""75W=_.GC;3\E.\:X>[ \.C) ,>6? M&5K>H9W\Z-[DA@YR\HX;R[P[12->\3Y)ZCKC3*9-$Y!@7U)%6Q0(M[A/O!-P MTZ26Q_7=S!.4UU$1SDT43B=LY4[VXX^2G>^\/2WSID^$Z+HT%1BD.ZRX5@G$ M"%Q=*H59;D>ZM..: M9@['?7H*+"Z-LPC49"M!33_G"%W'H^S1I@,3P")X^A$IE%2SA:8+%6:'($Z/@R(%B!R=:Z4O!T7E.XND4;[X)US5SD/LS6<=U:I M-R]-!(\\VI(=7_J22E_8N?0B:<3S3MS, VZU<('%..\;'TA W*"O&W,/9^$J MG!$PB :52\RKE5B2V!UE56*804/@)A7ZXHK,>;BKL1X!#%>GQ/$,:(._[Z"P[N6.(A< !AW"D(O ME! %9Q@A^<=5HCZCK'=8241JS2Q<"XH5/^P2@[^G9[IS,:1Y%:*1IN$-YG@1 M+*EP*-)S5D5R3=Q1ML*)41X67FPV(:F IU80T5;"SK\!QHXH7G>IM53J M3 UI0)QJ9C N/?U&%5^9*C0-8#$?IBX+E:">T(9FH&L45^L"= #,I;$S]4R] M 6>HJZ78%N9&RT>CVKS8> [UTG>:J9THHS!E G^E\570$[DIRPH0RF3Z&.2S6%Q:L'Q,I?/ M([368'!?7:RM([3!MNM5@K0D.DF?Q[C9EA<(#A.JVP MEJ:"N1';N0X5:"0IT'CT\S %I@6;#.PPS_C(88:8Y"O,*,(M4W"#RE?[[>+O MZN([]QB?$7;L>X+XB(KO.J,B^)0^6^.G17RU3C7^(WEXX#!,[P*WYK2]!'Z" M(%YVJ70ON4Y2;X0+*4WQP-/'_BW?_MCA;T?Q@HFJ5GKP[!%_WUW"5LY4VK1W MIF@019,9[(0?#BCY]!+4.OB*/SK'&W5!V)9C#'>&1536ONT5<91@$005% +W MT5]W@9V>.4P16:B=(Z$7^XQ_,4Q13F(+'*QY%RP1[[+(*W&VZ[&-F3**JZ1@ M'T\_HT3W,8O?C;4=LID\LM>-\/HLE;L,1B@DC7< #&Z>S$+W9>=$K?3L&U@L MEC%=8-*G>6(<%M,0N,[1\%,:ZQ>?GIR<\O?]Y3*YDO"8PGWC5Q,2FMFR^1Q3 M35"[Z&%01G^!373@JRP)U6P,232>X /KY5'<^$KV5A0OTJ9TXB<-I>$:[1?" M,5O'AH^\EF17^,TW+K877(QB9J)4YK:R:7.GWW56WP[F#QC.!ET<-'V5YZZD MB&-0V79S7MA_N9KEMS/\\\^0SDZ@_#=>FI?DRRX):79)VB75?%+Z?=L)BUO< MHT(FJH/-LR,+B\% 0E?A)Z^RT[N)0.:JL&P6QU'I1*.M# $$4 1-&GMH-)QH M[!#)BV^$\>=>[C2-.5Y!U.'49AB8;ZG+L.%&5,!-25K\"7Z_+@J-;%DBOCS: M%0\E:B@G$U1(]+.2=QR9[@]DDY= 9K @!HI+4X)+O T6WS:QZ3AJ.CG6L!'KQMM?)N;.]A M3T_%()UCU9$&7&"(W3U43J YO64<QI-=Y6-VOC0?LZMSEY5I\QZ/J; ZY;+@ M[IX%NT(?Z322OB5*DFYNS[V>2K<2:7N5-W2Z!4D.)$Q&&XR$-#7VH'@)"G;; MH7^.]Z26=:'3+8PB^"5^U/TL-:1MW_6QV[UP(R7YZTJ#Y'8ZF9T;-T_?L6S: MI1DJQQME1)@3GUDGCN>,C@3GH&&'K+QX%U/Q,Z4*38"$*W@PH^1T?@/+L?J" M$U-M*!-&3%DJ1.1J5OB0 ;3<8H@P!44UVK1V)='B^+8KXZQ'P;+>5H*!HH<* MX%1+40ILF@ZC2@+<8.B=5)BPHMPAZH)G%V$2$MK6;J2[H]';N"OMZ2ZO#YTG M;V)#/S0=*5TB81)$(WW54OC37A3#UU,?M@Q1(I81V[-24"B"S]_W)] M(4R[OIP40"]14P9C,YD[%VL&,ZKC+?M*]4',#K#^G]5?;,!0\7EN M"-ZRO#@ZK.\&%>DA]\!"/7WUN4^880K<^H8&!TLBR7FK0(HEA10FH5O2OC4D MD%3M2MNYD=4=4\^BA>1W-=1_@K(K.0P?HY,+",NZOI@F/$,G2IQ=B;NSC../ MQ$DU>B.XEL&,IRY]Y\_\,,QK>A5C1 MA&TI4IBA 4C,GHTN2K=#/ EY)>+7D'W*?BF^0[)!8-QC)2(G&J%1;1VWU+N-\E>J>>GX-\\]D>?PZ MAPGFLX\_?/_T\4\E?'T\HS3VR#C6J5$I3 )#^#3\L[^$MSY#3_+G^7[3+U7E MJQ='CX^1-5^CF0NT(?8)HKJR2*@6.Y4'#KD:!GA+HN_V*R2(C,RE2N'"[(YL M9@LW,0-)80:+U!B3E',H ((&?D[@]!VG):<*HN=!,2-7C=(*U#$#=T\6K>VQ MN--.:3K#+K$8,N%@;+)4?X&1FXO7!6Y'(74KZRP3G6L[*W@@]NS3>V//6AD0 MG(2#"16F>/;)X]/=K02,V)W>_5M-D46+KB[*F%:X,:J[6&7 SI"_9-EY0MGI!A ##>(IDFVLVG*T>EW$47,K$*J;M%_K[& M5!AD=4CNR6/KDX(W]"LUINO[Z/;?C+W)Z^X$&XYYO5%PUI\,1Q[\?_Y9?_#*N^R.)A_,S_\Y M&+['!\9OQY=!;X+C!/_JCR=>?^"][H_QJ]?!R#OOOH-_R<"3_IO &Y[#@T'O M[00'Q4]E9K[7Q>G )$#XG]/X ^_E!QCLC1KL_?#MQ9GWNOLN\-YT)\&HW[VX M^.!US\]A L&9_=IQ,)ENI]_6#3'D@O M6O2S>P,AB#4U!><\?Z5*Q':LZ1U"@]?D%&U(JU>)XGU)&JO00R2-4N0SD4[X ME%19HU5%*N.&4GIUN-J)25;Q$35DZ-*"% MLN04^5C/ Q3D=4&)RK?88+:GDB SFE6Z9I+EY^.4Z+**D. MY9/@MYT$=17 ]KD9C^$6#U.;MW")MMNMQRKUK#=Y\9'P53FO7Q!3 $^(JI6 >\5]4&<( MLHF#X#3(JELM-B4E@]L+6$J"N'9)85@S2[C?W=PDDNOG,,V;((1U@HYT)L20 MLO&"K#@)7E_'^V\.WD*F7-)G@T"2C7Y;QR('PMC&0](H:9KH%OFZ*(DI('>_ MDX10_)9\%#@/"3^0C4/(T)0[BJX(:W#MR=9N)^YJ:71&[G\P?+K!\CR=#CI=IE/IZ=*\_!T1$[/*;% U;.X::"TUU0WR'[D MZ<;!BJ*.F I@I=9]SAW#U(U2"=UQO?^![3RUD2RY[ M]'XG*0<'5-EE45.=C,V.-P)+L4*&,Y_E^8I\<_B'G>%4J6X/OBE^\$UAE\XA MN<)4RTS8.*+>S.QJ8I%CNH"7(X6*($W#]GCE_NPDY9^RVH%D"#*45U. M1?SY0>A8'73J/=^9R_U)*]JRBQ:*#/8R+ZLCBTGTI-#=0KS>Q<:=RXUS T*Z MA4@]];TE FR!:C8%KMOT65GK]=9(C8[+WCOOX++(P62.,3G)ZV,1PM)L)FSO MG"VBD*K-AZ8PX9 >T./TO0,UJZ?'CT U3C>W0ID??Z4IH)(+ EDI2)&",9T* M^AOA X JE,Q)I\FYX1YB7 EP^^FAP*GJ/9UBA[]UIO$]3;Q2@2I\D6=_CU&S MB7+_\NX66UE_VWRV]KO ] @D.*2EN*@VN[SLH",/MS19!CI#H[TCFX;G4@C#L6H"&^X$?4T78-APKB Y<>XFBUP M:!441\33W];)2H SX"[E5#&$3A#T^O#[&"W$6HWC+HGRV7II1!U(.2> MO+#T G:-@:T&I%:K\SQNH0]3M4"RP]1TVQY6XPMQBC(XATJURT/8DKA =),V MJY@SEL118;;4=%SGR;>+P"9T M=AF8$CF'OY7C_2W*\8B"5N&&642]:UQKZ:O*N.0,04QL-<]S+F!]DUNJWS:P6GL])$.()&=6QQK>+7 M+3]Z3NUB2(]U\NM;9F:-TNJA>Z(!$)&O8TETMSIZCUI!8 &5;1?Z_>R:A9O7 M-05;K(1/DTKU;'!R?:6/C8;+K]48N\UH][WA.]'I9;^[L^*3)Y;O86LIB94X MGU"0H-T&Q W&M?R9KHE=&2I?I1/4%\CC]MY0 ^[\/1.,K>/=2>P3RR4AN=I8 M]76J&_AHF[8M%KN?=Y,Z IKVA9>TK/VH$JO=2 YC2V]R,D747[XN$58UZ50" M*WU6!8Z0S*MBG6 M"?S.]X2HV(P!QEQ*GB+)$GF68ASPN(IUR&^TYY+@"C%9 M,?<20ODWR?QBW-P^D,9*-8#]-40&8#\4G.;,$ N@:-[0O3'F*?$>"G'2--7R MC[GR6W6J9*6>L3X,.)XLJ)2JK.E4!RJ].3VD'9,8;:L]K@?%0(6"UO$.'E$+.%!%6J844GL&\=\946Q9K)S4 M8Y=7EY1<"C.P,EOM0VR6Z]G0'Q1AT.O<%&2<)B"X-;Z_HMJ;O-#97$ MT8]#>T,XFB=<0P?UJ#!?Q?2*?*Y2+>#'$:@NL]2<2%)P9%>YQ+7B3_0Q1(288ETOWG<'7KVA05LSYCPL 3J52T8KI,]UA).1 MQLR!UPB,VW,U,-AMTJ2F"^Y>Z=%-)LHV0L?]6,3IRG""RO"<6[C-0VA:V/DJ M30O_D%8C[M^1U.8'F9/XV$8_T5)F 3DFU&>!F9DP07,KSAG3=,_YB-H!Y1.N112 MAGN)8U I8Z&RF&8?R>J-$ H9W8)*7TCP=J^Q"M+\B@T]8<M_X:]L%5[E=?'!Q*PEP<;VDY%R)]T[/5[49DCQ5 MM\N0RGPA#[5J+G2,H*JX$;I?9N5T=^-F1K\_.477IM:$%OJIUF4IU:CXE_00 MMAD52_-U)L(L1%@QZ3^GDT9]%E&3D-0:BZ61]@#6XP6!M6M M)E(?B$2-=ECOUN85V(IT6,:V#L[MQC5!DRJ6XL#JF+PVT(X:IIC&40 F8V5/ M,:A BMLOM;?6GAG9=W[IDI NJDU9T]T%EHY#3-0F3'DW^K+- ^B,<=ZHJ/O M;O=2U!_5GB/%_TRS=9ULJP-< MMC"J,62OUIKH3S]GF[9B8S\G8PBE+* OS[YLY*>W24X!N M$F $&?1OY>;F3BQ7F:%-NNQC0!? MR%W9!%*%)-"KG- #@A#4G6*C/1BL]5&-R*H0BYQU&?,LU@)E,YVSA/5.848W M1'_AM\ CB39DF?."YH1.ENLP28G/2Y$&XQV09J."V5M+MK;<#=XQ%_6 _!;E M&ALP>DE!200B72BP3ZUM& ,',Z>X: S6$?^VICY%5'M-"^#8+H$?3&.&W6/ MZU)5PDE07\Y-UHF]'Y,9RA3F$->Q$BX;6]A%,>$C('?FR%6U^7.+#7:DD=!M MC??'QF\I#M4I5OHP>KFV\'99D@D$\#*&8\Y$;K:%*J2'+8(]I90=>7JH8AQ$ MT,1>_;L%TBQC0E4.:&*-E./=37; 3(?U%*2K])^E6*EE.],/-6I[4J@Z)5OM MM[KK^MS*#)'@Q3;6)K,XNKN'R!_@9QF[<'];QPJLJ&FLTFVTW*LUH[\Q>_C, M35)J"GQVG9JL51>&M6HVD6_VM3&SEK3750[\NE3\(2&5SBR%&#'<9SC5S:&X MY5\>MF7],%H2(D K9!?RI9+>VYYPY+;RP4_3?$8,C]HNY%C$!XRP3([,)PQ8 ME.:SF%Y M(-9(0Y#5BZG&A7=Z0RD.0VW1R58IPFO!BJFU7:@3!^X30?"C@*&M5"T Q VD M$E75_K7AT(<40D'=IK&YI!12:VM/FJ(S%GBH^]:1#4GQCEAW/0=E%7-#L>T> MK(Y1SWCG*-27T_\^"/V(JFWF^Z,?-3I\G/YX?-+!G;E(LH]QU&?..3UFCZT7E&1,#H%G,5+SP?> M@B5MP4JV *^"=0WQ]L_36'FWJ=D-^2MCS@%@Q06SPNY__10=PX^[JI]JTNWG M(,MJ=3= $Z9X9Y>4C XAA/1#4L+,2).G+5#["M: 52K5'XMR^6T_8M18MKB@U7L;RV^U#,>6R35HV8_)I.($% ATG:I6LJ MPH,GERR)"6)Y/H-V2 Q'.6+61:4JXJ5M%^4>64V!*(MG&]VT>%W%*W]0"D)Y M6Y=L4KM#,=/DW4;%QMYBY/%E;\J; :.U-PKF"#F!5AIP[HWY*=DN5YN!SW\7)#! M:OHCN;XP,JH9H#&MN1TEXM;;SO-P]I&@R8'E9Q7]"RT#S46L/%X*U*&?\C?E M,./A#G7/..FEY5YWS/]=)]9 1D/UIH365]4BL$5["L,T!A$VY_*OC:6%;="O M24JW:IE+:V]K8V2UA4'(3-W>.+RAA#"4>J'%182'<.$\*G*6W^VP$1&QZY#Q MP>8X#O.[67#1M5(J@![JN8DJRVU MNE[6W@A[T]P^BB:+>+S;&.T&?!5^C*5@7SN#L;-'N.9#86OCFN-5&]A\JVL' MM8XK6@P-9P=5T-X4TG\V1TG#$ KXOS)-I($'5HE>HVE6)\*ZR:+ Z1HD(SI: M4RM2FHGN+R6Q&GIO@.V*UG)IN*M,62% = M.W ?CUN%+JBC5 HI] !,RJ(4TBHY5DG98 MKDM)I=62402C#C"JF!&V M^C+&BI^NSL%CR]P^3QB8V(F)#'*8B&$;<1$:V9/OH=Z"^:V+=EU"[E$J+U#. M[5XU3C$5K@O+=)Y/7-<)NP311V1OA)772TWCU492-5N2*879';B4?3;;I=4B M:Y,T:] +:HPD$MN^3SQ%\O,\!!10JK3N=/8'[NPS7H]!O@=9.0K\Z/,^->F- MB, &5).R)HG19+M,E9;]MBE(R2%='V%C5,J/I'2PJ@U79I;U$\'4;T6N]7 MZKJ_E_!XG95BES1H^B=U*\Z\E(T!@P^:(F0UL:L[74A>J0A(.ESIS7 MR45SDSN;T-?&L9,F.OM(=SITK-'08X&=S.>V(PAG(*:;F&RU[&T[KXF:L7'I M9MRBT6ZVOAKF3A2'5,%G#3O/"2UDXK,:1*L1):4Q/YH> ON7'U5;N%?F_5U^ MOQWDF[E!S_OOO&^R3^%):^-J2D&@Z% G#D MV2)/. R-2BFBY,V251HKR 3WZUJ+8;>RF]*^T<5A7![K3":,UHYO[NTL%!61 M8NX\76R-448"'M!RPU-LP"JH";6:'%82:$['?/K:,R2.[@-$_H3Q*;J!#@_X M^INO]V_@ZZ6[IK2I1A=HN72@&HI5J]OMP"6\CK-$Q+ W!KE^7F#E4CE#M7F= MH2@SQ%^K("=O1*F4-O<.44-4HE&WO5P+?N\MB>74#@AS1$I5]V>-IGKZK FS MT=B < ONOWPB[_V61I[LXXE+E9Q@"O3W>7B;[LGG+:L':>9:A^&31KV;@K#1.H638J]3OI53:N7TQI6BB?J;I(Y,8[_: M+F9.-97T11#D&NYJFF?1GPH1LT/V.5X0U,%GN"0#'LQ2P@A.4AT/=+0ZY1\1 M>WUN&6Z.1H<')!8Q#+O,(VXKSK *CI88?[+C]V!QD6-*3[(4_9B-VA1/:%OSNA^!E>HCA3[I$RCCF:BL G MF)R0:=_/59Z#'19R31.M^QKH/!+&21 V[*:4^CV%;\(^3-U.IN8^L;58_"'Z M!^E>2_F/6PACW74.]*,K@#D-\0KC &HF2;>#B+?"\HJK4Z+G4J&L M2G,\YA"/[PV':+UK.V88DAI@!QF1ZY\)GKM=T47[G<447#=?#86VKX^+:2#RI7I;NJJ*Z>Q<=/P$+Y MQG-ZE@&0]BW'M"^JR#Q6U=)V35^=4.;< Y-5)\V(("+1+RW.[_>;3DC)+$;L!HU>>(*8]27BWQ)I@W6"L<57!&%'F"'U7NO, M/OV2K0U!\%,.,C;;8^-D+XJIZF0HXD1GAYZS M["TSHJEL"SE:Q3.4GR^^?W1Z8QM0G:QM, 19M7(AY]QWJ<$E*26.VE.0&@5Q M#X7[/;TWW*\+9!WM$!Y5<;M:K,I*;SJMJ:2MAH._(="D<_N#44&P(Z+^&N[TN](F+YJ[5=Z M[SS5&OY=OW];6T'C.\3.%E;&-:G+O-K0OWE,S4E6)!NGG+JXT1BE*S,4FW4XH2!58Q0-T[ M:Z!Z#NVT0".*? ?!;F!;: MTHTZSR1SWND^33WC4*^BS;2WUJ#":[:R2):4?2HXMDW-AURA[&ED"!K<]IIB M9U4E,+#,+>G[QYC3I '2OK6M^IO$HXEOX6T!\K>Y2=/A) S);P]92Y/&)A4U MQOYRCNAIX,X_Q%AK,[W_DIJJFG?6SK@)L_=9RYF*-'<+M]?-.-\4@PL&LA/+="=_+.R A .($R)WJ''2BK(RA8.26(67+XQ#\\Z)]N5&F?/.L]//L_U'SW=7;S< M3O_RO5[7^_%QI]/Y$I%VK];;K]C"K_D"TUX+#)A4IF[F?A-X-XI ""M$6'0-FI[/J-(?_D47^789LZBEDPW!GI4:01^0XL@\(XDM>)A%%6C& +6WXC;6U0 +@UQWA%O^_D- M=F*C"MC;M 0JA208I#65A&1HI:>F4&JO[UTBY.RB0S.$:G0NC8"VQMCEL[$U 'N3:8 M/ T4*ZN4://8VB&EM.,67#$D@BH/EJ?M2#U5S>CR(WD5.@;X3;X"L]6OJL " -3M+&,)AGJ#22@PQ+T$#P%7?",CE)%*NG&^J$0!\$"-+;"JMC*K:_$ MD<&SU^G&:K/: AY17,%+2N5C54DK=M,95CCW"3WSNU_4L>TR/_(OS]O]PCU9 M,);(;K>$''+ZFLREI%\N"P':.7Q*;C]?#9L$[9N&\4"%+>H6$3)\(?$/??_I MYDL#%PK.P6<8T\*JP5'\;W'B::NRB.?KDIHW*1^>)"(EF0KT<2]YRJ5070DP MK5%"&OIVS34K$N=MC=N8SCDMK(/ D[41::VHQC\4@RK42GR] @K1-N=\__TL MC!ZW1["GG_&SC%1*\RB^SC]*X5F@:1YQ<'>,'_>>:W-+3/[Q#IX)9*]IV"PH MX6TYP'40RX+6*'/V6CZ.D%(.LJ7I@5V5;6(EQ4KI%+3?C4"%Q MY3<9UW/X[>48OM41YK/E&5)PHG'TFS7(#X0*=P;(\\54V!V][$]&W4E_.-@U M+;X.O,ON:-(/QE[WU2@(X)/NQ.L./L#_G7G=BPOOK#^^?#O![T?]<7_PRAN^ MG7C#<_KI)!B]&?,??1G@33"8^/AE?^3U!_# Y2B8T%)]'A*&EE^_Z4[@^['W M.A@%_8$W"BZ"[C@X\[WQ:WSQR\ ;OWWY:]";>).A9^T9C.N-NP/O?-0=]/KC MWM#K#=\.)A]\^,GYW)-7?O5;?7&X[.X%X% MWOO^Y+77ZU[TX4X-^EWOHOO>AT=Z%W"[@ W@BZQO>\.S "]VK_^N?V$(@"]] M^Z0N+R\^X!4?3V"A_7LCVW:G-F-344QP\;V /L[[P^Z%SZ^ M$S9]##O$N_FR/Z 3@!_;_%LF;QWH=@9/'X^"=]W^!8Z$3WR@XZ]1A)X*[$=_ MVAN,OPT&L#]X0NY,O>[[[NBL-M_F M@F0^01=H_K*+,LH+_M];(!7X?!2HK>P-QQ.^+,&_+H/!.*#CIHMBC<5[*4/A M\GGL<0!_=2_B4EA,C_JO7A-W?]VE2VCNV,M@\CX(B,S>X!8,+][! M"_"TS5DCH>/(*'5?T;6$,_^ AOIP@I<$;[=F&"B>7PWA+Y]5AG' E/&^#YL! M/Z U(MT$?>)S?#+GH^$;>#3X)P[3I+Z#X8C5"OZ)NN1 %B-01\X^'/( AD)A MG3B20YM#."GWM@C?4CH(:RM"8[!K:H]@$D!/N+YA30TRK$]],D;^.1Q=#I'" MSI3B [NG61?LVQB8V04K2CB7.H.@VZ)? ;QATNT/^%3H]4B^(#HN7]=XE=FA M]I&LLU9[X&]G'[C.UF&8KE_A=@[NOV7!3OV= <%\L5-_$G["_@@EYD9G7RVU MO3VT92&6[^+4)E9M[S+\2+"<]0(H0N0,BR+,MI:I8;>\F;6C)KH@$3+=;5Y MF3\/H4*)3!'E>H AKHNJI)E+6SBM#;>:H.[;NYIPM0 WV9E3UZB-P"53.I1/ MP05,0),>[+[=6D 5.%'.M S=?T;,0&%FJ MO+!FXYNP/_S[WVLNH>>.8 +.@4N0H$P3A%GA9;?7V*-CT%03:CC6<(G0F:4W MPRDCOOF:"$5U=(9BD$@N#PZ(.*W$:8J]ZW=1GKL_VF]?[[^+U M-MU2\#K[@@ZA()JP^X8@_&W%@JC1Z52UN'= \&=RP4SA;#N.#"%/H6?SH:@& M.T. ^F+50.'A/S[YL;L[N7S;#'?< ;M?N<'"5ER:):)Z\AAI21HNIPG\ M6$>NL(!/$K$L:'0*J.9J^I:P=Q?@3/V8BSF\ (,32H;@:U6:!2=I4GF>;B6@ M^^#4H2(;45C3?ZID,8J)G!REL-2->:UMJNXO?HQ3/#H%7G9P>JATL@ERIG6! MV#!ZG]4R)C4UI(86C;#I,+.KN)+Z=@M-3":,BHZJJ$09'"KDD;*)NJ%K$I'9 M(FA0J?JB-;+FFBJG);!IMMB)KY0$7FJ]P BL8<%L&KM^K IJA8UQ2\3PQ/"W M"&(]BN[@1"HMY<92XAUJ,E=9(AJ<-+:C+'E!))#9M.1\M9%+'_,8!42-=M:6 M*D"?R^FZ*&-;O1-1P_JF;OR&!(R+8/ "2_M%1"C8,$(?FKM3N/!AV6\_8 ML.? M74HKJ,(&Z;)+KG0%'7$W9KT1[%(E756S6;%944%0;0;27[$M#1GYHRUJL/,D M)GS,B#_BLW:!NZI1TEM8QS)&?@/D27WN]&R/O3,I8>,>=JI14VTJ#J*8TTP. M.^41JAB*[.G&I^"_=-'3="*OQ8UHV3(\G'DX*Q.X3M1(+BL5B)H%7Q-:SY@C MNTY"6G$?SSZ+JT/*+&S4PF4J91H[ Q$XI&DM2/ U"JM7:2K'JVBN-12T//#% M82%/.\=";IA"=EXOF>EWW3LYM"4U_5]![RWY MV5]WQ]Y+] UWS][UQQ@$0B?P:_YB\CX83#X<#0>!=W#:.<086# XZXZ\L^X' M"EWTAH-Q_XR\ZVZ2 +K'&T/W!][[45\YU/&W;R^T!UM'2KS+47\XHH 2SU(% MTNPW/+ASH)6-38K&F^%9_[S?(Q?\V,<(13#"M ?8&?+TOX<=Q8_/@I;@Q-F0 M BZC8#RA*,/(ZYZ?8Z!#@GEONH.!A$1..T=PF)X^2?;Y7\++AF=O+RXP:-,](R+F/]\.8&LHVC6FQ!F)V[A!YQJ%WKMN M">V[)P&UX +HAV/$O&=!,S%HB+MUCN$^V9PW?0S0CH,)!@?AEG-03/(&AA[& MS25421%,#LF]X?C<"0S&LR _'UY< MT(6Q)"Y>24RD&7MGP;@WZK]D^:WNWQ-YX"\2$?<7&6,;< KJ/OW)(!B/O?>\ M=;Z;FHY:*]5;U]'G5)<89:]:9>2EA;%(S32::>VV'8:U3L9(-,76;KF>-29[ M'??@C!$TY6X@0CLZ=GLMNV AXTGPAC+X[JQV/#UI;NF/:DOEM(XZCXZ?["P M\W+CH+E][>S2+PUQ_-5@8U_ZWZ]'DELP@L#\9D@EN]C=PVE-L!$&?^>UXVO! M0\B+U#-W)>H]XA.?$?5_##WMKYO]GW8=OAA:["^_#WL9&-V?6TK0;L&QC>YF MW\)])=@[([O=RP4\/SGQ7L?%,B]#[WVXP1-Y$V=ICN[RCX+%>'+ZY(YKN]6& MNE;2!_UE4R_27_P502P,$% @ -I"=6G2X^-3+!P #28 !X M !S=&5M+3$P>'$R,#(U<3%?97AH:6)I=#,Q,2YH=&W=6EMSVS83?>^O0.UI M:L](LBA93B([GG$<9:J'.E/77]NW#D0L3=0DP *D9/77?P< =;$EVW*NCI.) M(A*+Q6+/V0M(':5EGAT?I<3%\0]'/S:;[)V.JYQ4R6)#O"3!*BO5)?M3D+UB MS68M=:J+J9&7:4THS=;N53- ME-SZ_9>=HCR<2%&F_:C=_FG+RQT?)5J56,Q@,].?QD.WK/!7X/3_UT,_QC@%D8'YZN[ M?&@GZ_?_\-C7QF_88">F4NR,&S[EBJL&B\F4,IFR,N7EB^W>J\-/A?B?RCJ% M7QSC]3N,6FS(4CXF9F@L:8(,5:;2LM\J;H!7-F7G5&A3,JW8>VUR%K6;O[%$ M&X@1_ADBEF.5U#)2 K-_Y29.7VQ'!^W#;M0(^4PG[/>2\@8;JK@%I[W^SIW6 M:;&WW&*S<$H^95=*3S(2E]0(OC/!8T)C1:61^J&02\6XFK)*E:8B&(QBX.L" M?,-9CBLC><82'N.683J7)2MUD%L14!23M=Q,G4C.K\B#,==I<4_ &"R9^:*" M-9Q + V*",04IL,2089-4AFGS%;N8S%_0H9J)6X#N;09JHTK7!-9IMB@+2CV M!CJ]!4S3 ML<8YI@H^FR&YX!W-U[X":62.2%V&&S<& #6$,6AH4$](I;CB)*H, 0-= MQB]GO3TQMRE+,CVQ,T88NI2V-!P+<7 M;+_J1"\/;8U>G>X=]7622%QZ%PT9-^3!@'/E*".?$@D,&&72ID[4(>Q?Z M[EI(&V?:5ICG$H+164"E,#HF@=N6[0 $04 U>'IP':=<71([0:R=5QDDHBYO M1KT=VO53HYX(5^%2N@JK AN4]$AU@@F2^W?&]W7@:6 M:00Y5TX^OC067+A,T\PH 4BO@.*3(3VN%UFDB.4T8RCC'O$Z52^0:M0IR U* MI O88G4FA3^DV&IDI9#<2+-8&^$-\/W')2D4M@S$P@@5CK%.!+U5( ^8 M+0MDL>=)GWB7#<8\JWRD.M]2DJ ED&-XQ:XI[?.*MD'F"9?KJ[UG"R8B:]C0 M4XQT5=YMP2:YD<^ER35,RX0+X(OES%Q)TI MZN+M1]8"_X@LX2J)CN/*.,\OI>TU6G-M2]QW!WOHLC$4_1M.C6SGCBD)*(3X MO25=&X[VE/QQR)V45#6W:S=8E7([KW$N\CWE2/B4Z/U1IZLI#CU7E-5GHUOR MC4]VT:?1[$Y2?2?MLF)&!VK;\[4,22 $Q=2.8=Z83XE:L,H9K[VN#[ M$/^D8W9&?13<=?,8#F%K I\+3+0TC_L[J5%W+Y@"?-%D-$)YLJA-MLIS=,#_ MD=],G6_7GN;OS@F?&/=/F0'H8D]0?!*#:&H #_+Q#T3]$Z,:^D;(W5*-=38F ME\ 5OZP??)DZ95!>9'I*&)VD.N0)?H-8(,)CJIN]DS6MS^'HSX;8TU)4^DZ_ MGC-"))!I@DL9+RSU9U\.D<"+C$_[4GE&^$F'B))+J9HC798Z[_>PPMA5 93X M>A6_8!A>O%MJM_>X&*@: NNWFQUMVZ1H]]F45$NZ9N+OEX1[137 M3GB918Y:*YCKXNN_MO*,^OUB\&N##<].%^&^Y(F9-;,I/;_OC_3.(T0/[A?= M$*='.?];O#;S"+Q#]O=M#SO!83P+;X,ZK\/;H%MOD!]VZ1,BW/KMOIW>[/$> MAO[);^G%]CY*J_^\]09T74Q]C?A9B-;%"<[I0Y;YIY9LYI)'>C@4I6_DY#.> MT_W,>8:;?FIL^IY\=^%^^K,I8[ZGC9VFDA(VN*:XW'V-:^4'3(JI\R]I>3.$CA%95KDYYX#=0]6?X.=:>_QG8 M_P%02P,$% @ -I"=6@Y@B&OA!P 7"< !X !S=&5M+3$P>'$R,#(U M<3%?97AH:6)I=#,Q,BYH=&W=6FU/(SD2_GZ_P@>Z69"2D!<2(#!(+ /:2+>, MED':CR>GNYKVT6WWVNZ$[*_?QW;G!1(@S# ,PT@3TNURN5SUU%/E[ARE-L^. MCU+B\?&_COY=K[-/*BISDI9%FKBEF)5&R&OV9TSFAM7KE=2I*B9:7*>6M9OM M+OM3Z1LQXF'<"IO1\53/T4ZX/MKQBQP-53PY/HK%B(GXXX:(]WK4[O%]?K"W MN]N+NL-FCT<]WNLE4>>@V6G_K[6!J1 /RGI);O[_7+NSA6,0V M[;>:S?]L>+GCHT1)B\4T)H>O0<>2)DNWMLXS<2W[?C\;8>IT.%*9TOW-IO]W MZ$;J"<]%-NG_UOM9W19[>I& K+.JU&^Z[%JVV-X%G2&P_N\[O->FW'G)Y=7@W.!Z':BF3";,KMA\WN_N&SMK+"I>M!ANPE(^(:1H) M&H.3;"H,^Z/D&O',)NR2"J4M4Y*=*YVS5K/^!TN4AACAOR9B.59)#2,98_;O M7$?IA\U6KWG8:=4"@ZF$?;&4U]A 1@TX[> G=UJ[P7[E!IN%4_()NY%JG%%\ M#71XW^G@L5AA1:E ]E#(A61<3E@IK2X)!H/^?26 ;SC+<:4%SUC"(]S23.7@ M*ZN"W)* I(B,X7KB1')^0SX8,YT&]V(8@R4S7T:PAA.(A$;9@!A ;6!)#&B/ M4Q&ES)3N8SY_3)HJ)6X#N3 9ZHLK56-A4VS0%!1Y YW> J:I&-L<85K,AI-% M-[R#<'<>"3>Q1$@XU,5F[L :8@UQ#.N%<2&1-XBD@!XAHZQT^8(@+7BKA@ + MEW4%?.S@X6"39?/X5ZXW]Y8&Q&+A%-><1)E! $%7B(Q?SGA[(FY2EF1J;*:( MT'0MC 6Y6<;=S6 WK*PM!-9,C5FR]AW$=K?!KNXXXL/F?KNU=VBJZ%5T[Z"O MDD2X:N!<-&!J[ZUB8*%.FQ#Q'"%IE M(2J%5A'%N&W8%H(0$Z(:/'UV&Z5<7A,[0:Y=EADD6AU>;W6W:-M/;77C^)UB$62&;++=[;GI6!11A!SI63KR^-!8\= MT]0S2A"D?43QS8!EBV^S3V1@"/SF.?/IH-8\-.M/<;PZ) 2H6BDPM2HU M%" E1\+X1(<42:_']2)SBEBD&4T9]Q&OJ'H>J5I%06Y0@"Y@BU&9B/VQQ)1# M(V+!M7 ;$*&@>.*33E-I',G[!#&^(GA:4(9@$ XD?E*!_D%$9<8=FV%;WHAY ML<",4'H6*R:^#H"B#*^ D:1TK$WP/Q!4/TF[ MW&VPK^R7_3.&> KCVCR-<:):1-(\H1T6GE$9ESJ5; %O8"CC&!!_7:\U31+ZJQ0PWR=$*2-_\MI^MYWP M"$; M\WX) 3^P93U!I4DT4J<&YY-/=H3//QZJXEP+1"WD2&4CXW=3OOE M;6TV#KKKJ=WQ[@TN1A1-P>7'C<[&/4SUFZSE>6.J;R9ZL"3:+FZ=\"+X'"*7 M8JZ*UW]AY1'UY>KL]QH;7)S.DWO!$U-KIE.Z?M]?Z9UGB/8>%UTS3L]R_H]X M*^8C\ E<[SL:=H)S=A9>]+0/PHN>>Z^#GW;I&P+_I0^; MNRBD_G/%"\Y5>?4:.307K0H4'-2'+/,/)=G4+<_T9UW4_$P;.TT%)>Q\UJ=_#D\'WE(=?SG1)V ^;;6EDO2X]M>2 M] ;O^)Y_Q:EB\==@A3+^17,_O%H:T=+OP^:T904 &D8 > RF"8*/$&)HCYDDB4+^.Q3^15JM8)KR-.E8(M0 M@6,Y+?C,Q5=V07*Z8BJBQZ6>_D'^W#\PB_3GW%\>]WUV 6)D6O5(U$;)%TC3^57+0D>SSBHKMCF9^> MIM0"$K-HV7TS8S&5,*:7<,9CDKRI2I+(FJ2"!3FC9/]0M G-,X^7A;VH)V() M+>VW'6VT>Q6R.5/0<.KV=8MOM]5#9*FHW.GG=Y-Z:6"&[MEL=#H:#F:CR1@F MIS!\/W)/P?WB#L]GHS]O2G]:'=9BZ M0^.=W6A9FC*8PN!D\G'FGL!-H9*U8QUJ,&;O79@.SMX-QNZT-OGRN_LG#(8S M37$LRWG5B?1HJ;\SJ5BP_.Y1:]X:M5$"'D\2ZBG&$[AD*@054OB4$8&^1$LX MHRD7"I!XRD4,ME7[!#R J:)Q%4:)5X<]+;"[<^0X5F_(XY0D2_-D]_8AX,+H M4Z&@%&(T)Y1 $Q_/W0]$>.'NCGUH]1IV-3]GB82 14A<&3*E7B:88N@Q27QP MK[R0) N*!W0<,RFUT?BK.7T\S2&D@J)UFR;E#I06H%5I!-5U7+Q$KXF_!+!6=#= MG=91[V?-R#U['V:(2I%X019A%GH8@D@GP2HQ!/V6,4'U%2Q-0J[ WR/[@&EG MM_;\_17$ZS1:I5"!L]UI-/-HQ7EB;B;/)G.90HA^IZ>S\:>-@)-'@"6X?6-B M8,5#0A'D]/&M0;0,#V'ZE$@%E3H254TF400HAHN3".,D4PR-K!JI@.&&\_1[ M5.@SHUKO:^3*HCR0/*4B7[.(G: +)I7 _5/?PNX^7)]/4V0>T1+U.1<^%34$ M/R*II-WR2\]G,HW(LLL2 Z$1ZL5$++!XFW.E>-QM(=X7^M#P2%2$UD0Y)Z_+ MNKJ5EW8*S5%^N7)!KAO2@?*W::U&O7'4OI-LU>T[:?>I_3Y:#^O-AO/?V^K4 M&YWFH]0>&'ASB#&*$@_UMY5&I11(B>]C*]"UP$[5AKX5:V>+U4FO-'-O8^M& M--B..4]?OB@S&36=N1_PRAL/UUMG XG2FE*D9?Q^)CI/8#V\G_61<7H2^*L] M_X*'J8G "1Z$YKZ&02I8E!<\3B&XT;P]#^HH2[G9WWRVO%RMJ=>8O^L68O+"<'I(B]('C$?2DB>B'!^*?U/((^Q^KH_Z.*>/: PP,E0=WP)5SH"/L5P^L48YT84]#0(ETJYI-=[ M]J-RIQOB&_6J&8VC,M-&=@6-B-XP6\/R];5A>C)K+4+F>'=D:EOD@?EZ M\9F/^@_,OQC^!5!+ P04 " VD)U:[&N0?(8% ";&@ '@ '-T96TM M,3!X<3(P,C5Q,5]E>&AI8FET,S(R+FAT;=U9;6_:2!#^?K]BCNC21 )B&TAX M:R2.$!6IA390]>[3:;'7>*_VKF]W2<+]^IM=VT!"DB91RZ6)(@2>EYUYYMF7 M67 +T)^999;^[1W:0[DP$R]-NP"Z!!6]+S&EYK1/? MJX$IJB>V2B]C.G;4L)X):)F_/:)E^K. M%0MTU'8=Y[>2U3OMAH)K'$RB4F19B7\1"MO<< M^]_7F5QXM^ M8L9I$;_KF: 'UQ&;,0TUK^K=C/CN6'U$ELK2O7G^,*M= ],?7$R'Y\-^;SH< MCV!\#OUWP\$YG ]'O5%_V'N/CU ZN'CQB7S\?#'YW!M-83H&@[S;A,_52;5? MA?4UTQPN&(Z AU1^+0@$G.) MEW!!4R$UH/!!3*B_D$PSS)CP M ;7?D3XG.+ZG"1,*1,T_AO- !=SB*BD&-UF2%D"14084^E;@52,+A MG8AI&?H1HR&<,TZXST@,XS!D1@>]&6=Y8F7 9Z9<94@74BT(5DP+V.!ZCJ3A M>MGD0P*1FEUF4[U0,BS/_4^(G!%.565\'=,E]'QM)(;E9903739VR1*^PLQ*D4JJ3"7*1DSB&- ,!\>YA((42Z/*UBI=,:9RMNKJ%W4.X/E^FR2RF!>HS(0,J*PA^ M3%)%V\673L!4&I-EFW$+H37J)$3.\?PV$UJ+I-U O"_-HN&3."^MK7(F7I_L MJDYVNM,8C@Z*D7-QU8J.=+ M:]2K3:]UK]BINO?*'G);J]::)]_=ZW&U7O.^ M?ZQ.M=5XG-LC"V\&,591X:+^ME0K%08I"0+L!MH.N*G>\+=2;6VI>NFU4>YL M3-V8AMLU%^GN#V:649/IX -N>Z/^>NIL(%%$4Y@T;-[/1.<)JLE_ GJ$)["' MV?,*DWZ)C/J9\)N:"[C'LN9G2NR>IO3EL..5$>G@HV2(=(I0;X%^^!34B[Z M"TX?AF=7FC;@(]N@/*D_VG7CV0.%-, >4TB&713B;UM AFT_-N^:<@P(CU/V M!C_O_P.8+6_8MCV\TKABWJS+26>5.+3F[KA O) MF8K6#AYS'26!81>+488A+%)\8L*DZEF=ZZ[1GQJ@LRLNG)-9:^[[%A&3\T;3 M_^S[+ NN9;8AOM3?V M90HZL[<.;4ECS/&2;KU>69\P; OOK$W(#(\9"[UM\HTW,OEG]G+HR+Z4^@]0 M2P,$% @ -I"=6GP31M7Q]ZW?B2)+O]_TK=-G9G:IS!*4'3U&1GYY?^^C!WIB?B![;F__%4M*7^5 MB&MZENT^_O+75J_=[?[U_S;_X\O_*1;_]^O#-^G:,Z,Q<4.I[1,C));T;(W'42AIBE9);DNN^E?#![]@+3\%/2I[_"#?3-<6+@1 M+UJO[HU'7OW$+L:WKIJ?VF@T/KT@_0MS!JPFVUO4!W@H6E'5Y@]91WI53STH MN3T*BH^&,9E]9V@$ WI_?&%APD%(QHOP@ ]*IC?&NRJ*/L= X(?+CX0/%^D' M@_FYGC1X-;EUZ(6?_0*S2\C M8EC-+V,2&A)^O4C^C.RG7PIMSPU!VHO]Z03>8[*_?BF$Y"7\1+GXJ?D?__$? M7T([=$@3"5-,B/+E$_OPRR?VZ(%G39M?+/M)"L*I0WXI6'8P<8SIE>NY! 9@ MOUSAC<1GO]J615SZ*UR_!97CVR9[_TOX0(:_%,PBT-TUQO@D8E]U7'C=M VC M\PVGZUKDY6]D6I!LD)=A4:L5F@I(5JU2KU6K7SXM/'6'E[0CWX,JH:!GS,=0+357[A(39]_6)[IV__P8^ M"69O:!2:2/VL7G /MWO6PBMTI=#\^P$S:,'3+?H&QWA=/ZUNOL],)*/7EC+,U7#^2)N!%Y (UJNV#78&+TS:!8[P:._4BU2N=E M0DPP:'U[#+?<#7OP:3 T3+S&**$N#!BMQI45^931R8C+:K70;.PVW,:[#G<* MJ)F/%N2BO--HJPHHC\"^,-/ADCR,UN0]1.R?_&KOROZJ?COZ;L MS/_R>_-?4W?E?_6$_->TG?E?.R'_]9WY7W]W_I=WY']-.27_*[OROZ:>D/_5 M7?E?T]Z=_[6U_+_QV5>DR+79 -UH/"!^X;4+H@!J+6+:8_ N?BDL"=PU&81= MB+1\ZOR RPOA<&@/',)^QRIYP_#9\,ENSN*:-]W"1_,7P4R^&V$X(L]2WYA,;/?P=UQ'/D7F M2IE)>?%5\"Z:>JV^],9/BT&+3X8$0@63!"MB+0S=%,(;7#XMCRZL?O>M=GP4BW\-!S)X)42*@ M*'TKI;,1>OZ>KUWZ/GYX35P/%-"JQVY+FH5'?%H<_5NSAI@J]&!(2V1$9E\E M5W42NL?F)\<:<'QCIJ-6DF$8KV#D]#(5HY-+BPS8-B(6;4*ZJS9Q$: M^"=_4>5C#VWB2U3 R,K$7KO[M\6$P.LOST:P^/0)M4W)7T%H^"&&_S3J+BHJ M_"_YWOS:;)A6ZE:]J*OS5[ KR=_)2SXMS'LU&30.R,!RE&$\LW)1TV8/BJ_L M,S.=NYFE>7;(S,I\S:P,7D=&,ZL<>V:Q;#%=QOZTX&4O$\40 MYH3?Z?P9X2J;-YYX+OP9+&IO^'SLN;W0,W]FC]/CN"SJT0.)(].\95DV)BX, MY]ZPK:[;-B9V:#BYH?_1(YACT]\THW'D8"G,73@B/M[GDQ$^[8ET71/"^-SP MXN@QUY%Y\4!"PW:)U3%\3#T'N2'\T4/"(Q/^UG-Q1K[G.$#W+LS-)T&8&_)S M%[?R9'N'3T8#G/QNHX&7LM M[X'Y*8+$+.F?^R#]Q$%BEKS(>\#^KD%BEH3/>W1^@B Q2_+G/49_+[NK9Q>8 M:WD/S$]A=[.D?^[C[A/;W2QYD?>P^EWM;I:$SWM8? *[FR7Y>5@^7=S[-@KR>^[CS)'GG$S$K[X'IZ?/.)V)M?TWK?'AC_]2EPRA*?#KWE9VBAS%^;FB \9UB&6N8M@ M>><#!_4X91XVJNX?'RZ ]R ZB$GL)Q3? M\Q1/[D)H 4NN8'DB;BGFG;M-&EO!LGVIL+Q$U5GA,ONZ$:/7 J,7 MA%$N,],/)$A6GF* T@^?;+SE;G@/\_-9%ULP?6,R F8XC''QN357/WIG%FI7N$R> MGY83)Y()+O/%;W B5>7PXSQWO%>XS)5RPI(320F7J<$3M18]3E%&Y429+6Q# M;ZV/5PX^WJ&7()1QY\MQ'ERR/'S.K"36$R\UPJUCU1#G@V) M$N5GA]M*3@U:7G$K5A^RP6U#X/9=<VI?=T,"5P3:?++=L3RB=H3)1*ZUJ7QOZW??&+;_N^%$Y.MT]NMO,!O#-T?3;P#'5[6#LYNZ[B0* WJ' M>H3!?"=&$/FTD/'&)W]&Q#6G:T:2NA7W[T6^#V*1EQQMC;L*ZW-!I290N3\J MN5LY.!=4Z@*5^Z.2NX)[SE!Y,4#@KLQ?N%.<((.[OAO"I>$$&=QEX(5;P0?8^5OQAKSD!1MY M2-(*Q)T:<1GJN :WF>C<($Y7SA]Q6>HX;K/, G$<(2Y+'<=M!OG&=NV0?+.? MB-5U87Z/2-I6$) P #>;-N/'EMB+7+A&G'D38O6).7(]QWN_* W4\@Q [*4 'X30)XYD*B/36"_]!PAQ+"K>Q=_[XDJF\YHS'AB/.,YX\L"CURG(.=D/,Z 2 @2C:>%DEY\\.UP^"A]R,WH8W.;>;J MU 3G01QT;I-(I^;.D?(Y.K?YG$P)OO5;<4<.8[N/+==B+=?A]\[+!!YU[ 7# M4RE,;M,R?+/K5-+%;W:X.[0',9Y2QFW"8H<\.Q45^3&=R"+6C>^-V]YX$H64CW?#CN&[ M$/P$]\3OC0!#7Z>K'Y#*2]Q%(29^+/C:'EN<\JHR^,U7G3G#3R7AW.:CWIGA M.]XR3*;@09FX3=N?(Y%-),K<9OG?1V!=5>5/A-A=WQKP^D5Q7N,V: MS3*<7Z/ =DD0]-@CTNKW@4P\/S0@*(HOGJE '230(Z(G58><)_EDNY7MUP[%K)H'O MV>QXJ'";H3H[IF]\;^"'5P^&^Y@4;,*?WVW7'D?C_,")V_R7@!/"R7C)%YRX M2[,1T[KJNI;]9%N1X:2F?S2S QW.:7 M@?\)OL]^9X^9/:SYA7J]R3,'G@\#+)J>XQB3@%PEOWRV[&#B&%.8O ,^=)%^ MZ?/8\!]A$ ,O#+WQ%8Z KO^8AE,T'/O1O4)"Q)?G@RLI;( A$"*TDC?'ETMP MZ=/RYXUZJ:&LOJ245/KY)_H\/[D84T:?A 7Z'9@)$N"7@EYX-=G0FURIDU * M/,>VI/^$T7V>&!8N:ETI$ER8/?P3G?4*3M!ILAGCA@OB%QCED^OP;L^_PB?C MPX< D.+0&-O.].JO?4!Z(-V29^G!&QON7^7 <(,BV"Q[R&X,['^3*[4*M*5_ M/K-IU> YE!'Q-%4-2?KCMMOO7$N]?JO?Z2TRG,/1]CKM'P_=?K?3DUJWUU+G M?]N_M6Y_[4CMN^_?N[U>]^[VA%-0MIK"'T8P IR$GBM+UZ5V2=*42KEQC&&W M?-MPU@U6>S78\LK!_O=_UC55^_S>/[C'X!D!/;HY8: MM;=-S]96K%*JZUM9L74F*S%,VN0%3=/G%) <,ERF@3],64:N( T]?VR$X"2]A%=#^X5818CQ9H*GX9L:M7+U\UK9"ZU, MB9F2XOC[19_.6RMI%>ILO+,AHN3^^X_60[_S\.T?TD/G_NZA+]W_>.C]:-WV MI?Z=!(:V#]944G7I[D%2*Q^LC]+=C=3_K2.E;/#,_K;:?;RL-O3R*Z<127EJ M3V@C/52JTSU?@NA ^C.!D\2\= FB(V+MH>U9@\P.BZT646G!)\4Q/&*$7RM: MQK0X)89?)&Z"4KW0_(Z5SDPH=%66,*IX#VN1*5'O'H0*?W<5SJ:?,RW>]^&E M-BYPKE?C0\,)9GJ\'.OQ\K(>7PA>+T*9]Q]:M[TN5=E"FZ>U>3B#5:+.A[XW MEOX9_T<*O=GO.RO355D2#H.5[66Q0Y-;#^21;N]S0VP3D8A;!:+O?N>[+'5O MVR6.[=#J^.5#Y\4P0SI5R1M*_FR*DA%(P828F&JT)-N5[#"0S!%U 3[N-*WW MM6H-M:1I]5V-FJZ4&I75UFN=55MO[6J:GHE]Y'=0VI&,-L/,*2*OU=9C5PV! M>_5\,-*T'HG62K2]R W]:=NS%CU=&)&)*Q$AF?C>$SYG[N)6"\UKXABXG_" M2&R6;[TX+MS8#H&;!Z!]8HK6<"5%+>J-.E&R\\L>VGB_2M M%YKU2E%MU#2U7GN3P!MTP]IEA/1*PKYN*3F?LZ%4]P&"+E97XDLTEEA4/M*M5_JXK%;6QEZ+;F1UU>Q/M.BUJQYN M699/@B#^\0V>IR8ZN%%HEH%J \,W<6'N?WO>>9/X1'#O> -S=87V0'II?9NZ@BOO/OP06S77-[#PV/ MQVT#?.!VUS9>#V??T=Q[\#KG_]D3YBW&K](+S4995=7\A9;QM#"NG/A 7WMB M.!)Y(28MQX>/09Y)($-PB?7\H)RD?]L3H)9%=@LP3S&Y[5D<1P"8//#F "H7 MFDL<+2:SYEL3H8"V?&(LH+0"'F!MR?4K;O]4[&OBW(\\]Y7KC@=IZK5RL5;7 MJ_D3@7G*B"[PK R7-NV\'LU@NEU@0KRM!6 MGVZXC>WX=P/V 'P0A*E,C0/\8<1JS7"MY*,A6"70;;A4!>P<8I[,?226%*!5 MD1PC""6?)N]/Q5>MC/\]4EI9PP*DV>:J.(=(?)C_)/*#").)H2?!'=1W4[4/ M@X]H$S +W3+#JY,OA#4:I9I2VS5E6*Z7:I7=4:B;9.;5EXX#D? M@LRS"F="I]MXW88"BKPPNR.!EGT>V?#)7!6O6Z^\F%3<:OIM[Y_&!FZJ:@,J MQC/_M :A(.T*(-'MP[(T,7SIR7 B(OV%%EALB-Q.E_U;X$KOD*4\^(3FZZ7@9"U\DBVX)I+=. M?&(2:J=53:)5>X'T 9X'_)6"".Q/,/*P7B"I, E'1OAZ[,_&XBAQB.S+\1P^ MRC32^J"Q.0X )7!]\"^8 =Y/;X4OX2CBY] -Z700=) 8?344R3*F06GGU%P[ M\GV"IWOC6%"KA$88!;.26:70_ <)EA* <1VM=.M)<2F6E%7@EP,X(IN 0V,[ M#(&GQ %.^9Z+BLV92KA-="IU<:*&2?. UT9HL!615VB=/R,=1SY$<&=9J2 @ M'\ACY+ E@5ZQ+WW &KO:9TG3M5)\1SBR:=G*!,M6CHU=-N 9)$GP<7? I2B# MA(GQ-P.<*@"W##A@L2$Y$/@3R3!- )QO(&J0!3YJCY6?2D"_XLH+P1B0"F_Q M$Z$'KHV!!E,9E24\#C0,)AD>I4??>PY'R>42Z$Y"QV:1(7:1QE,%$828^]-@ MFFM&2"^KGY/;-MZP?GS)C:@PXYO7C#6YTW:90(%;6]02$Y#6^Z63IV?VK%,N METL5M9Q-S5.IK+]=\G220:GE_!=/;U0'E/'?5DO.8:7,JY>]Q[9E071WDFG. MRK:SKM ^)>_VJ=[RV\#D1\^?KH@5Z$V4_69\TSQLT+1"L[6,DBQW,W&*FNKG M7.V3'V[?9GG(_*=U2[K MI:,F(SW\*X M70W*'JF08$0<)\&H] &01Q,2;!_7V^'^QY+T#QAZDD2Z]79.8/7PY5MKI\IF MXW;"LA!5TW9-.U0:$.'O5H&Q-L*OE[3ZVT4;66^U>A]-NWI/2GNA'B)[#_B4 MY66K9YPZ\P6W6X(XMB:^[;"=XIJ6M#;8=>6>4ZZO5LJ+:^?QBGEJ#7V"7?)& M="O<62+C3=_PAJX$ 'DBUV8JEY("8H9%-:P50,.;-H05P2^%[NW-BG6L^<$% MM#5ZD,+>HI9VHW'1\L)B_$ @+E ,GJ7,=':UT%2K55FOU.5:;;:?+AGKQ@79 M7&2/C]DD+Q[^87WRXM>5D0@3CWF-5SYQZ.&S2]T+YR.@KU;F7S$&,(8H7/^5 M79:+7C5$W+(C8VW6D7'DST7YD10'/C%^%HTAO/3*<)Z-:8!T6=VVL;QWTT8N MJJ?5[=K\I1H-<#[46?,IB:V=8U$:5E-+K+D;YZ-/NF2P5D52AX9G*_L.G6>9 M?K_U]5L'>YVT[V[[G=M^;WDY>8M%X[47C[\$3BO'@39.0X7#7BKNT1[B6)L/A M26CRQ>!F+-+(1[_S/[=HMJP@,T'[=TO2S2Q+U769PTGWNQO;UV >@\U[:%X! M@-T H*]A\LY"/:3_R8+;28A7J'9#0DX>6EQGQT:%$@??KA& M9-DAL3X>*/G984%(_M&PD)GD9Z?G%R1?*PO)SXC;54SEP1==7)""WVAF@U9L M?#4K@UI)^FZX MQB.5\EECU&L[,"/6'QW[%[1A-[++(U5CO:&7I+_C_C4[I%7.5 7 !T[R-VH0QPLB'\;?&GA1B"6; M/TDH/=C!3^%,7 !,=-ZS"D(M9,?O1JP6RB5T"T(?V$I5PKWOF<1"+2!<@0O M0'8R?[B.%US-@JNZEE0-=TOQ&5G9E0P+0YX']NLB+W Y_*[,JX:_D4>(\JD% MI]TYA0F_!.YG)^TBFN>>WTD64&V5:& NW1AFZ/DBVW\)G!=V_7+X72[/\_T_ MW-2Q4#W#(31ISZI]TBWG,7[_$= S36(G0'@ EX 3X0%<$+]K\WS^-1D:= GO MQP2[ !'7]OR4/A ^P05@0?@$E\/OBC)/VG^'[X(O,"3@ J26[H2]OP ,"'M_ M0?Q.N@)41#;_,KDO+/P%\3NIUJF6I,[+R![88M/_13!=;_!CT@57,^%JH]#L M 6F-,,+^N\)0GSVWWY;AI6:TA_2 %!?/Z6("^*.W)=V<[:^C1CV:W+2K??^4X[[75O6[?M;NN; MU.NWX#/LUYM6XZ< THKC9[?$2K7 L7Q(7'3@WFZL[;O;Z\YMKW.-39Q[=]^Z MUP".:^EKZQN@I2/U?NMT$">'S4+3U:%VS%E\^'';^G$-4+_^R!'%5Q_5\\%V MI7#D1? ,*Y E\F(2[/&/YRW0A>W961:2,<9CFH+U4TJ=/(0O+^2D9W:U46I4 MLCDJ5]5+RH:FV=M_KM>S.727#DJ_G$[>]4TR2B%"&^-+2SWQ,SM6+A=$N"8F M&0] PF,ZE%"/$X3_$HGT \=!"/JJPU&IR(QP9[F 3* M,%"R7IJ.>5<^*IV.">D6.ZTZD'R(G0"& X?(DDM"K/XW',=[QG,#Z$:!OV1H M'%K)DV\\_]J+!N$P=1@6G M45XAR_$YM2N.PJ,33(+@A4ME&1@<3/# \2?B3#IL4/"4F"U*P_T< MG+*"2KZLU3CQ;X2?_'Y*_G#PJ%31*W6-$_1DZ1UK%6[U* 5"WPL-)PL]&M-@ M\RKX>0K)IJ3$(?*A@7R @%3J67E"VS$I!][UI:)M4^KB$+3I@#:]*E?5@XWY MT=%V 149'9?XCU-XJ><;CT0*ID%(Q@%=!1#N[KZKWW S/N8/.QRU(R#M.'9@ M;N%_GFON)S?E0K-2D2L5X0.?(:(V+1@?!5$56E!1/SP!PI=?S+.Z31@I>4 + MVZ7[3V"N07B RKV(3.#&@J.)#8$&O-M*2-P&JAXD'E5<@]5K!Z_-B<0R?W#: M6*"3/9QJ"*=J7>4$3I>2;>;9&G3=T' ?;=Q7Q#(CPN\^;!TQ(2<+4$%<.R^F M$R%%?O4\Z]EVG%VEM@[1:EF5&Z)$XQP!M7%],7M X:IC69<;ZIEEHWG6L_'9 MA.ZCY! C(!*E2-$;%J. 9)"3/F\9V;2VE]#V&Y+V 5]R-_P1,(G943BP,:$* MRE83/O<9 FG3.E^60,(E/TVNU'C9*W(!SBRKF'!G\9$HFLBL:&+OH+.B%9JU MBEQ3*YPX&\)[/4GAQ/X TAF *KP Z/)J)U:KT2.N7/-&AIWW%&XY][/1 UO5 MANPJ^.5"LZQ49"6SA"7712%"G(0X[53\LJLX54"<])JL5[+:GBNJ7@[H'O.M MV_K:_=;M=SL]J75[+?7Z=^V__7;W[;KST/OO_ZQK:NVS].&Z<]-M=_L?I<[? M?W3[_SBD64F*63IPQ/(BS/GOTB3H:'U,=AG:!:0*DPXUCFT,;(>>@;1?FYHS M[S+$^R:.Q?WM$V.*&RP/"5;.S+:OFN'96/ M=W#?,U3L5\>*'??5AEQ=T6H@ MMZD5(0_G*0];[D0_3![P(#E%5LN\U*=>TAYTX* ?$2OMM8@%S?VM ]+RVYR4 M>PI$O=#4:G*]S$M#)K&8^:XJ-1L0-0!$%;E6R\DF]7,+'ZA6A>C!]QQ'K&3N MJ5$[XXGC30EYP&-(,A"**ML-?KA,\.-Y"RQMJ5@SQY)::%;E:JW."98NR6N- MS[AQ'R5O (.AFV'DV5[QB>%LQX<'R M!Y\-BC8#^.!.[ZI6L?-=K,B3 -$ORR1-Q(Y*-7KT(#V2/W=V)&S+= M4U)HL86LBC*]<\33'GN[#\43K3:0M;.LVN-8\Z[H'"Z55II%<7 M>TO.$$';E$(?CJ :(JBL\9+0S]*?S4VW*'!PL*+AK6@.' MMI;58O#IBX-5Q-J\B-!B][985CS$GR87](J0Q2A^MBOCQEGC4NW98"ZC:T?3)& M'WF^IB92O8?LG'N8D?1N1M']-]36M$*S+&M5T4[H#.&TS?C;5JA^.G!HZT*E>Y.6+L AQ5VN@OO98G'-7,&W)FD,RKLUZ* MATN&\%?Y ]-.33DS !,NT^FRSLUQO1?@MK*"M(Q*)LY;&G8L1-M;#.H*>*L5 MN:SP4J IO-73%:/MCR(U1A$O+4@NKSEG1N6]EUH5M'TAVJZBH16:=4V3E<,U M;![:5PJL95F!MBO6=, :Z&&UD54NEJ/2L_RYNVUO/+9#7& -),.U* I@Z,0U M@;72AULO)(PKJO;QD)Z.BW*XJ]I[">PKUW9^*81^1)97"693:+GT!++9!&:@ M*\,K7Z,M@WD^]($T,7SI"9_W65H[AP#?$QPV?#K6H!6%(\_' M8R>W\T'F/5X]N-W8>.#_-^X(TK^/\MR,Z&+!FS]TE&('E#Z;OAFR-F MOG55EC1%JU C?TU,,AX0?^%2^5UX=A>%00AC -6P2)2A_4*LXK^)[RW3HZ&\ M"[_V&YNZ\]CVH5LW"*+7.'IS6-J[D&SG88'WCUXG MS/B#(1,9WYTS$(L(H89E(S1F@6$#?'3JE6F?.4G0B33O^R44#H-.A3?HO'VD;VSG>'@P-.N M,#^;;U][9Y*L\LPVD@/4^O&9M=;-WF)X>%)IM2KK%4VNU98[2RRS"UEP;-'8 MD]2[>^@[C^P04M-^=$#F1DVNUI?73)=)G:$?+DLP^ F!!S\19WJ 5WX154D; M]V+,4!'[5:_])U4I8^]*3HJ,1,7:>^ZPV(R-"BH"3K!Q24TI6S!D)+7A@)]G M6^"_2Z8QL4-#]%;?>XORC*3W0-&NVV;TW'$)6U7P-"-9TW6Y5A5MU<\01INV M)F<$HQJ%D5:7E?+!Q1!\)2[RH6!-,QI'M#.^Y+$^E-YXXI,1<0-P/"7;A;^) M],'Q@F!]\2^!L0^):$=\.^\;)*3O!LH"HO+HAP M3]_U8*!#L=,H-&N\0.>BO->4""A 6^R.H;O M CF"%)6O&9%W=4)4!9V0:D65*\KRL2Y+9D^XL7F"U9)Z?3]8J116M'4'!["Z MO+T6O9",XR+'@"VY;:A\%#LRCJBWTZ6G'4KNG04*6Z'A^4+5Y3T:VXN3V)YQ M)L#;5K-G #R]T-0;=5FO+2\"<02\2_*M;SVWB'# Y7V3 M%-]MU_-!.+HQ)5?) ;8B*Q]\.I?PD_D#QX8LQ#;@J/ $CLOS=H6#RYV#VW5- M)T+2W+,C]%IAZ-N#*,1V4WT/M_'/+=A2Y478I5J1E7I6OFL6[#Q10"1D6,CP^_9.R4:& M&WA^;4W6*P1TF+1_>[4V5\@Y]1YDQ;ZJVT!J7]QM"@< MMEE7S'*U6K:TBE(V:\.!HE3(L*Y:#8L81!W\$V4G_M+(G^^@>R3%@4^,GT5C M"!.\,IQG8QH@0E-T&-MN,0W)UVAB5&E^&?B([.6AIA]E^(_P-"I1RJ)I.#8 M8Q+75I*XU^]\EZ7N;?M@-!Q]J.V[V^O.;:]S+<%OO;MOW>M6'_[H]>'']\YM MOR?=W4AW]YV'5K\+-W _GP\_;EL_KKLPAX\B4),"%J#>;*G)H>F)AC3 )RE?SR.3FXQG;I M\.B7/L7JRDM* M2?VO]?[IZ8_XV7:**ES0RYNFN.7G>GVW)[TYJ+?IOB&=L67+I<,YT%AZY8I M@(GQ+G[O_L+]VN]=K8?Z(Y\0Z3O<-PJD#K@/%C5H=#N?I*OR@FO)"ZV/<]?6 M?N]A',TNDEGB*%5LN/5RFR9G&V>[J4O9V9"KO O(WZ-1WM$M^@,[AW@+F' K MK/LGSA5)*S7 6Y!.U<9OFR'JZ?'Q5/MR=&SVB/]DFW&JGFW;\?,%UX.++7CB MR>J$X;ZU)?JN6:/3S'>7;&#E[6Q@K&IO?&^\ZGCISDN\,(G'H<+_++K-9;<$ MH88E_C6YIJUJ*;/9$<@RA2Z@?4[0KIX>VKC-H"S7RZM:]V3OM.7#0OYF^-8S MIEMR9A?W98Q>P@1L)N4L7(E7[?3BI5'QJC4RLAP9][D^9^;73\]\[ "ER%5M M59^M0W3K$0N&CJY;6<70.2K6Q;7?#6F;"F M/[EZECWH\7QE&2DL?O6]() FOC>TPTT]H/-H.4[0+((K M4=Y@.2C[[RGW=Q9DC84+^G+C2]Y.N#_CSB1'!]M.K4F6#,>:UB2'P$X'=Z4L MJRN*-!-LUW%6BC^7:\I:YI6& MC-,@LM=S/N\KM*P\0=<.#DA%>0*'4-I8G9@EE&IT1P! BA,H793/_RMQ"39X M0O5O6&/;M8/0I_VOSLH"7(;/MBD!R7@-4MM:X/2^@HLU#+I<$>?HG268-MB MK,'4 ##5 4P'+U6]3Q3 E^KCZ2Y!N.,0[ASK:+REM/99>1V77MNPP1^9+6K$ M-B/8U6B4E4)35^5J/:O0X?3+HJ*R^&0PY(:7:YK61VOSM&Z: Y+:O"L M9FGH>^/$E'CN>9F0BR]S6+(A:\H<9I(]/\1[9]G6:'6F6C[D>%E18',NR-NV MP"8+Y.F%9K4N*RMV^W&$O(LHM*%['.JZ"+.; V#46H_WI6SD4NRV\RSYLCB]/6@ 6>LY77 M9>V/AQHW>*FO$:5:[YGPWADKM4(S@Y(.OFJQN-;8\5+H4N+AK!3WQ6<3M\UC MOR&K.[K\]4)3EVL-<8Z]@-_VR>SLX(=GR,IJ66P=/=9I4[LLD0X(<(]@[X$G M.T"LP)]QD""%QHNHNSE4VH_.QJ,8F_F*5=)IV'8C(,S=;#']*P4.NZ^/0.F\ MA+X!A+5=PY]V0S(.0&7@VWV/[@A+DE:[ZHN*0O>:-\K+A17;*PQ1QG,N"-[6 M7O&$8+70K&FR6CG$X[J$JJ"C(^W^,LS-'#(HL"? MZH2M789V21&&-"& Z1$>QF*$H6\/HM! RH0>3'T\]G!@GOESY#E OD"6!D9@ MFZP?ENU$(;%$B,(?1(W1._ARA_,U31UOI3'<-W@0Q!\IBO* 8S[TF9 M>T_5MPN4,A[&-9/!50.I%9I*2:VL.+Z27Z]N1WV[>2 BDA(*8(/D-3)6 /7] M%,">PWA# 310 927:Q5Y5@ B.A%AG2!<+NX2A!.$$QF8"\K #: M*(.!YD.N*\LU^MDV-SL(J_DITQ4BN03RQDE!KKW/>#-2 M(;3ZK"ZK=456]>6EZ9R+I(@)#HD)/M$E*_AIV4_-+_!/.(%-L+IRB<.;>#]^=FVPE$B[JEOQ9!1YE\Q!@ 0 M$-6U7TG!PR185G^\K7+TB5=V"&\SM^D_/"*28:*7:;A3ZF9Z(1Y^AHN$+CB@ M(7G$8Q$FAD\/^@Y')""H*RPL(46^N50V#- &TM!V#=>TX790 "'!LS""TEKB M;TF38VIR2H'RX@C3_^)H42O99ETQR]5JV=(J2MFL#0>*4B'#NFHU+&(0=?!/ M#54L^])H%K9.0#<6!SXQ?A:-(4SPRG">C6F 8$XC%V";!N)K#*U'\B8A^/R. ML(M)7%M)XEZ_\UV6NK?M@]%P]*&V[VZO.[>]SK4$O_7NOG6O6WWXH]>'']\[ MM_V>='<#E[[?/W1^@_NZOW>D;W>]'O?S^O#CMO7CN@MS^(>\.1 M%\$SK&#]<)=5/JMGF*EI:L)AT(XQ"T4KU677E)*:G_Q;,)WG:*JEJJJHU- M4]SR<[U>WND;;PU*>_OE&WRS=\LD-I9>N2(F8B+Z/COQZYMT#&O@,?()D;[# M?:- ZH"+8$G?Z9EZNBHON.>\T/E(&=MM8P>^N:DI6F6+O.%NE1FG(]?^?N36 MY"KO O*S:-ES-IN7#N^+PMW*PO:%0;M-GN^\'&>;EZI9;%[*0_V59.,&5?/RMBLX-<9ROB>QB8&1#O&0Q_AP-[6++_BO!O1KS[_T-O3O+P;]/ <^L;!YB8CZ%U"+CW=_GXYF,Z+<=DRU9)] MB>C99 D/(PW?"O(HV?D56C+1>?"7$R%Q5BJ_VTS:W=98P^:ZFEV*G]LZ\<,7 M (3@"\'/:O'@U((?][E6LSO:052CY^4N0;BCE/&+BGQ1D=^L9%*17Q$5^9=3 MD=_KW[7_]MO=M^O.0X\NRM0^2Q^N.S?==K?_4>K\_4>W_P_N9YK;&GU9(B\F M0<^$=1<<@X<3SBOW+^EJ):/J=TW7Q)C$F,28MAN3]O:8 MUO25T=_H*_/F,L:1-FKL[V'5MJI5;[.F(3UL&K)%8GE3S9+O/;]>U5=!*$6"'5-AK9I M;U,1<.Y4N?7<8BK7)B7)MFT6M,Z=-FS%KY=JW92$+C2T_!"C".*7/R,[G*[: M7?3:DJG[6K(<[9[?7@[N)W9[K$#96Q5 MW8?R=FE6RYB[H0-R%NYRQN&XJ@LQ*W'8LKRB"+LJ;5 M9:6L"9$4(GE1(JF=R@+BIFIA 86XY5[<=JLTUK>L.#R1+:RB+:QJ5;FBU'GN M=B#D4LAEEF:P?"HS6"LT*^7ELEYA!X6\Y4S>=K*#2_+&EQFL%YIZHR;7]>5M MB1P905$9+NX2VP;$70([OMPL9YU(CE/24-E4TH"$1 X0ZSKRT[X41D.\ MQ8]UI= \.*K%@<$Z\HPGQ UH6]9#]MSD MSYCNY^J(;OB".X([.SFBU;<]T7DSZ*#OS;L=8+.#KANW.J"Y7*JPVBE]]4#^ MC.S #DF/^$^V29@+^T!,[]&E3Z'>[*Z5''6MT*S(-76YF%& D4LP"E4AN".X M([AS?MS),-_#G975^;*R(B<@[CIV!4ONVG1H.QPP=6%%+&*A1'!'<$=PY_RX MLY/36>/[H+!Z69Q1ER/H"<4@N".X<_)&=O@-K/C.B[C5 M0E.KR##GPWO>"/ (T;Y@[ASE\/D#)+O&CV1?0/^(Q:,POAN^.9+T0T["B$EP MM'/MN9.?79M*-(Y]3D:]COWZJ[)>T>1:K9%1,O-41[%GD'X_&59Y$_;M6SUF M29E\2N\JX]/5>@,DNB8$60BR$.0L!%E[IZ-T=O-\&PH]VT/7Y5HUJR5( M(>Q"V"]=V-_I()]E>58ADJT>?&R(D&0AR>T.B!)!7U MP -)A,0+B3]?B=])X/53V6X]DZ-.A"0+23Y?2=[)=B]),E^FNUQHEM6JW-"6 MSY7.C>$6):'B+E$O+.X2X!!W"7"(NP0XQ%T"'.(N/N\2X!!W"7"(NP0XQ%T" M'.(N 0YQEP"'N(O/NP0XQ%T"'.(N 0YQEP"'N$N 0]PEP"'NXO,N 0YQEP"' MN$N 0]PEP"'N$N 0=PEPB+OXO$N 0]PEP"'NVA,\@<3427/JT_+FNE/2& MOO*24E)7?K[N4?62KE9V>M+ZSS5=$V,28Q)CVFY,VMMCB@UH>*]'MY6L;VVY) KC-]Y[9[UH^ MR3$_B%O"D[B+75>*S^(6Q&FV3#,:1XX1$DNB1Y))"V>221^PL?5'B9U-)NBU M0*]K,K1-.Q14:=YZ;C'5FD)*>E.L/[+H'_20@-IGB?7\6"#1 M&@NF[FO!YK=MW8N#;VJREN'2%KC:/.'+H%AK[$5N%DJ*J]LR.O:-M6-25O1C MHG_;K@7\O"HVEB-3?DXR^!_#C0Q_*K&C#,J'G!)WP8<5:.5C'U;0P!-7*Q6Y MH6MRO7YPV^.=6':BXV2.B+?\-DW;;>[YE+%5#0[+IVIP6,5#0H2X"7&[*'&K M<-GXOX9]@]5&7:X)D10BF7^1W*VI=_6=.X,NRU^]T"QKAQ\W)V2.#_@)F=LH MO",]3R-M% MR=L['>>XD^W3%!6=T:I? ,XPNL+ MS]ZJ@EA!O[.L=="53;4.2$CD +&N(Q^C !B69[$2B(<9P>EMK6?#MVY)>#>\ M\?PAL<.(OG&GV@A-T0I-3:[JFERN+B?"]CN*CH,CYP"&'Z&=U((2.N$3&$\>;$B(- M/#<*8"@?;KV0,!;5EY:9M\+G"L+E Y_O&BNQSR$PZA'_R3;W"(QT#(P:554N MZ_6,5DDX6)P\;XCMIP(%=_A;.-75+19.EX7_=\.)R)ZRGUH?+1>:=5E5#TZ( M"&0)N1?<$=P1W!'<.;[-W*;6Z&@FL\*7R)3RLS@P H)3'$^(&QA( M\7/H5:J)T-4K70;,AZM286M?,!1J$J!'<$=P1WSH\[ M&<9PW%G9&E]6]@*6(7^X/H%1_!NBOD?#=B4 E/%DV YN$"H"]XJ!@5VAB0DQ M?FB3_0HR-EY7[4^_!]7!7[O^N%YHZ)[EA 36A" 1W!'=.KJ8W!'LGT-(- M?K3T16_"N_%\^-.5@+' *G,JA3X\S*&1O&3,DP!BK4^DN01W!'<$=_+-G?<( M[F*;THY-2A\M"GM=R[7Z<_MRJ!.A*H6FVCC8C1#0$XI!<$=PAV?NO$.P]VY: M6^5):XOV/.*N[-KSY&^1%V18T0SS&=]>J.E4K-&N:K"O+974['TT@P"-$^X*YLY-H+X7HV4NVSH]D M7\ 6R<7S6K\;OCF2]$..:XU)$+>[9U.[TH'XEA<-',):WE_P8:[ZL0]SU=0R M'BJIRA6M*M?JRR=J[9>ORH*A)\JPG@RKO G[]H>19$F9?$KO*K_V1,?$:FHE MBV-BA2 +01:"3 69QP-H-14/@Y;AAZPVLMHM)H1="/NE"_O2R;;O9;7Q0.E* M5D<&"$D6DGR&DKQ;8IGK W,UM5YHULMEN:XL'QJX?>Y*R+N0]_.5]YW$_51' M\:J-3([B%9(L)%E(,I5D+@_YU91"4Z]ILE(Y^)#?$XNZ* 85=^U;#'KZ 8J[ M!#C$71S>)< A[A+@$'<)<(B[!#C$70(X2X!#W,7G70(X2X!#W"7 (>X2X!!W\7F7 (>XZVUP M?**E^?#3LI^:7^"?Y.YXTT"Y,@D_3[R GJ1ZY1/LR?Q$/C_;5CA*=A2DOA67 MT"OSKQB#P'.B"0BR MP*5[!8P0_AC:KN&:-MP>A/ !/>.F--NG\)KX6])D_[TB^RU+UM'XR'HP^U?7=[W;GM=:XE^*UW]ZU[W>K# M'[T^_/C>N>WWI+L;J=WJ_2;=?+O[H\?]?#[\N&W]N.["'#ZN'6N\R:>(>]NN M-*54QGU6R8=T@\_LT_>?UFJQ_6"[H(V\")YA!>MGMC3'Q&X@)L]+,=C@!$@U"R@R"B9Z"87A">S7F2[Z[%T\)U-[QARY3N8QN)"K)W M;0#C;?@Z*BH7WC#MUE@< M&*PV88RZE3)0.,![JDYZY--7I&<[1HPPB]2EP;A6:U)MSF,P3/!G6? 7ATI="LU0[V%83[O/N"@FGZ M-".%M;X&_\B9LCLE4B2[VN9YI2]&]ZYCQX><,(HNTJ#Z&" &L*_/T.8;+! N\&D M7&CJY8-/JWH?3YY[12X&>/8#/*MH$DNMC71$:<5K9I*'6TN?2%R[)H+)0X/) MQ;7*V=)DR[7N(1ZPHW'0G9-[,?4^M%^(5?PW\;U5^KM2 %U=UU3M,R?1@@@V MCUH1G V^EG%4+32U96^1MYK@')J''(=RX#8^V0%"%/21] &KEV%T4S 4'R7 MG66S$ _>AY6M)H,<%CD3^PGWWHI(;T>S$81DC#)-"?DPHV,[\GV0VS8E.5;] MQ[FE!P+3#U:NQNJU0K-6Y\2M%]'?>VX2V1M$NZWWZ_5"4Y4597F]?WNC(<)& M,4 1E2UM? Y'Q!O+!,C2SG^A=SPV[H^5.1LZR;$!0]E9Z'00=W*2OW@/14BD<LVA92RZBI%IJU\G([&]Y25SG4]SEV^]MP!R)! E?BT7990RK:R$3& MIF27%0P_@W[K!F)*=-*E8):JW0U#4.UE2%J_\.>CT# MO-0!+Y5#%#N/FS YUYOWA^]GN0QW9C4H%94#'T>XQ*=3G:\P MM 23B@+ZLL%!&^A+\C-GRWL38WIY=:%'Z86^?@GFGM%X5_U946F+RHI^2'V# M\#TYA-3AJWK[0DH#2%5EK7Z(NA7NZ5X]0B)BI3J7NI;DT=QNJEKFLMS6++=A MKY(3)/BW.7%;KK68F4M=VUF,='!9Y'I5E%R<(=9V3O@>&6O8J%JNZ;Q@[9*\ MY&LR)+X/>MLG3\2-A)=\#"\YR:?]88>C=A3 =(F?R,MT9VFIH&96#EI7$2[S M&2CE;%&%6W'EFIJ3IAQGY3K3EHB7ZR6_DQ)>[$"9$I1E6:@5FI7R#NKDZ-7GQC>O?V]T\OBQ/!XZD7=_>!^@.=P3BUH/1BS%4A#WQM+8&\CGZHZVF7^R; =7/\K@BDN M!J#Y#FX->!%9I T^4$+R&Z#X]QG![WTR,::4LBW7:AN.$]P-6PD';CR_!_3O M$3.^?8=.@54ULTZ!(F?)']HVY"R/@+;-SGA50V=):AZH",(JN2P;S#;K MM4H/IW;!7$_!^CX1QYL0H+S%)=W9\:&% I;[T).2M\=PPT7';;M,T(U<79$SG!UU !@$["6 50O-%>4I>V==L6]0VBOD'4-QQ2WT#&$\>;$D*C4PA40Q^>S-1: M((6>-" 2'IH6AN!3P9^A\2(943CRV"KH!?;&RJKG2WH5NA,SH4-YT$^Q8(<0 MMB:*&LX92V_U?MD'2UOX.UJA69$UC9>CT_)N/+@?8+[\PM4B]9!4\6#Z=6B[ MAFMB!L ;P,AH4T=14[%W^G5&V^!N2!-DWSSWL4_\\349A#MK%]K/O:YR<-"J M2+6^8ZHU6Q"5V:$ ''2ZR[OR%P,4 Q0#%,LGL^63N?,DED].N7QRD_#A@,QU MY7!?2RR?\ O'XR^?9 %"6L>EKNA@(99/WATQG>$0NW;CQH,7DQXK*OE&2"0S M/F(4#S\ &,C,0&!N^ G8Z<8'C?HD"'W;Q)PP7C\DHKY4,=P0:C/^W T[,7<> M@#EW+DHF_K\SY\?#C!5XH>5:BQ^D[EPEDK5"4ZTUI5CGOS9&A!D\V!*^T5Q7"LV:7-:6XV7>T'P!H4I[:ZLC M2P/R:+LN7? ;2E-B^"(TV5UTRT<4W9TE42TT*W59.=RPB"#E/-"I'=.R[ Q/ M/-9#J6*/J@W'BC]E0V3MAF(XQ"(WQY=+<.G3\N4DKJRL_7/4I5 M2U6UL=.CUG^NU\N9#4I[^^5GY5^NWG36^W%__ZWSO7/;;WV3KKN]]K>[WH^' MCG1W([5;O=^DFV]W?TC=VYN[A^^M?O?N=J\-:=LD'D_Q_0M)-4D3 ]08:%[6 M60J4\R&5I&?F!*R:X=D8\XUG'3(XW ,^;LGN.>4*'B>GE+-:;><@724$X3P% M8>.97X<)0A4%H:P=7 ?&5\<4/G"]VF^YO;LM4@AT]_:BK[B9%T$S,,,+VU$ M$IZM.]]%NT[WDFU'0<]$.'IY%^C\-8+ M_T%H)+2+06R<8:<6(1[G*1X;5[BV%8\E,6@HA::VXO0$T5WF+/=.BP&* 8H! MB@%>^@#/(>O8"SWS9W%@8-\(TQN#[0]HN"N9S!V )]%VDZ,79^!&3?HV,:*EUJT@^NAQ)Y1R$LI\L[ M[BLLR_*@%9J-1DX67KDQY,GEA+<:"./IUS9/_?VS\G)6+YL_=-IWM^WNMRXM MYDNJ_&16Z]?Y^X_N[ZUOG=M^3Z:KZ0^=7O^AV^YWKMD-?W3[OW5OI?YO'>G' M;>O'=9=>N;N][MSVV&^]NV_=ZQ9^_+7UK77;[DB]WSJ=?D_JW]&OM;[?_8#' MPZ=W?]Q*\;-Z??@&EB#V%LH.>U+KZ]WOG:M#>N"?NM/]X1C+W^($+3G$-?K7 MNY;$\L-EY%>WV")$SR-?V!K0"MN&[T^!&K\;3K2[7ZS37;65>E8;!<3Z@Y"/ M$VZQR5Y Z%8:3:YGMI5&-'K8B(J'Q2VZV'K(B2S:F53RL%.T!&R@2TMNR$K: M+JR7>X9F96D7VH%[SQJTNKVVHA%W;C,M DO;JN#,P40KQ&&;5R4<8."!,OL'&"5SYQC-!^(O/&!\C*U+?B22CSKQ@#&'(4KO]*:L FP26I MU8#4='6H[05(54D029]X15? S+/3! YH8/NV*#N%F0!"Z%G%9D8-+N66@_Q.?C &W!R%\0 \S*LV0\IKX6])D M?R&=T^1-"M061YC^%T>+(F&;=<4L5ZME2ZLH9;,V'"A*A0SKJM6PB$'4P3]U MM9!\:31;&)L8CZ0X\(GQLV@,88)7AO-L3 /$98H.8]M-!E0%P> !0^M6?RB] M>OW.=UGJWK;7LS;N+X+R7%VT6B<=^>U=OT,7D=:L-L7[/EO?4HM)A\+WZ)/Z M,%M$^[@*R/0?]O' 1X7X>CI;XKM<6$#L7T1>Y4NL)JVW4#N%5$3\Y$574 M$K-3R__&1ODV&L.3S>72G%?'?AA8NGTWO)L0/]FXE!C)!K/AMAL1JQ7&G^$C M"!C4"4+$CTBA^?5'KWO;Z?422QJ_^14KX%K\,%8P-GL)/G#%:[3".HE#"IV( MZMT DP8R%]C0*X+0BVT17T+6D$K0?0T:U"#^P7:#G7+,E2Z#T2FF=] MML.19(?!HMD+HD%@6[;AV_#Z#[B!!8A,OT]_5S]30L2?MYFEG5V*/WXFKS^) M@MDGGI]\Z$5^_.%'R08K+3TZW@#LK4,,<*#H;BUPA(8V-<)HO!U04,0UR6Q< MK6[R@*+E@Y?CSLH/:38#J/5DFS"/<&2$$G%ICRDZXR@ IX?X]/#KB6.X,KBK M>*(NRX)X5#[ ,X"1N,EF,I:++DE_$$##$,9GT*)(GXS >8!W ^7L$*])U'UB M1VOC>^EAV^BR2B/O&2\:/GW+JTUJ$]_[%S%#YJU8Y(DX, Q+E@:1[80+XX(/ M[:0-MO3!_ICR;1@'9^-(T8)8[!U69";)G@\V?'<8.4[1L8?$G,)T9X-**$>/ M#S>DD!AC=HX,# &I\-V#Y\+T7&EM7) 0>48L&W_44LS'D% M9)QX?C@$^?& +#LY$:?7"W>1OPHNDPFXV\Q H& RP:''Q8'(2JTNBDR(?)&E M%E#'-< 8U$$G5@BB:GAC"#\>QS1H;"9 MIF?/Q)N)*Y[VQJJA@VB"B !PN>29:IQXU(_XDXY@8>14'=#6#2!:%.RHX=@8 M:1N'&5^2T>!8[[UGXO4 9U,A%2EA0=(X=3HM4$)F2F3UFK@?Q+P^"6PBI M')ITGM"9P22C(4@G."7^W-C<=;X',[4^&PIH1,HK>HHAD!ETBHN'6\V81?=: MUCZG%&S"3P:7&9=7PQR,#:JNH0V/?[+)<^YDN>]1>:)SG",8!-(&6R(Y'GBV MX->/%U!&U9?O#2' 'E ^2H\>J&7:&&U!XA*%)TO/\"TG\))#)"7#>K(#ST^9 M#)P\[#%Q( !-YAU>CU.+W%:9V\J@4=# M19,8OH.&U'ADV[_CT5++[M*W(5%BV\6HY!B@1N+9R >QH3YDHD]?^PZ._9.@]V,E6GA@6_'\T%-Y M! \37CGR0%VA\@"Q^HE:$)T^TY[$4$C#P">HM2A#V99^"<@ WE5(GX1O&(/> M!Z+F372!^;$K/?/Q@$?P:/!X7?QI6%++!+W)4G2SFS\,/_W\9$AS]QX/=[61 M\QY%U'=@2.+I]T( \#TQ?DI]=$B3!_F3TMS-[]__+=&\2$_@:(A*@1J69P/M M(;C8CAW@^#PF>TB"?WC^3XG6KTO)L2R@2]&'QSL0 =B#83SP'"GUIEE$@(S# M#Y+A]J(!&QB,0;HFCD'!;L(G7@QN_ 8"QYD6O6,O;P,!$:%84C^#A&$SR5ZI&8FI@HM!/''IP9&^#)/A\/P+*E \6$ M0;.I@=<31(#4Y%EC-BJX/35IRJ=8D+WT];JQ:%; M=1ZZT5-@2LO%11+0RXG] DSO1^/(H4"U""8'PL,GL.:LY@<2&D!IJV/XZ$8$ MK?F[K]FKMPM/4W/$HT3D:D4M+1\E,I^F"V9PUJ@& AD"1*1&.5M&M>)7/,S> M@.<"L]*[56/7"TV]7*J]R1\+!O](5YRD9[ *-+IC6YC0U-N@5)X)Y9N+?KFT M6.@G@2,]Q0.G>+WR MQ& 7"H7'5('HH#(-]GTG,10 #]]\H9V#;'H"LG#A8ZM;=2QB93"I"!28DVR M7XERDL-A^2_61?N)!"$-1!Y][QE\%8]F07"*-D9J;]NG 7%HE$H=31I_T1[= M\8JTC)KBF3@._L0HCM6G@?M'3.:.L2SELL:4T3D)HB'J:L*E]F[ M$*5CI*:V2HDO^@ /EFX >)Z?)'IH]3?F%ETW IX\T$ /'=$;S+.I2O%O24Y" M&MJ(:GKN7ZQEKX'?F#9> %:Y)-%J@! 'R]JA#F>Y#B<5]](4)X3(A+)'BB88 M/$>8DY( DK0R?421-'S$8$8JK#@=RK' M3GOR0!B# _J513"M[BR5N9S%9ZDP!/#,0";)K5G>0@8D/\+,D]![C"R+_\9E M"S"N&%'/PHHU85R<_@C2X0;&?W&6@F88X5T!,9D=Q/FGDD^O7QQ;=L\EZ2^] MO@W"10@F0D)3J: 8?(E5L0"O1O8DD.>)DO24)6Q4(2]RB+S .\+DSAGTV0LQ MVY#*1L1K/R-[-B:?S$8T >2 &DM8V/^(FH MY,19.)J0 IZ"CH1A,"41I+-;\*Z%?)Q,">]#X#R_@7;\E7$=C5(04W L+ 6I M&$+8C?>,C9DJDR*65OSC%=2Y,?:%B&\![,9L&Q$/(44L7CR_!_\L$$8YA MK9_.YM&7(^(P#'ZV YHU N6Q.$88 "XVL03P$Y"*RAW-\">Y[<3:@.)VT,T M$AEP&<)(7/(S+! '?#@]WI6FJ5-@X-$W79"-0ZS=)2W0C2/&&) M8L D?$;YG+C3 :,*(!.="TPMH#$"3>P%V'\.M #H=E27@.S((;,>V)YI&V'< ML084CDQ!0%TMIO?I@@AX.: ! M\=DP6'.* PIF"P5P?2YI>,$.V6(/W#:FUAN^:@^'R<&,+&)GN4#Z/)N-*T6) MV11>3]V@N7,8^A"^AQEW$CX3XDH/X&K8!GW!JVJA5P4H7-=)'CV]7%]?$RC* M^T1Y'S_E?>O+QM87B+V'V5YMYG[\1#,=Y\"9J?O5^#>NQOCV)$Z%&?Y@BO&5 M$2P$L2&A;M5!5VX>-PO7*>.G-G_MJB=F4! MT&R] #P[+T0=:]DFBV;11YZ9E7W-%(00\!1J[Y<FVV[=]J56NXUM;_!8FGO0:>TN*+M]:DKC=ZX8B3;;LK(;65Y-?LK^74& MQNNIK\M2?35 S0L*$3QUEK#" M]_C6/#'RH]0K):XSA")PF4SHTOP,(DENV$D5R_[::MW/ZEIG1PS:XWGY EN_ M3E(OZ#S[2: , 4.2\OH[O:V%U1 0@Z@*SN&!/$;,YY=ZQ?]%FQ)$X\1-3B9' M-7(B$6AN#.G18U$YFA%,>-.)PD?.-%G"3A$08@M*@V"$N5(C7)-@ R(&C(86 MP>);BZ5AJ<,>+K; MQQ2=9<$,EIY, 7##?J&D0LF#.'>Y/&#VW'1&!,883S(VBFCH65KL7Q'+L;.2 M;=NBJ^TNC=TP3*/I:HBT;7\^A.2-B6U-LJ@))L'.VIY%0R^6GIQ3,=V9(\Q$ M"I/8>3\1AH@;LT0#G(Q!1P7?^1=X1A0@KPLDYCQ["XL).;;()M\M99N2+V^W M\!>C-YPQ#'0E3,*B)8A/Y#6C*. QC3<@\S6/U\/%T:P<;P6EB.(!2XJH-,4^ MXBO&PRWXL!5>5MH0[V1'VS-. E_664]563;:H/.6W ?^*D3NYQH?6+8PV;>) MR+VI7>=B4;Y00[R?X,:*9*9$HF6#+--M&:M+NF;%?0MOPE4JMI\C2771JJ?T MKI7?NYU@7O&4#H9B=1=@KZ%BG&%W6*$F>QBK;(P5'QJ:$.L:S:3$"P>[D18+ M9C2> B7!&"E "[+3M\\* :CDXWZ8$ )),(])VOQU71E=D%PS?M2.6PURT45* MA5U2RV&;;OQ8ZR?S80$I7?LR8J=E;C.(8X^Q%(XD^GDN'*7EV$U:\O#WU#*_ MQV!(#BWMT (XIGOF*F=%G*"JG*BZ M($53S11M<>4TKE7;\]*#96GOW<^E79ZM:K'U)32]J WD^:8W5K'@^4'BWE"' M&-TH4%"XZ@1?GN4[0/J&AHF)[\1M3!;:6-$QR&YJGP4^?O6: DB5Y)!'3,2S M$DU[P94S<)#HM=HA)0:QJ>4V6 U)HH=2M1:)J@!J+10Y,#7,]KJE%KIQ\A[X MVZD%0]"R;.*OM'>\B05K/^C"?OQN4- 6+I\XN/&$!@XC TM(@/FX2X,J$4-* M:Z3T(@&#ZH(JGKEI2_H"3/8X796L7\ZXGV MII1F+PVG$YK,FN>=F,_\]H#G+Z2UKAY;>\:%RG]Y/E(EMF5/7KAH0Y 821'U M9]S]1YX(EAMO>A^Z?723!7FQF2Y/T$[7MT<8TS$X)UN":!G\8ZS(673E46<3 MP.(Y3V3AC:_'N5MNG"^=D3)FP8+\T*(.,F:;A09,:"%8'R-&!B"==%NI/UWT M"RR"6V10YN-'K/E62D;I';@9"]]C04 :)U=3Q7#,E<<5\6">8T/G'UX:WYVX M*KC59+9&]WH'3/*Z^;F^M.AD$'C^@+H.+'A.;J/-1/ .5@]%X@G,?2\D%AT; M6WZ?0/2=Q,A L-18$^\#OK!(+X+[\RCI;5IWE:K2F&M:G)M$4[SP+TM$#&AB M"@F6$!S4#-N5_";=-X0IW"-WK8>-;DCS*X$ANTPTI?\QX!Z8/01SFKS@^]$% M'!)O$DBVTIC2OX"RH8052S27D6@&C# I*!>;R<&&=U'ML6/)<82-,V6V1-;&%O2U"Y:-/IHWH'+@.-D2U[L\M,: M$MS4@)N\BG1KU&QC5[SVGMIF-I.Z-8)MQ7NRX=IL3BGW@(G.E-FWE$V-S5_* MM++M<2DI7V%#U1MTM51/)L>QRM M#)W7V+%=2.D(;[IRDX[M6[3Z8RK!X&,/@7H0L\V$([9[+\FY&300717'+0*& M[E@E+/(;32?H^;#%.;:X%N^-"@%!WL]XZ_08M*K'DML.$RTZ4:1Z''/BUA_P ME3\@9S\BIPENXJ8#EMC93_%.+W-V"#W+4R7);)9)DA,&S,-;NHV!D3*^ENPG M\V*_//6JYR2Y1^]QF-V>;R)[],!UBJL7F2L8[]E-3STPB8O%JZM"35$A\H9= M:H@*$5$APL6D]JH08[=F2UY)[;O[: ,FBB#8(L/&0S/[TEYE5>!$ 29 @ 5*( MV)V6)1*HRLIW9?X2NTFTA<,^^#]\].=$Z291C[[T41RF4/5H'U; &NEX^9^% MZAL,&OU."[6? )<6+Q:*L0&G\8_D[[N#QD!)_U.SH:3^/NM12JNA--54XBN,2X?<.M815 M8N!=D5I(H5+6/>>AL&I]ZN+]ON<=XLQ,7D0UJ MEDM';ID8D%[MM)1BIW)5<[)>S6@%Z.+=&$UM$J,-^H/*,UH%YG\?7!U_"2^- M=[KA$%N.',+J +Z=KRBV\9@*7MIY&N)T5>#CS4H+;8FWZ76B9W>3*TCYC5-2 M1/-#MY$KHT MGC@WMK"I=:B_5;HHXIY:L?*Q+HU\FBHR>+ MTC@HR2EXZ:CLK3GK=-".Z: U&G/+\&^_4>]G5I90)&G.2%UL,#@139&F(CI% M>NMES:POP,NO!;(6R./8[YA Y@R&\-I<;@V*NCDO2U[)%?@'=3N<;)MUK,D6 M").+1=3UDU<@?B:4A2>+!O+907_0G?F?V(']!V_ WA@TA#-9U-[%E6FY*2-9 MM)^, +P"1'Q_9DD$ H3:(1$FB'JF)WG'$07-,V6T'4:!N\O@DW!,2*01-FAC M#EN9:$+>/#B%FLBYB;P'T-,/ASU,;QT<1^JB6O:EIE\)W*:US8P_."Q"L/@3 MQ%GA\*@!M-&N ' $W@\*D>9E89<\(78*",\H_B6?#P)ZC_E$\^/.%/WL3 M&POY3)"P$QW;Z.'6M@9,%7@+G*,71]] M% 'Z:!*')4=991I%]$-\#1\#.<#E\G'*B/8??:@'.PI\IHT%)"_.1Y,*+$DG$8-:D;[%=<=OO02P"Y' MUXAH&G_K">V!)RO@I4- NCX3$=" M8$%C:#.7Q6#H0MAM/3:Z2Z -V@1";A,&]XO.7B-M_3.=32-(R3=BW#TXQ3_! M/OAH4M$.4)D<&YM$%-)H(&CER'*)'[)SK'0&T%L<+C.UTZ)"5E:.^ M5!J(4A1]0,/TX 1A;Z()W5@M6-, M[+Q:]@0.,8C,FX&";#4OKD!\$I%YH&L2($)EJ($U^@HT4X33?)'QY7AJC3WT M)-@O\!,<$ 4.9"=M PRL&60HN0F6YZ%_X+C;-7J!Y:C04&MYJ2DKS-_HSW>!$T*5V M01'9)R1]PCD[0W/":\,34[17<(=;*5:C517M.6*_"6T?,;G >C7#,2'R@,3?;NK#M!,\VQ>'-"&9LL@PP1$)CL\PQ MF@J#&W-_GJ%$F63'!S)V9T8@RQ8$)'/?O0_D?R&&P"*8?IZ^0C4X MX_X82+QF1DZ5'$>!.ZB%L(]I5H&@FGG7QAJF\/'U,3M;Y&SUH?_.SY9]8WDC M%\+3I))/2>2WP-P.&LDJDX7:XAYD2S%IVZE^$I-_"('Y#J7]J'.I87G MDKR8"V?>!T#QQ-I"/$E)<=8_/GNM5@Y%=M/&W?1J+BN3R]8<#U9M-))]?F_U M>'9PS7%V/=HLET*2K09 BET=#;@UXI^W2H$$3:>VTJR!7&L@UTIL:F<@UU8J MD&L[+Y!K4F='-?LU>9)?P)%\PC\E<^.M;N&8K@=/HZ5AN@:3KD($[V R2A"' MI$9+D;O',@U(J8E)*N\H=?>QTI(R29%EPE>F)Y9)K'1O(N>*#NQP'?R<5L"1 MM[2%%\=&108_HM'DOD0>6.1>LZ&V"T(@5AN#5KY'K8-%;A>WJ&X-BUS#(K]I M6.1TU?9))/QX3#D*IB7!/W@B^3! #H6T!NS.'8--M"'NV+4SX*"U_X?>].YI MGV1[]);)Q7Q- :W>Q=5 [@V*ZI ^AS:=6MK>@+1A:5D)XM:_N.K(@\[>2'UO M >CGD)%(DP]*MUYX]1?>W:4G&:J%5G!PDN01H0VM:@%U4R0HM]P," %;W;MW MK08MJ" CM5O'XZ1V\^*J)0]Z5>&D"H1%!^>%?]E8 &]-IXY,%18OC":Y4I,' MK^28:3:F?;5G#<>JAT45U0+@.CBAWA6@?K'K(.5N@<[@ 8[@>W ?GW@-:=^ M;DE24">W6TE)>I_7C:E ;%!SUF9]O =K);D'H;E:R2*1H_/.!@7LIY-AC2R; MU0[YJ0IXX@>'2(@GSD0E9LZ461S;LGRLC8/+=.Z9/.5C;53*[=S@=1XF ]#& M4C^YOS\D88%G6M$I6;4DUY)4>M =.I^N+1-O1GE3 MP'?=^]WZF[#& M&3.H.RSCZ:\S;%X4-(CWVV #)1TV^P51UD2:,NRS,6BWB$LRX2@-3D/Z&C:9 M"4R.6"<4]B9@SQ7[Q5O!$+P@@C$1/;6)QY(8&PYV'CV[,[^#2M#1LI?1O2"A M(NT12 MX+VX_CD&"[<:FM4(/G_4(3,*:3B_]MAUGQIA8&[P=KP/R%>Z6+V-# M<8QR[$A$0U4@61;O"\^6)Z N+U&WJ+M*Z)RPI2QZ=&'7'I ,@_\,7 Q8Q81A MER(AKP2/BI\7F$E0TMCUR[OG!6_QM;U:MCOC8!7P+@26R7@* JP)'O3Q90)0 M%U%)&L'6"%6!P^%B(BW]D28Z$&NTXHMXTS(/-3!Y:3:[0&B5LM ETGH-R">]\M'_1I;U,T3U"7JP(_HJ M;-Q%ZU]D2^ /\;8P6DH@AX<-9NWNQ55O3?^?5'1'7+[5]7!UV;V6.V$UK#2$ M23\VGHYHIN?0,&EM]'#D(?+C-F/PK!Q3E "M]LFI:Z_D>L?%7[4_+OO9]E?706YUF,D;N M-$\!$R2*81=L]K 6HC1\$#J1JV$\IA)[1A0+O[>*<&EL<(SL (MB-93D< 8" MY!$_G*65 E@#"!*9!LY[B):!L%*I/)L/(VX\8Q,/1.9A&LN#/$PQ_?%IB?_[ MF=RA%+9-@;+II$#9?,:"+UQ\&N7D@ R@##2\A\)%8/ 28/L$'TC/(F1_,?7# M-GV!=\8Y'Q+LN2KQJ9Q 2#$\8W42C3+M;D/M]HOI25$:7650M4:9(R^JDG?7 M5276UHM26P=K=1J<9I=/"AA53JFRF@AV]W1R=E'5]$6 MND/O/]I"]P:DZM#D?*+A!U]Y.O V''Z0(&\QHK;U'6UEJ>;/0]BFA77S;M\, MN=I5DM7#?.I\#JOF[3UX^[S:%=*M1I T^K -I^S>FI=[>OLVY>NGL++*ZKC* M4JR(E9UY';D:%5UI6/=M\ORJ24CSB1N5V)6*NK&([EN0R52".Y5+-VP+&I1/_GN7%K54U\+44H1=UBI0CG MPZNU%-4Z_S#R!JUGG:K8SOU55'/6GLCY5'^B9?:H^T#/[5'V@9_:I-Y5! MOJDSR'5&IP1*E2_F]0G6MR4[AK#80%YD"-LO(H0]E]N2VI\ZLT_5!WIFGTI! MU:P\RL3_?B*( @,AU=P9O!]A(Q ]BH#="(U[FUGG?/%7_V=D_V,%NV!U"G2I M6U94/I'89@*.!7\T.986@2.:# R I D8NW4H$+HCA0!Z M.'(R3"/[AYC,'$ M-:3'F>4A.&,Z?(' #1,N@+ M\/-"LUV9CHY@])CF6"9AUD4P\*)O#A$1$:X2/J)Q/ ]]"A_P#(07A7? "FG5 M,^T%:!:"Z&D3()3#)#"M""B( (*>'7DFK)<#EA%"*A[(@W6290Y,Z4 MGA$J4#-DQ",,2(& H'/M)QRYMUBA%\&.<+A"<1($F0D2*+A5)JQ#Q%?#)V0_ M +[D>".'_>4A _#OKH(]IK*ZSZZ"I]H(F$$ E?"!#QPS\85E#J87*!O-\"O: MR+$,S\W^2D1QM-*:QTK2'(J2-D*=_^_,]E>S .&Y' $W_KS4IK#8#YKQJBT= M5)?1+<+^Q,.[N,/M#?[T^/#E[F;X!/_X?'<_O+^^&WZ1'I_@%U]O[Y\>UROT"FSJW8_[X8^; M.UC_^S2>3%_QGZ!N].GR(MMT9<#N-/N7[8N<,%R?-=W^ ['<'J8!"/)="$3+ M$;G"P&>P#G(K@QT^$_45\>N091:&/XQ3P :Q[#OYXM M&Q8XD48:?L];6/RA!A@W \GZIS=YG@MX. L>@@\D%P _I9L+#Y[E"9CE.1A] M#YX+?]+MR$HYJ&!DY1EX8.%"M2Q"3 V&3D@('QI\F0$KSLE_F09XI&3)HSC$ MKZ$SP<&PN.<$Y#(93S$$>W,T(UBH6 XX*@M-S_P&.$BF,^5^%]$PLG)TS\!- MP,Y)8\D_*7(:(^:^,F;Z"-[H1NEC'5:+^^>K%W2E8R"\,_1<5E? /R20@%>( MC1Y<.DGC,,T.8S\=.DGM%[B2?S/.8!Q:V0)OQ7X1&*UT[N_$FF%-&OP9$9J1 MW02",5LP$BC) ==LS)SW]&Y\N&XF'NZ9*8_74:>;G!V\^8)#B&LCRW.EF?6: M2C%^P M0B2QCQ^^WLIDDL!71"O_4P46UQS/,"W'!= 3T. KQ1 =.=HUE%%": M>)9D &DK4+?U%X1]7R/&XHO(-0$F-T<"#OD_RM,)#+G*D96>^$&'N$D?;V%0 MOI#24R32*>K'=3C.!S_T'Z8V0?,*Y_279^%_B*FY)B'43\'_#L5<.E*3&"3] MK!*:$''IB4WH(S3@0!N/,0SG:*2I>N=/TM.^X,]OR<$*$9=O6R!*(_'PX0?BIB+(_ M&T9H58(1?J08OW7G:,+QD<^%&2/\E$WY(/BCBX"I^A13,+)_8)JO^M<\,LO1 MJ. YKZ7DTPR'< A[N?0A[N/C04#3D=.1RMDRIZGVHND&AY_-Z;30UR>,I]/0 M&XNZP1G^O2#[JG]/+KH!IZ5/=>ZG?/HZ&3\,@SA#6(7SDF#O=$N)1XV_\=UNKKFB4OV [Z)8& MFPG.*CX:@+)H?A#"24>S=L"1]@<4A._U79\$@Y\<(W_>% K1H)W1,CYE)9V/ M, F*X8YG4W@ 7*,[.V&.^Q9IPX@C.!^ZQD2I,,&@I:4UHUC#N3(9WVS=LK]1 MNO0[\Z5C3!9K2 X3\LD-<\:V3@%#D-3HIJ"+=T\"77QUG^>*+$ZG<74M1OTL M\*"E)=/L()RGN'V$P;+-(HJ1AHWP^5O,'"_#N,9'MJ>'"&!R>F-#>O0(17R% ML/P-IB7I(%#\6@&^]J);GD,!%B;O\7J%H?H:6W,FO'*M?*PS/TMN07.O4;VX:C:2O?@9M1W^7 ;*9$P$I6 ;CG_]Y?C$0HLCYLG' MIBA0>#7B:9U),*@J"K7*%6I\[ASQB"AV<&+YU$F!&*P,>I,_"#Z2I2?')19;S ^4*-K)OY+.X(M[06=&S1,#\ M""1P>,TWVS+AQS&+7&!D#1;I=K8T\H/2;#P^)MR<].B"(Z79DU.[P+@S0R4' MRJ/%T\MESD,+'>DT\DJ?+/B/] Y--A#F\_#Q$_VH?'Q?9D( (C8'O-3T)?]8 M8&@>K'GX^,-?,I'\LCF0I3ONG3QIOV!1[YZL!4A7K]U\_T&ZF^.0-G$)!((< M?E*ZT9TQN#,003AR-)LL7!T7/C()/\+#1!!0<\(?1O&ICC43M#Y>X.)RNP)/ M8>:,3%UP4[* 3Z"[AB$#ZDF'U+3#IIX13%A,?7-D$&J0N1)*3)A-+(FA6S,X M>0B:@CJ0\'GX%'Z5P]5V:$O%\N$G7EN"F59>U6+B/$91J0'&'<2/ GRJ*PC9 M7NGX=M.=T=K ^<1IDA-KP9U=!Y\QUUV@;GPR'ZI;;E+@\TRDX<5]#IPR;LY/ M+#"*G4,O->TV+7I6IZ=&[I%)A1II)\L3(VC]Q54O&?H$-Y1SRE&1%BENRA=9EDMI@[31O/[]-3^"4$(G MXN8WPA?D&]$A\9&3XD^=RZ9R?);Y(%T;H+*F2U^@;X.EW]"-;I&ZIRL+;8?% MK1\]9'_>;XW:W MVYZHG69[W)N.FLT.F_:5R6#"-*:,_AO';M8E=W7)795+[E83_*(1YQ)[/\G' MB3D]ET?Q>M+WU&KP6#_YO_GB9#'8Z;-MS:]%V3:F4_S>TI3XN)N2&N\F4^/? M;_^XO?]QN].P0/Z\E+>HF?JR6]I)W"3\K-5A6?FS%_%G/DS%$Y_P\C#E2'HY M[B6JXK93E1]5 Y&!IVM1,1+.V98Z1XL98G3_6D9'C M EN;..^WKE/"X9*G,-6RIS;ZO>ZF\8.5[%C:=HO5G=6X_N7%S/BJ9ZD%L]2H M2OZ0\]0J(1-I7>%G,]RIGH5UVK.P#E_NK-F35\P>VRD#2JLBC]F6;(^Y29G( M#%4Z(]+,_['3K*-#G)@1WO5D0N':%Q2I4N+5*5V\>DT0KY[<4PNR M-P? +C_3L^^6?_8*^1K]=G+D2*E137K.K]E05Z\'NI%?V/Q8&DJGO/QJ% %F MY=JCXGIY2Q=(I$M;((\3R\/D*[E!M:=8()G.TH]4RE=V.)!6E3LI PI+"JQJ M8:J%:2=A&I0O3#@OMR.WN]L$9=M WN6X)CUX27+:-:GCS;&D]6\".<'"+/JM M?QTZ6DK/S'JVM<5,'\-OG^E>,RB;FJQV@HZC^ TA!EQ]$WH"+E)]$UK?A-8W MH6_A:F^;F]#ZOK/L^\Z#PVS_,*FJB4K1G5/)LU;H;N?@!Y0(,@K:?+71WW.E MF5OE1PQM"+\5N==J%038O[5*S1?][3[AHJ)7J[7XE2]^[?+%KP/6NRVK@V1' M>]7$KP(7N0?GGN\(!27"_U?+-B:GXE=LE;\[PYFL:5)]B,O;I.!V+ZYZO62: MK81!K;O?XM93?=,YJ )7P+V+*T56>IV*,%A! 27GE5;%K4#Z?7'%+<#)7&Y5 MUO'=CS3GH_XJ<"?+K,23A=P%$H'@D']01FZ'RJAL&/%R" M+QF(+TPSU?RW\&YM,9;.E*:>BQA'_D@S:2?P@H HD3,.CQ@1>) (< [PD8?I M(_S6F7()S&BH[Z? __93X'^':W&14_$QXV,5)OG0,EOKH2>W(D<*O&1?N;AJ M-P>-I(*2?"A)W$^^I0X.M%85UMIN-KK9:R5H@ UB@IAU"'B%"#[&4@"W(T[7 M8F%;O_ALH'"BHD.066,!<3=BV?Q,$%2U-:%0ZV#%0ZIRFJ!A.#N$ZV1(%$+ M:GZD1 F)H)6_H,#+X*IAI_H2&_3<:C;UY&M-(LFQP%A1/57$8M&_TYS*PE$+ ME,ZYD?8;MX#2;=S"?H]9V%5$I6P&5I4]&'BWCU6=S&*$D>-(3S/-Y+QJ,NG? M3+.+*RH[*6(\O2+>Z.]T.JF-3L)LOK]AO75RU!FVYV>U7OHRF@"N!'9JU M=I&^$V)$8)$1LQ.\&$/)4'=BQ6]!5B+@NTLU9+PV=FI7F^?*.:K?]FG>W#$B MJ,5AO3@,#BX.'=3#M3@4+ XUT^_.]#B^\,!,W[VX:O=JIM_$]!6H'S[XCK?& M8"RER+)2@4)WNS*C@@,%+*OLR'UE[SBA+MPMFZ[+.X>-&ON MWM-DBJPK>\-18I%UI<*:[3KZBXUJ!KQH4>[WDZ6 IU57 M761BK/Y^_N]GU+7'QT&F#XC<;O+A .>W;ZSB5"_6S4-34^>AM>H:SQ.I7*P7 M5==X'J'&,Q41JZ[QK&L\ZQK/\R_EJVL\ZQK/NL:SKO&L:SP/<76['<)2P4D. MG!/0;LN=SMZ8.'6-YRDR8L9]0O?0][V#%M8,5)OGJG"94-=X5D$<>@<7AW9= M[E;7>%:+Z0]>YS_ PN:*]Y94@>GK&L^W6^^1%BAL!SE5<*#0O;@:=.6FLC>B M>5WC639/I>O[WL%K^@<]Y*$J\$\5M'K-P$4SL')P!NZ#EU[S;\V_A^'?@HOL MMHBSA+@%5DUPCG*G:!"+NHKSC7U_CRK.>'5)&TL= M%Y:CXP<^V,S0$"0TK'#\+5YS*1BM&7Y%&P%;>6[V5R)EFBM3(7CI0$DWXY@[ M$++&R1?YWQS%KC@D1GQK%E3N+,#EN1S93/MYJ4UABQ\TXU5;.GAP4<( 5<22 MNDB9+ (>GV+I=16/3[=?9>GN_KJ1"T:Z BN_?WBZ?92>'J3KA_N;V_O'VQO\ MZ?'AR]W-\ G^\?GN?GA_?3?\(CT^P2^^WMX_/6;NL2J;>O?C?OCCY@[6_SZ- MD[.+JUNIQ=7M3<759>S11ZF7/FD&FMY3 S"_6<$/EQ:VCL/,C:4//.Y(8\V9 M(<0R [T[051E;?+" 9RGP=<$ C,=).EH7E7(3&8_+R5KX>IS_6]^SDZTX@=> M A2 !^<&&T^;#X!C =RA.?DB(-*7Z8#B[682HAE^EP043YOV+N#<'3Z>?::9 MB$<*:>+9](098K[C..BY1>.@&8Z#SH-8GAP#GQ^CFF_U'#H5 M>LV&VNX44^JN-@:M?(\Z0OT]+JI[L/K[ PU4WWW@R*X#U:5##E,__:)OBCVW M'%J^8TG,.9*KN+F(KF-\4XIRA1.VKO1_L(9'_SJ?^JHBE"4[WXJK7+@KOO *1 M3\U/A6GHG?BI=W'5'A3E^1]="Y^F^TR<\3U^E?8W72,%-VGQD;[,9O[]'-W( MC583=W@WMWH;]<;\[G<%J.ZM NR@$LL_M]S.#Z(YM^1..^G\O*]][)/FJWT2 M-_OSU0!1PN5F+UF%?W2^.K],S0D[_.M-3:**X1G+..BOD3H&/B/^C44#1=B4 MS>Y;0O!OB.Q/,_:-B)Y7#RA-T .RVE?W4 -U@%!%%MLY0BB[E!&(G=9=,HC"I4@M"5E>;>Z;8"#[.D M(*\6X5J$C]/H5JP,4W%#1VYUD\[P:MUT7 U> L^=, >85W,9+2M8 Z:U M)6*/M#LD&+S$&H\]6XX_ M)UB-MEC8FH[$]ES047_C&S7XK&Y/\!S=94-Z].GH'_&$#DV6_&V/X; "(H<; M@:58QB2Y?@.1IN$)O N%7Q7 LW17AP-82OQ+5OQ9R*&S8+6:(;A%=U:>%KS( M9R)L$1IO$6L7P(?R.V M%$@)7TI#>HH*UWB,V\>J(TMPK/]QO-EVF3WGK4>!$#D(=_ZBV3IQ+GS8@1.Q M><<,2!+3X!%SICF>S?#V3)K CN+O]!832H_I(+?, 4[%/0//9CR4GO@7O!Y! MH)';\6 1BMT_),MS079X"!4N4Q97/OC;2..1_T(GFL.C?4>_BL28DF*!'\:Z M/?;F^ KLPR)],=->_':F24AP%#H2O@CQ_?I<(R _Z!'Y:]17NS+$-)\5N&/_OG>DWN(F$1^ 2 M=$.7H'UQU6HUDID+"4R#06U39LB+_EXBF5#?.A7:"K.EJ:%NLC4+.+BMBW>R ME4F*E&ZY,@G#-80%_AMJN)#UR1AQ'GK5G'C>W=#AX[HODF1E;#*,PI_ /36D M8KVA@Y\+D 'D1B/K"=L51'O<5$JH8?,56K> E-A#?P99TF^P*[G_(K1>.W\ 2#3(> M_[)UEUT^3*>EROE*"_>6H4:%O/(U#>=@ 3Z3TV$Y+.*"OQ+G1GT7-+@OUD^0 M2> M=-YM>DPV/@9-S0L#'\WELH$N*GTN M%!1GB>E\!TSZZ$_A(^#+R6_0X#\31GX&_=.ZA)V4$<8RW0 * M)T:>+@HQ^ECD'H!PXS.T$>A!&2S\)!;BX$]BDYI/T!?=@3?)?DG>,L49A/QDC9 $\$;Z??15@J*>%LYLC^&'A'6 M]TD^ NL$IP&?1&<1#3ZPT9@1R2E5X7 \@#&:O*6<]EU^9H;^$_XYLRSNH4=6 M+DBG^3K0#G5@U"/F&##H?%DAD2+2P>-2$1$KO8\.G2U8$<,"[]9&+AOA0QND M;6U\IK&RX%>4[$MKNGJ6X8J]6'W9SF"HW $%%:AHA$@#X[**MK< QT M]XOE.&DN+593-]OK?-J(_SK5\0'2DFFV<./ ?6:(N1>,,8N'.Q CDKXCP07A M"G4.1D@3=&!6HQJ*C)(Q4 MS'!='L5RI?L([09W:Y/_FP\RXS,HJS]02=W B1L6!K1.$AQ#[2?!,=1^$ASC M\_#NN_3'\,N/6^GK[?#QQW'Y,7 M^!@((?A-K*.#37XP,]%&?*&/AU#"2FJVO21QY[DET'TI6EH6 YPH;(G8V>"C M"VW)/X?O@]\"'TTB@Y_\[T4I@L;/^D4)!S(?L'<_ 3&)D@+-&M?]NBWY*&&& M2#*!A8;X@1ZX&C[5$&3K(,C:*\2*_&\-)E:#B1UQ4SN!B7$+DF97-DYJ+F./ MP] H?(FHP*\\]TS*GTS-'SS00 7_/5#PGU#!)XSM#L[!IZ7 ,GN<,>;^;EO> M BO#DG["8-4C6.==5<14IR-ZT1V,LV)+\?[*]K@QG4>.(&)T$F!<6Z>:3@)> MJQX$7B_JZ(/ =ZA^K!Y$66P(>!QVJR!0L@WE*(>&WSHT ;\P\-XE99\1"OLC MF;T)&JLUC0].XU9-XP/2./2)2P7LR_#W&MW2G%T>3ZRXI4>1!O&KGVB[8;2J?P,KJ9?T;+M[7-O4Z<4*+^A M.<'_W(8J,.7&,&_'1:MY<=7JR9UF$D6NZ%G51V?J0];.I3-UKBWNQ;T'WULN M[MT$-;P;]Z;,^8LPKE+8F+_J-,_7(G*V(M(I04346D3>EFO4.D//J%N69]3: MSC.J/*!%53]5$ZXF7$VXD_A43;B:<#7A3N)3->%JPM6$.XE/U82KP-B>UIYH ML ?/,CU9KI;L33E9S+X*91PK _A5K4QE;WW"A9>M%)%@:6'NYDHNZC@MUR?5[)> M)CM$<_5Y]$7FZ*'>NU?MG"BV54=T3;&\_INY;I;N5[9X596=RO7W65#_OWK=^QJCE MP[?P]"E9KC3[=?];+2:5%Q.UA!;10=TB6HO(Z8A(Z_@BTF[6(E*+R.F(R&&P M.#8[6VVE8LY6?=];7Y37A#N)3]6$JPE7$^XD/E43KB9<3;B3^%1-N+J_N.XO MKELE*I:@V("$6%BK1%LM*B%1=SK5XEN+KQ#?#7B,130IMEMUDV(MNK7H%BVZ MQ2![K!?==BVZM>C6HENTZ!:#ZK&%T]PY$Z>Y3G[46:.:<"?QJ93^XG_$AF.? MRNCJ:VL.;UZ2_]/[Z$CSU-E.X$EW0T^Z>W'54QM)G!X)]FO@FI#NN18Z:!YDH3U8:*_1 MRERH#$K*63#X)5BJI5RJO(PT% &@DV@&]PWC".(&;A5]SDRJ6QU)+EDO&'#, M&,0I'G8?^S952!S89E=R;0V##PEES'^>S1:HB^&W"UB[-3F<1+6:IRY1 ^4@ MC-J_N.KT&NTB)4H]R$('%U?=SIJ%YCS(H:UK1M;QJ5L=GWQH*[SV[5']4283 MU[I+Z*[ WTYXVF4[[8G::;;'O>FHV>RP M:5^9#"9,8\KHOWM@[S>_.M:LB^^.+>;R* %L>K#6:7!+E?Q?GR*QF'Q%D2JK MFO/.=#7S&3F8YR9#C?D$W_ID6..?@;[L-+E>!BYDDZ$K?H?/9*!;%_!4U_;8 MP=.TZ72YNW\:WO]^]^G+K31\?+Q]>I2E^]NGJ !%$Q5YN:8//IW_K5ST?1S/ MV,0SV,/TLPX&CGT!Y3I9)?H3YE12Z)VD;$;(S$\AY6S4S*[T[M8YF8/KE9 < MHJI)EDSFRA1!Z1A "_4XM0S#>D7U^$Y'36IY\-:)\_Y#COS*2>#703S2[W7/ M')5M_AV=P V4HF4)0:NQ3'(^1 E M%X1AX<@O95Q,WV!X8BT@,G'9>&;"6Y^76U_[;HT+=8[%"_DV?S[E"8/6^O*$ M5;_T=]MRG-M?8\-#:OQN69-7W3#RUBITL,!7E;M*41W'Y1<3[=&R7TOU;BJ\E7&;\'Q MOL,\I:D9QA)XTD^6.=;4?=7LVA=?(\0;)EP>2(C[%U?]KMQJ*15QFVI?O$BF M@F^4PE4#X"IPQI5DF==).^.<09K5U\#QJ_U]'/(]4J>G+3JEI.V[S8LKM=63 MF^U!Y;.(1_;AWRPCEI+-[BK(B*K<;*F59\2WX%5_88[S01J.Q][<,Z@Z7K0_ M4=KEC;G5[PK4XVLJ!"/4'D:(G5N4U(NK04=N#I(N]OO:NSYIWMJ@FH_ 6RUP MM/O 6TE'^^B\]182WL/)Y(-T[=DV,\=+;"2BSG57D842.O>0 M+-0!%NJ6ST*%CH>L>OJ"@Z[JJ?T)-?1JC2)5B73//7/WC['Q6K:MR(-6LK_\ MM "E:CRX6I(K(\DY\V6%2#)>A;=;\D#9.UM6!6BX)-Y4O ]Z/P2J['9*-;6= M,@.7Z) \QZ>Z1^)RB?U:(,(,8=(D7!,"H,B%K; ! R)T2L%QC><'$H *W?[% M56\3E$J9O?WY0"=V)LPV$ANA&L)0-)*N/9?6W: HBD<_ EFDD5YF-OB">VZ8IXY9#(%4?>!GD M"PL[D7^+]X(+?=X,OZ*-0'M[;O97(AJUE=826!)JF]*)DR;ZOSE:_#M!A__, M#MLHG]GER&;:STMM"CO\H!FOVM)!\Q2E"Q!%K*B+A,FBW_$)EMXN^?AT^U66 M[NZO&YD\E8844(&5WS\\W3Y*3P_2]W]X^T-_O3X\.7N9O@$__A\=S^\ MO[X;?I$>G^ 77V_OGQXS]UB53;W[<3_\<7,'ZW^?QL@G"5/2/3YV4K' *-]L M:P&>Z?*;H9GNT)S@%-8%6OMU""F]%(247E404F[O;[___F\0C(?OP]]OI<=_ MHQK8!B8EPU+1QHJB:@HMDU3;&U[VX%;]UF3V\Q+>:ME@.21GB2G@G?%,:K"2 MC8^JP4IJL)(:K*2J5#I)L)(C$.7M@96D&T8)#->833"-94GPY!=]G.C+J $5 M:D"%:!>!LCZGGNEA4C%JWFQZ3[VX4EH]N:MDY>>J4WM:@Y?4LE:PK*E'E;76 MZZ)GS?*,NT7&F)\Z@V1UMG7MZ; MS_W9H,<+=G^Z%U>JW.[O78!7UXI7DIDVJ.B"F:F'S-1I%M6Z6Q%_F=[;J[@2 MYD7C+/LFJ*X[+?;4HE,J*U8F?UESB:%@>J_!.]R.HS%M;+&SK%TTH-):%%GU'5Y.W MG+G?O+AJ-;*:#W8? 7C %2NXXBPQ\%4%6;JZ6,=R_7#_1^WWY]H)!O5[>Y49VW-83U+FN'.3JA;26EV-EG(D7MG.J IJ&=)&[/A',>3 MYK:6K8NK=K>YR5Z6VK"D/3_;[!DGJRYLW1SK"\U D"K8+1I5W76R!J+C_%;\ MS@M]%]/E2"SXTA168CY+KB7]Y8&@3'6RTXZKNYZ8"3_RELQVI'?(1/_S?_15 M8 WD*ND.#@WLC?3- R=!@QTY]%?EXWMIX=F.!YX\/O:[!XM0VNTAG#(XRL2+ MCVSLV?!M6-AP3$M7!JV6C./CX6C1]6CL/9/UV&?SE#V-7K/!OV6F;MDR$,'! MS>,@WA'X^QS1W2^<]F44U>J(:=0&R<#- K M+D!WXI7?X66/+MZL?6,V%AN"EQY(#;:1^F+3OKAJ-I+W8+_AK%]I";N0I86V MI(IO= U9P;$F.N7F@D6$2&,D3=M&SY(;/J?GLEB \QQQTP;S\2S1@Q.WT2> M]3\,5%<;TAKZ8[NQ!)H R(ZCBH,'VCX=B, ><7LTV=/)$%X*G)^CE3A@( M"YR7[<]%YJZL-AY#Z*>98P8O<&=X@#JP-[.Q_,_6T:NV),>#A>,HY(;T8V&9 MX@D.3;6/GOA<6TKCF66!SPS? GKAZR;, .?:)KF@LE+H9G9^+0<\2K(TB.N>(.,JNME-++RZV ]WW Y2B"BS5!"$6%GT%!3 MYL&O*'6?)K0]>EZHTH&@1.L5716<>9*75D\-R.IXHS\A9$2:CFFNA68O([!> M#N-GN&&K C@GI]&@YPY\/:$5 >^"AD\DUG+H&^ M!/%E)/8&PR?EME/=W63@:08J8&89$4OU,'W$11$//]GZ\S.^+L5X(3Q,*^GQ M_99"[% H\"^H$20&[A-P,Q[:YDU/M&5RQ[%9)7?WG_/O&8=P@36\P>[=%-G' M^](4X *7?PM,T](1S@4PX)SK;7[F#!U"E-3L90*A-;%@QK;&C$U MW]K6'"BD.V$H\ I;73%I)Q0L]M<'B]_$QC_#OB/\@#R9.UX<0+S8[C2R[@DK M$"_*0M]#0.7!TC#.X\*0%;T!@Y SAK+#LSL3H SE#,C1Q?2M ];=DN;@$,UA M*?1$H0=!V!8@5R8]>*(;%$&BD&VR':C',,;TXB[R)HL7=:"I&RJL 5MHY'*, M>5IJC-:4D$3Y"26BV5@"*XQC8ZX'N:8-(!RNT&2<&7W//R017W.9$@/T:C53 MM-W$LWT6@!@4/' ,^6V71UA ! C RV16MTR:13C)PSADGRNHYH8KG0)UT*!Y M<348-++&H?I7/$*.8IH?PTPA^SPJ)-Q.S-!P'Q1XV?!Q=P](C-M?J)<\W9FA M-_ P12KLEK\;*. <=#??=ZW/H:6IJO71(C@&GN'G! JFSN\0!SE?+ B-G07'4&C:R9,3Z-GC'^@O^2]F>Q]S:D1\8.K2@R4_=9F$AI"J^L-:9? M+Y2J6\EVD6!//9MN6R<,8FPCR#R6BVA5PNFMOP4]-3^?X&QBNA\X9_P!/+Q7 MRYXXS RWT+ZX M[2-K69[KN."$(,=DT'"D&>B24#H0J)U6F9*\?P]*%M(NX/EB4I:HEE0J%;WT MB&VM7>Z=(]Y>>7/0?'X13QSCAX/Y9"#]I ";KBN*(.JGG4EK4U'$24 *=0>- M04[?^; (=V:G8K=F6%SMMH5?SL'R(.3I!UV*=1^$R[)LZT^T%1-HP( M7KGFTVQ["63(DP<+^Q\&V&\[Z,G-E O_DYTW7&O M\09XAZZ\0?_BJBWW>TD4B'I8X*ES6BX%?GA.P_Y/64TI$SKIF8)JI^+*'8Y* M&@OK+"Y4:T"(NI^\I(@*LRV8;-G^DCS0()UF$[U$558ZR7'BI]5"7F- U#); M(9G=X"CL);,*RJPB]PN+["H&^Y <#YALBQ=;>O-SL[KQ^HWH_]8CL.H16$?< MU(816-G8 .G("*WL^7IT29YV==X^B0%#3RDU!0N;.=0"YOKCRN,E1A%H$;\A M3!2;9Q211"J@"(%]Y4KN%M4&^9E^.WXA&6[?>];>\N*OO8AK=7E5Y5N? \ MQZX5ZB9%^>!A^EDWX;2!'E2RA65:;[?V*??BF M@WQSCF7;E:_L>TJ]?CL5O;YE)J7/'J1ILN[%57>0A=E4QAE5 M>RI[+9FU9!X@H9$FF3V4S"26^6E)YE8%A&5,&*$GYAW(L?-@D:I4-D5'L9IR9%GSO8\%SVB]ECW2$(_JD'M!PMUV&!BO?KM@_E M'D,+G'#L=OC&)B#.< \1>$V^JA *WL-O+#0;YT%PJ*D8%&,^1#VEG8ZHA]/% M/MPPFH"AOS"^'ES.4P@+2F%(3D2]3K,/.J.["04V$X)1X^?@S\5*)=C)P9$] MI1[[3'MA42A]Q[7UGQ&$\=V \Y48!E@[X[P%BS_2*PEI.@F6W6D.!%"^FG3. M0@!\'_=Q;-DX += M'H>>\'(?KUL\)D%-I7EQU1XTNIU>TJ!&J1F="2!T0G3#Y\'["*(%A';T"2G' M * X!DH<4YTC?PR,^XJ@^JOC8=(U:UR9JCNAG14E0SM+OF*.U 0C M0IZH!2ZSWG<5*DDI%?YMI;)ZP7MUT7"%$SO2K18R$'D&YCC^@"\IBKON8R[@T!MW&5,:H)P=^#44>80=A05 M3J6]<0[A5K, 4]FW\%F K0// LS!C15A/^X$IBN/DH@PP(Z",S0; M:G'3 +D0(PD>QJZU;AH@;-W_"'>;6GZLE'H,*S,!^7OHBZUFU0<"'FSV7R;# M5FOVGP+:L=7L=G<<_N=F[K7, 8"YY#+7 ,".TKZXZC44M9<<7K^BR@.BG.$$ MP).R$J2>1E'!H]3N*WCL#"4:.Y?!W3CKG/_4J6KN+E_%=(D!F^]VVG-QW12#V M8(B[&P([W4R;NH<\CC,8X)@HD>RXXIZ00JE7"*% 58$]F+SHCF4O95!+SYHA M4L!C2@SC%Z8L]9+M-.:===1ZWEE(BR//.ZOFX*^TE=:#O\*9,B/KA:4/_N)^ MM Y'/W:#I$/:P+<5X)H:>6H-\E2O1IZJD:#,14? M-98:'6PU:JR\Z^&S'!.V57''BE0=%V!JT&WT<+95/GRI;K\Q&*3_:8?A6IV< MP\.R?]]N%C;QJ]-9_ZAZXE<]\:N>^%5/_'I;G=+UQ*^WC;"A'F^J44?E%2-X MX5F1]M@:?::6C36RL:&-LE#9:%5--M[RQ*^L2K%ZXE=O*RI)WZ=.J?E4N"'Y[0.GK0@2.J?:8' MJ5@NU6K+K4ZR1/*TI@?5$[]JF:V0S&YP%/:2V1Z7V>9@<.(RNR=@1Y6N5[<) MXGA+01@7NE9RM(_G^$VYO-96?V'AA^;,G5D3&UB5@&?XE]MOX.Q%OO:+FEH84O\7-KAW(KA*H$%Q+ MT8.H4H\T_R"J,BL.3G#^5!4*!M3&H*_F'DC5; R4C;?\%<=:W% SH#8ZO:(& M4K75?C&%#+"H?CV0JAY(=8Q/GU5K=3#I>JBFJJRIE4/EZK> MJ=1U#7[47=A4G7R9L%833)7357]B MRSQ076E3#\ Y0.XA=P#5Q@"JW]Q;T=63JVK!K05W]W1(;L'MH.#V!JTQ36I*8NY&Q&0'>[B&G9*F=HT'VM;"TOK<39)\ K5P' MXYD^/VN%I"<-#7SX"5IJM[ )6JU>-M)T,0.T,@=RY!R@E4[:(@9H;4?.+09H MM?H75XK24/HIK8_T BMU=?L.$(KC2^//T)+S4"R/=CTP]9@*^T> MJ7=V& X P DCMLO'.9 MWG[,U*IRWV',E!B0=#*#D=*]7#P"?=QOCMO=;GNB M=IKM<6\Z:C8[;-I7)H,)TY@R^F\&T" ML0 +)BZVI=3MKLY$:M-O?6>^(?T(!AX%?TP.?'FV<5"2&./"8T)9_!.[?T + MV Q' M" M(M(U0VP)!BM>HP[-_2>Y1( M;+49,@#YY1YNU%I)FJ!!X*Y#F*I;D^R^QJT;^H[>O@<:LM'D6C)/_UZGV6AU M\S6Q9;:D-1N=0:>@/KE6OR# WWI1VR^JVUS?R9FGRTUJ2JU&YVS0@>^I)Q_< M2O($?4U-/X?(J15M.SLT;?Y%_V"32Z+'$%8&GA[]?.M?9U#ND'[U#:A(QJDF MU@JQOK.YIN-L4/I7I'>(_OT%@1?>(:J!DT )>R.D&_J3@8@@=T ?W73T,?WK M#\WP^._3N_^KT@YY!4JI;\B%"?==G:RKYC:"?H*'_18DL]C>\9)]DWR\ MFIZH:2?*Y(C+1IL9<92;$0,W,N)!(GZ6F@J@A0YER*/=BZM60\F\ =IA$DBM MN&O%O;X(8$,]:8$:.X@8*%A(*3QM]RZNLJ;=5D=!5ZE-\O 5FOP4^54CF^P4 MO9QAQUAZC*(<.$;Y'0_!N3._498\QTCIB!O4!Q'KRMUNKR+M9W7;XB&\<&4_ M+]S)Q8AY/?'!Q56ST<^:S7[*#'B*W]]@SBK1^%C)3U5I,,_1_ "P-E.F8[T0 M5@.-,=5I&#OZ!>9'0L\(-'1>+Z'3O+AJ MRVI;D7O]9,:DGL=3.88LSDK*2,L-BKPDKISGWZ)R3Y>>% M.9GE(;4J>I?9:5U<=1O*&\^@G,&]9+* O(K7DITV79T7NPKOW_0&0_-"6)682_JD_4'(5@%Y[UC M1(+E-'*GV92[[8+KOO9CDXH6;)ZS@4W;XHD*:6D!RV8YS1O']-"Q[!=5\E,! M$2NHJ^'-QS&Y62TKO%&V"&]H[NJ@[*K+6OM6:6\5"F\VRT+0F+5[^#,H+/PI M2!EG@'=&!;3Z_?##\ (DWL<>QW*9:9.5<QXCV!DQ&<$[4(XZ=&_(_S1O>7^F\%+_>'%432#%*RO+HZ9:B1;H:0(AJ/M MJVW88&0J,H$$7))Q0,B88!7!!&7$"UC!O>$@@;I#GQF'8[XCCZ4IVIKT*DR' MI'';X:,.P'HVC,GN'XVV_)+\LV6+7^'GMK!E7>7B2FDT5T5%HK[55<"=O-"W M!X?A^!ZB$7%$CA^(1E0('L4 M3JN#0UT_<&#.NQ (^ '!+9]FFBF"FL!QW^W^H=L"9QSA(-JR.D@BG-=MO75; M[Q&JO./R4]REP/;2LY*J);N!9@.M1KP5."([;6R%;Q95[UUW Q=BWM#3W-@* MO%\)UPE)78;!:C5+,UCQOLS<]HKF/O7[';G3'A1CKNJNW5RZ.LXZ1]35:QMZ MMU/87>SJK4Q;^9MJSB2US&UM$4[E2@2*O==^4NQQTS+\9A_F45/-G_W1VULXX MT:K9E3M*TO7933?7/O-IZ.9(D_LNBKG7I R'=<'RB MTIFEU0\&AW;HQ'T/JV@4N=WLRZI:4":DK@Q] Y6AV49J3T"VK$Z7D(Q*44="BZRA2@>GU MR#(]1P*U]&QKGRZK(]89"YHU*/QBDKL/O-% " M^"G+A%TA^UN@SN'S\&3Q>4?2S50V]DS-FQ#T)4[IQH_23Q3.:7R"+OR'3Q0/ M'XQ-[ 25"4^SV0R^ALQO6$XXHSQ+6\5= GH*#0.6XB.6SFXF8D]M]'O=367/ M*5%7^?!N6Y=C*XVN,JA:C3@L2EW_\F)JQ/<_@<%AZFAWUV7;U=$^D:1_Y9)^ MBY).84K@F^2IEST:K0_SJ2/-G3G@B9)QVC9SN'&WF[K(SX9<[3=7%/X(SCEW M L"&_F3N=I-**R&X%:HI/N0QI2(;J/?R9OX*H<8^?)+&SK@1>P2 MS0=%0QL12Z6TI?=Z%U=*+WE%=L:E\S6;5Y?--XS*VI;-M[F,BLA 'V1 5E+0 M/O$E=,HCJE2-0 ):J7 M4A-WL'J=^L#%@7?+./!^$P^\T]K@2+R%6.1W9C);,TB#:I.Y;NJ.:U,C]%DI MT923.5^9ZI4B4PHV"[6.T-=:'_CJ@?=+.7#UXJHC]S;50Q59X*UVJJM-E0[F M<_%R?N,-U*EHUDU'5$25XSG'R 62Z4PCZ%+T5HOFTJ24YQ][@$$M/[7\["4_ M@U+DIWUQU9=;O6WR3[O@=0ZJ4T'VN*F41',<:ZQ3L<>K[LXD.R,AA?4?.4LT M!P64:&ZL$;K6%CIX+/C;X1Q$STTI'>MWL"AP3?TE[C7?YMK-RFRN&\/'3&[N ME=E,&H=/PE81'6]135 7'K" 8TW=5UB?- G+#0\":+8ESU+QT)H%'%QHMB]< MDE%>L-I6!T%9-E80U>!$D&UTT].X=LE=<+JAYENLNHU!11(&+JA8^BU>)B?, M4#/\BC8"H^.YV5^)K':E0W4= M_!#TH9K% \\K^X>A01?=QOCMO=;GNB=IKM M<6\Z:C8[;-I7)H,)TY@R^F]%AF@ M8Q0E#%!%+*F+E,DBX/$IEE']^73[59;N[J\;N4JA*[#R^X>GVT?IZ4&Z?KB_ MN;U_O+W!GQX?OMS=#)_@'Y_O[H?WUW?#+]+C$_SBZ^W]T^.^$)('W]2['_?# M'S=WL/Y5-,;5%0M7\!(=8](0\6%'1W$QTOAV[=:"G!%G3"*37]C\(OT#7/K](*:/$QL4U4>P3B-> N\;:4@WND&O,G=?R40\8L^UH&66)6V,]='P M%V.)%GIJ@(7F^- +R\5B?!6XY=G!MU). 9S&L6<([G; *;#T63O##?F[X__"Q^K32[%+^'SDH2E;_PR_YL=(%>N\H>DUTL%$VV(. M;W6)[@D(XN\^R7_X80=4#1Y8RA>Y#,2_UBBF"V)%HWW"-PW-B1"7#&3V?G_+ M'H<*J:#4A@;F4D. RQMNN!98H3H%F=ELJ[G :".//\^U8I(XLXP)LYUXYX , M<>V881*%?Q\>'WD:A5!U=T$U<_1U=T'=75!W%[R%M&MGU^SE65H$RW8,CI 0A]A8>Z9G51KPQ_@##DOG9%7,&.#'O>#"M8S/D<*FV>:#F(?U,)0[NC MW[5:)E0AEW#CTC;XA%4]EO(_51.N)EQ-N)/X5$VXPQ#NQ!(&Z=FK&V9:<]V, MYZ\JGA#8-^PI]?NU--9JK%*$.T9O[<'CW'_EJL:A8A2>%,6"GQUO].5D;<#) M:=#"<$=.?P?7F@/*&*5=UMROS^0^RE3-2H_2+3(!$4M46LY=% .A[:.L]#"1!_1P3M] M6>DW9:65UCY9<8G*2*%VIE2NG[># MF.?PSNW^[_3FXJR]Y/*L: I.@7XF;5@GKU@#@J6A]YN8KGC,M;HASX*9KM;0<&L_L*F-33[;UOPZ;-1)MC EVY4&@RW;E4BV MJ]RO-+->'7 Y$?\JFM4,6@:-9=@T*+*?3-!-F@+ATMJ<]FQNXAUKNNTW*;Y: MGC&19AJL8,08 E>X^J6_*#DZ!#0#L.#L>I^Z@\:@HQ;3SM-J-/MY>XD.WF.$ MBVH=H<>HT+:(W3V [?J"9N$Q&:F[+2ZUXKQ>?7@7% MIXO#?CJM5D4]K!])Z,.3]FE$AGE MQC*!^L[#-%BYF.CWB9ELJKOI$Q*Z2BM11T=:V-:+[N#^<<*&3D2%[_UB3C".@Q<28PDS_%ZR M-:PBP ^'(U3P,)-&+P\HP1"\DGI4Q6V&J,6=HTIN,6'P\LJ=YB[ MT&V?_=R%7JNXFNA\$QS6+FI]>7559@'L,79L&?:WPK@&(EFU+0_:ZOZMNT7'\WCJQVFUKR7TC4CHMKCX59+0#@'M*YUD MQ555)/1(ET/E\=BW\_51MBW.J=:!Y!X!0C$FZ^".R^9G']S?)I+TIV(D#U\;5461 MX_C::VU+.QLSRC_L0 R_PX&G.#?9M_[&>#>CUB)>6[%ZF9]^#SY(OP?/OFA/KRMHE71W_EG< M:;MTF37GEUF,+K-\BAVVV"-]62G87&N6RE-&43>+P1 M;G3$QIKGL!CSSS7==.'_'>#]%\T0ZDW#ZAO-' -Q0->YCO2C\=B +4^9;>.P M$WBBYC@,_C#Q;*K2J77.AN4TI#6Z.;G6]FXZ"G@YEZP.CB.K*G'R>EDMDU>V MU1-E,E E/5"UE>6!_E;J>0;N8<(-+./HUKB/0+^JZ/)&DEI29O&BV%\;ZPP7 MEJ/CQS_8S-"0E4)LT]_B!:>B.+$9?D4;.19BQ69^)>*;M]*J:$J"TE6;*UTX MD?_=OHJ[UV\&5=RS8+[)0GMFER.;:3\OM2EL\8-FO&I+!Z/L*&& *F))7:1, M%@&/3['T$J/'I]NOLG1W?]W8!HRW6\I9IZ_\_N'I]E%Z>I"N'^YO;N\?;V_P MI\>'+W[^^']]=WPB_3X!+_X>GO_])BKZK>,3;W[<3_\<7,'ZW^? MQLEKP*PKW%.@-(II*7ADSW/8S'>VL&ST"-9U%JCM9 9 ;2<["QYO?T?. GX M_/#]Z_#I[N%^8X-!FM&@9^]?QG\4L/'52OWKAYNO8*9,4'"\E'_D.?!%AQ?J M,VZTT(WE3@?"D#.;?$VT7R,-)RT")8 L5#>@13'&&U+F&\%0.NE?0@1R\,1U M,+*PELDS_/J%V8X'"QJ['AA<< H]PXT_7"R/$5!Y=ML5YZ&UH2/PPBKK^<._ M'GP2"%YT8DXW',H8'>]7RYZ UYK23*5V+JXLDR45VC2S-1F?0J=K$ 5Q4_]R[:TKJ M,P[(&K,Y5 909>B 4PMQZY/V*V_9O=J_N&JI6+W8#,-4=N=TM"G+OM%M>2O4>OF!N\!TL.!+05]R#V+>!H-3O M%^21 M58#F3Z)&^X289X.OL1_S*!=7[8'<[59E/D9![L*IJ/8Y7B?P:P=QM2#&%@?S M9R[Y?>(X\M&S,@$'P[ROF!1GF #'9?,/43X0-8Q!B/"(3/ )>2#ZJ=QRKEY< M*6U9[>\=I-N>673TI3]L;MKD.(2C+5AA#B0$S5P>D,K3<O!.0@EEC7<<]IL],& US+#=3(7LK".8<^"2#0H^!YM#MZ/--566_G@J)/6+0/W!IP:T%<(KY_7&6VK5!\,9"P,#;^R8UCW M+]FOI;:6VAV\C>*EMD4S+%K-Y$WLR4AM"LYI-G1 / G*6!$5\>.-FT3=Y($J?7\%S*'30;BN$:#I- M4!RUJ$&[U]9\KKL$X#$T)QPB[IF98YTYZP!RVBD .>T4@)SKAZ]?[YX(/4D: MWA/&TM/=_>^W]]=W6\SB38/*X6])>??:.;@EG5.,GKD@LJJ!#^*#X^B.M-!L M=XG0.B^:K5N>(QGL63,0MQ+T)XJ)(TUM:RZY.B:2+/Y?^*B#M;DZQ[[SQQC! M\7FV0^B+"%[G P8UI*%DZ-I(-W27WJF-Q\!%$^EUQDQ)X^ ^\&M0GC-\\8BP M/U!YC($\(YPHK#F6";]= AO" K!(HR%])6PB4D@C9NCLA7"*-)%Q!A[M@T/@Y> ]J+2XU52X")M-K=[BGTW+E1:P AVW""^>0"0. MUE9_8?A>&UXSYAOP#+Y1"8,P<0=$.S%I0_ 1AT5/"8CLB#]($P&!Z<[@C5,= MQTG%(4HG%N-+$80+Z&;CV3)Z2181X"VVT.I$RG%4%OB#7G7#D"6F"]4/(J%/ M/,V '5).DI:B/3_;\&07C,),@Q5$3DB;(*Z3/P@:0:2B:W>UG\@U")SX.K,, MEF)/=K4??;SJWZBFLA422F!9N'>6>3E&Y"V#A.>;9X]G&M#P860(YCPA/45N MQ\U:M.(4>"%9,#"QTX@!DYA6R%1 #I.0S"P)E!3\*4:OA4\O*Z375MB')1\Y M3^U)W_%N&*CR%$OT5_Z<:1OBG.$$6W$EA2"K#L-1\K SO,UP($S@Z'.$IJK] M D<35F1R 1TM QQ64G[7X)'#MTQ=HZ],&# "?!AA5%%'@3K&%Z 2U!:@W1; M)2XJ8> #)-.SY"OOL>A7=L0""(751'PR\+!.[-LM$>X%__A <26;2-_DL/&#:[:5/K(^9;W/$/JJ'%/\$46^:SQ3&K)S%.1Y?H5=.)E\ =0"A##XVV MCP(/M?/Q * M]?8/#I6[+K3+-::E#%N3Z=7AWJ\>3&D(VLV0!A&'(A04T[30HT?=!G+EC7V/ M'"7TV0!E9X#&M7^",AB3 2*S\HOT(:C*O%,K.JVHWE-CK4S?0<_:L "RG!#> M"_.//;!XQ8<&T\?S_"9"!^?6T$D5L(*4.RR-+%1VRPHJTB&Y=FV7B&,$]J*?X&Z12$LP,4@ M1"V+:SO?0#FAD01ECE\'GY L/Q_,$#^[?"-5.NWU%FN+T\.?E=Q&JW]QU6UD M52D+HX4GDW,[G9*V,\#M=#8-C0$V UVCH^,&7 Y6B>SF%,P>!)$$1;S0EL1Z M,CI[.OX"E(XTW3W=?I4@,OHZO!_^ M3FC^PB0]2C=WC]<_'A_O'NXI0PT?^/+OQ[M'Z>%S9 @ 3@FX>_(_\_WV\<>7 M)_K(P[?;[X3[GCT=8)M,],$)\+C W@1#NK=<3 ,\:S8E[3Y;-EC8R>47R_J) M_W[T_?!3RPX\85CR7UPU@LKD1:H8X\ .YY+2O/POZ1TJ43QV6 C_._U#^?B> MW)97!@8>_LM3ED% @G^0YMI/\$)0R=(H%O&0J2">(8@7?D<\F-+'0GO/F68* MDX/_](>_@%+W;!Y<&]JKXP\!$U$5)5@C2R%G!!.OF(Z ';O@.8$]E*9@\\"\ M/'KPU7JK\::N?HKD11>_;7( M3B=^;22?L !N!,.E&&Z9<$N=-^^9KZ2TRBK_QN M!IYRXCTL\2M#_PEN:_#;\!K6@1C T&S.,OEFNY2O"CYGBJ4$0;V->1!@!Q<3 M=;X\R>)B"Q-!X,0^VPPS6,&]C!Q(3?19(\MS*4>,J1B3M"M1,'7.Q;.G3_ ' M&;[AXLK@E<0C3H3L/@?3U0F73)$'L7V-+>.?)@PO72A;8LJTA&#FAG@ZA^+' MS M[7GZDC\2>IU$)!,]P ]7]2(M_C=DOX/XZE^CL8!HA_AP_08=)0E1>F#84 MT1?/".'-'WFMF%2@05>8IG0\=)V!Z(FGS!FCZ0X$_(B^LLBCPC:!=I/DY^D^ M#__CH=[C:6&BB@%^H(TI3P-OXSX&,\C('>:.!0!N I8\IT0YM__^;MOSR 8T1TL[H>UH+%!3?=L MA]W-U@+.2+0DXA/%6F!WL%_:08RGQ/GK(FGISBQ^=XL?"I+>"7+;C*P.4,!; MP,O!F(F+T_ [LC3U;"(>\#.CMP"Y1&P&RN4G"TC(@W=X++*K^!/?'+_]HVC< MU."(@'QPF$!]%/#P>!BEN" Z6UJ"\8GE+(,_9:+;=(?([R'IY^#!YHJ(36$! M8]O"<,R:@WP@%UKB9<_,6EB8+4>S#,SE"HJ$*H0N >PY!87F%*))6I7[BA=1 MWSTX-GX/\>.G#>1C(FM!W_I=^UL##\W6%_1;DVGV:(GJ2_-)(>+H, 85WL8= MO(B?]O> DX9C5\20ZNH6A2E U>8AT_LC5N+)65EX*7A8XGH"'*G)GW"ZL(3; M3W=/-T,YR&'S4Y@SU"@8W-)@1O@<7L7IYJG9&/*TLOT_\M$BMRFV[OR,&A3T M]^2HXA<<) ;=X'4,'P48GUA$-^J>BU=YE#>8Z,"B=G!W:0A5RP44F,$FN%QB MZCDJWPE>?CGKEQX]55"'Y&EB2A#/2MR)@KD+Q9S] B. -VDFWY VGHE*@31^ MQ/5QBQ7PD3";OI(92U3G0#%];#&T-2ZWCAO1B-JZ*:,''P-)XX?"O):?V/R8 M)!30'>]@IAZ>4TBUW#8X9**E;\:#N9);"SR517"N\K_";0WJ&AHF.8S=(,%^ MRIS]F:!E#LOD!I2#G&C=Y*U+?@%Z2V MMQ *0B!6SY!L+!H?++#YB$;0?S$ET_%N$-.@EN 'V6>R ML$XGG-R&TV.)'!^#&[VXS<.%!A_'O*0>O.DG0U?BF?XI> OB" A<(FO7??[$ M:C#24]RW\E\6O,)]4I^!.X618@6/P/V".^?;7[G[!=OP"KF%G@4]'2D MR#+VMSBIHNN";X!.C90N\8^2C(M4KQ299:41Y;EE]Q/!_ @#PX_O"P,$7"U M<@[H?R KG6V)WDJJ4T&?#1<><%;"W^1J,@PJ%G ^%'3YS/21I_:!^>"8R$$G MO4H5@H9O<5,$W+_OQ)_QYHB^%XD=Q&U2,$S:6*8\!.)+U _B#H <85 QACY% M(^Q?%? ]H+C ]F%9$'*DKF>.2@!32:$W%9:\K;BF,CBZEO$2%N3!F9H3#3,_ M?"W/GI%TW[C' #L'TT)9JHGF4F6&RX2NP$L3O,M%.K]H8^(0!_<5< R?]NB_ M&Z)C.WQWRK8P$A(5C_Z,8[Y5"J)XX25:CW\#;TN$V2?=_A(VRA A0N3YY&'Q MZQ;:$"^IF0 '&-8BF(@8C<@%0XG8!U-I>,+.$F].!7<)BWS)L*:4A58Y=3O' MB79PG]Q-C!Z\G"HR_,#3A&RN+;'>1Q10 G=IQ$_<0>2*+] +:R4L.UK>^[1>RFA%Y3 ^Z_'V&K8'Y#?)TLXMFX6%N8&=X=1"]HD1 MRW?M\7;\G5@ M=.-7#R,^5X@[L24+#@[POA MH!0JN8TFUY68 N)'*HKD6)GA9) ""'T0LJE,!-<1D0WW%^89PAB.M!@E;];+ MS(IXX//F:+VT1), J1A?]:Y6)A(':CH9SB71U^1>FQVIE,85>@MZWL*#WXYY MH;_-7G04E4UYB=<9XWY\),#(7J%E\B(%\\6+CXCD"$P M><#_6U=Q'S$%14_\H(.TZ.,-E? =8)Y_6YZOZBE@<&,3?N=!&TQ0C25,<0!Z M"2*Q='3'=XWR^13DOYE_@OVB#Y+]XQ9' R>3%\$@T3CND63? MBVR*+9(V9,N*NDY[BW;RDMH%'EXP:<%>3^R"[0'.2EQB8]L+'.J,&8N5%""5 M%&$UA&&)!!3W1R!&-IAF^KD=\)HQM?*B:]+P+DSFI-VW@+-.V&A#R7OXIDP46G% U<1 M/;$)YH!TPXU1.Y;9?Z>_Y^$P+SF@6XQ@'1&*LPE_!]Y&B*SY.QV^BWKITM"G M;+R$0PP6) M*0 79 !^GU#CS8?(N8D#HZBW7Z[=M[373*X(:*Q<2Y61.<*KZ/3HNRN M9>J8'Q#];"+DCC1W1-P9;-K@%SQ4&BG.W'=_@J0N LGX*4BA)"(FP]'F+$V9 M5YHC\.SX.>8X/5G"DY#C!4QH(Y-'LY+)]BN4_%.)503Q2#%4BEQMX'7P'/.0 MCM_QCQTA+D^,C73#X+'V7/O%/^9WK)+$"O[EJ6RJH.)%EM0>27P[9W@SA>XM M;)^\9RP1 ;884:W>4GJX_2K-P'23!A&5"*$IF-+]X)2MMOE7_N ?:>?!/O"J MD_ M$O(MS)@<-([R^APC%"4@X"+LU8V:-0GO;AV!G,$Y:&S@?T]."?HY98W'%O^_O3=M;AO)$D7_"L+/-2%W0#0!DEKL[HI0 MR7*UNFW+(ZFFYGZ: E01!L$V%@DLW_].TMF(@&"FT2*@,2)>V?*%)#(/'GV M-49_:ZSE1E'C#8K=E7@Y[#D1GCO:,@:Y@?FBY9'D9Q)9 ; @JK/ HX4?-, L M4F#Y@A(/J3Y*"6^30J3J1M'W F]2P M>N7](0A"#EI1I(-Y\3@2;9YB+,Y#@U=7S!3@,?S@DW-;2#Z1,,#)1.2]\@-T MBH=>GL'.>A\I\7(=LJ_'V!)E D &R7-8"^]=IM4(R?43BCK\0E^L,E[/R8S M8A(]8/0K0),#-E.N7.][L))\UQ6!+^6,YI)]$$I>K/*!@68R9,THT9BFZ1IR M=YS:_J:%UM:5]#]SW$2_OTMMOG+P8ML7P8A";.&"2FF>?2!LLMR!Z,%ML[V= MS!)YRY ?8R^)YQ:SR/1Z.=D,H?PM+1(KVM3(GD5PEU\]IB/IV0:U(I-Q8M!9 MJ'\;:F*)%_I1+'R20J%1?P3M&S1QJJ;'B'73LAK1Z$JCE+@7"^]=QD)D'M0N M$\]<1I"W=J_5*];'#K4TH*4]9[I43MNQG[1(KX4<;8WG"3TY3/U0(E)!FMAD M ]9M%W>%K[T]MEN=4@FMZ(-%.2^RC51E?QV2">@3Q:X1V3AC]1U;6 U\BMF\ MM<5@"8E$_O&D>N)K"51HPZJ# ;Q\;BD>N6= M;92B36S#0RXAVBNI'!539J-AJJX>YAB*&&)22C1XF+=AD9W':S"2([$M;453 M<0#0GJ4BGV?5%;,3^QXITR*&+33+J>X#*^>QD2\GDZ#18+[^VB5;JH[X^-_$Q3=,>_O3*[9IQ*/H"8^4DL.Y$:(6 M01024CH-M<%0>;$F>V0P 9GJD46]#K5P]D%*H'44D6&)/4$0A*C*9 +S2N]2 MDI?*!@1+-P@\3$Y;7&KRX?'XV%F"CUMM"#LW+#.ER/?C+!YXCMR1@XRRV>>Z:RAJN\1EPW$0;G)*,7JMN!)S MSOP@*2%P7H(D\B6+-6V:]O: .T='39[M%DRY>R3YG*EPDDH#T>,AU#UI11U( M'R90$4K(=[).3E3ULT;QX$P1B@($VOF9DD6HI.2D8H%">2:J?9HNNV12&S>? M23Q5!H' 4_59E,!,"57D?T(1ZN8U?7E!2J'6Z;#0W(;W-0*.<(@-!\OE)T5C M7;8YP*0^Z1I06:4JQ6J?V30OLZE3]\RFYV@\7@V;G-1: MQHVWT(_SO*D^M#N1%O*GQPR ^DL;,M&X0'I%>F//>*#WV--)L"5R2W9I5N79 MB:O5-.PJ.6N)YVW365([M70?JTB>+LWKJ9,B>8[>[FN/(L<;-EV>(_J=F_E< M.8[UT9KGK%J?!!VOJ,-02K?F I.JQRB#/=&?N$D\K7*F[ M]:<)-RZ%453E*(+X'I2P,-TYP-[V3EI'AO >[Q)4Q@%5DX\GCJC)V2U4CEJ= M6D#%V3F&K"V,M@Z4=V3Z"!LF=\4KA^2"B-">-^6HA7WL=TID':MU7 3&55-RU+ASP M^C#3S>N$2U_E%C$8/Q/W5T-F0-FG,E2X6]C.X JMAG7WJZ->-= \3CW9E'3=)"93N4 M8Q:D(TI^>? *(3(7V\PD_G!:R)NDK_JC,R9Y[KI:!PS=XO%85G$S!C_2F%UC.3!7O#K?&H?)" M^!&$Y;OR,E$HFFVD5'V*KCJ3^\7HC^7N7#]4W4+P?F(*7T=!-LZ/4KE+NIX# M.;["261N$'T=+65NXO-., #.YE,WIKZ?&/H\%RU0I[.;1!^I(EI^"PS"JW*! M[46E.M_',YC3!C&8;__OY@(C\?[ :QA7P721[ ZPR;!/S#QJ@DXM(#67V]X' MLOF\2DR;UP1%;V>,0%'-'WFT&O:]$=T)*CJKW(B:P9.VW6I;YS(.3<#]XE,# M/UG:_=4A+U#?XVHKRHK 6.&=)PF2J$DU5$E&()Y9]D;C,57JX[[1DAQ2Y ^C ME* &O+5:[38&*/D-([JG&A;1=!]>[[2YU04Z C"F&3LNMZ:9)I2\D*BLC8"< MB-Q<1QU#;(=KT;6.,Y7!>;WO ;Q8 @]]CF(-0N6874KC/7H%1^+_/"0E7IXK MK\>F>Y^H)!]Q[?[0E)-Y*-%6.[7L]8$A$,PV9>O <.7\,S\Q2!$27Y+M0JJ6 M*3_\+L_C==2M\K6HNX43!AZNQ1?'1:\SJ+#XI4@F$5.^$MZPV-@A;HSW0AHC MQL$B0MXYMU9&8 %SR@W6#F;F^, 2;CS&/&3JN\;5#X71B+?R89&M@64((C>9 M!7 H&@B(;@;%*]:A[\O\(7I4UZ]7/)!X)2DD65&NV#UFB6 _;PJA#4B":]\* M*:^5&X/P\Z+O8[X.%8B$D8'A.[P/1W8A_)G*]'5L]ESD!Q&\$GN6:S"B(R<9<7!6+FWKZ4^T4L M,<# *E^CQ,IBAX0<'063 8[]V>O'&?:NL3I:DM\LMY%,EYN*KW'/,EG9(94@ MEEEU1@)OI29MER\:.3HV,DD\[T(Z/'R M(G?T'9LEW33E/ MI%%2]3;GGKT)H8C$)K,'N B<'!IHPN/!L?+;'V B M@S*]2FA/-66PDB\UE=8NW3>+PH#/&.W;1RQG^SH\.FIH68\UI[9*@S/F%'6% MF-=K:DWS1H2BZ/C+GW8$=!,5>8Z],*F6:E""MH?,Z@ MV'NRF$_%\\5E]0*IXSXY KF=-_6FOL:V\* RW\D>NR/4OK$W5TKYN47O-,TS M'>!,F51JGQ+R^E]2P=2I(I;: 1L9?#7(E3V[W>G*,^%W/2R"+IY.%C9P<=]8 M-+&KJ,65,&*3 4[$MH(\*N C.M43W^7Q-A4K%!O9YL682B%D* "^).*:'?V\ MN"TA,+5I$JIG SR>3?!(G?8O+:5S=GO_JQJ$PY8I60Z'HMQS05T1RRKAG(^; M./OZ_?:\Z'/03B\T\4C+H 2+ZXZ*Y% CCD(>K91;RH3GMW):O20*L=O >2#[ M.PHQ!U#0#A6@&A'5B9;2ZJDF5TQOP1[XN\.&H[C&^EM4/BMZ'@_RT2/ZYP -\T&T&+0C%"T-@<:*5D)HF5V#F;'D_.:XQ-@#%1K^ M,QL;CH\=OQWLU) EJMK93_H9&*CR[H!FBEU7-0F*4<#B] ;\0=1@2?XC+?85 M](Q]$NR\)-AN$30-2H+=.G6@8B;%U>7E/S1MC,0_<',4]\3X]*$:>8M@8LXS M4R5&=UI@91>*#FVE&A+1*+5@W(#1F$]5INP3VK6N$F(I)X@;9*J9.Y MWIVW814DAO&9VZ*C 6]JH),C$G'T+VL#F+X0N>@C4'HDWJMH1NW'>CE?HHE;V4^;^#Q %L M]QJ79_J=P@Z 1O_( A*9'2Y65<_E2;H"B*\BX'_H4=\WF MEB?Y:'HXZIS%:"4Y*)S"#J)W S?.2E67S7QKA?KE?%1._C6M"QN=57\5 4 S M:)'5#OQXD(WQ$ZIW&*41BPY'*K!-L5+9YI-F?@7J<]5=59]+))WE'<;-@K$3 M>P/4F+G ,55)'(5*P;>=3LN2J8$(0L44Y.,J8KMNFN?6R:>B<\EN>Q3<:LI/ M(8%'PO+!*6"FF*?E2\2+!J+IR41R_F+/WH;(K5O45\6T"1':1 P"<93HY#S; MEY^]6Q@5DZ7?TH,'4,1Y?+,CHHK=]?$330N#_292561* ^? "#< S^68L$(C M9(3.H44D0\]DDS;$_4, MFOG#D),3/#F)+HJ%+O-X%?FDMWZ\I(8J\B5 RX^5U^*,E0-4&#!M@63TGS&H M'8=7PV'#+#3N.B4FA G!_] #Q#+3F?'8;J,;922Z4"ILV5 MD>L1\F-7)!2MLM8[959'%?"\O4*8FLL?&N(&E-"N7M5*E9&5%LC#NC15$7QM&ENN!B MY2/P?\ _1U$D^V&J?6K&6<9U)XHYZE:)/L9/:<\:L;,D I)7+=%0#<2$M@A, M#(I@]G'1%K%A\N4%O,\'9$N'T7!8XBCY1K@IGM7N:O)54]CGIP\8^40(D2U* MC(^B+$&@<2$T[ES44,N&&2ID%;!FAE#!-9_BECII4,KWC1C:"7I(PR3G%55) M5$U+(L)*IQ-1YS$,,/C!;1(S4=4D)I6FU+3*S+, \QYHU&.8!LRR;B]5,>/O M6@U)GMJ+%'L74L"LJDN-X*7 ^&)7S&]#QZQ$>5F$0+%?LH M?;9H(;^:)DP66G?307!!;L2B]\]5 "-7B*J.]./9UOCYN )M.H[SD^J54\Z& M$*R>&K1IWI*$^VK2^-N09NAJ0-%@-@\^.F#6R3 J.9!V*4A[I[_LM&F&@%RQ M]^PLZ%>?R7-+(VT4V\A1?<$TU+&?XJ Z5,22E5H,];T[GF!#P(M(!>\JC MI&I8'8,'-#28OUTXW.,Y]\FCL\MVP;EY@/DY#3 _ER6I(FB,R84-\RS\B5B) M4PNQ!)#FML_4 0["FMV*:^H%*/=*W6G0;X-QOEA8_BHCD2\5.YNFM'?9:T@O%R9@&64B%;XY1P!EG>-V@&YYY[C/ M("Q(A4 OC8K_X*D8@!(QC:\10&5Y9[CM]RR9F5N[>%J]N*,-EC1P$H+>5UI5 M"2'7R5*5G\#=>HMSMP"/BJQLOCA\]4EYO?E)>>NH^GG[N9JG\NW M/@D$FL M6[]@%GDV/KP$//Y-5#^<8T_:ANDZ5YK?08Q;H$'#J/!@/,3/9^#E]7%Z(<@< M>Z/L<6'S>"!<0(& 'G=)+BR@?*_8^%BTTR ZD.P' HBIJ3PL!7KO"5GU SH^2X M>SR<"!LAPRN="64[B#H7ZXU1&*NP.;?ETMS?W-:8,KF*G5$8\?CPE+Y%Z:2X ME1*I<6/IAE^HN9(S1+@2*D^R%->>EYJH+'2*;1<#X=Q@ M(J!D(9%:9*K)8#.5,A19 ,F D\ED?51YSBD#H50;HE7+E"JAAIRT*@=.I!I% ME;\@Z9""(:4$P^0C3F'%BA:)1I3E =9WC/Y4:KCM#_*JED*GBO+T"JVP0_61 MT^&I_ XZT#GI-?"*R?G*:M>1EB8&)E6E+WH5@,RT!?#A@%D%/TH\24J(=Z;4 M$?(44/'">12"7IS(9@-:84BYH@%'B2+XDT)LS"&%^6'DB>HR5%V*[;\1*AH, MB,;1 XC)Q3[JS[('.@W8X"O0W)""T1BK#0NND]2\E#P!CO*)YN?):HYKZ5!O MFM0L'@/3<.*QGU+3%[@ZT0D.!5A>5#E/ M'BF1#'UV"( <].&(P9+XM&8UBB5R?X<)TL1W.7@B1 ]UU9.!(5%QE]\*#I>2 MG4M"\@6Z+A([E]>53RDG5^=UEG/8<*ET4T>)&9#(0:K">^KF*=THK-"N1D= M41#XW%E"<]&<<\ MCRJ/IU5Q7\ES3?6V7E,H[.)BP6Y!(6P:&\/T1B_U&]A:$'5\G/4]$">(*&^* M="$U)+DX,+LPFGEV8JI9IADU7)V'<./.D9^"O/,)9%IES^F1^/*H0S2/=^>A:)M7PYY.!.J9%0'5/$YO=/NV>4A#7;51\?X2?Z2-SF?!^3>=SSX;>P,?H"2WCVQ M/RH&4)C5+A?/ _,BGVX8>#]Y]*F /',Y;"V4*/X.A.>[&7)[&9*479LU,/;AC_!ZLY88@_&(W^(P@G1$F) FG_# M4./BIVA$I!,DAC1!&Q%9][[JG5&:0\1C$248)1- 4V=FL3 5BBEC4JM8'%EF M"%)RB#X:R'@(QK-SM=58-L6F\FX/K*HX8M?YVYKV)9HX"_3FMFQ"656J7N[S M&>3BV9SQ/F@>"J%&RCFC)4^.S,LH^SD\MW'ZRN]YR?"UJDLE:)RK]G -2VW3 M&PT[HM&HJ+GE#!I'CJ0WRYQQ[C@S$LF><^\30QT&&<^,![8E:H%-#M4Q_001 M1CVT:FS\6R;'-,3%$%58O (GH%\*YN2(J3S>RT^PU@6=HDXF9K%*CPE1"GR:=)J9V M5M%!5_51HK9Q'E4$Q2K/4$M#+'K.M2%Z:,*RFW3O[S)+E+(:,/ZS M>D&;L"@!BZ33B465>#:_.U%U+4N9Y\Z*E+THL.NDZI]$IJ#G<(,*Y<\I#G@I M#^+5DM!D:I%@U '8N2X.I-1SEDG0.3(]#]'.&2!+(>6)LKZ!3 Y%6P&NW/,3 MTMRN,MT:D.9-HGQ>R4)XY"8GG _. <8.Q^_8-5;,(<@;IU2-'@[\?V>^BURP M/]5J&V5 )!_)C:8-_@.>I2VPM9DG#Z*Q.>!IUB)'HA+,>3B(6H >]G/5-$QR M!8Q59P0!32@!SA[3'%@MC1S'H,=H\>E/Z!VFAK&8'@_G $E+P8'R-.8^?$B_ M"!;-/,0[D1X'=CC$'@BC6/@'EU\1,AD*S,R#/$T]F01.&))V@FWOX"2IBGSN M\SCFY7$<-;:YTM9A Y@<3/_#K;V*Q2>W2S&6>B5J'"PG"U70I9BAQLRD(SN? MD+* R6CT6[&$9D2+3VI,1 CR$@TO/51,T@DY)!G#.6FKP0E3Y@('UCM,R<-1 M2-B92%0,T+!JJDL?3&=*P]!E+"NO,Q$KT9B)7Z[F7T5N'=COY*9=F2."<1Q@ MNRI!3!Y"VB=TZPG7Z.#D=U)I1UXPP;^.^<^B^R,8F-@Z5% M:WE9NB.TJUP3,[GU-PICS &F8U#?'987'AGS-V[O*9[K/M'(@A51]8D E5P8VJPC5Y&H-H_\*@I\K>5EO5]7*JO>@]A 81]P'CRA@9H7(&<$.)ZA@J]=6\ M+EEF]U"L*,SGX,@*'FEZJ*E0]*06A>>Q432C S56^6++*#0R<8F_ 4NZQTI+ M\I 5#K?X,,(;KU53\T=,KBA5S5%\$+V8G+QFYQ":)X%93[I8U^6N I%)P+* M4)IC&W%L;7Y3D5GD/"TAIWV\TV$4^3R15,93T8+BMCKHB03P*+XS"\D#[!CY M3I=]:;1:TWSR[L,,-'_]*^]1:>[8#A9;J@3.)/$^R/_X M"!80V _3#WY(9Z:7/HHK$.H^ZK381A?5,J&[TZ7PGW-UM]5FE3>-X?^[\LOB MSRWXT_O9WX_MULGQ4>6?VBU+_@Z[Q>/][4WGC7Q&[AO@Y^WLJ96.:%FM(^MT MV1%7_+USTEWKC46;LA=__#W=8SP/'!-4T,*[#VW# J+86;3/#0#'VE<7815&,*6I-W?K >3M/"<9#/NH)I7CXKH' M_]BHV]3'(M.M/?:T2Z[QY8"KNPZ2SW;]&@P\;SA<=.K &\[(I>V<>;F*T*YH MF[0 36I!K,M OQHJMHTF7,W;\J5LZ/#ZH:FG3ZU.W;%;/:X3W,[Q\4]K@6$^ MVUM&_SK;W"/N2T=BKB%NEB133]GK74B_=T];QL]_+:]"DY_G.7A1#>KJV4C^2L-KU M$]P;T#A?[7T>V-V6O3J+VRMAFV5^,@3PR\OB?+46^7/C[O-L[#7YW2;4@+H< M_I=57**O2V-<$X('I[WGU2#KQ$JTOAWDT*\+JRR\V=Z_G>7R*, MZPK@W3^U!]P><'O ->*I/>#V@-L#KA%/O0;?0&66=^-\ T\U#G?Q_JMQN[^P M+)97$/)O4&#_\1DI-8@"[%&M2:CV^!R2+0BMLK*)&'*-[AYU617$(EN/C F]^/;#> ME0J>:ZY--#_^L!"[Q*"9'42L]@E%JVA'G9:UF[O9BZSG$ED+= R[5W-U\2;K MTZC#IMB&*[&+EYBV\T(3_U_M??9.6D=UN\\-*>M\ 9V:<[XO7I)\,/;I\74D MCGUZ?$WOIU+N$OBHNMZHFM'[5T6YW& M.L9?^-5T6J=[1W*CGMH[DEDT7%2U*6N>&QG[&>[]R#7BB'L_HM>L=A?U.EMG6-W62=U[-'W,8C;J=^B/NJ4HI? M0\FQ0!71V+2#\X&B#-ND$KIHB%3^4SVU0%IQ]9K+[KI!I$U"[854JCZS]?&Z M$=;N[A%V0Z75NV;.S7N* />>&F)7="DO^OG8@:6W*C_DWS;=2K_.;$3 MIIZ7B)%AW)=^MI'[;HYL+SQR]<"&V3-7%EAI8S26'%T>^M6/5SJN\W@E 6<< M?:&/4&S7:)Q+:93.7$2KR>B.LT32&\X<1-J@Z1.%,6GED1-^(HC$Y3+ @G )UP MP)WA>I/8&_CYH#]]Y(\I)F=7C0*2D\>"J98)HQT MG37!F;5GKY3Q"N>L2+PZH$GD408;:;XQ'Z@RC9O8#]0 MI=']P5[,A)#G'*@B.&]IC9<#R[6FK>R T[P02!>5AU:;4**:$AJJ4=1X MFTIR==1XG:S%:&.;;/3/GXB MRV]@>L!9A>LCU>WQ#TT1!NONNFD#Q/[=;+*H^_+$5.&J<2O,PZD*YIG^ZH$F1? MI+/\\#MNRT\EMY?3L?>?:>%6@F2?:>%6E]/IV-:]KIEJPUMME!# MMEO9WV9IFFP3V7+G);+EYNKWCV/+>_/KN1S_9MM:=R[SWORJM16Q^PW6]:D] MX/: VP.N$4_M ;<'7*T ][+2$+ZKN*)9UD%YC$M9?N+NDMR-7R=Z1M=1B MZJW;?GSOQ=H4[*^H6%SU"FB@=ZJ[]T[5BICWHP3J>C-FK[MN1EX-$U)K/ZEN M7ONQMC3PP)ZL&S3 M[IPVAB!JV5#R=.6&DHMKZ;BC%7QP87>NO+66/YXX?CS&!I/4E@E[-(9>?#*ELN_5[&-T(8?1\! ;RO&S6V]7N12@ M=GMYN\K-=NB,D+V^4V8C% +&/90'\)TO^B;ZHWB,7 M A>.8VU8# B=43-'OBCX>9+%">#U7>S!@_#F<.@/?"\<3.EVZ#WBH=1^L9\E M<.J$TWM@.7CESA\ )_"CV$]]V?WN;;O55?M1?2!!QSX$KI3%M &YQ7W_UKG] M6T_F]V_%W?ONW][X@Y/VH'MTU'7M7KL[.![VV^V>-SRQW%/7FGL#Y*YR%C/1I[531F]!+:5E/JU MQMJ!\2\_X-!C/C2U8Q3DFG#?2]"LD(],O!A)@!+V\,4LQ-:M3,\/P'V IH&[ MK-; \6C?O_%9'1C[_HW;O(%]_\9]_\:=W^8S]V]\ >!:JT7C[K'WA?0SI!57 MGYV"^EBNJ94ULYJ'#]:YIBUTN%HEK+?9G;VJ["918]@49'QRDDSM+F!M'WR# M?.D=N[5N&ZOZY&;M4:U)J&;W=H5JKZI]R\R,:N, PR*-&>OYY.R?VMW(VG-] M&T345GMMHJY/TMD>U9J$:@=VMV6O'O2O8?IRZK3V0[L7FMV!N=>F=^CV:9G<[8Z^X#0OI_"/@>MT8E!!]W6 MT?/&+_;I9Z\0RRQ[G?2!S::>R>_('76Y,&TK"=:UX,!;.-?SO?]"YGO3BNN5 M0%Q-O-BA\0DOL01B%:_.+M[?1V3W$=GE]/E;%/V 32>&/@R\YF3Y"@SJE?S! M%<<];H:3M--MK53ON7>SO":LL#NMDZ=YSYOL%3F')V)G@'X1/%@0W?W%.)BU M+1K'E%^.W?K8(%U3R*_7ZFPZKKG'BJ9CA64>=4Y;1_LLV;UIL2;FW(C6BY$R M_\_^^$HMFG[_<_0.A-MLF*66E_:$NY(T7OL$#:M$X3MREC4*9NW7K*W>1($3 M5Y(V4G;W95'V NE=>RSMV*WNUK+57BK0[*/6Z>O-XSH_N[X&(IXM_ZH%>>X= M@B_0]7-TVFKO'8)[K"B>]^2TY)%X52H6<^'9));&<>&]KZ M*W[M]EI6%1?>IQ^]PO0CIM"C79&HZH^[9AK27PS\'R?%1O!^Y.+@BJ:(U5T8 MZ_LDI%T_50DX:TTU?\U1MEL;_; ZL5H]G@^U8&SM$S9D/W)#AOB?[>SJL6"Z M]EQO"+^Z!MQIDB4\O49PN*1E_.;=^6&(SMD'/QT9Z"=-\F8'(@4A,^..=$[L\I6-H/(P\ M&KT3X?2=U'#4/*#BAXV1XQI]SPO5DBT#1XOPZ5(QQ4?EO,&^Q!0H6 E'AT0Q M/ILZ?@"K!-&# ?3E\=RCD>>X%?!I"0!5C"Q>GX0?E_&;1I/ZT*_-X\CJ0[]V M+>G7WC;]:ME$OW$VT6)*'@&Q/3B _C@=)RP,N((#W_L#@$1?T@WM9Q[M(R&Y M./\FQB%:1+V.D4R\@3\$!N "U>K(!_$L.TPCL9%W@-8G3!6 MQQYHI;B1G 7Q+C>#YD\L<:D3FG?W:+["KFX%TM8,5O4"$M!S@ND5>R MV(Y@ M<7L8+=A.@?WO]9*BD=)[9ZS (Y^W9))VIHGILS#,:,:GU,7%V![C0*KY9]?7 M0K%_]\%8TZ*H#[+BL1?8-_6Z']W:0OA+B\JARR)K@VT54JQN@$L9@PP4KC&8 M"TG63P:Q/R%71&ZH+#:H$J AJ0MZTH.-4TVEFI>.'#!18IIB:DR]5,O+HYGI M0:#]LLJ&3&&)D?E'F7[2U#)S'5,:7__EC"!)##WW.#C$K1]&W [UG3;443L1KD>%X%S-6.6ROC[P6X@4@E/MJKQ"OL:BF/+[#X%>W$ MLTK"R)E [>E_'B&]IQ'*NYS+/?=Z9V9UDK20CN*&#>3^E*$#CIAL$(5WAZD7 MCXW02;.8?' X>%O#%N49)&><-I);B"8<[)T8&3HMV*6>I"28X/][B)_ 7.E3 MP #ZV/\/ M*<4:CB8.GE061AL46>.45("S?PU5JP)88*@'"L#^PW^4L\^ &&B-;Q,+>,N2Q 4%X71\%/HH0"51\(J0$L^03X7]X4WA+S MX]OY*TX?F#5<[-Q7-%Y3RG[D(<<[8C;V:8G=:_][I/*,)H +A_W8'"F"4;+]2/"^71XED'!)_SUK_T8H^RS7YTO4NK"FC\#$8RB)-6$./(N MC0L7V8CW<^(-1'0U\5WA#V"-8!%/K%8'!$,O(G$E81'M:9M7V2HNW# M1KN4#'ZBT(T%$@I)1(4FLD1[KK.1Y%1P*))IKKV1!J7#/H8K%)H3\YM_HZ4SG.*]ESPJMP"WJZ/MY4.@ANW[(\[A66]('*3C8&_D#)^ R(6 MTS8P2>LL)^SO2-@@LW<)M(44N\V<>/JZ\,4BLR,;%:$2 HXGRB0!_@U0S*RK8YD@.>QNA5SVW;^]\0,G\KF]E/C2102@@$*70$*77M) M%HA_RBCBJFZL.KC?=$':,.\;*)5WJ)2B7TPIHN0&H[B$U*'PE[*[I67'^(M\N\AW-_45.%Q\?(J,-K ;$&>4" MPQ>%S>;>^TD$#$N>"38K/S+TT.*$T]P5'7ERQ^@U(NT9U$12(Z4G>>C_A#?( M>06/:*8HG2[*A"\-_9?"O:2L$-R3'[)K6M,G 6<4Q[7JXNO\Q+8!&J]8Z^? M6D[X6EO&]WGV>(S 3/UDZ*,2.O+"Q8[%RO7A0B,9*\>8(HIBS&N=Y@\.4@$>F#<$,U;VI7N_LSM4OQC[!&E@F7C>F"UHBFMR/PR M- 9>G((M7&$VF6@"DYE*Q"3\)V ]WV4.X'F*7E^TG?#SRL$L+7R-J9"?$V.@ MKC? JR8Y[:@/BU@TTA6@$*7[4@[],$-RS:T IQ\!2; 1MDNU+3=#.H90_&NF M?)?DU6XT:\$GO^D*;18ZF>L+-R+PF$0X%)C=KH#^<1RYMFZA%R M]PMT"!6[<=%I#/2 . M(2F.R\].@DK]66Y'D3 M98N %/"":$(;P[<1W=,X&["(F5%Q\F_*#RBE0'R$?,0^R'\_ID7A43^$1U/4 MB31'Y&SL,1=$0F:A#S3U0A)\O&O81(37ER=KP^V$=U&AA$,YTG4-BS>>Z#MG MF9W'Z))*#3$':0+V*!!XX5NXAOX]BADKK6X%_6QU=E$W>IO1>W(==@;?Y*G5 M.[D8YFPF5+JS(7J48PQQHA=T H VE=Y@:A?!N!![_\Y\X7@7Y$7@+SK#Q?L+ M-*-2?!5H?*!J">:<= 6IY-1*% M.B&E*I9CTA-*M4DYL#&>!-YLNE<#Q-GO-#KW.\U=-PZ^P#_>-4RDH6="GQYO M'.#(R7?&,,@PYH(:2Y)[+8'@B(C^#6IORG%!\9\MX_?954P03,$@"Z36+3&* M$@,')29IJA@8$R#IRLB[_)"39_JH$0^'''SM3T'1CC&CT4!:CN)"5%7NGB2+ M="YR<@4N/?9_%KASZ):?R ,L2#I)*HS@"*._,G]&D7$?N$O+N)*T3\(%&3!9 M#:-H0KN'S8'YD6!(#U-RRF#'")Y(-Y#E?K21PG!F@(^#TAI-86H%.YRQ!+UP MA$+,S3/508/TAD-T,(@3DB3D:;"VB?]!KH":93\&Y^#E!_7DE7]J.CC G M,D 6.][(5R?^X>%A&L8]\A.,Y0DH/P*N0WJ76+-SIG%$)G]9O81;3*(P] *I MJVJ9D@Y0@4_)9&DT^''8=]A(&N/ZA-HF_FOL4S(8)6R$68+/>R!0HBD8Y7T0 M4D!=(HL,M"#00%68.*G8O-H..00P8YB_4_6L/&BN@L0.".AD%#W(PP!' 2WN M/\H( "73">_\?E!0H,5"'/WF])*Y&Y0?U3D*< :1P2<+#C$%C55(UEOO25N2 M^8!"*>AG"5QHLL C]MH3J3KM)B12U8:?77N)Y\1H:@+*?LJMO88QM<(Q=*-U MAK--8A^.X ?3M7@<,2 /V$#H>4+*IR,_YKP,E,J)7TER1.A<5W>5&LHE!X@S,V:E()0M\I\^A .'HGP#0T8FM M780" IE.8$-[2I^3GZ5]Q1AIT)0EP2B5*I60'SKQ\EVC>7:/+FRN^F;_+7J( M^;_F*VQH;L(:+B?O2S3*)@!KLIE M0TXX]W+&@> MBW38A%J^G;(?#^T=,NTT#4BC<%JJ[Y$OU)AD??U-!%?;OAPGP-%Q-7I@IR#N*5503UA[ T?S4 MEV41?$^E@\^KD:@UDYACX]'Y+J3L^>:MI$K4BL]=HOH*]RA/T3#NIK:_6/?Q MY6.1D)A92B5)2"K]* :S@Y*_.;(ABIVHWA(L(<#/T.?24(G7(O:%5*H'H9'( M!V#SL#7%7^(\"OPMYCP*/>'7J+-;8XX_CE#^,@0&LSK&UPAA>/^^V'_HI7,Q M!I\051/_SE!_T[4^P@)0>%#Q]7X.1IA+8MPY/C)4])LGR2)^]NKM5JON=NL" MC*U::O6<0+MM+\D)W"ZY+\F>JT@!5/'16ZH>_!I1V> %)6M^)9M))$KVB"HP M8W(-KD;UO3F&8ZT)9JL&SB3Q/LC_^"C;I?HA;9I>^B@6$V2!=U\ND<<+Y#_G M:-%J,VJ($GWQ9?'G%OSI_>SOO7:K>U-';7OA4M7MTFUK0;OTA7V83V<>J^@0P>Q\G:;UIX:U#;^;ZV[!G,0P1.P@3EE+!F8V[6HP\;Z\-M 4_.%\'MK MG)-6L8?38CC]4@6G.2,+>H^EP4X9<"3!&@PU%->KC/Y8A";+0;$:+!^[>E, MO=(\OE7H\2G@7+=5_\)OVM9+HX<#BF5$&2SA8H#VY\";I)IG/'E7Q5^>.A^P MUG-ORBFPCQC3M@J'L%NGP):-QPX^>3H3>LK*G<;NO,$K;W*TS7'-B7!^<5>9 M+MVOIYK6/SV+8>Q6_K-)!MCQ>;QHNN>=)]W+C4 M/5Z\8+RPS9.3C;.+QPK4SH9F?6^?FDY_V=JH[[IK$W\OE4YL8@0S77X+0R\- MN?^N>7SZ.++9\*S&QD&N;1[9CQL8^\HAUS6M([LV@&L*U#I/Y=1-G@;.DU.> MPJ?%Z5=ST#6)FCJVV;,>1TX;4GQ>'DSMGMD]VO@P\-<-TV.SW>TT *1-@:=] MLA7-O=9BH-1BH XZQ/[]&HYHK[OEN;P]QR889:/8F66976NG\J&18#LU3T]6 MBJCOH:8CF]E]I.G^JJ'6?;V^PGGM5C;F,VP,$K3-WE%]'(9- 5OGU#PZ/MJ# M;4VP'=BGIF7UWNT!MR[@CCOO7KV_<+ !<_'%^F-LRSP]WJGJ^/)@V@4N?[3Q MW(37#=,#^]@\.CEZG C8NPXK0=H[>JIP:*#SL*+CW:-29%9.T9R;*U0_C$"M MOG/"S:%73J5<"Q!2=5@YBVC#+LG7=J,'=M>T3JT9%-_?9A-OL],UC^W3ETR? M&TF*;Y84MKK=[=AHM1;#>2=0V3SG0QT\L?OW-_3^)KW"M?G]J/$TQU$C\O\W(LR[3LH_WMU/-V#KIFI]-=6T.OT\6\6/=YY_0UN\_G M]=3=5$E10P@4V&?'7MMT&EJZAQ+_1VNJ;565>X[6_GV?Q/YDG[9'7A M5L.+>:EY/ =V>SON_V8(M_DMH%^9Z69US-[1WCJHZ^VG6W>71BMJW._C9?Q&UVC\R3H]X^ MK_%%B>"C+<7.:RV"K_39T#1*:Y_6^)+>?U4ALO(/R(! ML!E.ZU=WF5W3ZNY[9;R,R^QT'^F+:,9UOL* TI-3.AH83Z*4CKXWC&(/>U;= M^XD?A0;\4QB61NK\W.=:%MH=G7;M%YK']>IN\]@VK=X:VM7^-FM\F]UCT[9> M=-;L*\RS/.J]0JOX^V8%\=;B?5L'Q$%O_7S*.BG1+_16K-[ZB9'[:]GVM9P^ M,L&Q3C?S8F/C1T_V[C;0N/SFI08V0'ZD-L9[_X"7[$99/_!8D7F"TOJRIJ=O M DQVZ[2W+LWORO3NF;#[C3=HWR/C'AD?Y3GH5*0(OAIDW+KLF$'&9P%-O36\ M[C$BW9,\'$\"3W/\'T\Z9H.TRC6]([O/T*OK4WO /05P[U,': S^K^O?__I7 M^%_RZ;$3W_FA)+A-L\V3951B(Y7\Y;L7#[PP=>X\PT^,,$J-L>>$0.W#+%#4 MLVCG[7E;WP2%TXH?_!3XR:!PFN/*TUR7AHPMV/>1Y%]^Z,+Y/U@GVSS'PCL0 MNT9?9NPYB><:_:GQ]KC5-N!C@1^%IA'%AGWRBTDNSW3DP?^//<\8P]*CQ/#@ M!*[Q%9O%LOCK6*9AM\$D,)P$T'0\<6)X((U6?[7;,FY'^8Z,!P>G]O@ /SB^ MX<8^[!AWZ1AONRU;[C-_W@]GIG3J[\._8#=.\040.$Y,'0&3-(H1(6>6H/+Z M$*".3WD__82:W@PR>&'LQ4G+N)D[S-EP@B0J@1A4:K7UU7:79/UD$/L3K.[/ M)T<7MJ>VA5O O>;;:QP]R8FKS:2KTJ1ZP_6TRY=G>695E3;VUCYN'4O,6["1 MK4.(&$OOZ/D9B[R*7=[" J8FMX>$/Y@S=1A_>VN?MBS%0B3C, 8C)[RCEQ$N M8_]GX7WB<,PZX/2C*?W^/U6*WN? 9/&3UHUVBKI,8(O@BKX <:R+#SP3X7Y4YPBWGV#DY0 M?O,]-HB9RI&$ C\[5K)'.ZK4YM1$[G='@EF63B!8H\F\-8D"PB_2=6%F\@&U.@*>;+CWOM)%$]+3'DX MA/\^C+W 23U7-:C$VW3$>@CXG'+DDP55>^"$ R\(N*N6R6W#ZW-QG7J0%EX" M\/\D"D,O,&8@KM037;L9>8X[B+(PG2_KQ#=P6O''293X> PAY2< M,.>9ALH\VS64VYI)CB>-=PGK"C5*LU4ES.ML:%:?2Q_@;B'LGM,?UX?3S['FP.8]*;""!4YEG0]69:\QQ3]'9#X1OZIUQ*?JS?/-64@]K MQ0%5?[X+B1$KGJ)&S*_<8Y#:"]2(WVE$M7-^MVN7U7)VM^.KZM7AJI!=^A*K ML4;(#YUP@'ZEJ!_X=\6V[+L E+G30$^5[HY8Z0P C4B^ 1[A#ZZ?D+J/,$Q& M49P> DS' -I[ "S:P4D-,,ZJ \;560I7[YBE\)JRMT92:Z:W6ZTDEE7(VMDE M9EKV"TN4FYD\NJ!/&%B,@'$6]&(2WK-:& ::0E0*J6!#*?\NU'8N M.7'+T(AA-;VK#)P=ZQYV34 _%T/FWDJ2.JE7=2>S[-1W__;&'YRT!]VCHZYK M]]K=P?&PWV[WO.&)Y9ZZGN-9_?^SVR=O=BE/%DJ/+_Z_,]_UTRDYH,^="U#EML/HX-[QMO$=ULH:9M?F-N!YF/O5A:?+-]/T ?R6-CFRS<(JZ MWQU%K@!EDPSC SXF)PR<9&0,@^@AP2?&'BBPN 3]''NP?NPIYXT/_Z>?);"/ M)-%F%II( D%&B;$/4?R#*BP$>H2>Y\(#KM=/95 #+,8!K,LY/O"W 9PS=@9I MACIH[G+30A]PA+'/^G;+^-,CS1-V$*CC8]XT*.:T2;A6_5"E^8JT*BSJQSD0 M!@2<88;?@Y?SV!(E(@3(,DE:G<9= M'#VD([B]"=BD62B0LA!J?O\C,8 M^%/HD1LHBV/5XV.!;R/JP*J!YR3,VD,@ M.<.RA9JXDC.Z1I2*42XG31T_E&P. ^=^RGB<\WDJ3T&.A$]E$]3K,N1-!A9[ MI 69E60#(.EDF*$3QQ]/ H(<18 Q%B0IX0>97IX=U/3&/FQ%!&QA]N1S__P MIL +O4&&&2%,O7D6P8,/9(N70%<$U\LY(S%*(6+](F^05DJB8:KJ?\XN16X! MI<0RQX[Z\L.."^NA9,^C5[ 8BO[ @U]Q-3TC,1=EIOR=#Y,O!*P"B9_4W&PR M ?R,1>I!/_,#5YY6EBJB< );Y+/C!PAD^'@U5!>!M$H]$;4Y4HZ7H:+R)%19 M%&H7(R*F2> S%UDEO 9QF:A52@)+W&']"6ABD2!]@!5]9!?/H$KQ:^Z+A$E M$!U*5'QF["B2,S)6HR+7'TX1MH$SI;>=/GP8(V-H*@@M16Y0(N9/(">R0*+" M;='[L"CI0@]^ D^&<(&E3>JI] M0>ZA=OTDSB:JT$)3:UDK)3P %JE_+?3N*(N-R94P#%ZKN%^I;8:>$Y/>#72? MQ8B=9BZ\8.\ $"\AZH!7\>;%3J1Y0LCYPZ.U]#"QH"7:%&.1-XM 0!.XA9)'S\H6S4 M0-"BD1K6Y>D5Q"W9%[%X8ETY]31,5;QD0+%X95/<0?E08#"L0^F@QS^F4Q;" M_533J)!]8<,CUF[(]F)F$J&VF'G5MK"N<6C,%[FA3P1^X$WE-JE>85"3V40$X\91X[<8J^#^DH8:Z,!T?> MFWJ#40AW=T=Z8XH5X*Q*L'0J\W9*@B5M3E,$<=61$X]+B"@,VA>#>E=PNB * M[U@:S[',\ KAU1^ .+F+62@>FC(X7$7ME7ZM7--VRKI7A<8-O.G! T7,8;]A MCL@ 14]]_@S^%CK&=TQSOHV=P0_--9=O"VV$@12S?XY\0$SR.@A-G%2J292B M945ZFH9U=UYT%SN3$6IP8*]&*?I;D#2FD7A">A$PV [8G(S\"1^9Q"0&["/C M7Q&^A-8=DATB:)0PG2"=*9KWT5WBL'&&Q3["6I *>0-SI#\K#G4UF['8$(+Y M4Z *W2?=$MY-'*-BS-0"@B_V@!,]2"/7$SC+NCTR.5 +92.@9)JD'C#2>]\Q M$I"^?NY1PV^0[6L<_-?_=V+#L6Z^7R3TG];'=[@^\#Q@K#YP2[+7HRQ-?%?J MJ%&L]'9\3R$8ZKC8 (^);?RKBB#( 2::-YTKG(FHH^$953BV?J.HO^-G8 MFSB^F_M+A(VLW WJL"RF4%TFBI;?;1EG!@IH+4'5&4OGM:\2U>"L=,@@B :. ML(/\4HJ[@7R3C\=Z%%;ZJ(=(LO)]*3-H' E]0S)49C2<'BO3ZXJ>#76P LZ7 M#D<^>&+7200XE2KKS_62B<^B=J10O^_AM@.PZI#= F[JIU;%W21;- -<;)GU MG?LHN&>WC3#Y-/U 0+6:[OAR4QI'6'G%SCQ?-?F&W_:Z+3'R-$^-' K-Z:UU MW.H6_DCO# ( "YQ"XES9\3Q](F/?1"A\3<8.\#@Q?H_1H7$>A=0J$_6]&R_$ M_*UO($R;EKAS%<*V :7Z@.FV33=N$:5(]/P:Q7>PK9O4"0-O:OR7,YY\A,.W MC"]?SDWC=WAJC'\&J9T4_TC$\1O@4P VJ(I.7X8#TG)8Z),(&(P M(0!P&_ L/_-=/2-E@JFTJSD/JG5%6"T#SOJV>]1NM8MXZMS=Q>AE\;2($K,E MJ:BU6[WV+Q5W3I=--$M(4=K\R>RS)NXIR1SV@SAJA[ '6)QHFD454Z*Z%>M8 MWDI_*N*2Z0/N)DN60:%E7)&JF>9B@*!!EH+45#GJ!=IB'/WTT5 %WO2VV^WE MP2> -KH3@*F1KT^PW@579!U_5-4'O$D*&%,M7;YIC.*.Z<1J*ZJ63\8SX#"*4#5"'=T1MF\ ,B^+^6O"HY6O[,0Y-Q!#<]/0$;YR"-">H+5G<&" M)'R1H;(35E/^JG0^%J! !]<>^0U(F.U*;@83#4PL0AA_>& M+>!GY?0Y3^'K"#WVX2OM#C"5%82AI/5*CD;VHK[NZ9)UO9]>//"Y;PWZ'Z2* M.X^-\_=]A51(#HIOYKTJ$]Z@Q,_\T OV-(\XT(<. MPFT,-\.0E!8V<$2.$THE3Z>W$8+M] $A:'?(D4/2(Z1&3S%-EK!Y2H:DY&6B"@,( MPM2,D"&+?Q"Z/0 ,Z67K*Z\,0$^E71#/*;RB8E4@ M:$DT._"K,A\;['T+C3-@*8'1(?[0,7?;-'11BOCV$UNK*/;TM'6R!L6"*I4Q M%?!3W9;=JU)2=<-$Z*J=MO*RT#]FZ%[Y70J\%C4%LM_0;\$2/V_G5CZ-==0I M*]K^*KKV/#:W2VRY65A0L'ULT?6B+<-AS1I4H:75HN*G'A"9U4!VRN>:IRO7 MR-%3Q1J7G4(D'*#@;8@<1@T9A0E<_%N[^PCW2#6@B-WC._?T;N ,9 YTKLC] M&XQR]@[Z(:AH:2:PJ9]-*[Q!G07>H()CY3J#35C=[AF@NO"Q@Q@<9#&K7&<# MVKIUVNF0)>V,J2I'VKN5AT&]+2%)BCX!3@UP"YGQ@M+.168_>VF<.'=(H#', MGFEXE*4U*'/&%!XRE;<";2:TH^=Z+7QY??B!JT$:H7<.X+6 M:LXST$WW^F&3]<,==\3:DGYHKJ\@[E)/;IPSY9$Q';MCE\*TLX$=O+BWQZ50 M+R(*9=XIMP,'N?,<*<00Z6<;LN+U H75RB(GO(F1[Y-O7"-/NDM\&2NYA?9 MJ*?BT6Z*QUD'=.EUP:R0$P ,F_WX'3G$ WX2Z0"=U4,&55J4"AF4S)#UPP55 M!L'JX8+JO2T(%Y0-$ER _WJ.?\V3E?1 B?JQ-201D=R'!ZUCKMOCD8ZQT$_ ML[GF)="=HV+]F1)C&\:<*84J"@).Q^*$X20;(Y_\#QH2>!_D?WR48R[]D,Y +WTL,BK4 MK$O38 G(_.=V*7OQQY=,9%TX*/ATYK&*>;YL[CW/@.?RI-(9LFXS<6 W ME*]4YFIP "4QNNK<_R M[K1ZDZ63X(%][DA>?/-$QP^1/TSM+P](2_##=WKK"U4AO/)D= &5%4?#5XT$ MKX+53B?$O]W2X9\T!WWKISXQ>QUADFWG_-LA2H*L(6YVS-YI>W7L7( +V^";I<]5 M*GPO\V*ZYM%Q;TUQMZ'+>8V:9S6#R(N$GL@@*B#4$#P\L,T3ZW1M\54#Q>J% M7TS'M+KVX_3AO0:Q,H.X$#TJAH;WDQOB< :+;(X3A2(!8Z:_GN@:D,8^M;+! MO[\RW<+JG>Q&@.VUBV578W)5TL2QV;5/FT43)!O?4Q2Z M06D*5RHZTA9\:JR"KUC'+;N4R!6Z^5[]D/H$TI-'Y6XEW/!% MF#58 )P?)F\'K_7+;AG?BAN8R82CI@;8[SC&3D>IW(XSQ@XX_U'YZ&\M:^:@ M^=G*;6]X,$JGN'>M.K4B1\\TEDU!%D.6._-V$9 &5]S"E^]KW9M99D]O"MTS)=50T^*ZXO1SL8$3!D61C! MV9Q5V#6S/[CE?Z%30#N3-4/?9'PM M ZO\N:;E_#YBI) B)>'>7<"BV_HHA.7<^=B>19-*[@R$&]^)&[!.RST)YO'G M'E")40/6W"[E:"YGS67>L1+O/9EY;2'O+>\I9Q 50E&;(UG-'M;EVF5Q50NN M?02L4"%,?DK:A0-V,,W"IT6$(4+"Y5 MR0+M&>&[ M>?D4-5(GP].3$C)I?*"6T0_&HBXDA'WM49_8FA<+-Q><^7*BK_ M*@T**:FJDA-84G5FNA!R=S&-L\\^Q/['BD;0FNY,'#U$,CH4LP6TKBTK)] W M]1*Z:CV:LO'NX505.OXN': MB9&\__2K%B-5*2S,O>Q*-7H.]^+>P+(G,\Y^K>B?*^W[D_7-S)=O+9]I6"X^U[MA:=LY3- KTHS0,_SZ9\-XRH+!C)Z/W' ![:$P B2SN [;])AAH_8MI#C2++8SR@432 M2Z-ZDE:._JU9>X95^>MQ??GKU7!X^)L3D&/M9H330\^T.0,-8ZM_YE-='!*O M-#4'&]B A#WLBV,F=,SBM(N\X^I=YL ?4L]3.)B88I"G:BW%!)4J]RO/@^%B$\//HC92$X2X9PFFCRES]OC!_-!!?"*F'*Q9'[7 MHYJF/!ZO[79]\?H/MLAJ>F<;/,(V/TYBL>&U3[\IVI5 M, 3M"![!;G/"*I"-\\N&@>CSO[+HJ8!G#D(W-TQV*4O)*%I3&BZ-=1?7G7Y>W%5Z/3,O[[ MC[-OMY>W9[>7_W-AG'W[A#]\D?_^='ES_N7JYH_KBQOC[+>K/VZ-KV?7_[RX M-:XO;_[9L-DFP@!QC&3L! $WJ,5T#AK%3CUYJ=FOBP,CV$');8+M_J%=W2>8 M5%59]I0W#>[J38--,0[.N 25'BCU8/CNP'J'3UY[=YEH.'=S^$\1O2[/O<3V M76)H( _0SJZ'7'H)9SG&[+.+_Z M=GM]]>6&N,WWZZOSBT_(8)[4_GWKF[^X=X),)7Y] B$;1 F:_>0$CP+F!M\Q M%N%B.+AYS''L^"%U)'3SPPWTPTW4X=1TD HX%+H*_XE(FD:CUW&7]56] ?E'GBV7>5EP3] Y0.&462RRO&#T^#A M%3&QUDD+K%=GSWU/ HR%1I;(L9LL7Q*>?D4;A7PZ$_ "24Y'-^<:4H MET(3]/QGY9.<>?[SE39H,^&>N9,8Y]N:_NK&@H9S>; MCH1O'1=_HZQ=N)X<[@I%O%Q@'.3TGF03G *?R(SBO#,N!IRQD; ^ !XNQ9#C MU@'@BC^JB<8T&5[\R!C&S\LA8'*A2M2<'^?4OPW?91,;9 $B%"+;2,PSJ%J6 MNDKG(Y=YJ$45H@>8&56#MK.+7=5Y@O*E2.J21S4B'"^14\BU-"<:)OIOR8M" MUQ9&A8SL+%:9;+DF0*?.8Q6Y$:5Y7X=^G*0XO 6%"&*9]-< -A N23<-\ :' M4 6Y-B:7QYX>>PG\'\@^TFCV!;-R>W-WMTO16H,1UDL2BA$#PM3XXH-R(K-8 M0N.BS&7*%/!B_)M7BT5GS@E-PXW@LVBB$.2Z1RX;D-X&3JA4 MD2@$RLK9M,EQ6F&%FV7UA+N)Z]]58B_J_XN11DP+ZJ/VGW()B)!0F+M;>MT8 M9PEZ/88!PQ18B".!RUY>Y@P)@'/ =1EIC/9*DD_Y[@.>#OU4#.P1-T#K]O-* M#JJ48'>$< W[,=SS1>"*2 MP?I1QE=*W-P?11&E[8FH.:%ZH@<"$49]DD4EP.!&Q+;H_* D8^(?%X> NGI/ M$ZT 9@0^U[B+0/,6MA9")I^R*[ZMC\GYSL4H,H,/OU6\PTJ]2T$#A\[RHM*\ MH(%@&5$#_C7VDQ]H)R#EHU9L:CA*\[E!G4]3R^>Z]8[K[M9;(&7GN6Q7 M] YW["KO\//?3+7N\ATYS^6E<6A<41[/96XS/_[$/?W$._256BWCR\7O9U_8 M27KQZ?+;[ZMZ2>NL2VS(%CS\SY=BL:WSC M,[\A/,S2BUFW1!8"Q@;3(7<45GDBM7675BCMF-KLEO''M^N+WR]O;B^N+SX9 M-V=?+FZ,J\_&Q7__<7G[_XR;B_,_KB]O+R\X(OW'S07^4>A<3PM+;]UW)S(0 M;YR K?L_PMB[P](X]'3D :WF,!A1U!2N%@S:'>"_ZZ7:%UQTJ 401;G@)3IA M8M)MSH9#/_!)(N?#"%_&O:S**):6VNR8471:QJ>+SV=_?+F],?[X?O4-.,.W MRZMKC4&\JOOJ+2TAV?%]=5O&U\MO%\#0/U\ ']>2%1MW3RD&T,%H0N?[$VYL M::[\CF^LUS*N;O]^<6U]9<,8S-YJ XO Y<.[>&.PS PKYF7X8^C\]]Y".HTYOO?G5 MX>?_^K[PO5]Q=XNW,&\#M_$X3.=^?^@$B;8!^\VOH'^.L2-8Q1ZP#RQ Y4:, M<;:.L/X34XO8!>3ZL2>L1;W-1'D9B;#PJ[AJ$?IPM>NN0 +[^2,(A.0K=2?9 M)16*0&'*NP/K';L0)D-68QVX(7+4WGO4<0X[#>H!J*%(E0=L.;20UUG MH\!P\@S-;U$%+E!,2V#"&B@+^LX:9%-"V\Z&Z*:TB;5(I[N0=# HB0T<=:BF M JI:R;1QH)4QR,J#;OL$+V:F[@#C?^,LN"/#I#HO]5V9%'?G %V%C.KA12DQ M)JFHS.=7]MQ(Z-$.1G:?]EK'1VM/[.XT7*QSSI]=(@ MD<6O[8B0X8 ,*USSFJFO>.RSJDFXXZB]Q$@;O6_/%5QV"L-IYI_=2+ M;2/Z<,XS*42RS7Q$W_S5[N8"A7K\"!!+GHD\- ?S\9M?VYWW MULE[UL)>.705)+!)8I3=C1X!YXN?$Y]Y, 3#US M5";5Y@9WQ157S$::-4'V&9UY1N?)_(S.=1SN>8.''>:! A &AP!8Q*H/H@/5 MQ]U[_7O2ZW_4,B[^]^^7OUW>S@9FGMNP!0"WVNVU+5O+ GMX/1MR_N^=D^Y& MK%'[N'7276R-KK'4<7N])_JPR.$@>W>NP=VAH@G^VQ#8V^K;7=>?%SY/?]U/@6M5:PJ!\WSOWT22"K M(4E\HIC^NX=W)\=/0>]FM9[2Y8&+;5/L+_]SX=VZ!Y MM8]/7>O_O)^=0ZLU2L=H)*'Y8)R)IBGHU+WV1)W<.=[CD!I)<)4O;' B]F@: MG$1^-HG]P+!/*,0"6.G\NJ,P"Q&&<>"K37+7E1CG8'E4*A@9DLOB3"^1AWPN MVO66TG1/,$O7#[B)PU=G:G3Y@.]:\VRL[0NH7?(;NZ92:<]O:L-O^#]MF_[[ M]+UHPP0,)1;\I#\-G(?$F3#CJ>0XO]$CDK=<#=((??#V,1&?W13NLLD6ORON M;)=@68.3RAL5(7G[,>Q4&OQA!/@ZUXIXW%/[3]?KTYM5U7?FB;;:+>LOST.B MU982955U/ZX> MB;#B]%E&-_CD.K_?/?&'+Z-^K^M#^K;6ERF++#2(3)-G#G M(\?G^A1J[N./J=O-Q7@21#SFZ@Q[2-!_L;"^\28IE:X9UA%7K?$L69"37OJ MU8 D)+BA+OW^R;GW0>1G_^E/6[IH;X0H:+Y2#TS)_DN9,>RU^]?,$FSI$Y@X M<\+3D:&N>!XX^3&=K_AQ-F.-RDT^9,RV64_R<.OW/&0/O)Z)&DWWPG M'M!?YTGTMQ?)+XW^.H^D/TIV-NSN:M3WCV@4&N=.C*G;*8V@W P!-DT =BQ- M*]]+OE=,>1U+*,.YQUNDO<[KCOP]BY/,8:59ZUS>/7"TSN7TK\H!$?.;EXO4 MNXFVOJR"Z;1MU0?=B?M.Z"6'5S\#;RI7L=L@P5^K. 5JMA]'S7LY^M*HV5Y( MS;.]RU\^-3=.-ML@F_?">4_.0,[V4X2S=6+\T;IIG;?R8M).K[V4.D_;1WM9 MNX@Z[4=2YU[8OC3J?(JP;01UUCJ=<)YOR6I=?KMIHOS?F_.]-9.^[1IY;YV<41N,I*"6I%](PGYO!R!L[ M&\*F!M(68M/YV9<]*]H(-IT[P4 VZ?CBAS]PTL+KYE2?+C[O.=5&<.L3=H;Q MMX%:#:1#1*TO9[_MV=9&4.N+T_>"/<,BK/I^?;%G6!O!*NS= %BT%6G80!JT MVMT]NUH-5.IO#,RD_.:EC?,:1O >8RN:ZQ2FQ.CJZ LO>S:)9 ML=I^\TFG)ZW>2B76QE\^4]XU-N7'4U246.]D7W_YR^G-W/&;"TD>E+V#NBOM.7;BY__W9V^X3PW#2#F>2BK#A[G%['#?HQ+C;#38A9,#9K5YNHS5403 M*3%Y$5O]P6?ZWL@)AK([/#E?Y5AH))$LA)=H/2=+1Q%-L\97J?J.NQS:IYS] M,[\]OF#0A\B-/]@G)Z4FR)V\9_X\W)R[T.+W&M+*H0=_.+4WT^J@=7JZF7:' M]DG+ZIQNID=AI]4Y/MI:_X65&BOL*HY5719Q_3;]L/F^@KL[SOODO7$SP3+!&*P3D _&WZ.UVF9N"0^6 M/#:W#UA[_59@.]7V&PC[)H%W3J#WQ<)X%XHJSXKX'OL X@G > ;:[RHBW>L M?<9H+4F_U]L0[G1^0[CW_/@U_\?4$L#!!0 ( #:0G5K!KSMC M?@X &V: 1 2_>[7QZ4#'A#QL>=>UYIO&C6 7,NSL3N_KDW&M_6WM5_?OWKU M[A_U^N\WHSO0]:Q@B5P*.@1!BFSP'=,%H L$/GOD&WZ 8.A .O/(LEY_+\0Z MWNJ)X/F"@E:C=1X7B^^2J]G9A=4Z/47UYD43U<]FUB_UZ66K46\V8//BLGEZ M,;,N?IY?31NS"WAN6_7SAM6LGTVG5OVMU9K6+QO3B_/6J75F-Y ??2O?&N! MEA"PJKG^U:-_75M0NKHZ.?G^_?N;[Z=O/#(_:34:S9/?[^],4;06E76P^VVC M]..4.''YTQ-^>PI]%!?W*5IN%.<7WEC>\H17M7%ZVHQ+J-9KW5E$35DJUZX[3.C824$CP-*+IEQ'71# 8. MO:X%[I\!=/ ,(YM%A8,X[QL%4KTF=%1>_WCSZ=NU$7VO@ MU^<0KDII3LN$VJ,K92S8%AEY9N2*\%_U6*[.+]6;+<;SSC8D<5_.AECNF3;D M!GL1*2I)\=M_KAGKEE/:C$BRE!D"R$?6F[GW<&)Y@4O)DTYLYHG$/\I$Y0:8 MC7 9W7%Q_L?..I%EE]$9%^=_Y.B$KNM1(<^O1-=6*^S.O/ "N\1#]RJ.WQ&: MQ?VX-$)$XTGS\O+R1-QE_; 0AL0BGH.V%SY9$6^%",7(3X\N F!!T.RZQCO/ M>MQQ?ET1](99$A>1%&PV0GZ;:4 ^Z[A%?>^2"L40/ Z9%L:#@T(7'7+];30K M6W\F@EW\MZB] Z=E:\]$D/.7K[@%G;(59R)6X.P2]5Q\S.X#;%_7.AZ;'-< MOS89]?*G-4)?6#!&BK&2X'O?$/\U03V90]>!D'IWDBV;00E\9 _<]^+O;'.. MA*,B6P0S#M&6VVP_N6+1Q=AQV]PYZ'>-OFETV1_FX*[7;8^-[DW[KMWO&.9' MPQB;6KY6HVPAXO+RO-4\YT28S(TH9B+&!&E0$*&"$/;(5,K'0TA8]1:(8F;P M?FC;A%1RV-J%0_!Z0\M/5>?4'+-_[XW^V!S<#H;&J#WNL;L[\UD I^3R5(_+ M!!X,;D&BX,ABXO;.X'XX,CZR,KU/QMW W ^9,JJ2T[-=.-W0 [BB([<)"^9X MT/G/Q\%=UQB97>.VU^F-C=\FO?&7O7!+P9F+V^H9>G[LNJ_3_ M+WS9@'W+\?R (/8C%JV09\W)_7U[](7U4KT/_1[K(]K]<;O3&4SZXU[_PY % M8:=G:/E=$TG)RMLL*Q&PZ-H2:)!@@QB\0KR-C$]&?V+H$!,757K^,NOY2+)" M;KUM]T:?VG<3UM^VSC=W MK/HF6UKVC;$. 7EB2O G8S3FP=@?C/4&84E&Z?S3K/-3$$!@5,CE M8NETTQ;3^_LAFXN+/(C6["=?4NG^,VFVPX'J @FDH2K$ FOF/$,Q9.O7C^V1 MUAPG*Z+T^WG6[PQ!Y$4 PP "I$(>[_59J!GC]N]ZO4RZN-+3%_(8RZ6!$*^0 MCTWC Y_*]?JW@]&]?K\B2RD]+JUK(Q"00JF0XUFTW??&8AK=[O.\#5\S&GW= M=>TV<245TF(VA088'-C JQ IYN3&-'Z;,#_P-:;>&DN24;I?6M$F$"#$J)3+ M=1(T0\_!%D;^_E(^:\3M=)V?-Z7EF'[J![R.U53IV:,> 6,X=?9):(2GI%-: MUY6A,U12)3*C;)L^6YL"2CJDE5XD7T5?YZ;K]#V_35S)@[3D*\CY59&7G"R> M/BO%PDI.I.5@?B*PBI04I/7T:=D.H*1&6C]NR0Y6D9]LRD^?F )))2/2^E)* M&5:1A_P,8(FYUS9Y)2?R4]."/&(5J3B"6ZI2)9)0WR:EY.0U:1C7B741=1B!TM$K(B2M]+ M2^\8 ;R.,*KD<;VT!C^U; <.\F:?(,$\+'LN1:SBU' IYL=J2C"V;Y5*QJ75 M?8ED"RL<&0*\&8A- ;$M(#;F&#R%3/8A(V M-=IMVQ)'?_T1LA!^X,WF!3N)8F7*F) 2'#MW#[$1(+'B&"D:Y)EX[N(9MJ!+ M.X%/O24B+SF@;%.GC!8IY[)SM*3, &L[*ADO4;8]88@Y&,[G!,V%8=YLA!Z0 M&Y3I/\I"*GF7,COQ(X)-4C?5\"N1HBH3N\L,H$A42924[DF(JO;X+36)$5I" M!N_.AXCP-RCQU[<,I@X.8[=,#[PKM)+,HGWWF5:W5@=2^D!*X9%P?5:^-E^0 M\J_-(^D_EO2.YU("+7H#'>Z@9S7K(BP5I:=2WC&?TA@?Q HJ26'N(_2$A%OL M,M]@Z/1"F &'+,6YB)^XR]](#4O(L95J+>:[VS"QG=T;2^GJL6NX<3QW4]GU$ M_3ZB):C<%5I)KI14+=@6LMF&$XT@5,D*(7HD/61FE[:J Z,D4TJ+%I)9[89: ML%\G:5&&B\C\R:0>@7-D/G&J2C;8YZI0GO.;O/:A3DEAI(RC4UC1Z(VG9QTAX. \A(L]7C M W_)(YM=]#U::J7[+'PEP3E'G62"TQUM2BE(:05"[3$ -@A:;PMX7"&7OW33 M\N8N_B^R1\CA;XRG7H:WO83%SEJ5P2)EOU3!DNQ%"&T!B3$@L@903XJC2H91 M_D[25&M?<45MBW6TF#Z5>0:Y$[ J&,ZDO%GAWM5,!R+4@5C?D>NUHW;:C:*' MI&13WO97S&:UQWM591C(>PSUPD!HKPOU(*U_/9A7,30R9PL2KIB?^'X9NXN= M@$UK^HC>>;Z_0L1<0%(F*)ZI01D.4D(MYYC#9B (Q8!I!I%JD57AR@'3#H3Z M8S"DJ6J[%-O<5VR0-)$5D+(;D7=$5I*O\0*=[,;!E$*0:*PDWZE3+0DC0^(] M8/[-L)E'>BYC$(WA(_)97RHHI4904Y62Y^W19^G%$1QWW_]"(G]G^V,IV7:,D0#7QQ;GK6K:4BQV''Q.)2XGO=EZQ"3_V[+'X9I0=$*&X!OR M06(:\%\?B!>LKFMA<--S")ET$09X#"/_?&8]WJG8\7SJ%[JC#,0SW& )Y_XX/[#) MZ1]LZAGNX"E1^8SZU+1($.V,&&1GZV,-6JQYYX'N="9^(CTYM1 MWMT7>F=7N$,-G7[ Q[7!;'V>K;#F.275E0H_,ES.>LS\-T=$PWCQJ7!W'GF_ MT/)LL1)F_]!0G;A39AE_(AV/Q7[?\9V#-+ZK9WSWL(R/UAF\^XHMO,.0 M=?-L1CKR'.?6(VQ681?62EM^[]4-KS"CV'C[W)I.5C/"[@_ADS@X%/9GR.:3 M=/5L90_(!SMK!>JO=:K3>9O?1;N]4MXH<1 ?++#QME*Y4L<"6(@U< M"N(@PB'WU)%'OR"ZAZHK@ [" 6RYOV+K0.@XX=Y:10,O+'X0E>DR=0_BN71B M9RHWN3VIK2=\L$-08GZ//Q^"CLFFE]_0D+"(TZASGM"^$UY*'KSE!2)IHUMOAJ)FAT;:6:(F49$DJ+# \P) M1QJ_YRHF83]$]TNMF;AA_F$X^#,;ZQ<4V6TVVV&=OO&(B(5]18O[O]OU M6/E/(;H#@1'BKQ*RJ,B@L($B.C#))[&\:A8_ Q ]J1QZOMA/Y!L. M7F*7%V/CB+5MW;LG])=Y,+H*M$:@>TCI GT?BSU1VQM ;M$?&OQBMY9O+= 2 MOG_U/U!+ P04 " VD)U:\"V8@IX; !P 0$ %0 '-T96TM,C R-3 S M,S%?8V%L+GAM;-U=6W-329)^GU_!LJ];3=TO'=,SX0;3XPC A.WNF7U2U"7+ M:%J66$D&/+]^LV39^")C6?8+I;#@9 M__)<_,2?/X-QGI3A^/B7Y[\?O6;^^=__]I>__/6_&/O7KP=OGKV:Y-,3&,^? MO9Q"G$-Y]GDX__!L_@&>_7,R_7/X*3Y[/XKS.IF>,/:WQ3][.?EX-AT>?Y@_ MDUR:BX]=_';Z<]4V2Z6 "2N Z9H=2T%R)G@4-@AE:[;_<_QSXM5&4S(S/ NF M4\K,9YE8X,D:J;(N'!8/'0W'?_[<_DAQ!L]P>./9XMM?GG^8SS_^_.+%Y\^? M?_J2IJ.?)M/C%Y)S]>+BT\^7'_]RZ_.?U>+3(H3P8O';RX_.AJL^B(\5+_[U M]LUA_@ GD0W'LWD*';R8YSA>S?B^N9W=^HGW'+C[&VH^8D$R) MG[[,RO.__>79L_/IF$Y&< #U6?O[]X.]:Z^'DISPY>=%^^>+E_KM7N^\. M=U_A%X?[;_9>[1SMOOIUY\W.NY>[A__8W3TZQ#$LGCD_^PB_/)\-3SZ.X.)G M'Z90\6?X1-:$S=4YDO]>XZDOOJ+-<91/1XO)>8/?+Y_=X!$"AR]S&!G,W8? MS]OF^/=QZ4[/'_5N,LZGTRDN[H$!#RX8STR2$A>;RRRVX1A>18B5VY <\7!6 M KD^NBN\V)GF9Y-I@2GJK.?//D/3+TOU=8XJ3O,MPEQ?.LM/O)B=GIPLGLF& M2*B+?U^GDY.M)3V?4$_VN5@1^K9RWQNC0CH>IA$L\G3;%_]MD4CX/ M1Z.!55J7H"QK$)@ND%DJR3-GM1>1^^H"-0W6P;4.*^3WPPIR49"1Y&7\.)S' MT? _4%Y.QO-IS/.7D]D< 5ZA;PHN\%PYJT6B_59.,N^E8=;'G!1. #Z7F"3K MX%J').K[(0FY*.A(LH3S3W0$7Y[.YI.3I8Z[C@VL6M*U;)8:IJLA6P=HNCOB"CTXB"CROGP7BXA%)52R4:R+#-"B!G?'I-B.H/* M)AKM-+5UN09@'<&;[T?PFT\NF7SW/\(41SL^?@,8CART>=NOO\_.[=I :^., MDY694A+3$A 2",LXC[Q(&:WEU!K@FX#6D;_]?N1/-_ED?'@SC&DX&LZ',-L9 ME\/Y)/_Y83+"B9WM_M_I<'XV"%*[9&QE3J#5TKZBP8K-R9'!:8%(O:&FQ'V8 M",<\4+Q62%DQHVK!2:^9^6(E2P82& 6)9]W=\/H4/)$RX2;S-YUR0A?HY&0X M;VFQ-KIF@7$9PC@W0+B0T9[FR**+FFGG%0LZ"P912:ESE2E6^-ED/=^,EV(8#Z?#M/I/&(D>#1IOEISY28C?.(QQH@PA=E\ MH+**40M@QBFAR,BX MS>@Q%'0CH].9N1IL 0':9NJ4YIW&:UM7].+!9U@-,Z<46HK*;=MW M2*QX!14E7#@WG;JC*T#UU&0_B O?]DNWE42G:8M5X+Q/!7T)Q2"8R'0 8$EP MM!C*\R!$=2:%1\A;;$B6)[#E6Y&E"ZG0:Q_/FOX>!(BI M&O0C;%+H3,2:6,P)];01/*)HA7:<6DVNP-%3\[H5&;:>[R[LXD6")8=0DRL9 MQ0.HM*R(+$3= HUDLM7*@9/=F<<'I+ >*W=))O7MYIHV67D \^$46ABQGT;# MX\4\7-V[2ZA_$%MB(A7+-$=E%%Q(C"?.HX,:K:!.8*R#JT^I32I>D,N#TI7X M!.C9HWIZ!>EJEEU+E8W,#CD;*]-HF%C(2%QPJD*JH>5HZ9V'U6#ZE.XD=!<( M9IXN_]WV]Z^,[2HQ5TY&^HK\JS;G5N1FF!<2;9D(*A:-D8[LICYHI:.P2;G()WS*9'KV MVW0RFPVJB*(6C-- 6L6TTIXEJ2..28/WH$!SZCW_ZPCZ%"AO+NG;E2 ;SS(= M;W.>G([GLP/(,/S47.YW,+\87$W@549'S"O=5*LOS&=CF$HVRYR%]2"H:?P- M/'V*@.E80"8!PCJ@V8>61<>_6D;S4QPM\NKSEW$Z/1N.C_^(HU,89*Y08SO/ M N=HE80B\36C?H^DB5\J'8!(Q[C7YY ME(&ERC5*U'F!! Y!Q.X*2GL8+=,18SE@$1!P%H])J]B[PY@F!L M,0!:5VH3T\4&U\/G[^UP/)DNWKVL/.M&H^(1@7QB638LFR M$,_$30Q]@%\WE]I6(NIPH0U*3DFFJ)AS7C,=4(DD@R$45QD]A*A!>&KU M>E_ES--Z8ST@RY9BZI0NJB;?Z@)#E.TLE0TL)HR*(\(*Z!8D!_Z1Z?+P<1W M/ ['4';C=(PRFZ';?'K2& ?E%=1A'LX'4E>Y2/U$H9KXBF0X[L@D."Z,FY8E%0EJ?-1DO!KMTBZ5TQ;1R9QXEHA">Q8!C]MYEA^/E"8I!5=F)Y)!RK01,:Z=9 MT*HP&Y65J.ZMY]1%F7= Z5-@2DP!BLDG8\)[E")@9%2N4!)Q2^#6-&[,VB I5/IC*0^#V*?= M76J]T:&PNJP&":I#MMR\O!P<^ MJ,P+BY(OHEP"=P86KE*).1-P!I4^^\Y8LN&___T+1[=.Q2+)X)E83@LB1AJ2.J>T'UR;\FY@>M0!ZGJ/IR M=\)7Y]#=1Z_ M-(2U)C>P6(^#$SFQ M((5D&D?"O.=FL1LJA7>%5^KT]&HD/2V9)'(PMIWZ&S3XZXN;L_0&OR?K079X MA'^^W7UW=+C_>O_][L'.T1[^]CJ6+9J1W?'X3KJ2K3,4HO9D[R;CR<7YJ_/P M>??+1XRF86 =X>JRP.P*&]RP*1:$B9Q=8.IWHHUD95(J=>"-]&U*>PMAN*$$J$<)-@4H?S MEEP<^%*YCXDS'$)J[]":57.G!#L=]6>MO/.F%OQXL\ M^6L<[WGOBU-<9HDRE<@H;9[A<,$''NA^,X/=O#&9O=41$370+% M<<7;U-KP1IM::6%E%H3G26MC*[6V[' X?5*UI$Q\>N&3L7EQ%N)\<@8V&1Z-IUB,KXN7WZQ^F[FW2Y;N[:2 M;?ROM&U,QWV(RF+\KCV:":YY"\ +L]+7&+@NSE+OL&T LT_:DHHP74N+OK?B M5P4_R#FHZ)UD7+;&*45J'+A:]$(HR'&=3* ^7KP"!MG(EK[3;(#1H RM XP, M+;8H4K#(E63>E"BE!IX2^6F1FR!ZI1ZW%?Z=/7DVFO).3+M$IR<[U- I>L.T MKNCN6 ^,&UR_QH:2.;4*O-.T/ZUJHQ;VIK-,K[HNV69M1DWI,Y.Q%35X"\P7 ML P\CL_ZX'6ASO#?L\ WJ*N'A7.\,RYOX_1/N/+H@0..X]"%A2)PE@.WS*NL MF3$VHTOBN*,_PW0GFC[5S&S'A%LG+&@D0.CYS0 ?TXYEOD*W8C3YV!J57$ 2 MK8-@BIKE"@U21F=4Q\)X\2F C0%=%7(?[QN >JGR2'A!)PV4 MD^%X.)NW\7ZZ3'DJ6R-HSI&@JD7\O!TT$HGQF 7/T?*DJ+-S]T#J4_$,+3TH M9?%=Y.S0=RA>A,(B(-DUB,@P"F[I)*,RQ"KI.UT^6LZ.6"N"0MG;0-VD9:M-H,>RVGWAYLV%3"/)3B-T48404@2FK,O-W]8L M*5&9DU;Q7),LBKK[][T1^M.:^KZ2:5OI/5TUS,O]M^\/=O^!G]G[8_?-_F$W M13&WW])Y;,EF9\8#%SH&R41JH8=(&&Q#-4SZ*DLP7D3R M\D7B(9 47*S ]!J7]?!X?%YKEL^.IG$\BWF!:EP6WRVU4OGWZ6S1N_]B%"O! MOX_G)6O<@):^L!2TPOGFFOGD'<,Y1U]-<,XMN8I]S 'VR1-XRK6RLHBDERSK MHB8E%"ZJ=94)Z]"C$05-&X9 +/H@7#L5Y!VU#W]73]<_B/UV_V_]F1!WWY].X]Y]4#H2HJAWEK.XC: M[],0G_;KV>\S*'OCRPAJ!ZWMI_..O@Y,"#E;%B*TJY:X8%XB)[-R/CH+VA1J ML[4^.H*&U\T<%T,O1@EP686M.$8/'+#O$';H%+D'IS0R5/G M^[\)J%<;VAU1:$4Q')&$2(]60YNA9:[J4M7?W=]^4%01O#C'@F_-S!?WM&IE M49GR*$.1TI.'.!O [).7^$C\ZEJ86[.NV8T5#867Q[U>3J&<^Z]+_*T:JMGY M0>$Z524U:V?-6]UR9!Z]6%9C#-GH$((U]QG$#=_=)Q>M8QH]AG0H=ZANZ-(; M9P@'H!R.-+3&;UM!-4A?^ZX M&6X0@I12\,Q\;O2VB\W=D#&:L5:I5@//JGLR:\W<>L\X&'&RHH@86) ^X!DIJSI]C63I> MK(&H*K6RV@SI P^A_Q!^^R/(E$ZOG7R,P^G"RZO[X^-)R]I,)_^&/!]$*WQ, MJ3+GVGZD4YJEF@2S20 Z2M8:2=U*[FXT?;KTY[$T%XUHNLCGEPSJ,XZJ#4X2WWR83UDZU F_&!6J .9T7D]UPSCZ^$XCC-":N?? MFG6\M)0#K=LER@(8RMTRK7-AGD?%1-7!51#HE5&?JU@7VUH92?YCZ:%.Y$;& MJE?P<0IYN$"'7X]@N6U^%?7 2VNE51@]YM;?52O5.A!*G @'!810)E*'9^O@ M6HM-CU4H\4AL(I?7(V2+ON:Y!D*F4CP(9MK=1SJ%P'Q-JE&>5Z&+2.1W**^# M:RTFR1_>V&TI,+H+3#[$*?R*D$K;H(;Q[)S6.*273\632B5-$N M*"&__>:!$-=BU ^?M::3(LTVV@J$Y[=:#/_3EL$YV(4C-TC.VFR,9S4M-FBT MPW7@)BX6/U3+U*3VGKN1,?UIIL8=S MT,2Q7W&"%DF-J_'#95<^Z00'$5@"\*W"U:*NK95Q#%)C=I %>>?_AV)^=OW'!^0',YM-AGD-97H!^_0=7/OD>IL-)N3VN987>[I?\(8Z/ MX2#.8;?6MB/*+*1YUA%L?G5]-Q/,M M^.M$Y.BX9(EJHU@9F88,+/%2D3Z^E&R"CHJ\O?C:Z'IUI*Z_'+]UWKX;\9.I MBSOP76ZR7,%74!4JKTMK%-AN(FP]/MJA%!-3$,$!AHO4AW371]>G0NKOGY[; MBK]K>JXRXR%9=+VD9$:4U&Y)SBS(W/H!9Y=++JV-_N/0\]YC,T]\ANZ[I^>V MXJ>[XVTQQ/UZ==C[XZTF>)"MQ046 BLAM?EJMTL%:..2U7HCK?34Y2P=#*-/ M->3?$>&?FE!/X5=8864I2C-?T*9H7O$K8PSCKAA?LQ)0J2L^-_4K'AB:X_,S M0%ET[;FX??#\PM\K'1;0LAJK:S"5>>M00*XJYH-W&("VY&8.K?9NK0A]O??U MR9/OB";7PO0.I$#8_O)C/%L48N_7\]ML)^/C(YB>O(*$FD2 X]D9I@1O-S5# M9M%HQ7*66K<.WDI3[[I^$] #G>PGR?!048=>0EWKUE4QI?/!&AT34Y[+UM^ M-U(;5I4H-:5H?:0NF=XTI;!!:?A2,$>3G8SK>0H+^>"+T3VS%W@OD> M]'-W]-E&,AT09G:-Q)G+(E(L+''?+%*6+'#0C)O,C5#*BTI] M"\5ZR!Z8J/C!*$0F,\KC3Y?.Z]LX7S82>C^]]$H0XLLX&J%WGBM M[]! Z)I:"H1%T3JQA7:'I%2*2653,<9EZZES8R3 ^Y1%>"PR/KK ^['U.,@V M5=$FS7+1>GRTPQLUMT:T'#)X:G M,)"^NI0R,*Z\Q0 #XY? D4\863AA),8:GCHYLA:P/B41'H]WMZY.(Y8/T Y'<'DXI1>'.V-<32G"\OU%N+L= HE MSE_'X72Q-E[!'&W8[#K:]7H'T@+8MKU@A]-!U('PO"CIZZN&LSR:- #)*5T MDEN6VXE_;;WZQM[1X?O\/_+ MQ;TWGL?Q\1 =\?.YPDAA"[VVZ:NVU6 D0R3252M>=WFKZ&^32?D\'(T&R8!< M-*T!E]"M$ACC)!X]LT8I)6MVACRH70?7]D=@KK]C<17A[=$'E8N2CK?11X:N MAD#G(BFFG.9<.^.7NG&$=2Y'J M#,)U9*OND[AY@\2@>AUD:OW^33M@6%1@R: W 2HI[:,%#^OU2]WD[7TJR.N, M0X\CF\Z__>_AT?[!SF^[A_C%[MOK7LGN&*;'9X=(S'@,AV>SQ357 M6SE?V[YR6R>,=,A$SMB=6['X7O3.(46?.+,>.:)E,"S::IBM7&@K78R*.HOT M+3P$VRVKG[TP[ /EK:DB:995ZT,=E,QX@L*+=2%:ZA,:WT;4)V>+C"1M3Z78_O,>3(V'3Q:N@+[9;40\CWD$( MQ1O4I\S$Q<59U:-#T)J+6AX$KS(I1[V?\2T\?=K5[(@U6PC@"2S=Q>UOEU>$ MY,GQN#'^ !9F?CZY81,ZL7\;H^C.*M),#-T>P%4P"\8JEX2/13); KI01606 MHG/,@O,F5@>Y4A]!7@'CT?H0@^20K <&OF)D(WUER?+"@I-2*YN<"=3A)FD? MXL?+GVW%E(W[#3]$/H0MTFZ-]C);>#T-[+-0(1GF2T;#[$MBJ;8(6>@H># 5 M@Y_N%\M*;'TRB=3LZ40^G5G)P]W?6JG*WKO7^P=O=X[V]M]M8>SN?MBV-FM- MF'09SXN+#T0U.@F8X15[>4C@4>K2W@E! =Y#=7WCFQB9>\1JOK"CDF M"8:5=C>WMJT5O^&)>1!>@4]9DX^0K#7Y(R:7-B'$1JW''R(/FMV[J^V(EUKK M4F,=SB?YS]M-BSU YD4*9AW:.\VU8<'SRD+FU219O,[Z/FVQX;O[EG75 MB/3#YC-,MZ\Q6GP&RNINY1=M#KD*,8A@F>79HI(J@N&WA7%K3'1*ET1^ZG$] M9 \\,?1=T*(#F5 V;)Z,H)AUNKLFX+CE _@8_-BQL>+\]M[. W+;* !HZQU M.#Q0NMW*XU@"I5"/91T,?J4J=1>+>R#UZGI((DI02H'P$-+"E+6SC*MN)O@: M%\]F@/\59/0 A^FYJA@,*U1>VOK,O-6"073:6ZYLR?1-3QX,LT\W0Q(QJ&MA MK9G#6/Z\_9'0U/WM+_\/4$L#!!0 ( #:0G5KKJTZ+1D8 !$H P 5 M&UL[;U;=UNYM2;ZOG]%G>K7@Q3NEXR=W4-E MRQ6?MBVWI4HZ3QJX3-C<19$.2;GL_O5G@A=+ED2)BP06*=DCB2/),M>'.;\% MS#O^\W]^OAC^] DFT\%X]+>?V5_HSS_!*([38/3^;S__?O:"V)__YW_]QW_\ MY_]#R/_Y]=VKGYZ/X^4%C&8_/9N GT'ZZ<_![,-/LP_PTS_'DS\&G_Q/;X=^ MEL>3"T+^:_[/GHT_?ID,WG^8_<0I5ZM?6_WMY*]9ZLB% ,(T R)S-"0X3@FC MGFG'A,Y1_[_O_QIHUEZE2!2-C,@0(K&1!^)HT(J+*!.%^8<.!Z,__EK^"'X* M/^'R1M/YMW_[^<-L]O&OO_SRYY]__N5SF S_,IZ\_X53*GY9_?;/RU__?.OW M_Q3SWV;.N5_F?_OU5Z>#NWX1/Y;]\G]>OSJ-'^#"D\%H.O.C>/4 ?'R:??V' MU]&H7Q9_B;\Z'?QU.O_WK\;1S^8*>G )/ZW]C?(=6?T:*3\BC!/!_O)YFG[^ MK__XZ:>%Y/PD3L9#> ?YI^67O[][>1OI8#3[)0TN?EG^SB]^.$3$\T^8??D( M?_MY.KCX.(35SSY,(*]%OUIR :4*G/]1/NV7G3%]0""3>!F X$]A5"A>$>-= MG[X[YJ^?11)D?SF<541\^[.KXAU?^$%- =_ZZ IHYQ]$+N BP*0FU&\^]QK. M%(%_Q]=/OX:?B3*8#0H>\\K_';YC(*W MQ4K@\PQ&"1:[T0K!7T[)>^\_GI_.\& J9Q1" MAI?XY?1B/; @:&8VBMNJGZZHE/TTS)6_? 22@,M? M8#B;KGY2A"WG@EZ/8B'7"NLZ\V$(YT[Y++A5Q ;OB-2:$>\])3$%SY/.DBK; M:DUS!-^NYXHI1Y/5RI:O7:?3(T_&%U7U.1M7$^-"4PCZYY_&DP03-)CPK^9[ MP5_C<#R%]+>?9Y-+N/KA>#1#5A\/YP_$]Q+>ER^V9<)T,CM_.QFGRS@[F9S" MY-,@PM'GP?0\RI"4]X#040I26TI<,H8H+ZU#$05+TR9

G]:_,1GWHO0N M*Y8D!:$(2X;W,1"DB1DK8G58)T*+)O$:A_IUP'45/)= MEO:=&MY5*3>/]ZTE>EN]=.MW&8^F\[_[2?K33U90=#:9BV1("%80&1U%%%02 M*E+(+D.FCCUDQ=_QN8]99[N*J<$+^0X^P>@2ID=A.IOX.#NGD2M'(1/<7W!= M&CSQ:%X290/U,C%#>>UW\B:&_E32:@57\L;>%[@NI^AA5X@_7,P^_#L M%OK_-SRD*.BAC#.-=H8)J$3BIZH%(JS*"CGH%KJ MNG\=5U#*?6KN)-$&ZOUM,IY.T=+)@]EY\EEI;Q0)/B*4+ 2Q/'O\0P"N*#L? M7&7E7GO\HW]]MQ7E;:WR7;5Z\A$F?H:'Q_'GC^A_7CNQ0C"<>BY(]!F=A P1 M34X="/A@T*T$*0ROK..U8!Z]QNN(^;;^Q>ZN]G!83(=1>NTG?\ UB.="Z6C M<&( D)D1-RWO721>6*8!_1&H_I*O1],_ RJI[)8C7D7>37R\*> '?D!HS_'$ M&8X_%OJOP%$\>*)/DF2C\XX A(Q1$O1FD;)6N&*V*L)+H2I0I<'6CNS= M Z=_+E16WKB-Y!MX#2>S#S!9N_ISFP(R/QBB044\!H,@(0E&:+*4)@HQ!UG[ ME+@7T5.C1D7Y-W @U@-3/(&E-A 3E"CU[9&$;!,1#B+CDE+!?%]'R%/C1!VI M-W ;KFR<52YK,+I$D$LC:#R:_@IY/('%[YWYSS ]_HSRP.SA?WV)K/#=.4R=P]\O>^'+TXHZ8 D.!<>VC33KEV@Y(P^4\>FOF4%1] MF\6Z#HL1\O*M^A5]]1+)%SP*=.\0A_- I,X<73[<=7/0C@4'/L?:-1%KH#P1 M]NPFXMN:-[MJ?I&RF?MHP04-#H]3Q1".Y#02[V,@>-Y*$PT'G3>J/.R@[*NG M/WK];BG(VRJUNZKTV$]&N+=,W\+D](.?P*]^.HCGD5%#A>(D*8X\2U$1W&HT M$;C6$*EA,=4^3.X$\N@5O;MX;^O(3Y5 551R M!X66 9'__.6&O' Q?S1I;ST].WGVO_Y^\NKY\;O3Y\7;\OW]_>?:O M;T%6ZG9=_[36S:\;KK-=+VSTF7EC'#%0"NQSH$C"E DS*8>,IQ,3U9M,FO?" M4JYE=I)(IQ0>MLF2P'T@N92695LBQ+7MF8/IA>VBSX=Z83N(<=^]L+>6IC)&W"ZR4C'5=E[O!70H MW;)=%+V.,SL+O$&2Y@:F96_2)J"ZM,YV<7ON M1O"VT#Q=WT@:I)O3=*A*RL M\,Z5/&(L)>;HF96*N8_#F9^N 1G!2Y6&%Q;#H%(JB-Q,>)Z'0N).AY5J/W2WPOH M*5"@GL0;O/E',5Y>7 [+H+IY^4!9^ 0^E&WRTS(AMP3J7;#::T^BRR@"50)W M)C$2<0$H$":"JTZ-3<$]"9HTT42#0HYW,,.U0EK%=9>H8O22@[3H997F)#2J#<4>:@)_")'T :I*G:;H:F=I)YB_%. MMY:*XEB,L'@[GLP%/YM-!N%R5L)R9^,U96#9&Z>C5\2XB*N@G)%0J@B,HP94 M1H.H>@EI'>1/G&[]:[>!P3M?Q#6#*,Y=>. MBLS>P.PDH_PR#&:7^#OGRB8/$?=RI4L'6!G#XC@5Q"JG\?U*UH;:MO'.H+\# M9O:FTQ;-^G D;X><1HHN@2%1EA ASGH3 M&>AJ@H2)J:;)D[8/XN M*=E&HPT\@GM?J<7/$>UJ*-ZY @D^! 3J6$+'R/LRPH:B"6)H!B4MT/H9Z2X( MOTNVU=!6@W[#^]Z-VV"-8S1&""3'5.;H)$FLSY1D(;W*483H:A=;=0+X73*K M@JX:-' 7N+,AG-SB&"D4I' MPC2->#Y )H$#*@"B,9F5\.1&D_8[$+[QDIXVWP^)#PV:>M8M#T4'@_>C9Y<3 M1!F_G$T\OL5QOHI1FG\WG+_4W1;+G0(K0R:9"4ZDP'?;Y<")H5IZ2R43U6N[T\%K'E,@+-GB.%)3ILU)(CS:8RH;G:L/;-IG V.? ME-I2RBWZG6['_EE.3MD2(9C7L7D-Q DO2+!<&ZVX9J;Z!4GWYUOVED YYGD M8(@!U*R$!"@%YDC6(4HNO1"F=O:Z9@*A6A?*Z>^O7Q^]^]?)B].7O[UY^>+E MLZ,W9T?/GIW\_N;LY9O?WIZ\>OGLY?%IN;0Q70YAG/_A)X,"[^M8FM%L;B,\ M+P4,P^DVK2FU(>S8K])4(I6:6.Y\YI>KK'+@N9";$>$2+;,C-7$ETQ>U-RA[ MZT#6WN ?@+3S:[^4]\E:>2_J^*G4.9H,A/E2Q^^D)0%D)+@74XC1HBBJ1[DW M@]970TQ-;MP*]330PK[;9LHE+L_&H^EX.$BE&&^UDD7EMU4Q1,H($X#.C, U M>)HIB8Z5"3V9H06W"9T>N&1JW?/WUAS30L_CRO*N?-/879A6?1L;H*IXT=QZ M)/W?-%='4P^H?@L \DY1\HS-US7]L(V M8_,W;1WLT&N^JB;S49 M=['H11!Y=NXER"QL87L9OQGGE6,22*"X,0HOG*H^-.XVBD>M^1V%VN("I2M$ M)5BW!"6T+)CUJC6PBO0='B*[10!L.%*_-U MWK(.#$*R1!M:+E\JD&C6A K#0XAH4U:O8+@#QM.RUW:5R MZN49@K;$M0V&"705F,Z$!X,^A%>&. N44#08)-4YR51[9OT&L/JGQL[JN]WL M7%7VK6RV:^M>V1@JIE12M<2 CT1R52Y,]YIXG7&WL]JA7%HA/'X:U)!Q M SON&J+SK!B-X"*A&:U)Z3U"L0$M#@:,&>^S@-KJOO;XQZ_B;66YUESK.=7] M!OW(^75KS3/:MY[42^+Z_O55RD\_PUT=1K/%M/]W@^D?5T8%,\9Q7\;A((_0 MJ)">>(46O8K:9".>J_/.(FJ+ZW9'(G36V64-Q&S/V10#/-T?Y1A"99 M;KY(JA1.,'2M0_24"4_M1I,O#DSYVR23&^B^BW3WGTPN,19NC2_7GBBTD@TE MUG)?+N8RS 2+:&L/"WBDR>1.>MTMF=Q%*143C$4 I?=[.2=H46V1C,*5)R*8 MLLOQ;\DE$FE@C/H4C=RHQ^2!O>+&8Y^(<;"+,"M&&FY 614\;0"FHBEP"T#_ M%L!.ZKA;K3O(LO)Y?QL4<*EMX&548\*SC4I' O6 )%;4!0B(L(:!WY-B[SG= MV^FUBPBKZ_/3H*S\).,Q,9Y\;>\=^NET@,?%C1ZPU7QWY>#R5?3X^7H M_QNC./^!?WDY@7,;?00N/&%ERL;\$@)?Q@(;)9+):.DH6GL*WH;0^H]&-PHD MM5!% \:LKC Z6=W@>[H(/I54+)7.%U,#XX4[O/>"V8 M)\.*.N)ND:D>#L=_>ESSB_'D^?@RS/+E<)5!Q5T/!I_F-C':O-X[QDI5&\7= M%)?MT"\AU%'<3I,3X*LGJS="]F08TD 1#=*7FZ%G2SQ M#IUHJKC2(4%*7.R%-7O+@>$8Y)%&[YP=YX;LK$DVM=D@8&D ME5,D,H>44CD3*Z <1LQ*066DH;9+T'M-%D0'+ CJ0Q@E/BVH(_F+>&<,&-5E=Q'L(-5FO_7^/)U_?NWG.PH%+)CA'1"KCM*TJ5[&4 M^E<76=(V:NHW\G,>"-S??O*!I5H[J7)<3:25DS=O_ 6">D?1)O-T'N 7R&TTT6Q&LSN7F[341JU>AZ7S>Q*S M_:B\@U1KJKHX62LH1ZLI$-9$GK@DV2O$HDTJ<31<(@U2*CSFN/W9$U/:-H*J67-V M'FM&T$U2 ?<\LV_[44 MJ<8/%W[RQZ)L6CM*F0/&"TH3=;63OP]A>@)^3!/Q-TCY MWL:W0K=J?]@ 7Q:?(NM7[^GC48?I$L%=30H+'D09\K*1N%9&>57KC"F MB03@0+0*422@ 6CS[LQ>Z++&93H,MG310L-!&5>9R^69R&G*CM,R4H\&7'0& MXI/EQ#BCE>0<3*S=J;(.RP'D?';2VIKY&#N)O$%%XCOX!*-+>('2>%9FT?LX M*VG+E;&T\DIXCLZSPOZ<\:1%N"ZK1#*+H#(7GE>/K6\$[(F1I+XR>CEBOISA M/YUOFBD*B7:S(H 6&!KGAA/O#"4ZE('15HOLF^=@KN \;7-U*Z'WX<@48*N7 M80-H?1FI5[ .QC[=3H4/YNMVDW\?6\8UB$[3J( [HKC,Y?*\B&\%*"+*C344 M1* W*\X>'S6ZVZ+-F=%%["T8L8J@W82X/.,<]2QZ-+>=D&A]6V>(#?,HCV:* M:HKP:D_L>P#2 9@:VZKO)BTJRK[%Z.6;L-[BR8L_\.^!G1NE0'!\"824:"T# M+4&[Q(GTS'JK8KF]N/5N<0W/ 9#B59NBCVV%OI80U0K2WAW_X_C-[\=7=5;/ M!U/__OT$WL_!C_/2BMZAZ*SK(W8L+-MI196*Q[Y]Y,GJD5?LXMJ&& V:JU*[ M>1';E0+)AV5 EC:X^Q.(A3+ON-&L^?V&MA\CQ9?*>Z,21] Z7&A)NN!1H MIBQRZ6[F45JMM]>BLJH\N+G+5!/X(128O9V,TV6W64^JXHG K%QPM\4R/1FEUT?TJ\+\! MJ(K%9FN!]%]LMKN.;BN\DH![T[Y@2B?)&/&AW#+*4B">NUR:?GB,@7'/:EP? MU[/6[RDWZTGI7>1:NPSF[WZ2_O2358!>T63P<$,//$L@,A@$E8H=')7/3FL&!"UO] MDM#K !ZS7:.7=]W0U8^8W&+^?^(\?!M$/Y_N.B4QZ;2.)F2I<7J3$@I0D M<)$D>.4!:A3TKP7PI$RN.F*N/%)M.;#C.J0EM3.0XYDGP 73_^],OR$Q<: M7GYSI>"KY_5[9E<2_'@GJ;68<#4>_3Y=-2 $(ZU PR,PQ9&4/!%+BQWBD_?, M64VK5P-<>_QCUN>NTFR0L7N@-N7XIL'H?6EBQ_^F,__Y7";#M%:!Z*Q8 MN3U<$.\S)UY$D#0I:_HN&[H+9O])G*9!UM:*ZBW#4^.BEG4?52=CT\M5*P^2 MQ3&-_EB9G.S++6ZXQ1/+!244_\);*9@QM2LH]IJ9H0Q=G)R :!WPA//6$0?X M9F4XZVBA(OXV >].^00-9.*<(.L:) M2"49<4X:0FT2AAG'Q&8#=0]+ZUTS,_65WD6NC3,S9A[=#I9H7@JJDP5B@S'$ MR"R3HYS"S;G:CRHSTTG2]V1FNHBI78?).RB+0K_C+4SR>')1YJ:>A.%@<3B= M,<#5L3(D$:0C'E0FZ-9F9Y14VC9R%>\'=H#.X2YV7GUE-&#,^K&*2_CG M,6?&T"\E-(I06BD8\1GED+3%G8T&Y6+M+L8'03TQIM150INF@EO!C:ONNJ,\ M@\GU "?^4D MG^)/IQFYMECVDKP^T,"\U,0+8PU<-0"CR2@_X5:B-I8&5/0&Y5Y]LGX;U:PKQ#D M/BA8^RW8G@IM@ETW(CS.R12R),RSTI*E:2GQDR08Y;*G(GE7HP;ND.+:>R15 M%354KI&[)T"[ :CO*0+>14>;1<"W$'!O$7!N;,@I&T*]1E;+,BE/4$J4$5Y[ MR"7-__BTWCD"7EWI7>3:(.[Q;5VVM#D;%R*A.I;J(I>)XW@ZF4B-DG@>N>K) M\(.L=.^DE'LKW;M(M/;8W!N1>QVRYN5:0B=S)-(H("%82V1P@3D7E.7\$2<>= MU+:OY-G5K(9S1WET*5)B:.G$4\$13SDC^)Y1E4%X%O@^6'8%\0??&JAR7[O: M?5);W.'-SI,U*3FTO80NK0G)6.*,!^)EM(+G['FHG:NKA?T'5_M4_L%F;YFQ\A[J<3#'&_.'KY M[A]'KWX_?GU\=/K[._R_-V>G5Z'@%X,1KG#@AR]'T]GDLH1KIJ_!3R\GD/SL MA1],_N&'.\U.KPM@QU!X0VE4"H]_?==^^>OZ7NQ"L MYALD135S).CHB 1=+KY6G"@:C47C6^M4VVOQ>>75S;ZVNH'V'IN]8 MV-<;44T\#@_ IM>)>Q@TW -KH\K1/0_5RGUD+CZTC53%U[ MYUC(3!D0@8 "B[M\]L11_$,84.B).9YU;6?Z +CUP'UL!T>M+EIJ2:F7HX^7 ML^E< FP9F*3>ZRQ5)N!T(!*QX*:= ^$:@F?<.!LV&K.S#8%NP^G?FVVHR'64 MV5$+#4)X=T'C2VC,<)M1AR1X7&BY#8 XSQB:E=E&+E.(IO9-?O? ^=X(LHT6 M>MI!Q.JZ0:8: M&%Y,X-^7,(I?YN>MBTPI&AB!A3#&CIP"1" LT,@8VZ]I1U@U@?0\N5165 MM&3-70!7-Z5N +%'+^H&O+W[3G54NX%U6T,O/;E+-Z$FQ1R3PA 12[F$EF54 M:M($DC0R:F!:U9[^L#?J;.X:[8TY7=31EX/]#N+E9(+[[O(X]5+I)"@0%HIO MJ%,@03C\UGA)53))R69&S3VX#L.ZV4FAFSC2NVBCQ8W6?OKA:)3*_QW_^W+P MR0\+R/F[8JT$'P(EN4Q0DRIQXIF,"$]:IR.(6#U[LQ[-DS5E*BG@-C7$[B4( MT]ED4%+,=V.\^Z=+6F^"O9%ILPON_=@\M3APJXR@9P4VJ8/980U!4)URB(0+ MA7MK9HQ8#YJ81*7UAGO;H/;ET,CW@-5TB-SKHK<&G'L]'L&7UW[R!\Q>7([2 M"I7VF4?A<6]7"7=YRP3QRDJ2#'<0@@RVNMUT-Y)]U$7UI1Z%'724U,KVO;[FX_LGD"TIFCOC^#R459SQG^F\7E MWU2$LHL1FLM"D@S$.>])+@T:K+MP[.V:PUUU.ZXLXP;6Q$U,JRO" M-D#5* )\-Z+]Q'9WU]@#%-A!W/V1 4106B#GA5?HR%-KB$>ZDQ@IS]9YD6WM M\5A]DN"!&&M?'.@BY3:W7GV"R6R FUP!MDIP*J.8T(%$KX!(-&6)$Y$3+83/ M27$E6.VPZ9U ^GV]T2AQXRVGN'UR MDXD4I56?.D9T,EY80:."VGM+EKJJ4U@U<&02C:22TJ\$KAI M<^#$:L^)2L$S*[/GR?[H(]E*D1WZ2+IHH8$5].UIOC3Q QB%+T<,)A'I2V<+ MDXG88 WER203:P<_;J-X*M;-CO)M4"#W+:(W_N+*%W\85R.C91VF_=@GN^KL M7@KL*/ &9\1:?(()E4.(!")N2))SAOB2)9SE$)-+5)G:/G"_1'C F.B+!UWD M7',0;)F*>(0JL-?\\S?C&:SJE:(,(6LC2$XE/6"S)DY:Q*5U5LXYJ^R-),F: M29+W/&0/MW%74<.X@0QK#P9%7(*NP<6X5*50GV1.YT,O&?$2O]71*H",AD=^ M,#/ZT$.>B&ZKR+!]X/*.%/WT/%,?&(V9&!MY&5)NB043"$.KA>6,MF>L/8UB M UC[)D:=#&AM^:]]_:O52+Q\7O[XZ/CH]/3X[?8/_^SJZ[>5HYD?O MRVH6)1]O8+9#U<2VC]JQCJ+*"BM55AS%?U\.)I!>E%7 J\$G2#<17!%194]U MYD@4*%WH7 7BA9=E\")08Y,VK+;3U07?SO/'ETHXR0\_]=6_J.Y2R MD'M$>GV!(B$6OB(I/7+F9KBM MD>Y:Q&?70[T">LV.W01NJ\12-ZA[2BVU4OWF%*NFMP.@&W,9* V:)%J"TQ$= MJ* #)8ISCK =6J^UB_$/@F8/99D.E&5=U-4DD/@)AN./D,X@?AB-A^/W7]X- MWG_XVE+G4Y81\/004N.>+A,0FTIH)#B1G=8IN=K.Z .0]I!T:JG26P''>OIH MD'HZF_@$9:E?\1A&$WA!7))E8I84),B(%BIS*7*IE)&UR^UN8GC:A-A)XBTB M6)?3V?@")N]@N+@X]U-)#@[JKTW&>E5N;EGM9<>U6D74.G$8;T(&5Z,\*PTB(E)(,FCJ5C?*A M=K/R6C!/FQYU=- @E7USY;]-QM/I\>MYJ>1@UD&BQE7?2C9#MH=>P;XB1@U4TZ(&>+T8CF*\O+C$_1#2T<5X M,AO\W\7=7D:8+!7U1/E<$#-*;-"4&*6D9=)F8:N7W75&^82)U5AEM?/K-S&^ M&$]@\'[T['(R*?/:T"(;31>'[E'Z;SR&R^9ZS@5CG)I$>'8* :.0O*<.Y0/! M*L<3<"BFN2L]L\_0ERIQ]--+!^[LA8W;&'L<4\*Z/W#$57'7%E5+";R?CCS"9?7D[]*/9T2B5@1L? MOZU(4%FF9#@09R B;8S!'0=9Q)TW0LL4!*O=F?XPJGKIW[7/6J1]DN!2@K;$ M!&;+S:F>>,TT\4%KD\HU(+'V)(]-L?65U*W,D?6IW(JJ.)2L[=HE_?KE:P>K M%3IZRQQA @*N2^.Z2B%_M)HRYM")#;4-^ U@[3]+6Y,.X[9J:1"*7+_ZJQ;8 M32 V2KYN &\_"=?JJMV4.COJ94\42CXSS1Q%@%*7.M0R%=!;(K3-07M@SM0N M\]H;=1Y(HAX"<[JHHW9DX"[S$['&N=,R/H7)IT&$99P5-]@L+:+3X%/9?"VQ M+BKT6,I5-0:89.XA<[SK0_OWWZIK;-R#N&L7[=_IE8QG_X+9.K1>)$JYY\10 M:\LL?EZ&_7NB&;.*)6ZI,%N3X]Y'?P<4J2?Z/D^<>;3]G,N0I,B!@'= I#22 M>!DLX9F9Z"F-4=?.I]^/Z(#X4L>9JJB %@.?K^+AS^'C!.)@'M[$KXU*\7NP_/D2%1-^.WGNCX[>?./XW=G MI:7GS!KERQI)0VI LZ?*>7B=I) Q-,YT3]3RU'59Q$(-)2PI=9=R@O''-J.E-4'VO M,_@[:6RS^>O;B+N_&?S72. Z"LFMTM7G[S^,ZJD8 M!97EWWQ:[4V$J^;#V$N^Y&]\AQ'YVUVTGZNR@F.9QH358P7KCJ-*X]WE; M[@TWQ#,&Q "7S@@/8/K=: XF7K0?[G311^^<.1FM2H"2<)#+K:M:SF^QL4"" M06.,>Q+70]AVTJ*'73L393BF]FS5G?XY7=88\Y5SN5&+61B)Y MF0W$G" Y@@_46&-EV^3E6FC?'7>V4TJ3?6E530=-NX Z-*22-&GWP8XNDJ^=$'WF/WZ$],P/AR?S@VZ5[,EHMDL&B<10AGX)E7&QDN,I M!Q)YZB"DS?H%UCQ@'[9#+16,*\NON7'YPD6L9B HC'MZQN,FZ)[BBRIIHWF(8UK"8'% ME^48?5>:!MBYU2XZ"A*-KC*6*Y3=+65#4E3:1YVI"[4GFF\,[BFRII8N&N3H M-P#Z=C*(P,YE4KC]!42FRZ1(Z1UQ-J%T?,[*2,VU;UMM>P^X[X8T6^BB>=;F M&M S5/STPWAX;5<\R:>SXLR*Z$,ML-T8\SP*_ M%2IJ9;BN?JM,)X#?"Z6VU>V\X#UPG@8M:LG[-A7,[CM'ALEB]J0?133(ILN9Q^>.4FY+'X9,O)&2Y!&D;AHJK:EN!Y7SH+.0F6'ZZX=@E^/YFG0H)*T;_/ [C.Z">4YI&2BC,P%3INF5C()8UQS<0)R="$( ES8- BSDAEA9"]",R#XY:;ME&5!P ^ M#=:TT\D=#*H&!$8P* ME$A0HJAHH(# ?<JA MC,6ZLX/8!YE9EIJ B)E(GFT1C":14FU8P/_(VO0X]-D*G72[R6R%+C+NKYU^ M$U3?ZVR%3AK;K*]^&W'W1P:!UB\76A.1T:N1C =BA9.$,\$M[IM4./.(2;#- M;(4&'.@BY=YF*U"I*1-"DJ#*Y/+2P^FM*U\E3JW*W++JURL?]&R%3EK::+9" M%Q$WKQ*>DUL#]U9)3QACAD@/D=@0# F99OP.+:+&-N]3.O1WE&_S4LUK,\,V MP?6]SL/LI+--YR!N(_ ^YV$R2;V@'DC4TI0>5X5;DX\D&^9U\DFXV+:^\O#F M83;A01?8"9X+>R-;-&CGH?920V;SL/L M(L,^YV%FI1U':X, S>5> $>)32D0#];P!-YY)3?5[2.8A[F+;JO(L'VCCI], MO@Q&[Y>U+9IS3=$5(4'KTL_(& GB@R]Y*4%9VX$CW^+9-Q5:1/MVD'AS M0_[WD5]<[P+I^6 :"\"W$[@87%X4^#XK[%-" CD=BKDSJ MH00EHD@45.&;(]#7:7O8=X;\%#G55F^-8D9G2S_Y7$O/>$0$X$O-5% "]T*9 MT5A2 @3^,,H6D:+5\Y\&(;:6Z%I?L8<4Y:H6ZOCS1S2N\>/B^/VHL/@=S"^A MFHUOG*%-$I=;HVB6SJPCE\9)SLBX-^6J9B-M<6HL$)>=(YY&(QD>6Z!JO[8] M)CE94,!,UL0E*XL%CMY:B)YP<,EP9YAN/#[K()*<772\29*SBU0/)6'(<6Z^RDUX=CG5WDVV=H:Q--P?_26A.Q+?2?UN&,^:B)TCW4VX4$7 M.?<9ZS3>" =E1 \D]-Y5C*4=G1/-(4L6$OI2&]\/\PABG9W4L&FLLXL,^XQU M!A^"SEP2[8PGTNE$'*."V&A,QE5[E=BFNGT$LZ],Z:6S# M>U^V$'=_]6F."=R. AXVKH1!5<@D)".(<4%H3SW^H':JX]#KTQIPH(N4>ZM/ MRS%[RG.YF#X&-%&-))9)0*MI$K* +S1>38L<0!/K =><$(Q4"SAT<24E09I:U-A4VS[M@WK M1 &;:*(!8ZYC.!H\V%6^[1.;IVGQ\^?G;Q^>_SF].CLY.[I"LW/"3 M=TQ ;H._4E)QWDO[JY]">C:^*/KU"X)._.C]/'WSZY>K7WGKO\S#BW_Z2;KB MEF;1X+D@B!:Q%&?I2)SPBH".F<8@>(RU[_#='?6NF\XJ1WR2'\0R70=FX?-K MZQ,SPA#*G2>2>4$"]8GPD*R/B2;F:I]CU<#WE1;MF:4W=\#]*/M0\JX+^"O? MU H>C),2711@>,2K1"PM"Q(0%'W J\$G2"]',Q1123T<3:=0Q/3:__=X\FSHI]-%XV66*J *"2LW M14B9'?&EUX$:SABS%J50VVOH ._[]BE:Z;%!/<$]4*^ 7F_1W@!N(V>B(]3] M^ G-5+\YQ:KIK=\=[D[80D6K=6Z]CT":\'T;X4U5>--/[&*#IH43L3QQ>)RR7DFK_R#(O7RCD0M?2K67BK& MGY3"DW*%,3%""D>9D4S6SAC< ^?[-IYJZ>DVA7:^GV\-M.5;LPFX1J;1O<#V M8PA54^-F]-A!!TT**.X#Z2C5-E$@C')*I,'MU1L\FS-C(L8$7ER"K^?CL@QD=4P:R9E)F7!6@K3"J'+/2L2]$Z*) M/DLC:U]\M0&L_HV6BHJ\'0.JJH4&QLHJXC5_'13C*@9E2)R7!C&E";X7%A?L MD]$J:$BURT&N/__[-D>VUL1M5NQ\4>N-..@F:!H9'(>0DMU>,VM4O(-8&YP5 M-U!I%;,.,A+\GR.2>EWNTM%$6?3O01@-O'8NX0#REZUTW$6:+;INV?&_+P>S M+WC&X4Y5;LE">*OYMP:$!(I8 L63!TT=XAPX8FA(697Y1?'&D/E[&F_7/Z?_ M WT7%=SLN*TDOP8G]]=4)4P^#2+13 067:^=G-'+PL[P QEVT+( MPZ/+8WHGWL)D,$XOQI/EC\KOL7,K,Q/24A*3DKBS9$H"[C7$9($GA9:017PL M+\>=*_SQEAP.@5J6)57?$[Y^TN(?G. MB4"L-2)1RBR>S(_ES7EHL3]>HH.D58,:AZWEOC(R5]U?MU;VC[FH7HX6V\BY M-9JC5V))M$D0*3PND3%%#$]47C.NU>?^8\#W"G*3Y?3GYUQ$GUR3[)6%,_0D'!9(1,F;(!D=9G7NH^C MI/M2OCOJ'P(EUD9/&[>X7DVJ?7?Z^U&YP1Q?YNKMKO<^I4GKZ^;K.IPV6".3 M949EPD4&Y+!TQ :6"*BLO Q!:BX/Y3A]=7AML-D98P0 B4)&(A,M0U!\)IHK M1X%S9&EU:^0[;(/MPM)V;;!=E'V8;; NE:)[6_HW$B?2!$JUU)IJ1U0V M%L%%2D+ICDO*AQ"XM9G7KE;\'IH8.^F\4Q-C%X4U2/:U"YQ]C4V_&P^'+\:3 M\H_P99:,E3EU-[+EF_*SQ OC=VB@Z70(_S=7ES MN1AYLWJMRT:DA5G%&%(1@K%!:INH3YGI:VX\W:2]O MT@X$>\P9\\R,0Y>+DIQ+IX^)G#@79!E]"I$+RC/_D3'_\2+U0[ &V?5VZT0M M9!A\4T@0O U:L-+CCWX?Z(R:H8P$7' 462>P!Y,NZ[Z\'Z_37EZGW6C6H >J M/V,V@I:4*4N2*F/[RQ!VKZ,AG!OA/4CG>>T:^SWY2P>IA7_"X/V'4HCX"2;^ M/.*$N%I: H#_;QZ:J+ M"![1_OAHPD3-*/BH?-_-Q7%N*?=19DK0:PDH R_P*U/ZI\O)IH+EH?=1K3VL M^Q&]>X= _@-\D3LQ]U&]O=\&%AX61$I>4L^!!&5C"3\(8H$YXI0/JKA20CX> M+Z+CXG^\QX?Y'K?D\"..GCTL")9-M#0JDD1"^XJ62X6DP:^$SJ"UU.A:/IJ7 MN>/B?[S,A_DRM^3P8XS@74Y@^K 4A.?6,DAHE901-J6HPPK%4)3J YJ?4*^78D;RY!WQ\\P,C^4K:HB1&?<=II(3M:>#?8^]7EU8 MVJ[7JXNR#Z77Z[YQKQ2R5 X,P37A>DQ.:. H1;AWTD>*?YEJ#_E_TM.W._&C MP_3M+GKJ?:CR)N!^3-_NK,9.TY6WT4'O1/'2"JG1#;$E+B@9VN'!E;F#$;B0 MBI=6H,=/D!VF;[?C1Q?1MTBRP!#_ZOW1*+WVDS]@AE]_._0YT:!LF3MN?+GW M0OI,7*8+AY5EDTH13FTKZ@%,AS9WNY,*;UI ->7?YC*_#>:"1[ J&N(SH-V7 M01$'TI.<&&,IXGN2&G3#/;;I[+NPI+86&FPDO\$()GZ("(_2!8IZ.IOX,H7V M6Y >*+6(A0C(Z"Q834E0AA*-3H)0@5+):@_RWPC84R)+?4TTR E ",6!W1PS20I,U:&%&[DW$S9(\H!%_'56^@L+7'5;7( MZ)OCLUG$"\G^!B8[A +W?)).T8_ M:ZRO4KSS[B<>?X[#2_SP%TCG0I?+V7(\VK&?C-#6F;Z%R9Q0WY"4>YH9T0AA6?+!$I:Q*U17T%07="W?7QT)[5_ZA!$1W7/BO7^[^@+D';]"BX0%/(JYT M&015)KW[F(A-@0D3=8JAMN79<#G[#\CV3]*;!LF!D*6!+W4WLFN#4C;!URBP M^Q"V//Z=^#KJFC<5+X5(\FW$0JZ!F%B1@JG M$JY=&$0(H<2_&#'4&I 0^:T;R3=AP+K'/5D&5)%ORSM)N6Q>EOC@#.':*,M=XH'WXX]T!'XH3.LYN-F_TMLGETZ/?WM]_.;LY9L7 M)^]>S\O.=ZFE7_MANQ;(;X:R5M7[(A#\#CZ.)Z66Y>4HCR<7?@EY222?E54Z M"*)*.H@!JH^GW0!7QS* &YJ#'%HBOOHHG&FX7TDF\+LK1J]-GONJ3=OHJ)#2:1\+2OY]7**@IM. MERM:Q)DT"UXK%HD Q<:: Q5A]G@ M#7H2C7$\A.1N73*U)N*RY@%[*)7;7N;CR@)K4I+]"4:7L'":1K.)C[-_#F8? MGEU.9^,+F"R#E*I!CT*T_FB MSHT'S1FS))1F!=PC*0F!:<*2PG=#IQAI_2: +8 ^28ZU5E@#HZ/,$XD(J^/40 MYFH8E>O9\;#^OPNV(T+M(E6X>&_1@^"1H!0LP1\K*RB 9K6339O@^AY85%T_ M+49IW3#PYH.ABEFW3%L%9IWTB9(<8YD](="VBXFATEE6((,SO':V^P%(WP-S M:FKE-FE4G8$,Z.XM-\)?881JP"6C^67!.#Q/*<**4A,7$I#(K+)<*N93FU$, MMZ!\#R2IH87;Y-"[DN/M9(PH7HVGTW/0WC!N)'$4$(DUK&3=/=%<".D=<.MK M)TNOGOX$G>4M1;O6B*U73O#[KZ?'__OWXS=GQ__ /TYW*298\U&[EA)L@K!6 M(<%EF,*_+\N4@T^E/?ZK[I5-4F@KB3 9[45@B80D2@>1X-KCZ\ET[3ZN=5AV MMAN^_=Q%@C'E1)E+B42%SKDLS5'!&B!4,Z#91QY4X_7UF_*OH>=;1_^N@CV8 M//Z-A:QN:T\N:JHT+3M7N0\QE1NRI"Q6;T;W6Z=0O1MG#92]Y>YW5O$#G-E& MU"URL[=A+=-:FP!KE:)?!VI/Z?H:JGN8#CO(O5=BR!A!">N(T]P3:8(A7H#" MET**3)U50<#C)L1#R?Q>^=!%W.UYL$Q1LYPC9PI*.+]4_P:&!>$ M%(ZZS#::$HV?>DW-^-V5BK]YX*,_\;<77\TNJ!6(53/6!C"ZG.:;:+/^*_KP MF;V#\&^J;P?)U4QHWH 3>8I1)T>$-IE(C1N#Y2(1;7"+02@7D\'H?2E..1JE,NAT\FFQN0 D'D4HDY9UPLV% ME:S>/-XKDV?9.69JW]_P *1';_JT$'V#I'PQVDNETC602QM^$V"-@AYK0>TG MZ%%5A>.6\F^P=:P'Z,$[Q[,CV5E=QF5;=,FT)BHI2JG%+W/MWJ:>B?% \&,_ MO.@B]I:31:!G:VK00 V$!W!HGN!B?1*9>)^248 _=+79L 9*_X&0 M2LI:-TYD!TG7'B[TS1KG=!^6 H%"_I+6+W,0WEP6E"?Y[7@Z%_OT>#BX&(S* MK[W%1 Y&& OHR'M^3Z%S(P@1(-Z:EKFV#J0!G[X&SW3)Q M>])+FPL0'EI$^9J=(TK'0=,BES+Y&F457-1$ V@N(^/,U6[EWA3;(R=34U6L M/8VV+.R82VX*\2_OQY]^@9@6I1,O1VGP:9 N_7!Z,AI^>;BHXQMN7/^X!2UB MNF+#S<_N5.6Q!=P=*SSP(:4V^-HC7G]#IL[K7_N!NYPIK_UL]@'^//,?/PY6 M [.RYS$ DE7DX$I1F"->"4] !6>B9L[0S4Z(.SZ\OU?T(?E_LX7O*H:N95/+ M'Y<_@I_"?_W'_P]02P,$% @ -I"=6DB.2)\O[ 9#8) !4 !S=&5M M+3(P,C4P,S,Q7VQA8BYX;6SL^&J MP'V=^ M& L:7SS\A7@BQA&C,/*H#Q$A%*8T(##S2!P%(47,X\V@RWSUC[^H?PBN.)#B MK:KFUW__T[>Z?OK++[_\\<_S[P?-_A,W3 M?I9EOS1_W3Y:Y<<>E,/ZO_R?SY_NZ#?^B&&^JFJ\HHI E?^E:C[\5%!<-ZB/ M\@5./J%^@YO'H/H(^@$,_3]_K]B?_N._ =#"419+?LL%4/__]?;Z),GL%_7$ M+RO^H.;VAI=YP>YJ7-:?,.%+R7TS6OWRQ/_]3U7^^+3DF\^^E5P<'W99EGNC M*BXSQ:4?*R[_[12Q7\Y@WQ&_]2&O#IAKQ/WBBL6@@^/<,],F>S MW'ZAKE9LKN_NEM39K$_/L:NO15'CY0Q?BQV9'LM+]<$G^5-'1@TT8$P;.IWI M[K'*O]=\Q7AK+?>&!CG[]S_)GQ;K"CY@_+2X9']?5[5:_:K[XI;38D7S)9=* M=BU7S$?^J:CDY^]Q]>VF+)YS.>:[EU\KSJY77Y]X*6W]ZN&2UOES7N>\NB15 M76):+WB0L$1$''(>$8@PDT76,EX\J_:&7YCQ[+H"Y N6$:2',+EI)A]:GZF4JVP5IR M"_(5*#;\ KQE^"__\Y<=+F\THP$^_MG/V,]AR#W;L@]\W OQ_)Z>OH'NL+I7O5)2O\2WH+/CN[%DE 6[ M%;@B#<(=?8ET@'[AR[K:? +5)XU1FY3%7PZ^]9?E!CM'_!(J2\5)NA(X N34?5E9'&1!I[ 0BB7/ @@"E-/[E:H!WF:98F?^#3+ AVK/DYJ8MN\ MH:VL\H;X!5AMR>L97 W$ALVF6QS,C-\6@ML^!%_<0\"ZO76S+9P)BCV:TT.B M;*5ODA>WN]]\T1IC%6.I+LC%Y!F\8&JZR7MS*>>2?^2/AY8)D M!%%!,LA0D$"$H@RF41A!G$8XSG 04AYJ6:G]<2>KTT[$(!8C]L=>0C-C8RV+]X7S[S4].P/GI_N2]*0<>HVGV3^R->BXO3/#\7S+_*= M]ELA?]A](0Y'FN4K<5* S9?B] -F7XN-/ZI<3?7?U3_7TCPOE5]ZR^7(.:TY M4W^X7+']#WI/M@$CZ;F64L7Y!][^7_Z^7*O(^]5W^DU]?V]QS:^D%RF_>RA& M1#JU*0Q]#T&4ABG,:,!@%N/4]W$J_-!?U-LXR>C^;&TX!9)(6,@93F#&/4\NW%D# M$H:>\*(XB.,D2(*%=$M(,2-,?7H_"E!ZJYT#X A]*/;VBM93)3,DUQC+:S1UFWVL[NCS3; M=O:H /WM[/$'[-;X._Z@XDRW_*DHU6')]4KE<#51X4_YBE_7_+&2:UGD"1S[ MD(8BAB@+8DA4YE9,LC3.>"JP;W16K4-TZF!BRP+8\@!Z3(#?%1N@X4,SK&B$ MI]Z2YQHEPX#D^0 9KXMDT>M?B\/-P[W%955S2J_,V M7OV^J.I*[F&^DF7^T-"M%J$Z^&2"PC!*B?2$(P;3T$LACXA(U#EIEOK:9Z(V M'$QL2MZWX81\!;!B!91;7@!5S#2!BX,_%5O^#,X1K? ?.>&8 U4STW,D@".- M#VA8 CN>0,,4D%R!'EM3HVEP6#LUJG9GN-.@:W; >PXR@^>^5@//=QQ\CMQ[ MI\1G#61Y\%$\/I7\&U]5^3-ODV^^\/JKN,??MR&H&[7L%*O+NBYSLJ[5Z?5] MH8ZOBU4M05HV2Y(TL;RJ%Q@3XJ-4'6H0+O_A#&;8(] /& ^\,$&<"*.3#;?\ M37QTT:2V@J(-K?0Y;Q(?#8\G',^,YOG#V^%M>FK:AW5[R-YFH_;^"DOEY5=;ENM^:,/SXI M[6]/\RZ_Y]4BX*GGL]B#D>%),HXPBCQ"2^-DYR8MU5#( = M!^HP?\/#]IC^=\6'871- TL]Y\4M0F8:[@ <8[]"7UY'KH(&P5E7?WT 7B_H M!F^:K]'*6[BD]1HOER\W.&>_5=N;#??\>_U.BO /W;5:9ZRI0V&2!>GYM#'B M#2] ,0.>JS_W;@WI+^):"(TOYJ[!,=^":.$"?E?<@(8=1RN]B>16*[X6@=E6 M?A-Q^QZ T7OFBBZ]^R^\,/2^]UZ:6'4E+?CEZJN!>[TOTK@*6DMCIFL;01P[ MS$>YM]*7_9%F4XRC O0UX/@#EL?*]!MGZR7_*JYPN9)NM4I>N_N&2_X.5SF] M7+$/^7*MKG@WF]^M(8^X'X0<4\BH+Z0G' F8B5! FF69B)(TBGVMO(PS^9CZ M\+GC2D6>E-U9MR%\]6O#5G-BU#'6+ XJ6*5<0]"P;G@B;3D5>H[T# ";J7\? MVPU+.^@NC@#\>\,:<+KP.H+'U2&W)1?SGGN?!]7!4?B9P]G9O=]PF:OQ-N&[ MJU6=UR\W9?Z(RY=W?,5%3G/Y8[=HQEZ,>8PR2--,FKLD\6 6)3[,6)1D8>:) MC!AETIJ1G]C*;9C9ALE!RX[A^X,_O"_"_?S,\.#*$46]%F X:LX7 Z.OGT%D\ M#P='%M^0^*R&W@Z8U_;=OS-?YLP);O>28DX]8QZMN96.H^^1R+\LRTM6 M/$DW\>,2/^C&;4Z\/K%R*ZI D85^_^00=!SH!W9.23\>XG$@N)G^C\@,?E?D M'46 1H2SB@6=&G.VJ-"(4/WXT-BC%AD*?^"25>^7TM^]+SZOGO(/>46;_9AV M?L+)$:;.3F@(@X:R2OV]SQ^;#*'/7VZN@6)"_F%=ZMZ1&P%C7/'[H0 M= $65XD+HY+:I2V<'G:^I(51T?92%L:?MHMA7"Z7Q1^J:O''HOQ0K$DMULM+ M2HMU^L8P4PD&/(0418QGU(JC.I8FE"?6LD[ MNKTB:!< ;Q@TW&R;P:JWUYX,+$-+L,'IMH?3EC<@BE*5#6=Y&\B>X"*M%0ZN MRCD:T9ZW3J,-+ <%&*T&L3,]?^.J8#QGE\^\Q _\RUKY\5]%$[:MKJMJS5D3 MO956)TXI3Z01IYFT.@%!D(0>E?;'"[P,\4S^S<3JZ!*>V.!LV("XY0.L&D;4 M64;5L **=:U*RC?I@4U%7+G@TN8(J5I(FB.1G^02WA+YVB.+)@VV5F-ERD8K^V6\?LNTCO?%RM)KLZ516Q^5/TU;E6DQU]@7\1I M$F7)D[XVY( JN%N^9@$ M%3/[<9#@V>-B\TL#U^T@7&6J(/DFNYQ#=-TSYU(!C./-39P#+#1>EZF)P ML;KZKK($=Q6=7MWIZU]#Y8AE0OA479>3QH1)5PBC.)"V!0=R@D2*262T[3+G M8?K-5\N16G<'KD^;;L,LP-;W@KJ_3&[X.\'"U-;/@ M8-X-FCU$!]NT,X8RC]S>X)??5$)-4UY"BKH+]WW2K'*B.T=%S@Q%!8JPBFSOBSA3(-A.W'-$U>L_C2^8P,LS$RZ*B#AKRH+U#WF- F?1UN0*7CRHZHW_T, :,AB:[P\10B\^' MPTR+]02UT^"1L>?37CTA]S17\Y4I[E"V)?(7*4\2$5,$DY@$$"$A]]/[E/LRSW*CLB/Y M ]VIW ?![%;EJW?MC,8M?^:K-;_E:BQ5=6'G5^R<8.4MJU++]_FC?.2KN%-M M.(3J+%>LFJ:D'W#-FXO%"0K2F*<>C'D20Q3[/DQQ&$(O\.,P0XAXD5$11+?L M39U;U#*KM*MC=\]QWC%\ 38L@Y;G)FK>X_H"-'P#Q;C5'7#'TZIGX]YNLLRL MX=O,D['YG 9.1X;6,7.SFN1I@'UMO">B8F?FCY1".SB=7GB"A8Q)WY QZ1&B M-&;JH@V%. HX06E*O40L#IH1CYH%'=I:RJ[7==DL5<7,K&K!J&JU52Q.VMD>WM?I7 V"9Q?5B7[18D M+UB;W+5KH-4\UB3*-S4X/Q:EX'FM+B4L<(Q0YJ<>%!'SH0H10QQ[%+(XHH*E M$>:A4> M/U5Z[L2L$V!F?QJ:7=(H:)GK0M,774;I7KO#]O&&QVV!XAZ?#JN3N(+,59V2 ML_F9MV*)*_@.:I?D;7JY[Y^_5KC"0+_PLS'P&8QJD$/$P@EF" M,8Q\CQ%?L("G1C=^!JE-;!4_7E[?@M\N/_UZ!3Y?7=[]>GOU^>K+_9V9A1N& M2\]Z.0/!S#(ILJ"A^^K&WA3%D+1D=&1*AFG-:B:TQ'YM O1>LKQR>__XH(;] M9)"J=?2]"=,7%;G-R<3>-_.3Z[RL0C#CO-=)3 AW<(#WYH/EWJVG: MJ,X"/DM?4LZ604[5D5J8W.,:=:;(9OID+ZV1+@W( M9*5)Q\:;38\&A.EKT=!CUIUV'M49F;3TK.AGQJ5C!LB-K$*ON]M0R_V;C9:;S8'H=/SQ%P!8J:@'19W+1:; M36&/M-,>,Z,"NFL8TG^N\Y*SC_DJK_FG_)FS MZY4D\J N&C6Y^^]>/N._%^7[):ZJMAX(]<(HBOT,^BCU(?(XA6F"4Q@10OR M"2S"S*Y*K@4W$QN)?CW7#7>@90\V_($=@]W%%O("&AY!P^1H^9$))D@S8C47 M[(;1JLD1/Z.,[AE(.2^F:\/+&Y74/0.VTX5USQG4\@S_\4GNBYMK3.+KZJ%0 MH;&R^#NG]8+1U(^BD$,:JO3,1/Z# X]#'"6$,!$F/#&RB:=)31VHWQ)NBSE( M+7QJ";>W($U/[4]#IF>EW !A9H)Z&$CQ.ZJ@(^OP$'Y4-%>G[J<)S7O,/BKP MP;GZ^!L6)55/UH]IRP2I*D'=-4:5:EA6>+G 7L!HG"'H5&W"(4_3 MP*,L#3@CVE57S>E/K/02T^>\J0F@BB7]5'):2+HO\MO_,Z!MZ21E#%0!F!7 MMKE^MM@/&XH9$#4,'AXK1]6Q<]&O1+6Y&PU^VC"EN=VT!=*@P.RT@-K5H)T$ M6+.JM?:P#!:VM1AVOMJW]C+OE<<]8Q@[;^U$!I9J=-I5N-@Z?GOCF%Q##HO)]& M>;'+H[P 7\9A,7;GM$5UY-6-TYO5N=,6_[6/I_^B9;"+/[27_)Y4WV/5_GB9 MTY?VW]TY.4_=_Z?IP&0BM:L0D1;->4-!)C < MA'R,7C[KMNY'R?E[U08=T_IO>?UM4]/_DE3-9V;W-<=&F^[;WC$ U$R #0O@ M#\D#V'9R^'W#AON;E;J"N[TR.4KU+>Y"ZD)QXI*C]NNV9[V'0V]7X$TQ:$2\ M.!!^"L,X3B$B@8 I#9'\5<2^'T=(9$9+HP[1B5?&#USP4ATLE)L;RYVO 1H; M8[I.:L&H>_[K%AS3<^!CIF+/=79>/=M$8F<'PQHD9SX@U@?A\*#8X%T[.W$C MOR5?\"/O*K-D%*>,T01Z*?95--2'J9_%T!=>Z"48)U&*3"S"_O!3!SOE;T!1 MLZQ=\PH+/;6VE]!,@0V$,U;4XS(X4LE7@\^J?,<%>ZUF)YXR4Z@F!E:^+'Z] M6T@5RJ(DS& LJ&I=P>7>$P44^EPD)$A]YE.MBBZ[(2=6G%_5.:NZ'X)KW2#+L'FXUH?MEIP2]H6;Y MXA^ROOFR'_F+X0%;62O?M3E-^BINRKPHV^LCMYRJ<_AR#+\R*52=WD#56]8XX(T0!E/(8!0@@BA&.(D4 P8DD2BB3B"!MM M?H]2F=CRM.GWNZ,@JTR>X_!HG@*=*[3AR4\C;TMOHK.>(8%\>15VU!=RHK/X+EBU%Y( L7Z[K_)G?<6D*FFR$7M D\)$7 MIDD(4R*(]/6#!&8\I5 J+LG\& DO-.L?,D)P8B7NDP<[^A?GA)E&,=1;>ETB M8Z;89X)BWO!#4U)7W3W&R,W;RD-3^(.^';KOV1F"S\6*OWS&Y3]X_7&]8E6W MZ<28$A+[GM1W(1?O4'"YU4\C&'*& Y(B1CRC_HG'R4RL] U1\-A0!4*2-=/O M$]#H:?7Y IOIXV7^ M7YQMCH_>%U7]A=>]S1WU0\I"+X4L"Z6:8I7T3OP8>CSV44H#AC.MB)P)T8F5 M=GO 693Y0[YJ'4TJF5"YDMPP25(+1#V%=@V-F7KWJ.^R113]I@#4-%MH$XE= M'?OJD)SWV-< A(-C7Y-W+8]]RX)RSJHN"V73@%!U3UA$"/F!EU%(,\[E!IQ$ M,(UC(2V$Q^(P]#DCZ4*^00KM4^#3U$R^^GV:^N>F'>TV8XKNJ(-5H7W:I0.; MGCEP!(69%=C'H$<6*+H.SY''A7-UJ#Q :=X3YG&1#XZ;-5Z9HIW1_1]%YXI2 M+XR#C C(41BJ2FL$XC0FD+,LBTG@B1@9U?K0I#NQ!Z#3L4?RXK*?T0Y2/>V? M "@S2Z")T01[ $/19VENM*/Z _4W.H#"K,71X>MVMD1Z&^]Q]:VY0,HX>_?R M:Z6NX6_O=%S2.G]N8@H+@1@-LP1#' H$4>K%D/@IAB+)*&,JC30.%K7JWZ9G M3O1)&UF4+0/:VJ)JI%+)B;HHW["B"E+\M);<@'SU,RBV]Y#PEB,SZV( U:*; _+:J%N,,+5=WUZ-";T@RT20 M0AHB3S4Y\F#&I?T)N,C\$ <>SHR2@LU9F#J-XN;J]O+^^LM?P>7[^^O?KN^O M!]((7:'JVM9,?_?(PN9,+#FZMW2ZJWPO\BI=2B]) MHE3-#(,H(!@2DG)(H@B%/D8Q,JO)I$-TZH/FIMY9N>4!%%LF#$^7=0#4LSVN M83&S-BTB._*])I,3Y7Z9R.OJK%F'Y+SGS08@')PYF[Q[WGVEIL=J1C-./80@ MY0E1>R(",Q(*90<"D=!4_F?4F;L_^,3ZWKO.8]&K=@\%S<"SI6R&D69=L:SO M*$W0F'5OZ#>YGS34%/7H,[;=C7#=:.;5/]?J!F'Q^%2LY*]5\SWR Y0@+PQ@ M2 B"2'AR5?6R""910!+.PH"@P*QST0"UB=6K)0EV-*W4;!@O/;USAH*9(AH# M8-'D1T,P9PU\AFC-W)Q'0^S#QCLZ+YU]NV%S(9UG2>)'H0(E63D#=Y_HXN-6Q0H0D+*.--J@Z<%G#@JM=[\G4$M:OT?+*8F'5RDNTJ:5]_I "%!#%&<(D@P2V',D>!A(A<\HN7+6]*?6&/[I #O2L+R M#4MMXQI\J,HW73WUBES5^NF/R,E\]MM)RF/HE] MYD%,U075B J8$HXAHI@(0G&0>=0D-C)";V+5W*,.[N7C5H'.,=#T @0.H3!3 M5W,4+.J?:LGFK.[I,+69ZYUJB7Y8YU3O-WQ?JHZOOO*1YI>S0WWC^\$T]\\Q+_,"[O_"; M,J=\03P_"0(_A%'J22M"L@@2D4HKPE'&& ^9'R9&9R5O*L[4T=R61_#<, GP MBLG-VI:Q"_!'QQK$+6^;OW+PI+AKNG:R8KG$906>>-EV\#1LX/G&WQ?-LZ)_ MF6^!F7UNF#ZR[>G[5\J[ZC_7B0<:^2Y )^$%^&WW)=I(">JB^5CMM'I?JXVL MH!-V\U<.&G$=GH3]$-/FZJCM;869]RSOAYBX@\/"'X,KNW59>?1 MZ^&GMYPX1\7PO.$0D&E;!$)&#&O$#^0^,@RXB?(=\HU]> ^.060Z<)<@5^5PR! MAB/34E,F2.L9E:GP,[4M#J$S3Q2VP,!5PK )Z7D3ARU .4@@MAGC#$=%Y55N MZC,%*?D;7J[YNY?/ M'%?K]C; QY+_<\U7]*5-W?=#+T-"P#@4 412P>2*CC,89R+RPB3R16 4AM>@ M.;$"]LB"+5VK:+P.?GI:ZA@5,\6U L18@0U$=*33.A1G57,#"%YKOLFKMH6> MWQ>/C\6J.41OXA;5UW5=R45=G?PM2,R97%EC&*=I+-W[4'KV"4LA3D.?IB*( M_$ KD*Y';F(3T%4\;CEHDSTNVJ!F!7IU&?55^*^C]Y?;/$M/'D MBSM>/N>4=ZYFAK&?!0F&(F#*Y68)3&-!(4E3/XF1CYC0NK]G1WYR8Z#X4%#U7*DJLZ!%UZ#IX8ID$NN0-6R99!:9X[UL)V8'D%3N]& U_$".F: Y 9( M=D#+C]KO%Z#C:'QOX )%@_S$2=&T2T\T1]518J(U%H-YB>:CSI>6:"WQ7E:B M_2CF28G7JRJ73W8I64V@-^>5*E:H&R+4'&4ZJ]$1!YOTO0WYYK2X*;O(ULKS M(@==E,9=.#ZI;3 MXF&E"NVVQ?-4FE+5*[][^:C./Q;,#SP44P(94U7MO3""*4\RF*5)YGM1Y 5! M:!*LF(C/J8\K&B* [LB:A36FFAV]4,@/@+F9,3N:#+-+ K@ W7R\UY@/XZC* MQ&@YBL1,Q>6LT9N)H7X=\9F:G)WE_K7B7\555>>/J@7M(HP3SE,2P3A5!9Y2 M1*#<''(8$3_!-"'4-VM,OS_\Q'92$E,M++?DS*SD*R3TC)N]?&8VZ;5H%Z#+ MYY@TK^.X=(YLR*O!9U7]XX*]UM@33UGH%3N1,O<[G!HEG3V_1_2'FQ'Y/<6XB M?H_]"[ 5 #02_#BY]:,@_R!I\Z?Y_)?*B!^%VW6R^SA!NX(;FQ.ROV'%2KU) MCDH]*FUYY,$,QQ2B+"8PC5(?"E580W#5XE"K%/8PF8F-<@\S\$='V*RLPPET M-,Z8G,AL9O3ZA\]@0]3FN.BTX&9E*\X'P+HZQ2$0[DI/#(LU5F'BQ-NS%I(8 MEN!UO8B1I\WW9SV]5$&79UZ^&.[63H\PL4DQVG\;1MS0C%:[[,F\E3?=GN^(.RK_>J9U"EMINK MJECF#*M+%9<3*S7GWA5 M@9\P8S__Q;2BA VD>ANOR8$RW%2UQ,$^6Y-TOCA+U*6QXF+EBQ1DP'=:Q M.&1.YGIUMWY\;"U=5:_NR?)C45X^+5+C5;.'74<$FEI[M>*FS!.[[B(J^!*$IPN5R" M&[G<*DU3%=+5+=.GHJR;E#J@),.OU^2FNI!!"-EX'C3BS%-.@6$P^BW0=WB! MYRPX[<+AQM3FBYG; K$76+<>Y(S"Y6KTDG]3WZ5G?KVBQ2._?,;Y4GU;Y#>M MPDM^Q^FZ;'L,;0]0OO#ZJ[C'WV_DET[%B^JZS,FZ5F_=%S>XJ6K-8E_P#'DP MR@(!4>PE$/N80^'Y(8N$[Z4B,JZ"/AV_4Y]*KTK>-8)_P%))I4KB#>-0<@X5 MZZ#:\FY15'S"N4S")":,^]"C*8*(1@22+$D@2P*!4A]11F*+VNT_QFQ:%8+_ MUYY//4?_!YHCPP!!4[Y^CW/0L@Y^^E14U<\7X')OLN[49.W$ #LYFAHB:BV6 MLJATB[*-+_3$48?)K4"."^1/C[S+:OL3\7+Y M;EWE*UY5BRCA<2I$"",:R?4@2D*8XB""G :^"!,_)7H=[$^,/_%:W-V*:TB" M#4W36X'[@ P;5 =BFAE ,PDM;OD=E>.,:WW[X\U\C^^H,(<7]XX_9N=\?^#/ M?%D\<7;/Z;=5L2P>7FY54;#-B9;@"8T3QB$/DEA=S<.01"B".&6A("*2?XQ- MG.<1>A,KW)8ZJ+?DS1RB,;ST'!J'*)CIXPZ '670DIZ@J(:FF(Y6_S%JLZ[> MFJ*_7GUU7[-3=M7"5W4>>Y;KMVHZ5K_'9?F2KQZ:0,_N0,,+8YPF$?12C"$* MO RFGMQI1NJC?%,<69G([,@N:1&>U#F9 O#82AF^;'SV\+^[XLBD9VA4#,4@] M./;N#$D'>"6]S(XPZ"@;)R +BP^) MTP]]#SYGF$!8UKMVGW_EQ4.)G[[E%"^;LDT!HR)(?1\*[JEJ\4S%,44 ?<*2 M)!(\9K[6Q:9!*A.K79^<47VK86B&]R^WU-57 ML8UR?2S*N[THU\+S/4(08M"//-5,5RIO&D4A9%Q@CA#-<+-<)5Q.K^(9' MH&85/&ZY5''H(Z<,^4JU=FB8-^QC[V2&])SOV7$WLS3[D.\8O ]%IM"%@V3 M:B8^<%+W#@V.G2FX\^&=PN?(Q7?#TZP[ *Q@W #XYP,3VKJ,+%.$+TT2ATU*/;R&<"&QF:/JR=DWLW%[;UI++KJG=R5'G MZVPW)MA>>[O1A\\LL'N]>EK7U2<5/ R[0#0E&?+#"$&&8@*1^BD3@DW^"^+R& MB*YKY1ZA]#8UPF%/$Z$ MYV6>\-@\%\P_S=0LH[V23#2O+I/#J\MGM-%P,%]ZMF?>63 S46??'9^H&8<[ MS-[Z*OBGMVG[#T>V-+1\N53]A5?L,R[_P6OY<]?<>W.?.Q%)Z'D) M]) J-!4$,21,NDQ!1&(4^0&EF5D?SQ&"4QM)N9-K@P2/&_*&EFX,,$T[YA & M0RO54FXPV-(&'?$)7"E=25W9EC%R\UH.3>$/[(+N>^8AB*M_UB^7?Y2LV"(R%\/V8C,WKMFT.7W=/5&4U_\!20DGI?%'?A8$$3-K>&C#QM2."OW&V7K97C+< ML--<+6P9 HHCTUZ'5G#K.333@VAHKHXUFST)Y"1A7C?0.&N+:,7$S T2SP'J ML%7B6:/9F30UX/MBI1RVICT4I>4:+U\EHBU"/PY$EJ:0A$1NJKP,04PC'P:$ M>3[SY'Z+<1,+ID5UZF"T4B.Z8P+@E@N #7+-SLTS.P3$S1 TN/?J@8\"= M?3$2T)$YT:,YJ_4P@N&UL3![V=K=*=>9^D-/7VJZ4+ECO"QB[*"8BTO9#S!3=V-!J9 M>S0O0$?5J0\Q+)@[-^$$G;D]@6%QCRSV(R]8ZJPT"2Q?KNO\N9, M,Y5&HG9'Z[IK!7"%RY6T%M4-+YNX;=> @R=1(M?T"#)$*$14_D0BN?R'?D;\ MB%,19D89+E_ AE=0M8T-?\I7W8\_&]H')].A:4OF!MG0 M[O38ZU^,WS#8ILGU6&PB-!V30'+9GD.-5HXW-U4N<7-EUISP-*\)= GC@;ET M.KAM3<%GOEKS6_Z(8/#6T5]5:W#N[S1_G(5W$G/ZT$ MINIOK^(4&69R-Q5Y$,4H@2A(I/\DS2[$)(CC( AH1K5Z94[$WXSQHBW+H,J^Y2VOZC)7U-4?+E=L_X/>DXLHX"GV@PP&012I)$P& M">$$\DC@,(TR/Q%D\=2TT[JK<5GKF>RS>#*Q$*\YTS86BN8%H*^N7#>'\>66 ML>;O%X#PAWRUZNS$"\>E^<5L^PG"*"(XI#X4(9431),,XB2)(P+B./!A+#R"A8]1 MEJ2+6E5>_<$F9<>3]H0T!60[P%]/R\6Q>9ES(O3,.%LV([543A_4/LH.6^R(!]5L;3_ZK:@ M'_*J/;<:.EMUNKM 4_:.JS*'N(-?VHQ8AU7JM2E]8U32_SUX_,3P6D= MO&_A^ZG/T<_-Y=$-4UUS])8M=?MD'%FK^+X], Z#_Q9,S'XR8 _4L6.#,T:S MM'!5Q>O-^<2V0!+!4(06E],XBB-(#8 MHP)F<1HQDOF!7 >M*B0,49UXJ=N_J;)E _3XL*RC, BEGNEP#I"9Y=# 1C56 M4$R W[O_3W)&:82#ZP(,@S3?IA2##@PGBS)HO6Q^?U":IX=BQ3?])3^L^7TA M]\O_7.-E+G+:[:#O\?>N'59E4"+59NRI[4;+TJZ+*5LW_41>L]4U( $;SD;S MJMP .VQ?YL#4T-1,!:?1]-8XYD5D;\J"K6D3 MI+OCY7-.>?6A4+D1B\#S$>$)A3YB*40XE Z,W+_#D/@)$0D+6$IUB\B>I#)U M_FQ+MPD^=X3![RUE@VJRIS$:MAS.)#>K:SLJ'C] MLK+C#]OM,JX>GY;%"^=-\_>O3TKMN[ON <^HG_ $8A[)G86(&<11R"!'#'D8 MXT0$@5F7NI.T3+ZD5OWE&HJ@>++(J#P-4!A@1H1/8!I0#)'/5?-L$4&1,<+" MB/E!9A1F= */A?7J-X"OI@!*;V/E1'PS$W:TNM.NH,\%:-F8H-+*J+".=DRG MZINSIL7<_3>\:KFK?N-5S=GUZJ:);?Z-JX8W MG%U*%.&0U7AV.[X%H'@7A9PZ?=XGKIGA#)(8FD]2)+$"4NB%*=&/:E^ M&,DFME:W=[]6X+EAZ0+\T3$#<,L->&CJG:CNY4"H2,ES$RE1=YA8L5SBLE*Q MY_8^D^%UIA\&WZFK[[WE]\'>?%L5\;O8E,'I20O:=J>UE+L+.I?K7Z-,X533Z:S:X60,VK:&?"HYS1ON M%Y2@!"<9ARB(&$0(^1#[20Q#'D;8)W+=C8T.2_J#3[SL]4D!WM:7,VWZV$-" M;PVQE<_,C/>IN&S;>,B[LQZ-O:%G;LAX*-1A]\4CSYQY!*F2[):%ZB55&69[ M#0TQRRE9C^XDN5\Z KH^_CI&ZFU.O0:$/GG8-?2.Y:ZNNU#[59QY6?J^32* J1]AR'R$8ZHR/7VCP(Y;]J;.,SM2J^#E8E>JX.KF3C7M MH>LE[MV#-:U![G;"-'=$;S8-9L;+]0R8[S4F ^"Z3T/% M\-"OYH^+)GIWL(EXCY_R&B_S_^+LOKA>21NUPLM?*WY7B%KN(/@B2QGV, ^@ MGX48HB3*5*?V%,JO@I=Q+_")IU4=X@P>)C:R#5-=7P?:CUS0'5_JJ#WO.(/K MBH.JXTWS1/&,"1@Y;YP'5L-84(/HD5A0CR5P7X -4U!R!>YF0Y05M-D-M[NO M-T9VCYDW1EC_0/A\;-H52 VDEI7("T._/0\^8^AY3HO/EWU[ENQ@*(N5X&]% M^0^YM'0D%E[LD8B&!"8D22$2.%$-?Q)((BP_D!ZWIU<6^LC8$UONCMC&4!M8 MCE<0:-A8>\',;.=&IO?GRF1@Y>QEL[->NC*:V:/C4@S:F5>OS&<_CO.Z9Q=. M/&+;L)@+7I:<-=:F<2BK7JK!PL-89*IJ24 \=>TE2R&FOC0):1AG.*2$)4:7 M*$?H39X"UE%O4R@N0-'+JK"NH3B&H=[&UR$R9H9E!\I="TI+&_2(N^SIJR6E MLVZ]P]1F[L.K)?IAAUV]U\STG_%\L8E:R*WF-W5@] 4_\H47\E1DA$ 2RI4? M!3B :113&).0^P$18<"UFGF>(C#UGJTC"38T@2*JI\\G,1E68!>2&FZCS(34 M5M(Q208RM>6KK4+*'W9Z>'+ 611O3)R-IHT^9WD/6AVTWLMW+[_GU8(*/TN2 M&$L_6H5+4I%"0B(&DS#$<48SPI!6!O71T:>.-C?]AQ0Q\+LB9QA'W@=";S6T M%L\PBJLMF?DMSF,2N+JLN3?VO''[&$F'4/G%_^(D5:4O,3(%>0:"G0?:"F:G0 MELX%:"BYTZ#C$CA2H5>#SZI#QP5[K40GGOK14FJ_%*LVT?.V6*I^9NJE!4N\ M(,N"! 9(:6F0>C 3&$'J15A^DO$8S],KVHK]B:W E[7*D6[J2JLT69U]UH\P MIWIFY\>=*4,?>[:TU:U<\L?M-Z/;@_^N9 6=L#]"!^NS9NF'ST8]ROS_)2FG M0Q,S7U[I(!>V(K:D@1A5E M$/00BQ+&$(MC9E+<=XB8T;)A6[N7KWCY\*+BETU">_6B8L+2BJRX84>X0=AT M0Y9NP#"-5[94+T!#M[G:NJ4L;>@ $!;ARG$)G<4J!TC-'*@<%_HP2JGQCF4' MR%T+J@61_B-&C$&11CY$641@RF,"U:XPR=2!)?=,U+DW]BS::]W'K0^"GG): MBF:FBY\TY#%OOWC(N:LFB[V1YVVE>"C20OPY7Q5EX^5+'9:^_"((.8]0**"?,!7L"6.8QI1"%+%0?NQY+#'* MQ']-8.IP3+&"JLVR?'^I\@#RCJSA"GT B]XR?8ZP9D:EW9M=@,NZ+G.RKIO. M6'6AX@]]\3>,N%O/3XGH:%$_&'[6E?V4<*^7]Y//63:+4OOHLL[E''[@I.X, M.R%A@E$:PB!"*41$-;4)DP@*S\\"/XVH"(P.&8]2F7J5W]&47\W:U%$^#HR> M+IXMKN$JWY-4T9N@@LF@1*YZNQRE,6_/EB$Q#WJQ##YLJXZ/C\6JR="YP>77 M\JY6+4B:BW2;>QH+S-+0]T4"$?=CN4SZ"22Q+R#STB0.Y!^#Q% Y1VE.KJJ* M@TTNW1-V6K[T_R^])=[;I^?%+W;'/:1@)>=AU>[+5 M#)"!&J^& ]EV"J^X?$EUG?O G_FR:$+U5VW!DD4F_!A1Z:.DOE#%7E,.LSBF MD,4\\@(:$3\C9GV_!ZA-;'TVM)M3(K:C;MJP>P@O/3?$&0IFQF,/@!YA<#52 MGL:B'[:&@,ZZ6P_1FKE7M8;8AYVG=5XZM\[&Z#%^=>H9&[,3-GAM RG9U6#^5E35N1P!*'S8ASG\O5&=3@,LW,9)&*]1G7]3?^ MQSU^>LKUNBR<>FTZ)>B(@9::39+1,2D-$HS.E-8NN6A?:D=Y10.2#.84'7MO MOGRB :[W]:K>3+"A6(#A:2\QHS[J,6,'R>@6Q&\1B7ZC2Q9LMY[=B*5^Y MK5<&;1^/OSVQV]EFN/>H@EM>K\N5<=_&$[)K[!;/%MMPOV@IL=E><5 HN]WB M\2'GVR\.BK2W8QQ^\NQDG?::Y755K3E;>(D?)7Y(8.9EJ=P8"G57#,E](HT( MX7& &;9-T.G3F34I)V](VM>V.H65WG+L $SC=Q/MVEI7H"6ZB3Y-X+M:5!*VAE6?IK4W-GIHT(?25(??\=\-;U>5;E\\KYD-\4RISFO;LJ"7K+BJ>;L MXQ(_Z*ZKHP--?<;1T@>;([L-%TW$1;'"6=-,J.-(?[4=1VA\W74*CIDB&^(" M?E?L.%J'M<6V6I''1Y]M;=86M+]*Z[]D66Z2TO6CZC;#6;^YF/QYR9MLAA6[ M?"S*.O^OYO.3!1L6@H3,8U$,&6<91!3+;7 :1Y"R.(EP'$0>$8L5?U"4[@T* M5CKB3TMWLE9W#KC4UJ-/O*K^ O".9\!T&N!-.S-Z'L2L0-M5W>S!VF?Q FR9 M;.Q5G\T+\*KNR\5^X1>'A3L=X^>JYJ9#P4.A C26"0T,FM^,41NEN.Y4^7C M'@9+]]J IZ?.[B Q4^J1(G*.*QGK23EU(;DWJ'2L)[AV,3D7E9#5G?]=@ X*./A2:=XF&GI.!03G ]JRVL5EQP? M?;:XI+:@_;BD_DL3W#7O\H4#EJ&41D)5:?8@"H4/<>AE$ N?>2$)O,R/G=TX MGZ6*U0SWSHU*6SE&Q$SKQ^Z@3U#XRD#>.:ZDOT51+ ,(C*ZG.TG^MJXPWU6R M[#7-^!O/'[[5G%T^<[6GE::LI'G%;TIIR&Z+Y5)T_2O\0+KR*$UA[(>^@'^--B5G3Y"S5B7G<^(H^_QR M77\K2M70?1&%. BC,(09(C%$?IC!U,\B*!@*$\^/XH0;^<$#M";/JNMGH>,M M68>9Z#W<],R](S3,[/*QC'2P(SQA4OJA=%,EIO:D2?-Y:?_=A6<(]D(4H01B'B*(4NF*8DQ3&)$$95XB%3PU MZHRG1W9B;6^84&5Y;N1#F]NX9NJM"9^>IKL'Q4SIMWCL.+AH4_%>P._=_YV& MN>P$=V0/-(G.:AK,@'AM)0S?MC,8K]R-MO??5_$A7Z[EIP>-WAW;LIQK'@- MED75*RVMNAC0GL/1WA64&QG6RF+O=)C.$</S9W^%4[BA]C(O76F0DG MQVS!.=BD'W02W=O3=PRZ6WL2E$B#9W9R MHT5XXM5H0PN4?7X E3 _F'8DT<92^R3'.4+&QSD]3-293L<#4(2;ZN0M>.I7 MIT,S>M[,C3?M?%9@K^3>^JO)G?KV2"SS_)'V M+[S^*N[Q]QN5GEVL^FVI[HL;:<]6];;ZCV!9&H5^ 'F$26MF,D8X9 SCP(]3 MCF*CT@R.^)K8"K7=PFF?S<9[^HN9 7(U"7KVZ0V@-3-?+:I['(*61?"38O+G MIH>P:Z7PVMX0"(HMP_PFQZ[^CGR U! M,FS#'*)A9I-,@'!Z9U=#6JNLN*%Q9\N'TQ"NGPFG\[AE"_-B]7#/R\=/!5Y5 M-_BEJ&6$7@%3G 73K!WN4$2)"'_IQ M)!4WY@G$891"GT4DS"A!26AT+[@%LN5*[A/[Q_S::W; V52WQ<^!Q5U#0QK^+DLY:9[3U5;^LA+J(D0#A!B:HD&T$42=7$**50^'[&,I[$F1"+6MW/ MUE/(0Q)&ZK@EI/WE[ H=U_SQO_];&OC)_ZCVSF>[#\%/C(NB@0XSH$_*Y"I#^9# O!G$)P4\R/ ]_:2=AEZOI,KS M:G.?16[?U'5SK))+%AGR?,YC#FD8>2K3)H28BQAZ/J(T"GQ&@WA3_$I/60>H M:7U-]TM9F>GMAC;@(\T^C7'2T\QS9;[^\^[^ZO.=_-9?W3LJZ'(,4#T#,!5,9A9A ML-C+7C>629)R;4"8NA;,,=(_1F68 5"TZ\0,C>&H&K;:+7PH'G&^6J @1#Y) M$?3B,%#[[022D$G'0629SX(TPR(YJQCVCM;$IN2P#'2W#VVI&^Z]AS#3,Q^. MD#"S%M8@G%\-^U"\J8IA]RB];2WL0Y%'2V$?><6B.]^E!,EO]Q/7#8'\F2M# MTI550"3E"5):S#.EU%D(28!5T]"((X1\EJ9:IW,:M"96:D4;=)T9MM2;E="@ MR]\(6L/J[!@#,W4^+;Y-M\,1' P:'[K#PZX'HL77PJP?HIZ @ZT11X:8KTNB MGBQ[#1,U7[$N]JUN)FT.0M^WQ\_2!=J=12^P+^(X13XD)" 0I1&%&?-C&* @ M"8/,CQ V.@;0H#FQ)=MP )Y:%HS+<(]BIN>6.$;"S)YM0;@9 <&F\+6N6.YJ M6H]2G+MKAVX%$A&A&4XR MF"2A@$C=%TPCWX.>P!C'+/!"851"0(?HU%E&DH4V]>T";"F;Z;X6='K*[QH0 M,^T_BL4$];-,I'1D#+1(SFH-3$!X;0Z,WCW/"9"C\OQ9&1W5W[Q;R0CV,RX" M!C/./(AB/X%I@$*Y^A,1>3'.4L_H8M80L;F6_7)+^Z*Y25H(@)?+X@\L9[.Y M;O__9A<)0DU\3_Z(L@S@YO//JIC9?_\W/_;^1^A? .5H=K7H:#,1>W]"%^K6 ME[H#(SVVI>$AYN"<)+Z0OI<@,/-9)#TR5>:0D@B* "-,?!KX86IV.]C5K%A= M!=:;%X?XF7EGYV)BZ9;=]L# 0G[=P>4&BS:AN^0LKX%*$[H [UWGC>H([]AY M.TKJ3;RV(:%/N6N#[[BH,/Z^6$GMJE6?\/;'JNE#DE/N+W"8Q%G",8R%'T!$ MDD0:!.3!R,.^Y_MQD)EU'-:F/'TK>/BN62USVKOX;7N'7AU7/ M3DP"EIG1>%6T7-J#'1>;7QH4&T:F*F.N(?HDAX_!? MJICH ,2NJX4.D;+;=RH\D-*LE P^BG7:>YC*$@DGO]V/?DAE^P%.+ $S#P QY0BJ($!T8;?D>, M31TG;=C, ]VZ:['/^_^MO+S%]B+(AX''O1"1"#B"84$91Y,PS0* M19H$/&$FMSGZ@QL92_-['.JR(L5E^=(4;GI4 1"[*]H-$'KVRE8\,YNS?WW* M_3WL/O>.[U\W0[_)O>N^4*?N6^\]8UZ>Y&95K2[9WZN;LKQ[IN^KNCMKTRQ- MU'V-_75=VZ MPP-'#2FM"I"<&G.VXB,C0O4+CXP]:J9VC.>+#UU*V,>\HGC9[E8^RL^J11PG M28H]"G&,,I772%3I1@9][&8R^7O9Z-.^+Z*^ @ ./+H"O9#?>Q)\1VO/KI"&>U M! X./-LZJ"->?S'4>MYR6#]9])$=&&+J\]26,E"D04/; MIG?L$ 3C.NA(>C,5'!)\@DZQ&C)::>+0N+,IHH9P?3W4>?R,4TPR'H0GQBV[ M;KFZ%20_?U^LFO(Z:[Q4F]A@@7T4>EC.2Q2A "*!,YCY)($$8Q80%)$@,FJ[ M\P8R3&QCMBT$-HT=R@TC@.XX FO5X/%D>E,W\'#(Y2?]R9?;NC MUN&ND%OA0$\ZH,1S?!;[-E/C\JQV9@GF/\M]FRDZ>M;[1JQ8G@57%:^K;47$ M+,,B#*D',Q1&$*F"-%F"?<@(#8.(98*;9>;L#S_UGO'N[NK^SO D=5_^&,<^ MHB*%(B84RI]\B%.4P"2+./(IHQ%-#-.EK1&P2Y!NR)V%@=Z:92^7X8ZXH3-) MYX:7*/+_[QGG=N/'2:MTWA97] M5(1!F'"8IHG4+B^BD+!$VADO(2B+:!J%1A=$=(A.;'/ZEZ.D4].Q 1H^P(81 MN6U4K!@F>6A!JJ>LKH$R4V$W&-G?)],0VO5]LB&2;W.?3 .$D_?)=-ZU/S!2 MM346(8HH8JD'61R&$ 4J)9BE&>0L]E,:!Y$7:=TA?3WP7,="BI;Y.5 CNO[1 MCZE EJ<]@[)8'>_T&3_K1*<9:/9#G#[[Q\YM]O[NX@+/IH+=+:[YE1#MO< ; M7JJ:#G(SL,!1E.$D#"#SB0=1RA!,/1S#."1AQ *49)G1C6LCZA.KU)8BR#=5 M%9^VM,^YOC,&JMY2.AE4ALKZ^AK/M@2E8N4"[%"\&0?OS,L\FB!,O72XL3S R]+89PBZ:UC'$&<" 0]W\\\ M'Q$D5VDS(W.:V-3+]);T-E1H66!N$#%="^(&!U.#80&!A6$8E\V9'1@@-;/: MCPM]J.4:[]CE/KY;";FM9W^W.&X^\?K$VKE) 'S'5USD==7/!+0Y=#X%PK!Z M.I+?3"OU1)_@V'E$4NO\QV-CSIK_."#4Z_S'H4ZEJ#KK=8S0&EF,K11;()MFR?:Z!J8 MI-CTF1"Y.N>TY&+>L\KSH#HX;SQS.','HVG+TIQAMNTQ;NO5;]4V8EROP6]5+ ]-W0'1!&G=()L#'S-KH03.!@V(HN97#HDMC M-@?&4.B^0V/ZJD7YZB]KE1#[5;R7'FKQ*-5LX7E^G&6,0YXF&*(H]6 :1 )R MY!,_BV/"N%:]U^/#3ZSU+3VUC-(-18.JS(=@#&OS^2*:*>Y.NO=.I#,H,WV6 ME':5I4VD-2LI?5*8P2K2AV_-5SCZ),=[M:)//V6W]7G5=$=%,=L[T](9N7Q4 M3LE_M5^=$ <^]F,/^D2UKHC"$&*2,)CZ. R9+_P0&;6NT"4\L37IIR#F+GM@ MG492;P,S!3YFINBP.U;;;W++!NCS,5FWK%')IVF==9KL6_;1&@5CI*G6^/LS MEQO;E+W?')Q47^MOO+S_AE==;N5ODGG.-G5T%IXO2,*] (H,11 Q5:H^XP32 M6/ @]"-.Z3PUR P9G]B,W=[]6H'GAN(;%"4SG42* IPDE$ 4"OD/$RF42PN2 M_PA!(Y[%S,>;UHGW_Z)SN=^,\?[_]BG5C,K]2#/T5MM,V?[7*&EG.1G.ZMS9TK=S,#9^^M_R^MMF[]-D M0E^NV*<5W[5,1+S^D #0A[X*T//&IZ.E/7B,_Z>/ZX?N_HR<8!2S&(? MBL!G$/E(P$P$TF.(19+&B'N8:-UT.AAY8K7K:&F>%!R(/7($ MIT#+?F]A);^;7<26]+0[@0,))_3Y=[3>W+L_$%O'CS]\R3Q[J@UUJ#N5;7"D MJM:/38SC0RX$+[F4R")KVVS4B3V(+BBYY0;LV $[?FS2N@W!&];[:7$S,P*F MD$V0;64'A572E2&IV7*O["#HIV!9CO F33S>O1P?X/)[K@KV8H8S3&!(_4S% M#SR(L0A@$ 5)DOI1B#,V8U^/(5XGMF:G^DK\KFC/V[1C<,;TG)P?9![,K*/E M%,S=I$,'G!^C;\<@I_]*K3QT('?Z-/77^B,KS*@2HOW'P1U$N3Y\VCX*@9],L13.S M09*(_/\$/<^/<._(2/1'GE6ICXCT6@F//6+I!74M=6_PBXK?;KHV9SZ/4"(R MR% :080XA21($YBP4 2$)4DLC.IC'"^Q:>_\U%*UZVK]"AE-1^%L>0W7 M^(VH'<$)NU0?%\EQ?^I71-ZD,_5Q04_UI#[QM&7OJBY4HA;&355!%@>A%U * MDR"((6)9IG(H8BAH%//(XU' C 8X3>8AD8$/C$4C#TAMT7\Y8_\]6Z]W44 0NR)C6%QARB$ 4P)5P= MEJ,D].(P$4SKVN I I/O<1IR9HO 0AZ.GF.:&::N*$TB?J=$L.1TAT,/ZNJ MG1+NM8*=?,Z\=F;GI[4-H_Z3X_)JQ3[@FB]\G,1>S#)UITX5\!8Q))1Z,$XH M(FD29S'2JB0R1&1B]>K(;IJ.*<) 4@:*M'Z)S9,(#>N=*[G-=,]*9*-*G&,R M657E/#GH;!4ZQ\3J5^LM6Y;8W 7@_P&GF1Q3&**,0!2F%:Y4E+.J<_65^\QQM2[;6RW&FBT#[(#]?O;7X1\MZM#QX@M^Y-IUY]K')_Z^WUQ]!8J,026Y M3HSA[[6E!&;?ZE'FSOC[QLCF5K=YQ492\?>X>?U?'MW(_)6G(N2Y?KFO^6$GFF@YRQ7+9 M%$-K:Q&8>$9Q$B24IXG"UJ54E)+_ P(:]&5F/+ ML7ZP5_(,2,,<>"J+Y[PI0RI_!7G#*Z@5LZ:%2Z:;.<&\(!%I(/>UD9PY'OCJ M^"""+ VY3TE,,IZ958WY,6;.XACB7VSF].)NLC,YY(>%>:8G:>5.*Y^< M%Y?/#TUI0I56=?E8&WC31]^?P9EN=EKROTV;T;8$YGZ-CD=U4F+D4Q]'0\NE M/AL(I!(6T=ZN.#SNE/#XKURIT>?G:B>EK5J;(#>@V=;SDM MY&KZC3!AJCJHL;RYYRI(J[N@NWC MXEGY-P/#SN;AC(O6]W$TGK;L8Y97^.&A5"42FVL;7:;%IWS%F^W-PLMP&&?")3)F>F*.:]SC0E==7O;(SY240()$)']"'A<($4^O-<'!R%-G/[6T0$O,(-]I3_IA73U+ M)C.EU!3'+)?I&.MV"4Q[(\V7M71,@+U4I:,/G-N3[,R[C[O2"DF&2)AD! 8Q M#B!B:0+E\BKW_Z'G1RCR18BTJEM-Q^+4F5.]+E_ A^T]Y:;& MLFT?,V<3I1D/>%/XS>Q)'_E3-\,W_&Y.9+8"^B<-'4] ,06>JS\W.HU7JKMAR]TFSU,_7F&$WW@$8RKH3)TM*]0FJ"=D M@X=5$,2(T&QA$1OQ^X$2J_U609$."\/8-E] M<3B.J9\D,22>NOH;)AB2./5AY L_X0G-/&X4@Q^D-O7Q_Y9VXU[!ZQ7HR!M6 M:1E$3&_[[@P',^5[#4&^A6"".DE:,KJZP3](:]Y+_#IB']SCUWK)?(EK#\@? M'VY*SNKR<65T.^;HR_/DZ.2/374)29C7S840D]LPQX4>7P//EM=0&4^*ZO3F MRZ!45HOC\1%G6R('!>HOE,,/NNG=(D?I\K@R%*0L#A&,"?-5E0P/8C_E,$L\ M(1"*XE#XYS1PV5*:.D[^NJW).0ES)]'2C'*[P, P6&TG_MF]70Y$FZC!RX[. MFW9Y.1!WK-7+X0N6:2>JC_D#7S!,8^11 <,@ MQ1"EO@\QSS"DF1\0[(5A0,RR3_3H3AYSV= %3XKP!7C:DC9,/='$44_1)T#' M3.T5 [VNG!>@A]1-B]3-.%+F^2AFA[5"?8'6M(YZJQRP"E>=NZC(M\T-1%XQ4[ M3?YU1?+EDK-=3\]J4V\W9#1*D @@$5XF%9E[,,5(0,_#*<](& 1FBGR:U,1Z MO"$L]7A+^0+0D3*]IG#I:;,;$,R4>2O_;5]^YV6*QT5SI,D#A&95Y'&!7^NQ MQAN6%?CY'[T:F&6QDC_2]M)(4Q'SI?UWEQ>0\G M, F(D$8G4[Z%B&'"$RR$P)@$>/',2U+HFIT3E$PTID_/0'%JL%353)ZDCUPU MJ9BXKLN'^6N63IN]!_?BJ5$3VH4:_D#/^4KP(KE$I>](7XV MLTZG4-8S0@Z0,[,UA]FK%Z CZLZ:C$CER&B_F,_UZ4[Y>X:AM]^8Q%"(4"V-MH.8$-*V#'"VB9 >0%-.R AA^K!FPF..OI_T3H MF=D$I\ 9&PL+"!P9$!/*LQH5"TA>&QJ;(9P;'^GMK!_72U4_\?*Q*.O\OYJX MR0)Y24I2BB"CPH?(]Q#$7A1#C+*,$-\/&8X7*W7%C[-[)Z;H!"=:.I6U.G7 MC[9^?>)5]1?08P'@'@_.3- IM,^V1.> -X%!NMB#\E('2I=&:02-Z6W3*09^ M%!,U I"!I1H;R3!AO>:/PXVY;^5>X&-1JDR-1>@E5.Z//(@"CB%*4@8SBA(H MTL2GJYB!2FNOH&E8@?PEJB9>V>,J9YS-R529I9U MRPEH6+D #3.P$%"RTSIX%]VUI)RJO)O9V4+AR*\S)C^K5V<+SFN?SGH< M\Z3R[C:C246TWBM3FP2C$FA]48;U^@PIS-1U<\'772VS(VQ;Y7WWQYDMV_L( M\_T<[V-_-B]#=+6JY3K=E%"6B[C<%WW -=[D-V".,^1%&!+A,[DM81RFPA?0 M2_PTS!+B^5ZJ6Y5HB-#$BM&2!CW:JE49'DV', -K6(E<0F!X"&,IO5&1(QW1 MK&H>#0X\6PDD'?'Z%9&TGK=SA%4ZN"I$IO(]:;TNY;K772P(D\@328(A\C&5 M_X0AS&C(81)F.,(41S'')A[O24H3JVMS[:"IA]>C;'D-XS1:>KZL$PS,]-52 M?&/?=%0T1T[H:3JS>INCXKYV*\=?L%/@ZQ4ME:/Z@;?_OUX-;J$7#"$>89Q M(;)4;F3]&&8^)Y PC'P_33B+C#:RAO0G5O8/7'!I%E6BID6;8E,L]91^0H3, M3,&&$?#3AI6?@;JXO(E[_3%9W.M,*-PU6C&B/G?S%!MHCC1$L1K&]7'$KT]2 MQ%7]M;Q5=TO&KS5SE;")2%- X\F 2A=#.HR*0IHG*/$-!, MG:4F FOU;';'TL0FJF-#X@QPPXAJ7=5R OY_[MZ].7);R1?\*HB8C;EVA##+ M!_B:^:M:K6YK;[>DD=3V>L\?%7A1XG&I*),EV9I/OP#(>E>1 JD=.Z=>]QJ M=1'Y8&4B@)5G)A9&?J5.$S$F&K//DNC3>F#I'!,-:.?WS%>V?S*=0/T MZG/)ZZMR<B;5](63UMBD3.9,I(0E3>5_*7UW\S2M:U+*<_S2R.HPC2)$00I8D/2<:Y+''.@RA-/&:( M+OYA1!O8^RW9 +B=VEI\O9;Q]#L/$GQGT,N8]<,GU #BWN MK]I^QGK=2OU;52SX=9[7;8!1\%HP>;UXY-6YD.>!UU.4I&$0^@%, K%)HS#$ M,,,7/VO^("E8.1,7DFUK"A76$IF &VX ?A! MO)]Z ?!L5OZ%Q=?*_W>;NM7<05: MMH;6IL&5T]!:M;MA&D:[9M=)IVBF\_;(:N'Q+HM.D7OK;NBDA2Q1+UXD LYU MOBKZN^,/ZJIIRG/JT3B(A8\G!"(_PY"D00!]YGM^D)$L2YD1O,4Q2D.7\2FZ ML@*@7)6OUBUI0RR+H[K2.WL3WAR HD\P5T@31^F,"RG1 M)^X>=D3O W;&>U.UV?X[B9#03!V[K.L7SJ;4YXQXE$+/2WV(, U@%B<4QAP' M#.=8A&R>B?4>)S6P^:X(-S 09Z!05!7\@X)\J TQ'SJ4IF?&;E1A9L=K+=PU M6FC(@H:N.TONE\V1*7<0&M66^P7>-6:-)\QG\31-W6TZJ,$@8'[,@AAE$'D> MA8AA#Z8LXC E)(IPRM,<4]UQ//O+#VRU*_!#TPD\!Q31<](Y63S#[+JF9$9S M=XX+<,+HG0.+CC9]Y[A FP-X.CYE"+ZPFO X#6@:ABG%4,2ON=@2,8S?#O1FUZFZ(K99@9H[T>7,W[WA)P MV%G?#:F/,.=[2VC-&=_;SUB"HCT]S\HWSN^XO!45$K0HP!&A09PD/DR8NI-$ M.<1!PJ$7YVD:)6'F(:UIWSUT!C;J)56P(FL(9G9$.WH&[$!F,]O=%W< ;.0> MJ5R!F1VA,BZ86;>H>V!F/1^W+"18UBMQ'<19C(R"RTSD: M)R6YC'"K%1O-<(6F*(/M]/^ !SZ7EX[B-ZSI?%L\:B:<5V5=0:NQ#=!^,T3U@:!DG,TNFB7."9GK&NES8RSA4!_:J:=G2%:>'!2G(_ M\E$8A]C''H,XA!Q8?F)T C). R3),ZS+!"ZD%GNSW7?>;"^6XE[.A6P<_"0I_7PF_SI[86K,E42!E-U$ M.ZJ0\;4\SI7-/JX0NWCM<$+>ON3."I)6"X]<@+0KT'[!T=XGK)&2Q-N\QW^W M._DG/N=BY:GPNYXGC[=!Q'/AE5+ACC$*(46<>S1.Q/_++;S2$7+CN"BAM->B MEE_1O*PDP(C\'B_PW[JM!'TZBSR6YTPX+QPR<=#(O AF1/Q$?$PISG$DSAMF M^]@IZCIE4QM:4RQ/<)#[(>14;/8H%4>RU _$N2SC<9BP *$L-L3;.E5/5F6H MPVI)S^\[D-UL$V@W $%Q>0H#/[5$CY?=VJ!B=8GE#OWJ()6Q4:ZZ1#V 9M7Y M<3+5EGLTS*,HTT*JU:8X ML/DV[4XMJOL9$+'??QKV?O2J3,^"G2K",*#;(+V*[%KJ/P^2@-<6UE5_2"^] M5< G'*6_%ED'XK0BV5\63 K5)4PPE8L^*PT-98?%=EM_J$QRW"-5;( M7DFN^0IVCF6R['[_4E:?RQ>RR%]F^TVMM^5LEK>#DF+LQ2SC*0P)\2&*A9,A MGV>J4@#/SG']^$60OYR+ MM9_P=@&SGP98O!688B1.1T&801+G'F2Y%Y T2 BG1D&1)MVA4\X_;FZ^77R_ MN+J?? .?+^_.OUW?_;B] -=?P/GD[A?PY=OU;^#RZLOU[??)_>7UE6$^6E.W M>CYI (V9>:)-!H#D $@6P 8/PY0TF\GM*HVM277]..^6D-'K%'RUZ)K[L,'[$,UH M8ZK<>8_;*,R_4^O$?>J%S8;6QM7?87H5 G)HI/C_[![_ M/4TY2KR$Y= /J,R9Q@',L)?#)*6^'T24^UEDLCM9\##P%G-K,W3'1I5Z/GY@ M!9DYZF6WAC2_HR-W5BR!)4\R]^C.!9^@$4=^U(:#49WA"2K:]6BG+.4XLSE- MO11%/HI@EA(/(IP32,*(PCS/<91&-$JP9U)L>I32P+6GRN.WX*.;^4Q'Z[E'D]@F,54'&33#*8L#R'& MG+.88#] Q*R/8V/UH>_1&EJ;*,%6P_BV-:)Y+V8KI^&AJR$S &#'00&<=6-L MKCUR \8!L?9[+@Y]Z&0@CL9*)W-UCJCXHS#6XI6WO[7&D-!9=< OX":A*_RN5]!^SC))D^=<395?5=O* MTAAY8BWF+R+,;6&;RWD]S7P>I"EBT$_"&*(Y M F/Q7=WSZQ,>]X[>6"%[]^OF*UA>0O&%S"BKEA'&V:>W'S5GE_-+=7,OK[LD M%\6BX/4T81GR@QA#["<91)@'$!.6PB@2P8;'/)][D=&ME#;I@:^I9/>@0MKX MZ:56=;8_@^>6*3EVK%@R!/"*(\,;+'TE:UYI#:(ZPSLNH3553'*SH:N??BPU MN.(%3/JU9G[S9:P 5U=A^H3'O1LS5LC>99GY"G8NYWK[2DZU$GM>'/D12R!+ MA(-!N3B\I'GH0R_Q:7*-YMYB4-ZT7,')TIK M9O?7>Q?;JN/:G6UW2./(B ]1&-5:.T3<-6E00 SW_-A1B-*PSA@2:"5YCZP]L"'@"4QL_OJ0SKHMK$3)3.SK950 MO9?5O5(9H"O:2V<'E[BDYPCO\##[G0"&.X^,ATAXF-I#&LMNEL0GD"1>#@/J12QFL>=%1K@^QTD-[ G6<\.J%>D3 MIZ8=4)=F8.Y$"8:!^$K^-=4!!Z<=%\WQY+0#A-YE=-IQ@8_-3NMXPLZ,EQ"C MS4C%NPWPGHL_7XK%V]2/@MQ/: P9%Z$SRBF&*4X]&'O(QSA-2)P9Q<]]!$%[18_ RX8LS,WGOUJF?U+K5E9OO?=E1T MT:T$8Z/7E2&]4!Z J_ZP:TG[/M_"*U^+(+MW+Q*GW+/?][\4GP_<1R@-797RX]/=Q7__N+BZ!Q>_ MBO_>F;9O'5.0GCD[$=O,CM?WI@ Y1$@:0*_(=L,.:T_]X*%__;_%P:X*4 MK2VO8\E13*Y?I*6M:7S2W,@FL]F$_?.^E 4X[0V(IH'M/SFP<0F"0%!\J1?J M:""A*#>[8O0MZX#,_59UFKAF%M4CJ<.2S&[)K(SIP'*C&=)Q43:-J.-3=I'E M%UQ4O^+9"__TMOKQEX)78J''MV_\5<@KA]P2RG&0)PP2E*80\8S E(@39T@8 MH3&/PC@TNCG2(SNP54K*0)$&*]KJ2'4U^=5H,K"A,O5"4OLH8M4D.FKX:J:(W5C6\.G30 -NF[%>&T??\Y>J$EY_FM DBGW*81C['D21 MG* 8>S%$88!YS,.$AD9C+GHI#KU]4UJ]B%CP&;^))0P!V/K5I>@)>^^$;U74L>]X\?IO4N[=Z_XQSJT^Q^TA$]C3#5GX]D-+MCE M_!P_%PL\FX8D3TE$*601(A#%C,,L#7S(TR +,Y]X7F9D[D?H#&WD*ZK"S@L& MBSF@#6%#G+,C6M*S<@>R&P;L:[$E12#$/N\1VQR0K%LH5[!C1ZB,"R[6+>H> MA%C/QVT;1YZ>BN8 IAI49 GI Y]3X0D^%S6=E?5+9=I;9;3F<%_7#394,+K% M"%AS,DB#E94.G+5*F- >N6_"0BW[310VBUB40UW,>?7P=B?>-'[@=V_R=_7- M#%-9^;@HM[M:8TR3-,]3F"..1""KYK7E#&(_S'A $/:85G;%E/# 6UW#B4RN M*J"INN$%/"MF).AP">J&'8-B)!.]=KN<(;5E&/@VBFJY "T;H.%#@@Z70+O7 M^#2-&=1V#:0YN\(O?0TZ*@VSD+ZS;LQDO?&*RBRDW*HXLWG>\H*QF!<+_JUX M54N+KT9!9EPBJBSJ[_B?974^PW5]A9]XVY#I>\B/(R^ 7BAGD.$\@IBQ%/II M[J=A+MX/1D8WC6;TA[YR5-Q Q0Y8\P,:ALZ 8@DHGH!DRK+MU53IFC>2PZG2 M\&K2N1;-+RSM=.'JYM*0^KA7F':JV;O+M%S&/)'X8\ZJV=O#':SEGQ6O!7G"33],T MT.VG!C;(-3'-24X'Y.HW,GN1S(QJ3<=9YN\X^U96LK/4:%9Q6(1-*SCR"5O< MI)+^<5G7+YQ]%D8E#$F!IZI$WRVO%\*^%KRI/U4(K%=\<9U_*:N<%XL7\8*G M:1S''@]BB%,FPFM/SH1,,@YI2,,D0+'Q;( 3&1K:# 5G:O9&F6_-P04OS^+' MBL\XKGG31[+D=?D!$7T8MI*<_'+TPO Q56[F)A1-T+ &&MY:U.JSII+@#*P9 M!,VG6]1KV5HN7L,&FRYQL=PHS!E0UHGLC(R+<=WX8I4&WE:B9%AU"989KT^OQR;YSX#999]0%@)HT%=I5"U:8[ M;E+55!U[:5;C!4Z"G;_E\D:B\6EJ9(N0\IK,B@=U=RX!::5ONR^>)*Q/?B=^ M6^<2:*:<-T[0G_(HCC!)0Q@B64$5TP2F>2:<#O5#/V$L3VAB@45_,F,#^Z1V MQ 5O&9$V1OAR^LG_R-DHM1U8K;,7H^>PWD/=9OZLY5 &9"V/8(-)L.;R#"SY M! VC,DS;9'4YF,0Y"KXS[;F%QC^=K?? RW>FS",@^N[6MTCI[S5?+V&Z_1@1 MG&4P\W,.$8I\.0B/0AZE <_3-(N9%DQW%Y&!/>)^?[]!@OF87KJ=F"MI31W2 MKJ V*?5C$ANDSQU(;I)S%,8BH.43SU( F2'.:>1S@+<)2' MJ=;V?X3 T(>AAJ0J?ROF_%+6?DZSC.Q GV8"S!0A,) M%4BH23#;3W+XW5,Q< 84"RNHK.?F:"G9 (H/PRA70Y=Z$:];#1GON*PGL%E;^P']*)GW*=):V;,AH+:CQ4;RE /$'B?X6"]AMCQ M24O#HX^RDF40]_)R:XUN1V-$$XH03)@$ M\\XC"C'V9%/N$Y\XVL]#1^AC;IEKL&^':WD*@95F (!WKJ"]!T!^.I MU=!W;&ATR=J^:A5W0+('6O[ /Q2'8!C$0C?:5*M:8S/'LK2XV<#TUB[Z//3_T%4)5E7->OM3;Z&=+-O1+PH_*W^UX7(EN M>''0+;5C@%,=&:UJR8\N.EI5>9]8F_7EO9\]<61/.S^[7N%%>-SWD)>$D"). MQ,D@]"$)1?3A9S'B:>JE--6Z5N^E-+"-KJ?:M(/J:\U6C7X5Z44%3@0WL]"U MS$N:@P!E]$KF>JK/'IWWF>US3-RC$WZ./F!1!7/]LJ@7>,[$LH$7>N>EV*JK MA>R:O"H7O%Z6,W..D]C',,N(; "1YWJ/(!A%6>9[&:4,:2$YZI,BM-%[1CI%D6R4\9D\ZSH>LPVLOR6(6"^>8! &#* DQQ(%/ M89R'(:$AYS[7FI*F3W+$NY/#H"RJ"IPF0P:\Z-"7>NB4R#M= M5^@K0#LEXN+209VGZ.(%SV9O$I?OUUI-)[I[Q!5OQKK<+N;&5Q%FJP[L#K8/ MZ"U7#0+D:_T?H)G&M,$:N.6+E\H J=Y0A_W7&<.IS\Q=6&IN@,L/.XU878D8 MDAKMHL1.!9O7)Y8K6*9[Y*J?<,W9YK=H8_+(I[?U1V[PF_R5ZGYMIDA=SL4I M406TM6ICNW_$\^MG-7?XJFPO9G_CQ<.C^',BPB:QN7\52R\^XP5?X8%/ Q%7 M)6&:0,(\#%$893"+"(421?^UZ7TG_*&8JU:KGXHY8.5LAJL: M"$9 +36C>3#]2 J?4HJYGU$$B<\(1%E(81H0"K/<]Y,\]T)Y%]BH^F+._D_^ M)BW%&^%[Q)NCZ?\Q7R+-'.H'8'7 1*QD'2K>=Y(G&V.IR!O8_%PKY!)"HY$3 M; C:]O4OA*B@E54<\I;2GH&EO* 5&"B)@109K,=_.$SL?J!7Z"H[_!%$&C?% M_!$D/I:G_DB\#3/W=Y5CRDF&2Z!(> M^&#Z[7+RZ?+;Y?WEQ1V87'T&=_?7Y__[E^MOGR]N[U83@#]??+D\O[S_&5S\ M]X_+^]_=3@ VS.(-H3>SO>/P1.!!$GNFPHXT)/A]TGZFRC =&GQB4G#E%,M\ M(7P<_RSG/Y7/&UW1>$;5@\PS M+N?BH;FZAV$-:0GCUC)C&! ?599FE.I"!8:A8TL2;- < ).H5S)7$=51.N.& M.7WB[L4>O0_8F:_LD5T')C_F^*FL%A(,1X[%*%_FBYN*/Q4O3\*%J(^VB(?G M9;VHK_AB2M.,9ZG/1)P0((CB6)S.O32$<9R(/_(HX&DTG?,'"8YTKV_K)[*E M90Y98PY[S&F;Q@9;XEPD/*V<Z?Z3;%$C:2" M6S/_<>K;TO,R8RC?RA=):ALGT#.P^0:6S(&?6O9^5BIOGEFJ7/'8G8HT=EV. MU.7(P9W*S:ANT)'J=IVEJV5MYV/-56#U6[%X/'^I%^43KQ2RO%A:'/1H.Y<1 MLQC+&W'HHUB<>S+W4"S,1'P78J 9 C^S0E9/P$[ M9'N]T4!##HJQB19R^ /F%32R/:AME?S,)=)/,5=7L?*F5+=>IFN-@8UA@S38 MHJUR(_I%,)UJZ#89EQHPLR!+X8U*5W0DLRI4Z5QXM+(4'?$VBU"T/F_1$O"9 M5\6K6.F5G^/G9\[.\6QV7^%YW4!OJG!ZFJ19A*/[&T(3I@?Q)?4ST- 'D@&P MP4%SU':M&8-R?]<:LJOV/UU39D7_)E)WUOQK+31>R;^)7%L5_T8/FHWD95T M_99A(YB9/73*U':<.*H1WQ7&RA)6BXSV_=]E>_-;O_=O[BZ!EQGYMXT+S 3Q MC%.4PC#A#"+/HY 0'D/&N!_["8YI9 3SK$EW8+/ZS',NZ+#E.(TS,.^_PCQ) MC_87P2=JQ\U-\(J)\2Y[.^0>\+;W$-5WO^[M4(7.?6_7XY8MI$WQ8'U?3NB? M+T7%OV/Z6,QY];;9C#;E7D01QB$41VD"$4Y#*('U8.9E*8I3EJ<9MDB^ZU$? M)\>^S*?+(S<_F%PR["G5TZR>.W&H*-N=OJG$7I2@Y0"L6-CN-'785FHDM*O6 M4CVBX[:7&BEBK\74[.E3 0"/=[2JN)6$"#$<1S!B-($HPQ[,,HY@$M+$"Q$5 MCD0K=#SUDWPE03T\9 MQY'S-)\?N;&T;6_80-W8:7"X^)M7M*BY&MTN83%HDG ,.0\X1#[R((D3+((: M$>1@&B8Q,\+^&HGO@9U8RTQ/-Q]O.0+/DJ7W;=\S?.V:GO+CO4PS1^N@"6_5 M9G>]^5W8:[1;"@241!^@P\[N%;QW$YTAU_\:?7)VK\)9*YPE>>M+.,KE>5W2 MO"WJ/YK(S"-9E <>@;$79!"1.(99A#%D<99[B*$\3XQZVPZ3&3P/O4$42*IV M\>P1'6G?IYTHN?'UF:G0-G=E'3*YNQH[1&3LF[ .00]N;K3"%F5KS6A:)[!FZ7RA"TFZ+H Y M>E&%][$?H:R9V2:TC$+FP12'"/*$L,A+I6 MF8-F:77WHNY;ZO>[<&G?7Y+2B&'.H"\[V3C_>75;+W[_JK=6V>@>\ MG]HA9(T)_EK48N4O9?6Y?"&+_&4VH:H7N9X& Y')&$H\J+VX4&.8OZWF?49^%&76BQ9UW?\055]3?XNZBFB*/4\ED+L MQ8$9EMPE]M'!R9T/64SJ>)P_7,Z_2.3527V=_UHOY@^? M%[+8JOJ]NOAS\3;YJV*U^#6[G)^_5NSWJL6KT)W98;G^T*GE1WE* L5\ Z89 MX%K>E?PJ7*2\[%(@SN+O-U4A8OS?.:Z6N*#J%%6K#XJ@OY#=K2*R%3_*#QD, M^+!5??^E^AA:-W,BPRG<(5")"]7930>Q)3K>G) 3U;(U,>34M6QQ()=MTFO@ M-)GE5SNP%WAI@#D19Q/"(")(!"H2&QI%*X M+VM/=\( (.3:P@X]->]]8,>UQ=>>F><(:'P;U/,<5]6;"(PF3_*:;II%*4[2 M)(>>'R%QE*:I.$IS)([2 6-I+$&*D=D5>A>YP:_0-V?$/E?%G!;/>'8*5/". MNG2W)S'5+OB+-[6.AN$-TC MSYB?J9N!*']7M.G]T#PI;S\U=/V77OM$GVC])U%[J0S34)*.\ZZ0XQ)8'?-V MEAKM\'98A,TCV9%/V&UC%[B2Y4+U#:]4!GH]I#2+\C2/L ]3%$HH_22$6.:" MDBQC% =^[$>!R2GK**6!S>?JXAY\N[Z[ S<7M^#NE\GMA=G.=5Q#>MN6$[G- M#&Q)4H+N-$4LC@>R:LOF:.LZ3F?4?:M7W-U-J_\!6XBWSR]-ZX,9O-ORJ8%- M;K.,:DG2%.%M)6#_OF4OFYE9'4)VZQ7/ M1M5Y(3 -U62XT,YK8KPCZ0V]XG M+%.:+Z3F?[Z(5W'QRE?CBU",PQ2'/N2$A!#1V(.I%XN_XERI#%NMK)+S+TL9>>' M+?"73RUR_%)6.2\6+Y6:$'L2%D+F<^)'>9:&1*L_[R,(,[!O6=:?YPV7$K=A+L&C%9=R6.Z0> X?0;\Z MF-;_0E\!0X?KL/Q]0TCU'=H24Z9_&T'M42$^WE?' /3[7^@K9(1P/"\1TL.BUXW;0%!WZ8^XA2&"<^A2CT M.<2)"+ RYN5>F(9^%/EV6'R==(<^7;5@N-OA0.6%C@*,.G>FY!&>: M,',$NX*W#@ ,DEK0DM$=_%$'K;%1D/K%/@"&I/&0;<^(6..QG(DGZJ;$=U6M M%:9IP%"209I[#*(@"&$:B+^R..6Q'W&$L5ED<)34T-:]0?C?_RT-_.2_P$^, MYP4M%C\#KECY3],>DJ-JT]SVG2C#,&^HZ)R!R6)1%>1EH:Q[48H36S54>5N_ MF,Z:2HX2&KFCI$_@_7:2WB=&QF=IN%A7X]37BT=>W3_B>7NR^2J66!P[Q*A_ ME T$LKM -1=,$R^E)!"Q@8]]$2J(,R[,<(QAY%.,H]3+*,]&0=IU+=G CNOV M[D<-'B35@Y>VZE\ D[T:N>SD>%6='.^*Q>O\JZ/I33\*OQ_Z5K=MX=F0%BAQ MP4+(N[ZH:T3NO)%3'VFZA-8]1!\ %V6HU_G>>"K.Y?K7P&$9ZG4ZPV\9C$&+ MD7><5U^K\N7YLJY?Q%;S9;X^=NI.P3N^Q, ;G:0,%&G0TI;Y@G(Q+TUF1W:I MH'L?<2B]F5?O$MQQ49^FC'9#]3K6'6_.7K]P6Z/W-#YN&7@W_>"?RR=Q M[P<8^0Q2G'!9MR +;6D(41*&81[D482,<(6W5A_ZY+S"&VC(F=Z4;RE",Y2S M%<\PG-*6S#QZ.22!JPAB:^UQ=_%#8NWMI <_9%%MM-&3))20;ER!70G76+<% M;SSSO3C'"4R]Q(GZ<1\SRB71.D17+HRIV-5BS)Q-9MM&)# MG.]R0)O?$D-;[1@4ASC7DET)1[^V'!54&,G; M6?:@M])XQ0E&DFV5$)@]:1[T?U]4,]F\6%_G3=FU<ZI"CP# MBKI,O!VHO]>/_3LTT1_ZNU&"F1?3DG^ (T"_K%8G@(YE1SL ](NV&?]K?-HB M;KGE\BZ +EXJV;XZ9[=\)F?1GI?UXJ+%)FT@7J_SF[(NU"7!Q:QX*N;R8S>\ MDF-/IB3DG*:,0$ZS%"+A(&$:8 :SB BEQ#3-,RVL-G :6 M/+;PU@KW:U6:XG8>>'=AX!$FP0=, E.20G/T'L%-%-+.A'>D;V,L,0&>5<\S(N\H!+WJX'- M%QOG33DKJ"Q[7IWZ/1[S*"8Y#(F$NTYP!E,/4^@E#!/D,3_RC<:NGL+,T%F: M']^_3VY_!]=?P-WEUZO++Y?GDZM[,#D_O_YQ=7]Y]17<7'^[/+^\N#/;$$_2 MO][6.996S1R$XJK!OUWSI<+T#<[ FC6PY&T@'!876G*T?Y_$RJ@[O0NE[<8$ M3M:TJ>THS4*&U0-#UVU<7)N49Y3: 8&5 &9&+GAWO//O,6U92U&.O6X6?M&$BMQX:V--*$J886TMQ^MVMM21FMG0@ MPW6V<1(#G4):(&WM"'0"T-9RI9%QMG8$V(?9VOV G6M65:M7Y;Q<3N1NC*P= M%S?U>1Z'XO\@97DF ?DSF/DTAP1'21@E5.C+J!&LF]S0%3:JXKU0%,_ O&/X MNXVJ]#8R=PHPL[]&]DW"H-W>?FII.QP(J">DHQVMA]BHFYJ>X+O[FN93)TX& MN\X=="YJK#7<=WA%7I[/-QGX7\O^EF'Z& V$=CTGJY/F^\S+TE'#T;E96@_; M'C(6XLLB"ZPF= MGG 249+)BMMR@6?OI+L5:?VH5#XB(H*1-*A[UG6K%]-#[TH9DU89@@$9);0L M@"4/#@,&$Y&='80U2(Y\(M97PO[1V.!9QS-^/KW=BQ75-"H6($YC<4A 22+\ M1!3F, U\ EF"LCQ. AX@H^."!LV!O:L:$O*M>.4,W&_9A=4H+QT=ZCD)QYHQ M\Q'62G$W(VE?S*&G)&U0_!ASDO95H#TIZ<"CED,FGIYGY1OG=[QZ+2@_W$U[ M)6O?Y=#(9H*DVG0W_UT6/%V5B]_YXI;3\F%>_ ]GZY6:AW:[:Z>^%Z- #C'& M:4HA(L+?I!XB, ]Y%OF>%WB)T:C =Y-D8 =VRV4_EMRW7^;5BBE0RS <$H45 M0#V_R7>,N&I^)#J ^;MZPK<59@$*M0KF'N M3)6>RHX@\"9\^%JH,]!,87(X5N2]]>]J;,F[R3'N6)3W?EU[8U?>G:&1 9E: M\LW09;F%MX7!]Z7\58L:*]&\FDKA:>3S*(]]!#&2\S%2GL$LP1)^*26,B C< MYV;(;2,Q/O35?PN+WSI"6<_#URPHX"0%EE2/A99D^EXU+V@_X-NRW\U.A1W_ M=?VR5UT5BU+]^@QLR'36]EI\ !0CR_?PWB!%IFS_:V 06;X,9Q!#MO0M[W<: MRF*[_,Q?^:Q\OBOSA6"#3WD>L<1/.21!R,2>XHN??+&[Q#CT4NIG:93FTSE_ MD%TI]P:7.\<(:GF7K/$N>V2U/P-LH8O M>5QJ63.\[CFJ4LU+GI,T9%<:UY*4CK(E"N[ZA#>_UND3S-5ESE$ZXU[A](F[ M=W'3^\!IDP'JZ_Q9^_U(OR2:QG-R3 1,F:X=VP MJC.,U);,M,CI:W;D+R0K9S)0DS^ AJE!4<5/T(WC:0,F'+S+Y $+%1V;0F"S ME.4H[_I\5M;\OOP^?RYD >@.OK[)?._NI0;V-@T'0+$@D5;OBR<%Q?W]ZN9R MH\Y8G%\46X93P7NTU.UG!E"0F4_1UOO9XSWKCSN07$_8O2GEFH_9 MA2E-#GL%C7J@:X#SR,\\+X)I+D<7H0A!(@XCD"4XYHPQC%ED$I3T4AS:*2CZ MAI,(^M6D%U8X%=[0X-L2DS64]-"M%MK".HH*^NF-&@-HB[^[X^L_:+Z_?Y%K M3E1W7?5[=3%GU_G%GXNWR5_"SWRMY@MV.5?_4G^9L5_KQ?Q!Q!RL_ER)'UXK M]GMEUB'GAMK #N&F*D3 _#O'%1 <;MJ'"*[;:M=VM_S:3 F0^^5D_@8VGEP\ MXH5\=*;V4,X78/+\/!.'&[EWRCLDF0.4TK7P,I\;4)KS\I578D&YAG[XX>@E M]D6*6<$M1&-,HBH,89A2+^#7+?)CB-(>(T3SA-(BQ%[6*$B]W M-#4M:6DKZ:)!EQU 0P8)3UN9+3*3(E3=(.8X87A(#I>9O:WUQT_!'1+O8*[L MX QU$*V9VK!323"$7/VQP<>04ZG#P MI:GPKH9@:M,==R"FJ3KVAF,:+V!Q]?SPL+BH*IFYGSPMM&^9MYX:^N[HX:%2 M67 @2)9S7K[4.Z4SW46%LKOUW5YJO O>@R)L MW>4>_H29G3!>3+\)7QB,<:8Q$_K(WE MX&*CF$N7&$N#Z?R,FZ;EKU59U_N-HQQEJ4_S&*+(EVW+/(-I@#B,?!1D88H0 M]<)3VI8/DQW8S/8:ET_KN#VB.KVXU+U"S"SS0->M8F'DOMMNL0?JO#U"]%U[ M;[L5T==]V_/T25%HT[CPF0N#>RKFLO+1M )"8ZWWCEAE*Y+@#*Q9LXI>C^O* M**9UHB;'D>Z^A@88&&.B@U,#X^,$WB-<[A7W2!#=_YPE3-<2&J@%!:JG+*-I MZ',"'H'7T@^_3KC=A35X6SS:* MUE95.7F4YRR),AC$"1/1O)?"-*41S+W,2TC",C_%8_;H=7([<"C0]'$1S7XO MTMGOM99CNU:POXKH';X$!OFMC_!J+7)ECKKX[-_JZ&U[6MK^(+UZW;S^2S7H M::G==5>>'E'+K&4Y5\O\5BP>ETTHMYSRXE66_TQRX6$Q@&!&+6,/-I_0XT,Z%C:-8P,]JR!/X2/*VZG\[ MFJTS@"5C8,69@HEI> .2.8?)TE/UXRIY:LW'N,G44]6UEUP]>4'K60$5%S[W M,V_^O)PK*(Y5A-_W*#<0#;;78UKZ5#W:MR92FRG,"BZX*ME&.^O#]:1;3S8C&0S$ M=C>=08?HV(,:#!1Q8&:#R=/.?,9R_;;+?W7L8E[FQSR@,$@EE@&+0XA1()%R M2!YF.."4&@( ZY(>NL[K40:NM32-]:5:XSQ40#0KL(B(1,C*3=N,#+1K[5$< MZ,R-5UFI;@D/,="X%T,%#.=?CA%^;Q_3HQ -/].W@L6(]WTJGWG.JZH9VEO+ M6.GN1?9I"/N=AEE(4(JXB$E2#PHG0R%)>0"IEU),/)IF+%F&*-W.QIBV18!B MYFU$)#@3SD4A):B+'?E. 6L9 E1RU!PCZB5/!K/#C=3<[7.&49TSEW,Y!TM6 M% AC#20SX&YHI1G,51]*>7;CTYTJT6Q$NHTB.B>A&RTXWL!S&SFWYII;+6 U M&G$%[6A0F[OSV,!AF1PUV*0Z3RK)W96UV^F=**:96[.3T'2ZXB%9;&/24<:RKF4RRI%GEON3TB3#B'DZQ#QGR.$11'D'BXQBFL>:TL';6W9+\&?C4=JS:3/'HTI_V#8@+K9BY "<*L1QMVRFJ MT]&VARF]PVC;3I$/C[;M?L0VE_ST5"P4FJ3LE2O5A'(^E_/)UXGK=6&LGT>$ MI5D$\S#W(*(QAQGS$DA)Q/TL]OV8$+,$L@GYH>](K[]_O[S_?G%U?P75UXNK\\N+.]/TL)%:]=S"<,HR\Q0;?#2=LIN<; $T#0+E:*<&9_E> M(^(C)WEM%+.?V;5:Q7;\J%CCLJY?.&L@:FX4T(1JT&U^_:6LVFD.]33@?D!\ M+KT/Q2+ZB"G$>11"'B:4!![E06[D?8RH#^Q\)#VUPXK=-W^9S=Z6PPC$,XNJ M4.CT:BH/>)D7PO!D905OQUT 4LY?C(NCS72OYZ(&TZAI+",5U1!<8A\UG)PU M#?QGRW^4:ESRXW(HK(4:G V'-:$]\I!8"[7L#XNU6<3./7WF9&&-FWCXX>&^ M])+>T/"(W3(Y^@8?(3+J5[5;T-WO9,^G[4/S3V_K0C]DMI;0/"I>"N<06Z]7 M$H>![?;ZH\>N!\4[%)X>_J!YBN@[Q\I>YB2)RG8K/,3A>YH;.H2^+-">D,X!5E M>\S!'@7J)G5/K_P^[)M>+W.+^;BI$O5[;%!,83!D@.;>,L)6+("V(L: M_=!RH["3U_ST3J8]27G]>^M >C/S 8Y59H8&;:X .\AG SKCX3J;"[\%WFSQ MN/WUQN5<'%95I=TM9_Q)=2\V-RK7<]Z>M;*>#Y*<^TXH4>.@-[@H8R M6)(W0$M?'?.W25+>C<"B_F<^P%-T(%59#,"N V*YU1\.*U1!N$S96Y^,6 MV_)GL<._"A_ZRB_GQ:+ L[M%5?S!;ZJ"\FD>I<3/,889SQ.(TD2$]Y'O099P ML7TG&6-4"X&YE]+0A1,-05 KBN!9DE2W?JRQ(Z@;0,T+P'[5:6SO MKA1B&JXOJ9Z!I5X:PD!1=J4 @RC E2+L0@)KA9@%"CI"=D8-G0N,%T+HR+$5 M3V@]8%D:QA^:\\IS62DH $-HM"./#V=\+46P(CD,"%F/7*ZJB(Z1&;=@J$?8 MO=J@OL_;QKGG:H3U['+.^-__FXL(-_-H'!,"_5@$M\A/4XAQF$,2T AQ+L-< M+2"MHQ3&B6U;HD!1!8*L:52[JQ?=>/8$::TB67U!+6+8(\*<$+WNKCARW'I$ MH/V(]=@'W7A\!05S*;:9)C,Q]1CG*$QS&,1Q)HPN#R"6H_%B'W'*HH@DJ5;$ MJDEO8!-L$(KJ=M-8XAN?@3G73%OIJLUNOSQ!&2=NFV-/R'R03[K)3AO(. MM)WN4GO77?6(Z'V;Z[''[(S_*Y]SX4HF5"L-WN+"S _H:5#/&SC7 MBYE/V%3)-@.K[+7[C).1S([\@A[-4;V#D1IV?839PW:>XCO^9UDM+[+KFW)6 MT+?FO^N&NM1/_8AG,8QI(/P$(A3BF Z*A[G" M4Q([XHH1,P>AHS@]]^!8'6;.01%?Z^ ,-)3!/]H_!VDZ-)#8D6O0H3BJ8S!0 MP:Y;,'G4O/#MJIQ_%53:VMG/O*95H3++%JTN3GPJ M!P9#2E@.44)2F)(,PX1@DG'B^'WL,T1CWF=HJY>[#M_K"+SLT;7%U7"OFK@;BXX97J&9LR MFL8TBCWH(1]!A ,"B4UX0V'=P'B,[L.'N=7(^XZH=XG1*29>A M:O4LW+W"S$Q^K\=3L DG(UBHL&YD3T:3>_G4/V>?7(/TO=YE.@[]G_V*:*[ M#[3W:3=8&68>8K\B;7!P/@-Y!TJMOSL,GX$*^E+L M[@'WSG']*/\G Q>QKTJ4O]L5P)S\A\F<;?]BXY.K$LS$2U&2IAGT/)Y % 84 MIBS)8.R')/-"'F;(" ;8"5<#.Y7;B_/KJ_/+;Y?*GX#K+^!\_3KY)Z- SA1UZ>W%W?WMY?G_QN?G ;Y?WOUQ>@?M?+L"/J\F/SY?J7ZZO M/E]_7%SO?+]6]7 MH%WK[EX\T2"6M@R!+]^N?[L#DT_7OUX83G)R\]W0\XNCOW$SSRD)BEQ?;M]#0U['K^=Z"@9]>?]Z(80QN8GO5H7$9ZU(3AO>Q'4H8XBI6 M5U*[V]C>U<>[D-45=.M.5OLANQ!MPO[Y4C< S/?EFIA,SES.VVEUZFQ(=L>3 MWW+A0^IBP5OXTZ;#7P*)/,S5*NIH.0WS-%%('FG,0XAB&D'"<0 #/R8>"J+( M8T9#+H=F>.C3HCQ_0\4;H!O,F05/@[\UO;CJ([T+0Q]WXI3!3^IEW. W M=7R=5)4<7MH D*PFO*G1XF6] !LLNHNQQM*CH_!K<'9'CAY.S7K0-IR0%"?TFVTM-W*SV2%1]CO-#G[*UHSD.)WJ MN:R4Z:I+]W-9=%2]G9>,3_TP2N/$0Q!QGD&4I1AF48(A"VB&\A1G/-9*@&O2 M&\?0ME@X:W)$0.V@BA$@.3&UOVXUZAJD,^586>A)>K$P7"UI3[#D[O5'-FTM M8?=M7>\Q\SN1^XJ)4/)RSNZ+Q4RK_6/_J8&M5='0O];8D:C_#L->&#/KNJ\P MD_FFG="=%:\%>\$ST"VGT67%89&L;B9VEAKM&N*P")MW#D<^88@)5"VFLH2O MG!5,)IJ5M16\5H#Q.!5_6YM;Y]+C -YH"+?" MNM'YK.T$M':HXSTFPH7GF(5YZ&)[R^M%VW LL6^G-,E2Q-((4B_@$%'*832S#AB05:\L0:.! [W[&;M/]@HM*)3C:!F'YRKY4_,\7/J=O;==,1G 2 M9SR"+$"YV(2C&&8H$M%MB/S0#WD0$"/P+@V: WN(#<)@1=FRTTA'@WJ;M6.] MF/D82Y48;^(&0CK:U'4HCKK)&ZA@=],W>=3R4$L?.7N9\>O\5UP5,JQ?!1KM MR7E=>,6H'P7RG!OF20H10Q3B,!;>(<7")20,,6PTBE:2U7MT7L8A!\+/;@ZHAM0'O?\;JZ2O<.]Q1*V MXY*7]W.JW.( L19R:!J+8T=*T^NTKQ'-/4V#I:8L3ZR/A#9=P+QP MY%PL,JDX5J4-7HIBGGD<1@A%(F3),20B5($H2%F<)83%1'N^S>;"0U]IR((' M2J*@_]NM]E^$S96 MS-3>( L>K_\F(4YSCB,(A")@[Z+(8D\"A,XI#Q.(GSC&C=^?63&OP& M4%$#LS4#A@UU'5K2VSG=R&YF6!LTS\!2!T.TL?4+YVC?ZR TZD;7+_#NSJ;Q MQ&EI,EG:?,6%T?I)%F2^;..-/8BXE\-,%H/P&$?"8C'/S,!$=M8?VE)EU^6S M1(^330'+-)E=>FRI$3T#/4%.,ZMXKIF)4 M\9YNJI)>E8L)*Y\7W!P\3WO!@8VRY0,L2P&7W*B6:5&=^@=M ;V&HH4\"VS9P=4 M8Y@U.TU@,ZN71!N8+ED;+>F>@5;^ <9;:(CH.E=V@-+[Y,B.BWPT-];QB/7] M-.7S1=/5<%O4?WQZ^\3G]/$)5W^H^N*8Y!@G602C/)%&[&&8>2(D1SSG'O$\ M%N=:_7RZ!(<.RC?) TD?K,@;%65K*U#[-MJ96HPOH:TU8G/)K"6FN[OE;G)C M7REK"7_@)EGO.8O:.!7&<59_$=Q>/#W/RC?.&_A0$?7-:W&F%S3K*6+2": 0 MDCC((4)1"M. >S .0X2%"V"IK]5]:$!S8$>P9 +(]P1XRP;@#6+M8H,1L"@! MX:#B3\5"AKCBKPO\-\ OB\>R:F^DM,?CF2B]VW,,I$HSY['2HF0 +#D +>[O M)@_NU6-0[.=>378U@ [4958C:"9X9^F@YE+C512:R;95:&CXJ"5B3EWSQ?*& M=!KQQ,O\((-9+((IE) $8B_&,$QQ1H1#C7$8F93[;ZUNY"MM"_UI>^N.%65# M')HM7>B%1-82FKFPALPJJ> 0K.40_ZZ05;;6'A<&Y9!8>Y@E!S]T8B_:=2ZO MU+_,RK],<1V[EACNF[5NSBKS!H-1$1YF +N&A*Y[MPZ1>I].K@ZAC_9U=3UC M]T6]$ER+)2_GK[Q6<][G[$LQQW,J?I83:=??VM3'489Y#%G(Q&:0XQ3B,&&0 M^Y''?!:$7FR$5*M->>"@^NKZ"BJXU\NK7R_N[B^OOBK8V2^75Y.K<_6W\_O+ M7R_O+R_NS/8/?=7J.81!%&;F'5H6P(H'=:V^XD(-F![&5Q@+[\AQZ-,=U8L8 MJV/7I9@O8(Z0(%%96\?5-EZ@-$I#Y*8!SO2ZV M0ZL/["=N^6M1R^LFL3'>5$59@0::S+!/Y;!B>H[-IXIK9N7VDAKA(1R5Z 0@ MA/TU1T- ."K.)O3!\0_9;=^RS?1R+BSU9=WM'T413\,VL^U.Z'B O*T^ M80>-8O$"- _LPZK5WG^XT^@)K6#&.G'>$J;/P3NUAAFKZ'B+F/E2ENY,8OA^ MVL7PW<"J$]16'VE1J-4DSN;F>F,KNUX\\NK^$<^OU3CL6AQ0Y-&$L]]X\? H M_FPG'G\52R\^BQAJ55]P6\YF7\I*KCH5$0[R, I@%*4Y1![)(*$X@GX2I)0A M#Y'(#/3I8\DWL!M>L@*7TZ45,T!R ]8E-AJ3\/XEOBN:7OUC<3W@CK&!%[\] M57PMJ]HK#N'*2];.ECG!S0!5"0T60FK0BGT&5H*?@:7HH/L;-\CM\\=\L:ZV MO0\FW;A;Z@<3_MAV_4'9M P%7DBMD"\6%Z\RNA"KJ%HR/R51(N\?D!^G$"$2 M0Q+C4 +7Y+D?BXTYU6KQ[*$S] EE114HLD#2M2J^.Z8GS>WH=.D-MP4;P<1,_'[8SUEHO%A/5S>0LY@0&U9YPID(S(:8XM*V"#%[!FY@RLV7'G M-2SUX,B;F%(?U75^?7W"W _^7]-:PHZ-:3G/%S);>8I&JI MD!U^W6X/<.O0)YNA[>93,J-_)/F%WOX^]G[<-=A=B]^)LN?R$TI>GEYDT OC',_0_E IU MXWV7WR;3$+^A#58.\J=-Q;3T?W89U.L*ZRR.[R4X:5CKL-?13- MF1[.E]R 96=9R]!:E1LL@M-!)V1G9Z7M>SM41^+=B\;@<-;*$*N*!CQG)89Z)XRJ*:08SDH>0 M)1FB-.2>(3RH%M6!W?=1FE5MPIP2JAT@ \+!D ?PD.P&H6SP;2B7-H M(R/QW>91>FB^1_9$3PU'SDFHN76_!Z&K&8\L3C MT$=,',DR$D)"40*Y3W+9@I4S&EA=.9DGPS3AMTJ$N[;S)B=+;)DX4 M.?#3DO#/H)B##=I.$R?](KK+G'30&CMUTB_V@=R)QD.V75TY%]%%VY')S\MZ M47^MRKJ>AA&-$H8RB%4Q%?-\F$5Q!%F<^#R(&8T]:M;;=832P/N\:F0JZOI% MU0E02=:TC>N8BO2LV8G@9I;<-&\M9584SX"BZ;)]JT85GDSF;L*=B7M0*^>R5M]- IRSS$ NC%.(LY!!Y$8$D\D3H MSGF:DPP19I9?ZJ$WL/6VU%7S/]ZB;V;$?5K3,V6'NC SZ$TU;)->CMQU9]B: M0CHR[SYJHQJYINB[IJ[[F)W!M^78]7TYH7^^%-5J2L[E_/\IB_GB5_&/+Q6? M4A_%*$M#Z!.$( IR#Z:88AC3/.0H1"C.C'HW->D.[ #4N:8@+^K*2HX+,+-[ M7>7IV?\ *C'S TL&9-EHR\)Z'):(U147H&7#G4LPE-N1:]"E.JJ+,%3%KJLP M?=S.95Q7#WA>_(^Z*MP:M"5K8"?3+&"G- :SF(VV3L# M6PRV0/UK%F4'\XI)L.9RD/(LIWIS9'%N>!K5'IVJ<==:W2YN/F?DOF*3JKKC M]*5!TIT\/$Q><3&;/"UT)XMT+#%T?O3AH5*W;T 1E*EH_5DA79)W^R6'0IMY MFN48/)4O+O)OFD);S?[H6G>T:1\:PFW.]]#YN+DY7ORY M>)O\5;%ZPOY9M[D>33,\\.C YM=V2*LNSGHCV:MY^W5,WG[C.U%4,Z,[*J7# MC%6/4%9&=6B]T8RI0YA-(^KZF"4$*%](5-&;JGPM&&>?WG[4G%W.5U5QZ[EG M4Q3[&4)I &,4B=.LQSQ(@A1#&F$O"%+?XQ$S 836)VUDE^9HT8(1H) M?WJ1 MN ;%_&?PW#(E,0_R584@[A\"=ZJ2]2+\851G9N=2:PHC^&9#5S_]6&IP75KOV\?E[M^]G8AL9MN*)#@HL], N5>]@FWNZOT? MMB@0_LRKXE7=>9_CYYNJH'S96#4-$D)SSA*88'DM30(?IC[C,&.$1)AGA,5: M>>0>.D-?0^-GL4T+>N"G8@Y8.9OAJ@;/O *UI'Z\*<5(5]WFZ5 #9@:ZIGDF M1]<"1=84FZM/=H/Z6SN>U+W^U<3I+)<+_7$T?;8HZRWK&?BV>:_5S\L-[/]U<:Q5R."K T MD.,?L-BKK;' 6L2O+V65\T)FJ>K)G)W+XI994Y5>7\X;^/9IP*/<2Q,.4XYC MB*(@A<3#%"9!'F1>0!!F:%D6JK'MC\"RUM=]NZC4S(A;5N2T>\F+1/J9,T ; M7L3?9%RA8HG:))@8XV5J1"4?Y06]%QSE"G!R0Q#U?K=$D1GZ1I@/]H8-8J\/ M]J;M@KB/],;- L,1U=\988[!QWBAZHA:W8IYQZ1K'CQ?S!?%XNV6/ZB"MOGB M"C_Q*<]"+\Z2'-(XI!#Y00BSC,=R6F.2D3P+(J0U\/H8@:&S8HHD6-,$DJA^ M2'U0)_V1]:F2&B;%S(0T"K2[)+&*MP\N.%K8W27.9O3=^3F+FVGVS_OR2N+9 ME5>\E,;_9;Y&5].]G>Y:9.@CZ2K3*DL1!1/PYN(:7(G_;>VG7\IR,2\7!H4? MW9K1N+]VI13#,ZV9/AS#T6D+;G?#W;GR>+?<.@)NW71K/6 [=56L,7E^KC@M MVL'S#X^+^FYR>Z=?&**]V,#&K.B#309 PP'X2?"@>Q[55TVW%0^B%<,388]" M!FB'UI;6V9C:/GHCSZK5%']_8*WN@[8-DNNEQ<\SWI9_3IXD6%-3&CI-:)S$ M 4UA%.411%XFXN$T)##GA&9RE+H?&N$CZ! =V"=LLM!T7VW0!KRGZE7J^ MP;6"3/-A:^IG8$6_Z<[:X,!ELZ6^O,[Z+C5(CMR"J:^$_6Y,@V<'!+I?XK[? M%T_B(]?YG?AMG3(##/H^2+!/'ZMCW(*)9 %.2PR;EQ!MK&[E&\WIA14F6" M2X*>9^(OA>6Q3#7H.RE(X,R_3R-50<=B\ MOL^ZJT;UC97';4K?%VFO ?W 1VS1GK8AZ Z.Q_ IBBD)8$1S))%A$,P"XD$6 M$)RE 4_\/# ;C]%+<^#PX_+J?G+U]?+3MPLPN;N[N+\[ U<7]Z; 3_V:TS,_ MQ_HP,\L]%,DQAFAHR^L,$:J?XLBX4-HJV$>'TG_4LIM-O=AWYO9AMF, M'=Z2 [0CJ'[Z)J/U8S#,[1%97AH>AF4600A?R".U$.T,M,*!3>EDKK&1SR$N MQ7N\%E?X%:/R/B[.Q7N\ECT\C'=APJ+&^1 :[K<"DV)6+-Y^/ OUSA=+*)Y; M3KF0A"D4W?:S]90EE. XQA GXGR#LCR%./03R&B(,D1\)+8O[;:ED]D9.*YH M60#/2WBIJF6B08>F2S8,RE9/?P/=N\CX>C7;%@XC:I^!%7MG8*GU%:C7DD7P M16%ROXO6#4J!1]6^7:'O&&_!K(#7F=(ZRW-/IS)>\:TSC6R5UKI;U;+O_*LL M$_R,%_P++JI?\>Q%*VO7\?C09TM!!RA"<@2UB#H5!T"R8-AY?D#R;E_N2&@S M!]UTG:^%!&L%.&PW/RZ1?;/Y@37';34_+M1>HWG'1^TNHY;V>2YYG2N@55GS M4__1UI;ES(]1D"?0DZ7IB <49HRE,,X#E$=AS#UF='W40V]@HUQ-XM@B#R1] MLPN /K7I'=D=*L,PFCJNAP%J\33%='1H[:,VZC%34_3=@Z'N8Y;%MB^DYG^^ MB(4O7BT02H\]/F#]Z(HB:$@.@B#:)Y>K2M%C9,8M$.T1=J\NM._S=E_%U39V M.7]^6=3?^"N?!@9JB.!S6QU'?:=@8:N.!XV\@^PM6B(Z,ALNRB-:KD:(N\:K\XC MMN7<9'$H,^_%21)%>08I)@%$>4 @B7,/!H'G$^S'D8F1=J'%:1GP0Z$-K->->EF\ J%'K&<55P?IC)RD76GJ/MU MU=T?/W&7_,KGEM!3A[MMU?E&I"H-U M4/&MF//+!7_JRPCK+C/<]V])769/!/URSLN7>M:BT^]"#6T&K9(WH)AS! 9@ MH@>K1(06@=&R$B;B;J8HC)ZS/W!>SNM%I;+77S#E#:3Q- _C/$9! @F./8@B ME$*<$ RCA'@9\7 :1X;S50\3&CQ I5SV!G>A-)LI1O^D>:JX%D?--1%Z6H3 S,E@=J@-;[QU]Y.QEQN6.M8J&'/41@]; N--V%,?'OJ MF[)>X-G_5SR?EXQ/,\H2Y/D!]'+/ARC &!+.0I@REI# #WB2:HUA[28SL%]H M$>1:RK+X7-(&@CB0U$WQ\@XJJML%N!/?S.9M);< T>L2[ 0HO8/+C@RHUR7: M/JQ>YZO1:4'X' $+6M%-T?VWHB?Z-O:%R0)\4/9?LHB+#';TAAF ?6@\.K4 M1UZ8>&8H!EW$!G;%-U4QI\7SC*NZ[2U&#*M$NQ2FYSQ=J<',_VU1E4&;I O^ MT?XYB%/3$=15A6@7J7'+0S6$WJL-U7G&)F-0+T=MR_KRR=]%K=M@<>#1@2UT M@R+XS,4"3\6\30.(7_^G?H/%(:EUTB(G"6R:!>F2%?Q#4G>6YC@JEV568W^] M$9,81X79SED<_YCY148[ ?#-#\A]L9CQ*9))">QSR+"?0!2D 3(BXDPGA#A$"(LXDR" M0P+CP.=Q$K/8P[%AB'F,UL"F=:#M1E+N<^;&&M..,5WHP3C$M%&!35S9)YR[ ML/(HI;&CRCZ1#P25O8_8&O334SE7-UI-[VJ .,(D\& JCX

1 +>F=@?_+^P_/\WSPC"OP*JG_%X@\[\QK_M<.H /X M9?%85O)4WO8"?Y?%=O_^;W[L_5?HGP'9<*YNDCYSJJKRM_X)_1?PX_@LC(*S M),G4Y_Q8_)PE9W&*0%'7+^U%5/FR$,',G*EQ]Q:$SH#@5H*(%J]\IKG1'WW/ MNK['_NV9.ASUXNZ:%[?L4%'*<^EM#HOCS,7L+#^R7SDLW+XS.?(Y"^292>"% MGO!.K[Q:2%"^JW+!Z[8+*D"Y"*4#)$M(SQL-"]W>(F4EO@+[B2 MVN"J&7P$S MB!0-R3K!3[J>'P_61$.*+< 2G<];ES>U18W7^>8]_"V?R3&VZLI=W=23C3&# MIDW6IQ%YM\S8((W9;G3AKK3G%&;&KOEQH+@#Q4 N5K4\3N#Z4\;(0\HIYA"A%$,4)0G,>!A#+XH]G_N)GV9&K>-:5(<^ M> CB[8QK\0-?LV$8IVLI4#-X=ZT6PXA^J1'UPP8'9P OP)()5QA$5D*[BONU M:(Y[&#!1P]X)P>AA\V36^>/\X7+^13:W7>?7XE3,Y@^"WH_Y:[U@%W\NWB9_ M5:S^6LT7[')^4U6_5\N(43/E94U@8"?Q.\<5E#T84/X$SA_EQBRG9F^T@76(_E\.UJZ*L@'RV!O>/PHJ$&P?7F]<*_W]W7]H;N:TM^/W] M"@$#S"2 .=!"+9P!'N"XW6^,U[$]W4XN+OI#@:N[\LJEAE3EQ/?7#RFIJE2+ M))*BY,[<#[<=6^)9*!Z>_*)HQG3CCJ.7\PRCW/DA/3?JT].8KH?-I2K7]W^Q0NZ+%7*VW63 M)\[OUIMBN2Z7M-8H4A2%L>H:CQ4\BQ?8'R /2I4X5V(-5XE4I#91+HF +F(6YJ>E&GXI&9Y#\K M=6YAT"RK MN2/2L%PW O1C7@B^W&PERO_@:MZ[E*:2$/S,+_0>ITF84A]3$-$H4P.58Y#1 MD /.0R[2@*1)YL^BR#LE:V(!^?G+;Z4G:GQ4E="?#3X>KA'RGJO&Z4SI:4(Y M"2J5W_MIN?98OEHI1\!W7M3Y)(;S2G\,_DZM]K_;QS"[#=!XC5JD>O7,K(TD M]F AM.B]\G84>PW)4_7I_S&W\;W- [=$_3ULA4DVTIGA, UVEF.UL31(U&0[ M7CZL;__:2&5ANRR_*;0>A-(O%@)207S* $IY J ?(( BD@#!_8P1'R-&C$JD M!R%.?!DJ^)Z4>?P(M/*(,PG\REMSP]Y'PRS4NWV<,L;L8JAX4@\X]*I"[U/6 M*/ .YWKK4NIJVO<@O'EG@.N2?S897/M%.V%PSSXC%#@#))%R(H-1&&.!? B-'.OF M*$PL+C[>W5_?W]S=_X=W??-T]_O=TYUI$VX+KNH)C&EY929!U'#3*A%BAXW2 M(W]2"'G+]<_>'B?O@-0DV5KV/'$D:RP0F%7XV#/H5!J-6,FZ.FOGX%#"[EX2 M7,THW2RPP#B$2 !&2*#&C/L@RW@,PC#R4Q%E3$2FY?^7(4V=9=5*PEVKE%&I MCNQA&Q=F=3!+,[O*!0L,,ZI:U'^H=+'[8>)M2K+Z"7-7D-4!9^YRK'YR+Q1C M#;Q@GA'US^)VS9I\@]/\@IO7@OVS.,U",$N(LEU_CGPHOF:ZF3?S$!'?1PR"*$A4)3D4 "%$04 AS4(_B8/0J%ET-ZCIU96S^8V?-+J?FS), M6V-QP 9CE<6* ^,+R<^(FZJ._-.\'>#U"1ZL(C]_P^XH/TK."^3Q).6,L-.H&<0'&Q(=W#[&GFCQP7DO^+U[DN\4< MUHZ;B9I+&ZHG8T9NDYEP.>S0M&7C/40Y$BJ7(,PJ37I(/!4C?8^^3]IS2Q?] MG*]6'_-"_7$1,1)1!%,0IU5*5Z FE$I= M, QB).(29&:L0T:$XLQ>ZW2A@H M@=%@T=;/O1_+O M$;/78K3KY-T!:';R7C7U*Y8J%?ARI>'EWS8N%ZJ*41**0,#5M+HP"@""* $L MDS9BYD.48:U!=2Z0F=I\[*J@M9R%.8KO>F)Z+FX:6J'VC#06I"XXX$A[*3KDBX0B07A$0"-93;:;JJO^)O=HJPV;2K.6LN_* M(PH[)TFSE_FK)Z%&\\Q,].S >1)>K>Q=>15(=Q*GER)'HN0RC%EE1"^9IX>_ M_V%+-U?3*^4IOZ928!2\2DM\+'+Y&6_>'N6V;U25D_S3=_7< @9)1%/L ^SC M%$"IGP ,+,T-#ZM%']:9\AH^^*D;__)G5( M96A^;U"I2V!W>!AZH QYK>F=FH!U=IZK!A$E*QM4FC3Q'3)77H7.55U$.LA$ M20/]%\\RA M:_;'4_[(<^7>^;@^S*_13 SJ>'WJH\O^V):;RM?YE'N/MP]'+E)5'95O5'J? M?@9/%QOZ#[$C#I@=6UWBO:].)_EHT&J5+-.UYFRY, -$M5-=AAZU.'[*'?KT M\OSK^OM2=5XT/X!="TQ]!!5<[VGYHH(*O]X_WGF'QI$&QZZ3?(V#YX)RPZ/7 M0_04QVV(0KL#U[GJ?$=NB+"C0S?XL&VOT6JN8S7KD=7%@'=U*B[[9;NYSS?_ MY)M'O&0+SC!/1.*#",<^@"BB L1@C@52 0DS*(X-6LWJ@=XZOR4QN2NLD'X MFA?/;\KA5A40EV^JRW*IU$$\2DW69K*>MCP%ZTQ# 14&7AL%;X>#1[8;U=S; M>^,;3^'ALB^I&>7.6I-J@IVY.ZD9,\X;E!J^;W&Q/S]O'M?E6JH,Y9=7>E-N MS#+NN]Z?^EK?]Q-[E!IEE6^P5S=+KQE4ZJDFT :7?! X M4WV(5+N[OFO1^:[Z ;*.;OJA9^TN^L,&?LR+ZY>\V"S_58^,2(5(XXCX(.0! M C"F&2!565N6X32.PSA.C$KO.R%-?6I;H,SNYV[>Z%W(3B@V/*$ZQ!K?KX.$ M.+I0N^',>H,.DGMZ90Z_8#'^Y]RQU1JV?I.OJZ+6:N+ PL%S'QH$PPS!SQ,$VX&4#%P^[\; 4@7?H&N&*6/[S_D4?'+F MK+Y;>RU$O#W[*E2FX9;!R*%IN&8W@<@=]\R&$YGSH'=6D<%R\XTN,J?Q:)*1 MQ>L6$Q/RE^_7=+/%J]6;,FQ^KULB_2H!2N/'V.FHN=S$6L]Q6G2#3F5V>Z_E M_VSBX0U.!L,,-%DU;+Q,P"5#7X4!@R9P7QK2;S=90!/&?',$S(@^FAI@^*J= M-?1IBF;0 M.0@C2; 'I/VA/ZE7O*:-@KPV:%NP;KR;EPW[^BFQ)'] MS$]HO/#$E[)JS5XW MN3YJ/MK=(4+EIS7S#DZ:1>C?V>;<';Z])V6LV9%WR%/'3DMK)EE=]N;09KOV MK1G15@#L%[$L,WCYOLK?.&^\VI=KO>[SIC-+_8U55VW[[\HTJ2,FGSG-G]?* M;*DJ>YL*,#4:*!%!S "/?0Q@E$" XC ,8N".*8^88E1!\-9L)Y82G[FJFI( MG>GMNM@C4-<[@&JPIBJ!."CO7$6JI/DN\J)^:#CHW+,SY4EWY0+ROS81Y$ @0@1@*&(0$90 '"2!9&(PRB R,0*K9>=Q?+$ M%2C#R%M-M6:8S9@6PYA:/P'FT;0C?%V%SNI%YXV3'1%R%A0[_JNC1F8W4EE? M;M1/BS3-((,"@4Q@ 6 <4$!H$ ,<44XR03$29%0GLP.LR9VU[49>TG*I(=U^=>I MF]: \JG:G[4@O6__LW.2!QN@77CE1QO^5+D$RKOU(R^6.5O0!,O+- U &M $ MP" )I;E!"1"I"'E,>1@$1KFL=U#[868QG>RBGCC[ M$??&WLB:=IY235$UG;NBZ0=HC&2Y"^_=*LD4[;]'\R3+S9AOI%$'?+OKJ%J\ M%?]H-;=/(RH"1 ,0)@1+*PTE@' 22@4U)2D-L<]P8'*!=(.:6.374L Z5MC# M(CWI[(9P,WE:TWP409QB L P:8Z$5 ^@6<7*,,&G@D#C#?,@XT>)?[[FRDGS MRHNW#UO^E/^^S%>5D'D0_R=_X3?*Q5B\?<)_7K]L=&.,INM.?'(;=+P=/A[; M5DV#]B@I\U(AY358>1*M0??J>&X.QQ2G9*29))B&AT:Q0UMF6(4.C8'-%CFT M94,[<&B]AFW_Q5>^WO)]$$OJ'"(O7K"D]8&LEL\5V/VT]JI:]D%\D;\M!:;J M;Y_VG>N4=0H$M M7+T#LE?>#MU=X;$\F6V,1XP$<+B1>DK/^VR/F6B<>VZ1KAI[WDG0.P3;8\/*RK(L95>_*?*T2B_B:2A5TX4.,>>9C$(E0#7F3LACQ M. 0H$PC[,<41,FKPU -K\F##'G(56Z!MV-Y/]_F&U^,-@M#0Q=?'/]T@@Q.N MF 89CAER!-9E&&&0-F=AA&Y(,X<1!DD^#R,,OV)13'Q8?F"X.!%$"$4(!"&@(($VGJ"8Z GY*$,)R%,!;:,NAD\:GU MB0::]\'@M)W2KR%?1E!EJ _L";*1(Z>4&NJ8D'7RWSQY8D/=@M:55VA[QV^3.JP M"W@TE68'_:G U=B?=L!H;V./K,CED-JYZ2MH/FN*)ZF"Q'IO4% +-:U-T$GAK2/4_: MG3HUC_V08]%2B9\D;TLUB.21%RH%$#]+L%4*_&.QI/RI6#X_*T6(8!_1B((8 MT@S )&( 9R(#4AE(6<(#SD.C[+J1^$SN95/X5#W2OBNH5VH>2X.-V1D?RW<] M@3 C-\VDAT*LE:%VU;9OK[P]=MX!O2K24-6!51AZ#8KNI(PC7CD226.QF55^ M.6+=J;!SM:RE9-SW.7X0[=2USWREFEU5_6G.,M?*0[<41&@4!F$ ,L)C -.8 MRI^8#U"6D1BE)$X9,I*,X_"96#)^>7JX^4_PR_67VP_>S<.OC[?W7ZZ?[A[N M#:7B2)YK2L7Y.&DF%0O.!)^C9UZ ML]R\73,FO]+R1O[X4#SE?ZX7F%'F)T$*$D$$@*J!*(JKZ= L@6%*L0BT>]K'__,2^:ZN9R M00D+*$E30 CW5:^)#"!!&(C"+$L#D:'(3,TP S_QH57PJA0DJ?R+K6KEUC08 M*/:32IOF$*I-!&\JOSV2K[>JR[]]69/9'NBI'=-QUE#+J!A6 _1J3)H2H*NZ MK$@*B^:OBJL[A!S6!UDQPE65CQGP>6MUK!AS5G%CMXH+_]'U7\MRX=,$XI!A M@#B1AD^H;!Z><9!$,>51$',F,GN7D (QL=0Y<4YX7Q5,PSS3"WRQ<=F84CO* M"S-$Z$B72IN62;PD%8!W='RT">SW91P]::DFT&^<;5?*\7&QPJ[=K>2:;I:O M4C]Y4M-L6AZ*+,R2."* (*[2$R"5^KR*L?B$AHG/!0J,9@&,1VEJ)T6#H%(G M=@AXOZU951O+J_&QAGK"^$W0U!UF9:U3K\6A#=2>Y5\KU*;IZ^".4ZX4CO$( MS:N$.&/@F6+B;F7+$#.7,ICF+_Q37I9&@>/VBQ,+*0G+JX%Y/REPAJ;+,8V: M<6-;\@Q#QJ>4>=<;:<61[:82!YM]YX\26RSD+%%Q^R M[%>VJGC-V>6#>UOW:EQPDM*$,ZE&0,&DYL\C@%0$1,A%DUC^'XJPT7 A+;!3 M)TQ5_Z77/)7NU&3'BK)>; MV=O6O=YV85ME ZE>SE4KYT.,HUP0S!G$Q >^#S& (H$@D_\/TE@0-6HT#'RC M#AL:,&=)%*G3]9E$P;BOVR#/]&2#8TZ8"88V$Q3TJW8G[Q8&3INZZ9+KKKG; M(,2YF[SILN!"LS?M5VTRI:N\7'DS5-XP[13I]EM37_7GJ\4A&N+]\X MW_Q'D6^_2R M%QT*"4T$!,(/*8!IPN3-F" 0Q4+ .!4IB8TT:EW ,SKB/B[7 M$H^EU+';'>N:$4#,PYO6K6%VC6IS6>\NG8)W9@?YP(@KU0.PP<*KT/!V>$SJ M73/E@:-;5AOLK%>M*3-.[UOC]R?JM%IVM>"[V&CO'WSY_$UU3I>Z G[FMW_Q M@BY+7F5>+J(4!4D09@!%, P]D.0Q0D!B#*IXHLX0'H5C^^ ^\0BK\%GUW+U MRONSP<7#-3(>;["I4\NKY 66KU:X*%66>9W(X+H]J\.MUPQD_)@;:N_QZ&K2 M6@YT:>WLPWKE[8CR&JJ\'5EUZON,C5K=;\9>)TU+4F;\:.M[Y(K.%, MZ^,UWG.0]45J!J977W['W$/V^/K])#E$TTEV]N+$NJR4^=YK>=0C\. CO/(J M7/3]9N=D#[O.1E%L)GDN$#N%A=U+E94O[7RUV=QIG82T/6K=#_UH$T4^YH7@ M2WE;[\=1^)BG,<\HH!&6RD6$!2#2M@4\P9 G?H2#A!LH%^] PCRZ2C5E1.Q@ M_XAS1L[WUI$A._-6_>#31O9$_;T&CG3NQ0\_<^0<\Q_+CG6_)?--'NE&86PN M]\?E6J[[:?FJUMY(1%4PME8L3W0DQGD@H(B 'W*H9D>&:D2>*B_'@F-$TRR$ M=LG;VCC,&"0Z(&)DZHUAL.8U,"W;#,7Y<5A-H@,J?,[9-U,*MC%/G.=:T?]F^O!1O2MB6F_43 M636]$C6-6/.5)Y8_C6933PCV)%;;LFYAK#(:Z6I;Y534R4R?^?>\:)2;(SW* MT!2VX.ZPK3PM8\TDE"5/577..5^'&WD:6=_V?+(RSRW S6:_V[.B;>"/6,5< M,'UX9:Q\**2J5MP6Z^?RD3VL]PC<;]3O_RP_BQ55T)\VU;1OJD"_FR"U"&SVI+5Y;*V38(^+E?\?EL=2$%$&M-8@#AC"8 9"0%*60B8,D09 M#W!*M&S12XM/K>3577(4/*\&:-H,J,6'?L$TECI#34N?,(NF/^<4C.CVTUIL MYC8_YV2<]_>Y\(QE)0PNOZGI)_(?)=Y?\:J:AZ)RQ9%($8*,@H2)&$ <"8 ( MCD&$,RHR'M(D,:K$[P8U\7%2$.MQ.^J'%FRK)AH]'-/SSKCA@]G!LV:!>;7+ M('6NBERZ ?LC5G+-%3"!, MDRK?*/4!%!$'64 P0&%(D8]AYL=:E6S]8*8^Q"W W@ZR][6&K3LUHY]/_.M3$UH\2-S5O MK,!T\X_EYMMN\D_ZG8(59B>ZPICR6->V[8 QM3.P@>K58&N?4 58W]3MXLZPQ>N 9D/WFCFY M1@;P $%6=G#7FK.9PP-$M:WBH4>[M?S.>;EI'+ZA3P*> MQ B@.%%7-(H #C@"$4=AX!/"-+5J'6 3'T8)&K1@>SO@A@D-O>S2NYQ=,<'L M=!Y#W9/OT$=M0I^K5E!]H.;M#*5!]%FC*)UW[$YUW8#JRT9J]U5V%2FKNUOS M"^UX>[J/LVE.MH?H?=W!=/A=#E#EZ)/L@C+KUSA ZNF'./3XR'$&S3^?EFL> M+!(_Y3SQ$J;(ZK'-C^"[^$*M)G&U\,OO=O4#0\,#^HQW;EH^H!=]S/ M^$X=ILW1M=H#:-:;=9C@T\M5XPUW]VNX"(5RG5(?!$R$ -*4 @1I K(XAB1% M4;\^_9F/OU_#$?>K$?4.[]<^PIWA-QYB%,8) RFA"$#Y,\!^% >!2(D//8Q,>MU2,A>!4 M7M"W?]%OJE+MLS2'']8J@^$DB^'S?@96D^5P_(O6DXL8)4FH^G QA", 12!O M8YKY@*>"T9#&&8%&Q6(3X#CU75YAK#10WN#L%1)IK_ZY5#FW5")T5?V_QUM9 M.RJ5IS5N3/W=4'.?8$,U5?[WW29#I6._0SMT/86OVIF;:F=.\ZFNO .6S2-J MKTY^>?R&BAXNUUOE>CZ,4'=HATS'<%<&S 08SFOY3,?B,Y-I0E!V=\-)+ZTZ M+;49IU(^;#?E1IX ^7'_@LLEW7O;8<@RC*7T#U&8 1BEJ:H2]@%)(L@)"9), M^";2WPJ+R=7!=?ZR7*OSJ=FR>1Q/]03PY)PR$[%GC05KA)3,K5'R6CA=>156 MD\1 1O'%D22TPV%663>*3:?2;-QBEG-CJN+C"XWD%Y&@48)H *0:*JU0*88 M"2,"8L32R,]8FH32"E7%37HRJ1.2D=S9P],^4G7]E=CWL#9IRC?,)3TIXX1V M,TE2@^P8Z.!PT,L09:YFNW3"F7>\)B3LV8RYE);R^7:V_&ZA4/%[KJ2 M=H]B^^].DS><<,M=EL\Z\%'R(E_SSYRJ@NNWNS53 M?D#=1@*7WYXZ U&"T*_7[R"P7[:XH M3Y9507O'DK/5J/>3U"X['WC2/NF^[J)VNV8?\(8O4)K$?A#'@'(( _4D5$^!-4^W/^;+<*QX-+6&82A30JT2 M[2\2,RK-_GC%V9/L+Q)T*<7^\H-V*GUU^ZE47UQ^JQ,M=U-&<40824("PEA- M7XQ#57P.(X"03](D""(10HM>MIT M;['T9UG*_!F&GZJ"#K]@KEM6S7^>7IY_77]?WJQ+ M5K"/*_RLJUM>?GMJ.U@!]9Z6+\H ^_7^\4X%W,HE4[V(]'7.#L*'=<[Q-!MZ MP7K(];XJV(YZ+O439J5U=BPYF];93U);ZQQX\D=K%G^OIJB6\M)JF@+Y(N)A MF,6 B"P$,,@(P G.0!(QGTBF418'B^_53?]E@XN-WNTZ&_XFI^>4"NV#5+6) MS]NQ)\*?EVO5$TT%I^IU?\3N\:>;C422"IA$((SB3&ZV/'4D9K[<>R0" GT_ M#>)FLZ5:][??ZAT-(S::5__^O7993QW\(??-[(*;;S[ GJ0K9]W*WFT??OC9 M *=X_W\R&:!C.^:;"]"%@*L@W "%URZ8=QB*C:4J#) 8)QP) /PE!EL7R MIY0@(G4.&E)L8;D/ I['@M_U;I%PMU3Q=VS\[)1]M@$R&VZXC(#MX'L- E.& MMSIHG2Q^=0KOG0-4'>0/1Z"Z7C1W ]S5%N5A_ORGY9K?;?C+4(2W_^4IO]H* MIM< /1Z*^U4AX%48.+*-ATFTLH][EIW-1AXFK6TG:SQM_O6U$L.NGY\WMT6A M+LWKEXVN'ZIS@8E=42VXG@1<5->0)\'G:YYORQ-UUJ @MY\KPT?2"4,,O<0. M>6%T-@=IM3J:W:O.=C('"6L?S.&'[13$?=[7+WBEYE)^^<;YYC^*?/M=0OJX M2TG<]].XP;66>K@_?!XA#(,,4)JJ0&N2 H0C#M(LI!!%@J0),FJC,ZNZ[(IYI]JTLW5=V=V5G7^SE?K\>C]:C&SG^37=;/%J]:9&]QC:1I?? MGOB8/]X^>#NH];RA4:90!P>&[:#QQ)N=WW%TF\UQ[R7-;IC[Y27GF^C>2]+1 M6/?^)RUGI^3EYD'L'+>(8^;SA(.$J2@K%@G(?,9 +$B8<)*E(41&XU+:JT]\ M_!0L%>T<\MUJL"$)<8SC+ 0BXPF #*ER&TY QOTD2S,$:12:]4FS9H15:[0= M*XKQK-!3(*S),Y,TNEML/O#E$OZN9KP\AOZL' M>6M J"3WY_7R7YPMN$]2!J,8<":DN*%^ +(80H!1E,5Q@C"T2I UPV+NF-L. MKOQQ5P5*'[C?KLCSD1ANE M*P6<\]UVVLR%<117^\*UMZN=!/$.Z+@4)C9L<"9MC(#/+(YL&',NKZQ6L4@3 M9G\\Y966I>:BZ68'MU^:6.,Y3'E6,J2M=&MVZCBGXF HR3?BP]8=IV@M+JGY/'BRU(*) M$4-TN6HVT05FWEX3 \2>M9H8>M[NK#X6R[RHZ]Q._<\'V?J!E[185E[^18!8 M"GG& ?=##""D < D\D%(<4@A3!%&V.0,FR(PLQ/>T-MNS$Z]$S\ED\PDP2GX MJ^K2Q46C6'FM"_GK8[Y:TC=ODO%NMAQQ)$.,P<\J6VR9QKT1_*O"Z M7*K%/O/O>;%9L C33(@8)"B# &(< X(S!GP"4^9'"4U2+9VA#\C$,F5?IGV MZ]6 S2O2S_C3+T!<46TF)"P(MJI,[Z)H5''ZV:*SUZ=WD76I1+WS6?LC^'^W MN)!?^>JM^<*"1- P]C. RRU=J2&+U(? D2$5 0"0=/$^ 2>P)CK .[!6I^_ M4^;H'[\1)%N>/FUJK0Y?!SVCSM[IFK,?O0ZB+IV\KD?-YYFK)BX/XE?\1U[L M/%6[<>8T3GB:*.T:<@!CP0&.H)#_B3($ P(3KC4KH!?*U &W_9Q?XP'FW8SI M/W;.R#5T*&M3:C2Q?)"2$0/+N]>>;5[Y('GM<>7##UN[K+8OVRK04N>G2*.F MX-^XO%M?>=U0XE->EO=\\R">\%^+-&/"CVD*8IC(.Q&&$2"AB$":Q9$?R3^) MT"@";@A_>@?7#IM=!EH;'Q5UJOJI_!N0?N MU=!-AWQU,&M83W?% C.!84N]Q:2O?M)&#/OJ6'CF>5_]Y)V/_!IXWDZ/^,PW M4AGA[!87*A.C;.(ZG-" !8P"&!$5^ H#0)(@!8+X"4K2E.+,:.;793 S:@4? MN%C2I>$(S0[FZ%WQXTDV=737\+P=P D"7OTT.;J1.X#,>O'V$WIZOPX\;7LR M3V;$G(YT"K& C(\.-!5:J)^>G$*I=G78].9Z=^ -S,YU^/^'-) MH/F>1>7(NE1!K/++*[TI-\U5I%LWE]X\;JDW%.I MN08%(Y<([S^K+F@V.YM#Y#J\C(>(LRL7N;3@?,4B/>0X -P,^ZJ;ZGG;LKZ$E4MM M6YEZ:[[QE"M-=>"KGU+)C/+O+_($E)N<_M>W?"6WH+SR2#42S+I%G]GNZ%W@ MD_'<3&+8S%9[IX%JCJ]Z,]@_[@"U+B7 ;A%SC>#+YK\>"_I0/)7%;;E9OE1Y M+K_RS;>P=4O!H7?:U!BSG# M6H1KOIC)"!V6>%^=YJN9$FVE;6@!F$W[,"&WK8T8O6?9=;IUF>ZZ22JS6$J/ M1^4%S-?7&VEPD.U&)=@^Y:JCO*HCR5=RT>>[M3R&TB)9Q"'!2$081#1- 22A M#U ($Q#C! FEN)"(F Q/=(.6D3RQG;385D?^^W_+PB#]W]Y/K/8&_ES-[=Z\ M&;8-=K,G21!F41#+G< A 3"1>Y)1(@ C/I+_8I(%J46;[]EWQKJ']R^GY7_O ML@T$9U$840[B+&92HQ<90$I>82H2/PQ\)C@T;L#]3IM@W%W[MF[Q]I[\U]/9 MY^>H852LPDF-$&NP\AJTO#9>RDHZQLS;H>:P>[535KEJ3>T&J7G[3CMEY%E3 M:;>KCXTQ5.C\MEYNRL]??FM\;#Z6_X.$H/V=W! ME+Z7+/,G7Y20_5=ELCV(ID?@^EFYZM7H5S48NZI>7&18D(1R!!)5.0C3& '" MF0"^+YA(0A&$J=;X5E/ $Q]X>9V )LQ:WR2[4=173>!528+3OY4J[IK39951 M436A8)QLO&59;JOV'50189A>J;L/\AZ*_"CFP!82DRHZ]F.0BHS!,((! M9(G9933%3EC=2VU$ZA8HDJFL 5]%><_9/!&7]63U%)PS$]NG+/N@&'2W8U"% M2,6X/2H.TU4-B7>5IZH+=MX$54-FG&6FFK[OJD/KN?K]66K6'_-"S6U9Q)3% M*4>!%#:(2V&#$4 4)E+BQ"$2,81A'(]KUMH+?V+9W]&8M(W2_]B-8?JJT/(: MO Q[6)MR74_X3,A+,QDT 1L=M'O58L9DG5_[H;]S$U@MU@SW@]5;QCR<=_L7 MI]O-\I7?2/WJ.2_>3/HS77QY8CFRA^GM@!KT9[I,[7! ;C2AAHZ],QJ=]FGJ MI<8JM'9YQ=EB:;T$M8-G_0]:#C\N;U92^W[*U>17I3O>8"\LR')0\];!JWI-\ZV*_X@5*%9OJXF'XJZ MSNP)_]4,.O^%K[E8;IXJ]_8^(R-*..41Q"#E60 @#C.0,10"3K.09ERD(4U, M-.\1N$R=[M)@ILS7QR)_75;YHR(O=C67$CU>6[&W0G!:74+R=]YG*3 -O2QC M=D0S0#3\UR/WL?:WPFZ8-E ,^N0K)C):=!=\<+&D;#XB5\*I:W$_Y^OF)%R_*@[5@/& 1AQ (HD:_BY0!%(0A M2'B N4\93+/0HG%T+U"MX^>@3W2#@CI]8N?G\7*R6C[;]*WKYZ-NR&DL6RQ# M3CNPBA=UT;V"#!3HRI/I,MRD0:*S<%,?K)G#31IDGX>;=%ZRK8G_N%SQ8F?K M+ (4DTP(']"880 )C$ F_!0(2!&G-(M(XIN5PA^M/[7A7]> 5R#W=K%IW?LQ M0_I/K ,R#NFHG!E> M2-7Y185_'O9WRH)@&F6")"!"+ 80PA1D&>4@E#=UOM^E[!PG&?J2Z;R,2 !A*10<1DH(@"AEE(F$ATE)TM*!- M[;'9#YD]>!!V"!R&U)IU#=3CHIZL<,8;0R^+&[;8Q#Z'R747Z>R!-7=<21Y-K-D)/J'3^[H#Z?"T]I(TQ4BZ/8SW&TUW2F;OB+JSA\UC MH#?Y%[[B*F'V5XY5+,TD^'GQY&ULY+U9=UM)_(B"\C8\J(?_W??UR-?OJ6IK/A9/QO M?Z)_)G_Z*8W#) ['E__VI\\7[\'\Z7__^__Z7__Z?P'\UYNS#S^]FX3KJS2> M__1VFMP\Q9]^'\Z__#3_DG[ZZV3Z]^$W]].GD9OGR?0*X-\7?_9V\O7[='CY M9?X3(TS>_-K-3Z?_DH4*C/,$5-$$(@<-WC("E#BJ+.4J!_7_7/Z+)UDY&0-( M$B@([P.8P#Q8XI5D/(A(TN*AH^'X[_]2/G@W2S_A\L:SQ9?_]J7/C!#^\\UO_VGUZW\\^?W?^>*WJ;7VY\5/;W]U-GSN M%_&Q].?_^O7#>?B2KAP,Q[.Y&X?R@MGP7V:+;WZ8!#=??ENR83D;I+.6?RK^?STX>O'(V3U=_#I.KG\L/ M?WX[03 @F8L_FW__FO[M3[/AU==1NOG>EVG*^#W\(RCR)'SYLO][^8<_W[WS MZS3-$"B+-7[ ;ZS^OKQEN_>G/^9I'--R/3=/'TW"@U\:%6Y.;O]RY'P:+;X[ MB&DX6#SUR,_F4Q?F@RP(9=)E4#0:$,9I<"P;<$F+%(7C.;N'RRWDSI#>!?-G M*?SYZ;W7:!OSM@@CJDSH /'C=*5 J, MD!1RUHY$P8AQ>2^R[[_M(=7W97DT#3]-IC%-45W//7>3JYJB&K^:0"YY9B07+_]!.N.J?I-,4/2ZF\N+C%RN:H1-/B M-VM(_#^OW12?./I^EKY.IO,!MU8G*AT@+S2J/V;!>T> )8YJD!E#K:XB_$ IRPR,R)#FP.6G( 3^GC$;% M]E-BS[YV(SCP]N&P.R\; O!$D1/N0V(NC/:/B>#P?SE&U70X+,\;SC^XJ#8(2/CA+@2;/ M0)!"OU,!@F#!*HZ&=C1[(>*YMVZ$!MDN&O;F9!-(.$$7;HH@7C#^'/F?WDZN MQ_/I][>3F ;2244T4Y"51MX$$\$1C391U$8EG25/^QF2&Q"Q$4Y4ZSBIQ^?I;GV M]1OAPK2.BQJ\;0(D1S&B"&:K?SX,QXD.C.1!VAS F1*:$S&#H6A-9V,\U9$F M954%@#SSZHW 85L'Q[X\;108;*!REBD@,XA",UH0P<"4" SA#(_%9 +ZWIT M@VT6OB(_'C*V8VI+R'B+GYY.+R:_CPD\Y"C%B 4H:C_N 5-G2/()\(5 MJX>+NQ=OAHJ&HYHU&-H2)A8F\^GTTW3R;3@.:6"IE8Y) ]PR!\(B7XR2'(C6 M+FCNLI 5%<:CMV^&CH9CG=58VQ)$/DUFXTN05:G:;1]MF,F\XHKDSZWH6>:F/&'WZ,AG?!%1H\(XG*R 0 M%T XDL&7@@@;#E+NQ<*>Q7^>PO44H4N9OQC.1VD@ MK6.HG4*Q6#@:,!G]'H*?:6N#R=8S2?>+2#Y^XV;B;S@DN1<+>Q;_Q=25&K3S M[U=^,AJ4Y(OG1D*P(8/(:,&Z+ /8["G^73+XQ5ZR?_"ZS03?<,QQ=^8ULNF/ M_PA?W/@R+;)O)DHF!4."E43CE$8\LU(P$*T7C&N:O-XO7?7<6S?#0,.AQ;U9 MV803^/9Z6MBUS,@72*,,KF<#[;1E62IP.GD\QYP 0YU#JR;P['E6V=&](+'N M[9N51#4?6ZS VB8@1")+- Q-';1ZP%.5P,1$ M.,M.:[7?D;'N[9M!I/E 8P76-@&1DI6=OG7S=#F9?A](KI5/WD-(GI1*<@\F M1P%",+2!#-.9I0K(>/#2S0#1?&QQ=T8V@8/S*S<:O;F>#<=I-AMDJKPUCH"/ M!%G!!9+/0X+(D\*S$&UB9RO@X,%+-\-!\T'$W1G9! Z.K]+T$H^\7Z:3W^=? MWDZNOKKQ]P%7@:<0/1 54:UY1< (U')*1IMI8$'K&GAX]N6;X:+AR&(MQC:! MC_,O:32ZH3YQSHDHP7 F-7($F6%C;&P" M!$CX52GJFX2_GW]!OLU.K^?E%E?QK >6F>Q*79AD93:W 1KDW-2-3L8Q_?$?Z?N %(=),PN$48J\41HL*\4: M1G-GN,TF[1>S?O:UFT&CX#V?!C?X[N>G-51.M(O$Y4HB6 M+"+P%+Q$JXDF$QFA1B>^7U'^2V_>#!,-!S6KL+21VSMWBWB/WT$+&HT@)4T M33(BF^H(QEB/9Z5S*97+S72_@J@77KP9*!J.=@J.3,*B<)K7.EZ\FK-[OFUW"(LPY3>T;&$:X@+E8QMQD"&HY@[LZ\:E+_UY^?,.\#?F.G MM@RG']\=?SP_?H>?G)]^.'EW=''\[LW1AZ./;X_/_W)\?''^D/H->S:\_M3] M&SIL2?F>W1ZN9W#IW-?!HORQB/\TOQ^.W3@,40U,EO<[[[ E'7-:.4B:("H< M:@6;;(1 DE*!2N%)7+.ELIOY!016+UWNJS2:SVZ^<[?!MJ%K5YUQ\XZCV2S- M9[>K=$%[43(ZWG,!@B0)CGL!3@KF @F>AG7'R"ZK?$A!/[TD.D/"C9:IP.X> M#YB'U*^,Z]M%$*&D,$) C<2S_'/_/]?";&^%B9D?SMVXZ_3X<7_[F1M=IP$,*7!,/ MS'&&>\D[,(%D,$QY18W-;.U]P5VPLQ%A+6!I+P!,NI9& Q ["J'4*,_.4DBX M)#]*']/\)O&<@[6&6PN!+8* /H-EJ+0YNGM,*4)27%?XNY-66D-//[UQN@-4 M-=XW@*.3\3>D>C+]_LMT,IL-G(AH]%*^NF^G4Y_UV0 M\Y""?AKG=(>5/?C; #I.YU_0Q;S/E '5&9? )1C#,JX@!?"%-S0+%1.+.LAU M)66[(.0I%?WTTND.)7ORN0&D/"2>VYPB*5DH4NY9ZI# 6)8@XQ%K@B&:5'<8 MM\='];QPAR?.SMS='1J3N1O5L88GXP4'_CJNJ]# MA.KP'RG>+/#M9/9H35E*EI,P(!C:]((3 S;8 -)*YHBU28C:?OHF=+5@[=2! M5FTA- "L$Q3%^'*(YOV24;B8XS_"Z+I47/PRF<3?AZ/1@+/,3!869!!:HS]0W6!^G:X6#*0JP*HNA : =?HUE4YHX\L/RGY?9H_ MSY8K'%BN@TK<@5_.(PYXL(RF*&)MVVDM02W84E6@5(_M+6#HSF.X MIV&YI#$R+T%JPW CX =K? 3IHA:&\XP68W?.V9;G6O62NRXPLS>;&\#*DOZ! M3YJ(3 T88F6)/2@P7A+\,D2I%,F*USZJEF_NIV5A9\F)K1C9@/_U8>C\<#2< M#]/L:!P7%:1?)B-D^JR$P^??;UG#I'!X6$K@LG0W$2RB"R -R&PX12^E]S+;>(ET91ED!!-Q/T7DP?G>086HT-E MS2*UZ^Z?[)/T>DA),V#:2\XOY+SV8'H;T)E>XUN?\&A@C+9>NP344%):ER.7 M$FZMG*G*-.=2.U\?/<\3T^]AUQV *K"^ 0P=7WT=3;ZG=)9&9;#7,PORQ!J: M43DK02)N"HZ6HC$>))$BBZ0EC[539*\2U6^DL2-,U15% ]CZ,''CQRI6JR0$ MI1F4*HE C0Z+R<: #EX&XLL EG5W'G8RE)Z2T6] L2/\[,ON!A#S7$[GAEO? M;Q.&.FLJ:0F-VEPR.@1 GF=6 MX$14TIH W"8\EH,W8(GBX((P,D8J#:L-G!TQTUE8LJLC;3]F-Q"N7*M [P7A M4T#/4PDTZ"0N1N!BP')9C+SLHR_99%F[5'%#TIKQW[J+)G4AI 94U2+ ?Y;F MP^DRW.M'P\N%X!YD?[C6Z*]ZL!:Y)7P9Q.S+=3NCHJ:*4N]JU^UO0EF&?>O4Y5601 -(.K#9'QYD:97][W; 4_&:&TC$!++=6Y5"L\)!30GT*>5 M,?FU=^1WBR(\I:,9EZ_#1,N^[&\ 0@]+99X[V)$YF3MEP<;H0!A!T0?Q#!*- M*1 T-VU:US9T_RJE7>VN0SB!W8&KKF!:0-HC'_?>2M"O-9D3!>CPE-%NTH)) MU( F7DCEE">YMIWU,C7-.(L=8JN.*!H U;U%##PRA#F2P(F,^T%8L:SP\UQ: M;960)->.?=Y[?3]3.?LJ+-B*V4V$&JZNAO.KQ77@\:)P'35K&H>R%).),CH( MB%F'TL&9P<*K4)Z23)7TJ$VK6]\ODM// ,\#V]]UA-& _EG#(9Z]HX%J2"R4 M,F.&![63Z%!DY6(6A)"U'?EW:Z6R5U5=_>F?!X55)5DT@*I/-^]=+&G9M2"* M%%1R"C1'0T]DH\$2BCP*UI@@"L8NZ1VV/:>B[DK<3K.S%Z : ?()81VPA^ASPA!AC7R5'-DU#5J^*>)Z7?Z'9'L*G!]A;0 M$\+UU?6B!&OA0Y96YM/T)8UGPV_I9!PF5^G#9%:N[IWF"_?'(*J 3J,CD%TL MJ2"9P(A20QIU5#E;7.:ZX;0[UEIN0V*_X>ZNT-:AF!I X5F:N^$XQ6,W':/G M,+NWW'/O=:KZ#8EWA+7* MPF@ 7D\9-3 V4)]L!L--!N&M A]30C5-'4N.L!!K5V8^I:+?H'='\-F3V0V$ MEGX=CB?3F]%@:8;L2$1JU*= C$6XNXCT6_Q@8ADDIU&SNMK9W,Y-J!D_F9;N#3V7^(,IJ/I\._?6\Y!4O)B5(7VIQ)B-\XN7MJD725'(5 M(6KK&P].609"E5'JA@>@C%@B3*9&U:[2/4CK M^-%H\CL^.KV?3-]-KOT\7X^>MH6]O86FB,FE$H,0N8CG9/#5<1WAT/?^"KM<_4APX MXW4(UH+)&5<3%4>&H:%*:%+$6N$3J=W;8SU%?6J)EZGI.TG0 ZAV$$.C@+H_/978X CZ M2)"X*3=&G #/M(*]O_% UX8%A(S M"5)D'(0)%KP2 E3FP7DC$ET[-'W/RHN]C*\.DP<=XZRV8-K"VI-SWDLF!0NE M^U(9'2XT!>O*G1.=#-7>4UL]O;F&G'XKY@^)K;T$T2*F5L>\E%Q9JG$9##T3 MX7"36"8C*-PRA'NT'DT7)=#/D-)O&?WAL;2# %K$T?TS74EF20X2@BM-4TU@ MX"3GX$/.(C,T*:O[A.OHZ;>@_O"(VE44/\R0U_,+_/CK\<>+\]/WIY^.SXXN M3O"GU8+Y+SR^FT#^)FNI%,1?UGW=XO$6?$(RH0(:WAS=.73QD@9K7>F:+'F( M7DH2:B>07R!E_XSZZH$7BYNX5KK,F9%@O$.=JA0%5XK<<%&.194%D;7O@SVD MH-]@>PUY/\UG[\SA'D^MV72.CN@D7H@9I^FT8TM$?P]D@"!^E48$R/@.6V333E2M5&%PF;(>$I /_"H(].G -F3 MP0T8O"OJ?TU7/DT'DGIA$D?%F37NEQ(0]5DI0#/-6.EIUM7;OCX@H'=T["O0 MQ\?*SMSM4X&@!AW\Q4WC[\BU%>DJZ\QX+'V(3&F"90E23000'GVV.65BZ6M& MZ3//[2=S6E_>^[*L!45PDI%(\GUW>V)2@QN ")GZ5L:7Z>[030D,&E)*KVD!&X5E1PXI!FD\<2) M2#5AM8^+QS0T8F[N*-,G5T[V8' [ 'F/?'JNN^+MU+O2! __B^6*%O7(GIP( MJ$APBE& MB5'MRA38TE;*4]R9PH),PF?!N;*Q]IW-9PEIY$2KH[+V9W5K>!D8YG.01 -E M3*&9KB,>]WCF"RX9#9PPEF27..E7UU00Z#J(;,7=!J#QRW0RFZ&SD(?S0719 M*J!>0],PY&)8=?N ).9"M\[7S/_=>WT@!8!VUL2M;&[@$=-N_\/B/KVD\ MNWZ\9<8Q#<-DN;YD8I3PDY[6Q.@E>? MH&ZM';592U"_YFXW6*HG@0;@]$L:(X]&N):C>#4<#PM_YL-OZ68YE!**1ID& M$XKSE\HEW?*9\6BK:4NS][4]]%=(ZM<4Z@92-:70 *B>,&F@0[3:XE[0JO03 MHVCF6:D470)JG"X7\W>K M#81XD5\#$SWN,Z]!I7([/WL./G(*)!I"(DDA^]I3WM=3U*^'UBVP*LJB 67U M\D(DB\D0XT%[R7$A(8#/)I:!B8$R@;30VLT1]L-39^Y9MWBJ(X$&;*D[*_ F M$SP<7^.B5F;B9#Q[D_)DNNJJ>N'^2+/C/Y!_*+[AV$V_+TR)%]IZ::N(Y:BG ML].N&!BHNZ.GR&"F7#!1Q5S;U>MP.8W< JQCO[4B]F9V "YQM8/?I'$J^2C. M D?'FY;; VEU:4GAZ9"]LM3;Y'+U#@TOD-+(G<&:R-N/W?N:=Q<5&S*4W.7" MB?;6JV31!<\("FA=!!LZ2J-_V[>WLCEP#K0&1'IC:@2VZ:1-_< MR7_C9L,P")3H,GD3HF0([1@DH&94P)$W/A!-0ZQ]#CY+2,]#[PR8 M;VGJ)Y4TR.-EO!N.KN>EU9&C40F9EA=1A"F]*KGWX$5.#G\HDJ[=;O %4GIN MMMPQ;';A=Q/ ^6L:7GY!RH_PH>XR?;PNUPU.\Y-+TLM]P:W+6B.//'4&!-<& M''$12/#4:$X4J6[-;$5@S]V2*X.L.]DT$'UX87&KC?3TDGY,5"=M,G*N% U& MU,O(.@DYY9B"4"J2VN'3+4GLN3GR8_?CH[_@O^SLEOQQ]. MS[OII?#T+=VW5'AE9?7;(R^]M\54RRA3!JI= M9BGS;$R'G9(W(;&BVV>R--8F 3S%7.P&!3;CQJ4V"*.BE%KV[/8=HMUQ=5RL M\0FWX7@#Q^4F$ZJ>'9:P['M^-X7&&1$-%<"B):4X1()'E@%C)IB0252LDWS1 M_J0WPO5T.9\A_NUZMAB1O %;!E0E MRY%NE(8IZ3G!P'EKRI 0(EWV-ICJ94#=+JGGRNH^8+KA5ND#,PUOH?>3*9KS MXV5+__#]8NK&,V1]6?4X+KX:+6&S%7,X,=0GY4!+@R:_SQIU7.9 %+5.(L-H M.M19TLD">RXV;WA[]8^G!C;;,WRY6>5.\ZNX54&Q&" +4JY%Q@B>>'2HF7:& M1V+[GTL\,BE2>"L0CLI)@MH@1@0(:#JR5*&V-D> M>8Z@1K"T@Z1? LW>;&\ 0X_6L&KS5H9+@/0N=>#?-753Q,T0:/.8(E-JQM3)I0!MDS[9%3R MK/9Y]82(?B%30; O=WK?@S?ZY(;Q9/S6?1VBW;Y:C.'('*Z1 M%]E[$$0%L"$@?RSUD5@6T$^N#)FU!/4;(ZD/GWK<;P%*(5Q?78]*L>I+D9S5 MPISU1CGE(-B,+).E@DE'"@$7C RDW-OJL-J4N'ZC"AU K!.I- "WLS1'WJ1X M4QRW6D4(3K D#.A46C(1ZL!0RH$81SEZ(@175QE;SU/2[X7]^D"JP.\&4/-\ M1&RU%E$:0@IG('B!SBHAQ>\(N"$XY8&5U+VIW2YD'3W]WN&OCZ!JO&\ 1\_4 MOP67J=/:XDXH7;.S)V!$+!'>F%&#YD1Y]0[TC?>.8G;8J. G:!EP[811\ MN>*D+=%)9O0LJM_QKT-YO^?I00%[>$FWA?+EV,]WU].RXN4+%GOX#)'T(OV.7,]I.+_&WQE($UT*>/Y(5=J@E5[SEA$.1EJ%^SH:XVN[G7L3 MW6^HX^#8/IA\6SC]GU_P8OCV1NME(04;DH0@2Z]S:AUX3STH1WR0) D2.U'8 M>]#<;\"E 3AW(]UVT7Q_6C.N[F88UD FD9SWN#!+(PCO7.G33]#DTB0G*4PB M]0LSMJ&PW\!. TBM(;EV<;G8AT\7IRTE(20/.<0R+" *,"X3R%PXF0/WP=:^ M4[H5@?TV>VP E17DU@ H[ZJ@9Q>3%Q*,B_WGDL3H+Q3+$0/-)KBF!-=QOD(X [M3IFURM4G36S;F:&S7FN'1.2. M+&_ 8'F:5Z(Y6FE*]&91ZNQ4 LL=!V^8TDHR177M:KH=\WK_I(F];02P9\KC M>%RGSWNE9$^RC@J6-.B$W!,I)EPTM9"5#X()Q[FN73!UP+1>=ZW;?L"\WC:B MK@KR@W;=.CK_R_L/IW_MJ-O6[=,/T&7K^974OP?ZULV^O!]-?K^;"!590#AF M5V[2HSI$VPM9;BR?AV M)M$1&JS?EM[?W:5'33+-B^YTI3EB,2FHM1 ,18O"9Q%([3F&VU/92#'7O@AZ M4F3:K;@:L #OMQ53%+G#2[ZD=.'TEJ'E(1-DHFRP6JBL:_=$::616]=R7M/+ M;0NF-^%?/HCYEH#M. Q'I8/$78N7B\FVS-3<$))D!!E*EW.GT1H1P@ S03BA MJ[A&\.PX6(\?-16H6;CJZ*,?R/Q?<'(@9K M;.E50$K7 NDCF"S+J"5"':4JD%0[Q;4)7?UJW/[1,^E8E W \S[MI_G]<.R0 MR^/+MY/9?%9&-@]G87*-$A@8YYV/A)2!BL(F2AT$9RN!3/!$/C74FTFZ)WHI-K!D\H MZ;>\M3D85A!7 Z"[YJMJ6QW\+5YH#:J8@;@/!1"--TC_[;<.QB@6?XH^DR M,N)'P\OE8+N!$UR[P EP5I)4P@KP)% @DBGK([/)UXZI[4!FOW6MS0&Y:T$W M@.63JZ]N.%W&\4['EY.25)A._I;*J%)!O=31 >Y"AKM22K :O56IO0C9*,I3 M[=S0R]3T6]O:'#(KB:T! -[NL8=6]JU1C0;V)]QEP^NKV3Y.8.[Z[WZ+09F!Z",DUH'1O)M,'9.G#2>(A*IDL-1"X*H4*68(IK1D4 M)=XXHYA*M6N17B2FW_K*9C!95VC]:\>7:VAN.;>ZQW#+-F\YFC0B@\YEP&I. MN+UTID EU9P(I;2L;HIN3%W/59?-X;0CN3:@-I^N[.E1,9":><(CFM[,>K2_ M UKBB1*PC!H9-+&T>NII$[I::]Q2!Q.O0F]/ ;6L+8M]/,8_PGU;[ ^KT0HL M_44EG@"X'%_:*A%EB"'!<>YK%RRM):BUKBL'0MNN(FD99@NSX^ZL*)$O],>$ M,BKJTU7O!ND7C%U7DI?-1@2HI5R.S!IXC["Q>:-$F!V4=(/7A1:^U##H&C MW3G=/WA>-R\_N>]+V]+YR"4+0%+I>N)B!$=RZ1,8;)9:*._MP8S_%5&MM04Y ML.6_BVA:]36GUTC'T/GA:.FNC^/#@__>SP8V\NPY=T!(%N46K0:G&(=HJ7 T MBT1B[0S)OC2WUL7C<$CM2K!- OG&COCKV)E'YL&KI;F'&:DN<(* M MQX6I6.9^F@S."1ES#$GP \:>'Q+76@>*0WF[%435 8WOSPRX,Q:1]"55\&Z M\RXURR/:&*[2((-VEA9>PCF]E0V,E'C0/=D:XFK ?V(2PLIQ=E[9.JO M;KYJT?5IFKZZ[XM\9YG8[4:CV6F^[>A5^CX^Z.@U<%:89)D"%Y5%'GL"+G$) M5 AB@J:H"#JX8KL_X4W>SJV&KJ>W0H_,_U<)I^=2B5<9I^ MQ]663A]?RX]Q5K 7 MB6G2SNP>;_N(I$6(K?;/(L"%W$3#>?[]T\B-YP\VDC7.,FDH1($:O$R" A,U M158:M(V2I,G5OAZ[)8G]9@/[5G\5Q=<.2#=GZH!$56:7.7#9H',G""L5OQ&T MTHRKTADVU&Z?L3EU_288#PS-CH36KD=^>P/]&49:EP1/G -W'*T.CW:P4VB$ M&.1B1@?3.5:[7?7V5/9[D!_:(Z\EKAX]ED5._[Z/=GSU=33YGM*R'^&]OK^S M0:(\:*$(>,K+;#RKP%J?(&N=DG'*!/H(@2\446SVOB;=Y&HBGW3+_P:CP!/"!^DUVAC.B]JG[%J" MFG1Y:Z.MOFB:M_">8>& D+ M=P7$CH36@(5WG',*:(@<_Q&^N/%E.D.TGX[+8LO_BG;_YD9I<7_A9BI<^0&Z M6@^_<>\W!XPJ%EQ"6UHQ"X)K9$$@%)2048IHRKCWRKCM8!G]>M>=V8A]"[R! M$W^OQ2Z'%CTM"5@UYKC/UB6K!\X)3IAG$$7I>\URPG.*&,A>2.HH\2[4+LD\ M[ K[=?8[VRD-PZ2!@V,_C<&5DL$X UPK7"Q!"=E@*?!H T\I4$%J1PFZ/PPZ M*V%N$^);";&90=U[+CEI:IF@R.QR;2"C]V$(VGDRV4B(XMSXVC7-W>.VLX+F M5G&[A1!;F;9R_?7K:,%*-[IAY,%4ZCIRC'+1SJ0R$HV 8<>B" M1!>(-=Y4=QDW)*W?FN7.D-B%8!HPD6^&MI2IGNC\#F1,Q HM07.TZT7BY2:G M0O*%,%E*'P.K[=(](J'G81-=B/E)F?'N/&\ ,K>-86ZR7N-X&Q\YPM:XCSH.0*8#A@0&A+BO)>?"95@;3QL3U6]#>76:H$^'TG1!ZYB;3P[Z8 M-QVR[_?'3%ESK2D#F44 @4X7^(P+U)%XIBQSRFR6'MKE[3TGB[I!P?I[MY5% MTH"F6]TM632_BL/Y-4H1EUTZM,4WU_./D_E_IX42'UBAF!&&HXU9B@J\YN!D M8A#0.5)!9\=M;46W*6T]YY$Z!6*G[UW +$TH?GV M\+MOF:PB]=HE"8IP-)*]#& 9;C<=>%1)":IC;6>B"N$]]]EK,YJRDU0;@?+B M3L?#U:F^(#D'*VD7 &Q'6 MKQW9 V">@6Q=Z34 R2<\?!RX=)IPSU6 D+W"]7A6ED) "J&S7HRPJ(W&UVCJ MUX[L'XA59=8 !O>+K ?+K(M1 "UC)P2-%' #!LA$FN020V;6[LK7?7JD,[.T M?_0>3MK5,M85AWF_^7Q^\O'X?*=1W;=_N_<@[N>IJ#1F^W1ZZ<:K(0=O)^/9 M9#2,;C7D\-,]S]Y%+MF*VHB\X___KKT=E_G[X_/_GEX\G[D[=''R^.WKX]_?SQ MXN3C+Y]./YR\/3G>25-M^.2]]=@N*ZBDY5:=]LH,(@1CN%_UZX5WDD@\&,O) M)((BX+Q!U)'HB?1,E;?7W:\O4[.O/GKC9L/9:;Z_R7#/G0\OQ\,\#.4&Y)-7 M7R"+W^ S_CZ(06MMM04MRP0;6_ICD<(3Q04E7@<2:VNN?>CM>5)Q'40]5EP' M$V"+*N[L^+?CCY^/=]%A-W^ZMY)ZEH9*6JC,XAE?IW([ZKE.=7<&.T-S/;(, MIA1*"R'YV<_7;TX?/QK\='YY_/\)^/ M%SN94,\_:&]EM %]E533>S><+D*B9"E(F2.:I6(R$U=_ M+M>K9/6K@+I#T3/5M54EU*)>.OYX?/;+?Y]?G)X=_7)\CI\<_[JK;GKI47OK MIXUHK*2C7NP.=1>%E-KI1=. I#R( >].=<35:%KZ?,O M> [RS#*3I$2CGC"$?$RE;8>1H*,5U!GN=*I=HK@-??UJI[KX>:;E:#=R:E$U MO3W]^-OQV46Q2SZ>7NP6R7[RC+V5T7JJ*FFATJSDF<-,LL"$909V-)49'G65M:W!/DGO6;(?#YQ,->$!1MVA/HFG$M3954XK&;CH?CR])?92'>6S!Q[8G45H$RDH#0UH%W MR0!"27GC6-8B5-Z[+]&R=T^N1\^]=[Z7/K%)Q#(WIC0U5@*G"_?&,T>U9\CDB')3PJ>0T)."W-*0LA"2**4KKQV!?)*?"#+G'C[Z#;-!. M*"L59.W*^ >OT;60#&QVVBM-@JO>N70=/?VJBUJ8>&8T7!T)M*@TSH]_*2GI MDX_O3\]^W=T/>_J4_7VP5RBKI$G.TV4Q&\_2U\ET<6_TMOS")&:TB:"MIJ7) M)PI5>@E,2DL\I30I5GEOO43+WIV%'CWWV;R(U$%EZB $5LY4--1=9(L,":/( M"RJY['BYS6F4*MAXTDVHLC!:U"IX^/]ZV\L?WYP?_^=G5!*EN'BW"L,GSZAP'6,=5;4,I&L_ M2_]SC=0=?WL0VM,B44Y) &ZXPD-*V-)1 Z6;@K:2I(!?U;887J!E_]:+#Y][ M#[C..8JN U".ZQ-.23!9EWJY9%E@C-+JI,3:Y M*G5S V0W?;+5&PYT^>OY%75_"2PFIQ@K8^ (+]A+$;PE!'3*.7NCN*B>U^G\ M$MBC%WQ??KS;(\9)0G29=:^X1S?$X*EJ> (3H_$B1>&K=YW?C+)F+W9M@Y(7 M+G;5%$H+S2#NW^Y]O!:GE'1..Y ZH6I7,B"[,B^E!\HY3TR0U7L]K*&GWT8D M'<&JF@!: ]-O;CHL([1O>MX>(^_FJ^TRB(HE$H@&'0O'"/-@66E\2[V+3.L< M0^WHVL;$]=LQY! PJR::!C#W>99.\_%L/KQR\S0;<)*H,HZ#Y9:!8+:,9\\, M@M74&*&<5[4#)@\IZ'>F4$?HV8/)#4#D<16.W. VO(Z7F5!7V-X"D7]W?)M.;K@"SYY4P\Z<=L(Z;7U4M/:Y MN %9_72^21RL%;"V+F20'AK/BYSH#5GN/ M!WU*Z(V0TK2],L8V(JS?42$=H:R^2!K V:?I<#)=3F3$XWWD9K-%NZ6%J.+? M<$LM;MVE69@.OY9O#DPP.2"S('%5.EM*#392#M$9I;)VRI#ZMR*WH['G9N0= MP:]3236 Q(_I]WNO40.,@U&%R]'>;09"#$0O+8Y$F,- MJ=V<95L:-T/BCQ;1[U12/VY2\J)X1AVF)%?//U!"\KG5=)^.=($9G@('PW+I M(%CN#U">^'9P/&##H;9*(+N-0->KE(($P/8 MY")(W!I>*A)4]<#^%N0UFYC!L_1IQ.9H-)K\CC9K>H^>TL+O M_C"9S1:;_%[]K'#4EARL=\5V-0H/!946K?F-H)EI43T(LANES68T]\'C 836 M #1O=MVL7$Z]%Q ZS240].9[^?@>63FYUVTQ":G03==EX+LOW?31?BAZM.N+O;V7@/:+E!%BT,8F;X5Z/*"U1FYV6S+[-?\. =VN9=>B+?AL M(_+=+<-UC^NF:7J'5N/:%MF)&6)M=*"HUB"<+C?\.8,DE&;:$9="[6M.!VF= M_N;[&S9M*B.'O<^WUT/O?"DZMW9 M.]0\+_3H]HB@*%P&KXTO'=Q*KR7+\,0C/O*@N*D^JJ^;'NUO)^-OB.=RMI87 M/#I96:#62#S$35B,$(\$/+,>K"8^FTRE9;6+S-82U&2_]FVP\$Q0J1+[6]0D MSW=$WZ-2;-WS.NK?WJ5NV:]+ME#2>V<"9)80=X([,-XA[C3*-DA/.:^].?OM MXG[G&]PU\+Y/Q?D<-\WIHOQW=A3FPV]/ [)4,I$]'L9)4EFNQI=I*21"(LIK MR6,TU5.8^U/]0_=RWP:E+SN#!Q%X PFBNQ5_QH,!]5,\PX_384F'+5;[&9WB MV=ED-'H_F?[NIO'1(1BIA"5>.%:](>=^)/>;\VP" MW-V+NBED'^-1/_F>TGF:?AN6[A'A_;RBZ,=LLXF$49!&\U!Y)C!>:K!R.P3\\4;JWWJ=37BX]X^>/2& MTDDL'(WCN^'HNA3'/#P-C!4H::* &X%V#L4/3B,?0O":J:#0-:T=D-B1U$;' M@VR#H37*JS.A-76$'XWGPUB6-/R&>CI<3Q<71H[_"*-KW.;+,IRKK]?SE89> M,SY%&I=C2=V8G$%PG\ E%8%+*3WS6CA9^SYM_57T:\)VC.A>1-WB.7QO.LT^ M=0>/'U)S:DZ'9^^Z.2E:6\^H0*"5.;2HQ@BX6-(K:.^Y<@G'DMJW]SJQ6"J-%T& M]=JA7T@#>JN)0211X+XN&KX-J8V.]-D&0VN"VYT)K44=]>;S^-W MTJ,8&TO9ILS!1UV:6XH,97@E""6XL\1'YVJ'.JH0OJN**W(:?+R^\FF*!_I- MD[.!ED8QQ#[HZ,LF2(MVPQRLLR9RDJ*U]C44/?_H?C7-X4%RHY8J,+J!$,5; M-_M21@OA/Z4RZYL;+1@S?^NFT^^H6A>5\@.J>.(N&I DEV[[J+8MS1*H2D1[ MRZ,UM8L%-R*LWT!"?]CK3GH-0/*LG"GC%&\B(T\? MA-5DM;,B_):F?K(G\A:VQ5\GT[_C/GKKO@[G;C2(R@8N,@%.<=L(*W#OE-P' M1!??PN?WVO>_9?-N#Q0TOX-D2__:S/7\LT!$2H'C;N/.BF+R6' )Q' N])!-!BJ57>7J=>2 MUFP3UVUPLD,3UZW%TJ,E.)O.[XV<0]=[M8BC/X9HBQ@9?" 4*$?%+CB2CPPC M$"QU6HA,;=XH7XWW,&J@M!3RISO4'DO)N41F.#9#4-##EB MHBAC*2QR1 4&TB?BHO.6F MWY<%(FC53K__FDI69) XHX8F"T''!"*Z8M0& 2XEM'"5X4'4+G/:CL*V0+8+ M)B8'$U"S\$/[.)V@'3P;>);1>](4N(T$!*INL %Y&)33B!1CDZ@=!'F%I'[S M4UV>@5W(I &(+=OEW%4$4^\"HTBN(1$WB"'@@L -XEE4/OJH6'67Y $%_1I1 M587[.%"_.Z=[#17 :3E8><()6 D&CY-Q6"V#*VL#-P9T-LB53#2@Q>A , M-7%R1TC/TRTZ@ B%,+F>_6.4EI$"TESP8'VI7<"_? MW&]50D4T[,#(W<4_F;M1%?'?=-M^$$55GB8?#2A-T,T,90DD*R!<,^_1Z$^\ M=MW*,V3T>Z)T:=_NR_,6M,:JEN:3^UZXM#HIT=JZIP@IMRE3E8%YG4"X,C74 M) ($32I!5(XB=C2!;QU9_9JW>XO^A9JF6G)H %J+4_4>GVZL,!EB5'DQ6-0% M$$P*\-DI<"JC5C;*(A^[,%^>DM*O9JH-H1K\;L+JO;>&09:4A&0#D(S6NG . MB3=E1CM-E&KG,D^UP7+O]?U:N+4!LBM?JUDW!Z\-^>BFI2KF6^J\!.3)FPY4 MZ;%^A=T7=*2(5G8,'#0Q1;GHTN=34:!,2(;>-OY7^W)W=P4=#\89EC&&R]AY MH,XX*QF8K"TZ@M:#EZ&T)1&>:YZB";7][>.I*(%'0,HA&EOP<13?4!TBU_?KHE0^Q?5C:\]EU MC_2;(B8FE/$,-PJ/J)Z)L.")2\@32:Q/'E=2P[IY\N+^E,A>XGL>!COPLG<@ M?!O.%E=<4,U-ILOVLF5:7171G=(+0S M8&@*8)4D#O\?'82-6G&^"I8=B&L"4+L 87)(J31@#CW1QG=I'*JU94YGL,'0 MTAS-@9/&@ Q*9\VM4C9T[:-_V*HDL+.P8<4SJS+C&X#037_NB\E1^)_KX?36 MIH&)KB0&'= ?6DHEZ M=G>3%XEIS,2N@Z@ZK&\ 0Z6K_^]EA/'[R?3=Y-K/\_7H:0>, :IOYRREI=Z1 ME,D7!BRZDT L0C49GY<[.0VR(&PX./ M,I2^QZ7V)2<%7CD+S)>Y)B%!DMK7]-OLYS*^*C,U;[Q<3(. MT^1FZ5U:_GLR?K>B8C$BZ:_#^9?SZZ]?1\/2Z#,ERA-Q"I)!*U&@A0A&1@U( M%"I0KHE^/$/G!;AL\]9^.]QT@9[.>+YO>Z4JI];3U2TJ\6Y*.)?5Y,JB+:BM M ^7*21QXQI.811#&:R,3#R'7OB2V"5T;89DGUG;@!+K0\GN4A)8Z9(=P46K(2#3N"/>*+%1\<0V M^:4U]/1\Z_N@F*LFE_[;1S]ETE^GPWDZS;E\:X+O*:?&."[MWR]N>IEPB3Y% M916'S+@'X8D%QS1^L"18%8*.G+]F .[\]I[OC!\$:(<133NMA3=4XMI[*Z3C MH') HR48=.R=,CGP\OQ MHE1J/+\=]7- 'WG=ZP_N)6_,BP.T#!:*&#2&U$ZE_F WS+9!P88WS+9A>L\U MM[^ZOTVFMQMQ47MLDXW:6PL\,F2(D01,Z9 L;*!1F:"(VR@A^DI![=,W-U9_ MMH,L)]48VS,L/KHK-"@?K&%51FPY)V@T.G".+.KDRG ZX<#D9'SFE >Y4>>7 M5]#Q(@']E53O*]%);?;VG?"\(?WHIB<8%%)B [B;0K'4M-"+*$>"&DX8FY MS68,/7IP?R*O)*=))::U(O W-T7^(J>@2F^'TMA:Z*3!I2"!4A=BC(YP1[82 M^)LM!%X]9M2QP'=A6BL"?[NB/2O&3-%R!&DM0V44>.TI:(-G878Q$**V$OC; M+01>/7;3L:T@[PM8+8X$0BUQALLSCWDK@[[80 M>/7 2,<"WX5I#62UGAB^;\K]XO#ERDW_OKPMKRPAU"8\HHPK&HN#"Z9,4#&: M<4(BL;4+P%^CJ;&+!;N["IT(H4E0W:QFM=MBEB9P1\L #(NF,XG@$TN@I \\ M)N(3Z?Q:W2.:&O,_]T+ J_#:0QP-P.MI8'FE>QF)V3)2IE 0CTS*"5PT#+35 M2@K&D@X==8UZ0DMK<-I'XJ_.R=V!_0W Z"Q]2^/K]!ZYA_Q:Q -+R>C-@7YC ML;,AV79[.,D&E(,I?)O]5CJ!L1UM@A6!-@]073 -J>T? 7^*<+ MY1X#1V^_-(%&6P&-3UTJL#0!Y_(:>QF72?FU4ZL;Q%%92$W M+HPB029F2_D2;@AK [(H2>"LS Y.W)/'EU ZR/;S&_Q:@ M=!.I>+RDE7Y%9Y@&AR:FY>@'HPNK 5W7XA$K*HDBN)S:7=Y?(:DQ2.TJ^L>0 MJBB'%F#U\N6+I%-4TDH(U"H0$H]MPU.YST6-X$0$XCL_YCYLU4SE<-=X.SCE M=F-\BQ#ZE*;E&^XRT8&6,G&&.IL+@4Y&*AE[$1D(1XTS,HB@JX_%6D-/8SII M1YF_!J5=!=#B#:>SX]^./WX^OBM*>C>:*M5:O>*UW35U=CQ3RS7$S!=1 M1Q"W2FX'W.2A&Q4@YUK2JLATP_ MO6'Z4K7[P' [.@R]['3W]ZJTNL/)8B563 M1L_5.)^FDW@=YJ?3\S3]-@Q+'X9H2ZA.#J17NC0;8F!)B$!5=E*A8^,MW01- MKQ3B//?N?I%33ZJ3BBQN R*E[G^U@ILFQ)Q*%06EX#PU(&CTX)C-I:,""\%3 MYNA&#^\[O_\5-X^_(N)5C*4G465,)*8L$PFM< M1"PF79 N6Y6MV+">X^%S>Q?YOE*:U&%9 X[4B@LWQ%/-*3,<&'<(?CP]P07+ M($@2'&>)<>,J6R /".BOL*LN,/;G;L_'Q?E-<^!?TN1RZKY^&08W6NA'':AP MR@0(F4AD1R!H:@D!GO$HDI,NI1K5WR\2T&]2JQ/;H@ZS^T;,LLGE_26L-A#5 MT1!O"*B04"-:6NY.>-Q *?"L")KO?*-*CM<0\Q(!_9TVE00[J*!Z*AEN !;!D'*^NN@Z_OS\ZHBX5].=L *%XX4>^BU$P9'X(VP(2R(*(48#@>K6AD9TVDT*KZ M:*'7:.JW_*&Z#=*)*!J UBLAQ.,_PN@Z#L>7I2\;_A$B"1>H6NYGB.SR0#;CCC9KK)K;Z$UG&^J,3/VI4?5RA\=9.KK MIK'_D)5FK$3\732EIB*#44)#TEY2G@-AC!UVLQXD3T0H:OD<$RCET>QSQH)- MR(7H=?(^RZSY1I']_Z/R1-M@9:L\T3;2:",)\##@K7AI\&,):&DU.A%!H_), M 9*AJ#D]LVHS2_R?*T^TE51?RQ-MP^(V(/),'%2C)\%+$SR*G@0(*2A8BQN( MF,@UU9;RS;H6_I/DB;:2Z49YHFT8W%B>2"]BY-Z 8J4H+9H$QFL-6F01+6'H M?6S6K;S]/-%64EJ3)]J&90WX4J_:_)8JD549\N8B >&3 \,X 8(_<$9PJG7M MTO(J;GH_J8)=CI=.1-$ M%;TGZ6ROTH'IC3-D^E5:15WZD?#Y3('+/G2G(,5]/6),VS(Y8>-X5KRB87ON6WBSKY9D0JP6C MKY I)5$"":6F3!@*+B/GHC)XO!,O;:A]]_A5HII49G5P5E<@[70G?Y11A=YOBOD6"1W./TQFLX$FTB6E,]! >(GA%QIZ0:%>R[ M$=MD,+P., \CP(8CDG?5XNL/@7VZE>[ZJOH5\;NL\= 1SRBT$SX@"ZE$11@2 M..H5)&VR)T3I6'UTP($BGAL9&\=_?$VAZ.CA%?[*:3['[\XROAU_MC2L#?O$0%@6P%O*09J@M!$A>K51M?8A\?U@!4W@_* 8K+T- M=@=$&['E1W%4:T7T60!UM-P05*24UPKP6MKL"(_.UJ@GW3G]T)E+U2,4JPBC M#3 ]$Z%EVO@E&B8IM&-S "?RP M"%^8G+5%"X:H,E^BY($M0_6I ]%2H,*TU9/GVU]Q.'!.8RN!KKWBL UW&\MA M*9\5HX*!%3F T#*!]\: \-93:[TTCXM)ZN6P#GRE91=Y[\NR!A3!WB?N753) M>>*I$PH';Y<4ZB]C],YC@NP'A1]D" ZM* MM9@96,*" MC8& )N66MO06'&$4\%@C,B?NJ.^H\G-3$G]PY_* 6-U1K#\*:M=Q^=-B#AT= M1*-CM.B><56N T9MP&J7P)7Y=RQGQWSMA',MVG]P8^* .*\-A!\B;WB337CC M1H4;51.%+SV[?F9PHU4<.!7(F/>N-!+0WBV:K,DRD]V 9YEYY%H.K';!7<>I MP.6PC&<>_&'H_' TG'\_FXQ&[U>S2$F(DGLO(6=>IFC$4HAI-%#)G.;9!QHW MJSG=](U-6)]58?%P2DD7C&_@D%Z[KH$J7<"1;C2,([(K\H2+670,9T0&P66F MM6^7KB6HI_!@=P#8H*1F-VGL.?QWD46K,!!IW7H^?T46C^>?W/=RYWLU#2'% MQ1Z^F1,X$!%WIG0!HBLM,H.C8)C70%@,Z*O%2+797X]M0DI/H#H/J. M;6^RVM/IT7A\[48GBTZNN-['RQ\P38*V4:,3)LMV- P\419(4#ZIA&9Q?-5J MJT=.3T/@VH%G78&U?C3?^E1A_@-7YS-13E@)A);5&6?!!EP=TRQKR\OB M:Q>_;4=A3U/KVCB\]Y-7_U7;&[#Q\0K?74_1D[_XDI;N^R#J;$T('J@M9>HL MX F1=?'C*>=9*":,KN"2O$+&1BB4/QX*#RR@_A&YFEF.'=2X:S,)J45\]N(T+9*@2DI\#PS 7!;2X5HA14Y,)J;B7CM4OB MU]&SKS:\??:;[ZMP[/F7E.:_3"?77XNR7]VOC9(H:L&K8$$D50:F2P82[6/# MG5*XY;M:\QJZ^@TA5D/)8Y58720-^";WUG3[Z5^&:8I$??G^ 0V-92-/P4QT MAJ%EBP9$*7QR)=(JP<9$(O=:FM0AT-90U@C4JB'B9TBB*T(; :"U1#R$@BKBZLE+)Z, MOU[/9PN.T9L)]LZI+&2&]/^W]V7-;1W)FN_S7VJF]N5E(BB)\E6,+&I$VG?\ MQ*B5PC4(J %0-N^OGRP0W 'P+'5PBFQ'1W=3E%TGEZ^RLC*S,HV$>Q30#CLW M.41E=)909;0K'8G90TXE."L/@EUPZZF12L%%-ZP0174"_2-G03!Y;@(R-GLB M)FE/>7!>E9XJN8><<>NXQ@57%XU4"BYV.RJ3"$,EB$@03\#<)X_LNF[=:.-Y MQ,ZY> !PL1;@&JQX:EQP==%(3>!Z=_U ;!\7\5]7<>:OUSZ%\40(#'>IF(<@ M\N#A+B6C1TQ'[ F).LG2Y7P-R*K$DAW@1E!$,35A;1M#FVT9!#&$,X68SR^N M),^=Q()$,7#%O8Q$BM(/PAN058E+5@H*#?S^/GJI%&HYKWRUR!F4C:FV7,C M<$3$Y;N2# XY9N"/RG(L@@J"#W9X[J&K$K"5 D.32V8?S52 MO=V^?UH%O+_ M'?_K:O+33C-3ZWVI-8_6.8Q2[M+$1:#($NZ!':Z-])'Y6+P@;R5J,9Q#,N0 M7W2G=^1YXH4P\^P%Q8$46 %8?YW/XO6O=O%G7'V\FH5;+J1-U#,+^U<$V,F: M,&2%YB@H:J)SW.GBI^MV2L8N=#\4$N;%U5(!N.X/C2U'QEVJ^FXRW7O[8]W< M[O/=.RAM4I0)6R1-;IC(A0*450#B/ M]GD0B+K/5M\GJQ,SZ[[I5#G8Y@+G(;O@\]+\/DXI3;4M_4#]1:(JN84C<@K\7B&B2YYN^.*Q8HC=KHW$R6(![@D+#>@L,3H]#,XP 'T !W ME9+A>&PY=)26#>5(.ZY5[-%AN=,!:VE@T.$J-SN1'GP1YQ&6HLH,(@O MXM+E7(V)&_]J4AH9C6[,?=54 ?YV[MESDK3EDB>D>6YES4Q A@>/0A1*FB1) M#*73L3N)&3>%,:Q=*Z.![E":K^ST@/7$)88=-EMXF/K?@PQ"W%NQF8=;9G.% MN(HA9^5)-BX")6PX_#=J:0?+,@Y0U_LANM5]!?5FFBV//,0(^\EY0#XG'IE\ M=:)486N43\Z43FYM(:,2S[XO!I[-$>HI\ I.K<_SV06L=IE9.8-_9QV&5)BY M;!D13IF'P!TR>2)RR@=[)'#,X]+%:=OH&'DP4%_ES@M+ND*T;))SD3DA&8B% M60$W7ZP5LB 1Y#VF21O+DB[=RW$[)>,BIK^&7X!,!W%7 )KW\]G/N%A-8 -E M1F[SK4()PJ1#WHJ(.#A@R#!/D63,IB"H8*1TK'XK(75!IHN&G[^NZRGN"C#3 ML/1=AFE"6JX((JA3/UOAT9;M98X:-K &W4A+%&Q9N! M*JLIA@U$%5Q,66YNATU^W:4LTPQ[$4L_$GY[3T5:(:374Y$VZJH)BUMJQT/. MGE*.D14,=BZ-%,&EA"(1G"6:)TN#'@IY':OY*WDJT@H$+:KYVVBD G ]/@XV M7JF+2L!&]$[!K=?F]PB$!Z2=5I@&%53Q1C#/J1AY[F'A0[*GE*O#R1=[>>N. M,L)$%OYX[ES22H&MUVE$-=)(L,U\"%E$L88+?23Z...=CY[/E(3(KJJ M<#Z /"O !<,[^""4BUQ4C1+%ZV$G!%D.?Y1>BQCASY2TQ6L$"Z* MR+.Z@^;S704-D7#N6DH1$1G>1$EDI36(8Z*"\\(#'X.>,Y_KJ(<;UC7I)N\* M8/,DLK4MK7.>L'4$^X24]C2/LM%(1^40 0F1E,!Q]Z4[.C0@JZ8SJJ/Z]T<9 M>^NBQE;\G[Z<'7WYY=.[S\='IZ?'9Z=?X+]W/:L^P>*SB\S_3=G!E[CJD8?O M^JG>F?DB/!;*U?\RGX>_)M/IT2P\_?*62I'@C7(!R]QZ,!3^UR M>7-<4.,C;&B'6,S7DB ,,H(8A+7TN:,% Z$5EDXO@L>UD,,A[]FPQX-IM8(# M>S=KRX>\K>_1X!)SIKE!-.;#B#N+G(T>$1V3UY0*BXM'.9N3-RX\#PB:IU'0 M@318-SCO&7MP<2,F18R=1 'GH*^'*YR3#B-!*07V##@SQ9M MB-QY-#\4%!I M#LG>>JL EA]RHF'^(W<_]M]G\^G\XOK;Y.+[W?L\&Q+WT47$N(3=#'="I$.. M"#G#DI$R!%/Z@O,"2=7"KC\(S@M@J=<",5+UW$]I6'D%CL'!%,OZ5> GMO.W=_B=*V?Y??)CUM6./=8 M1"[!JF8I&E$KY(-(5! IHBS>47TW.2/WH#@@IDKII )XG<[3*@]*W]C< M'+FZ38+02+'7#@G-->),$>0\QBA%B8U(2EA7^NGJ3F)&?C=]0&B5T4<%P'KY M"O7@3:](%LM$$U(QM^RCPB'++,\C32-6.DA%2M=)M*%OW--RO&OI8#JL )]/ M&?EE,5\NC__VTZLPF5W<1JK.F6+41YM;=*@(NTX:I"W-I4X$^ I8F>)';#/* M1GXY/1@RYH.KJ0+P[1';D?=7EU?3/)CGZ'*^6$W^>ZW4<\54X@);)&S*'!*, MM),8*2&X)EPGIHL7QK:F+.+F8O;\">F;^ M&BY6L^6-_WL4_@L\XNRKG%-&",5PTM!D!/ )LK46&Q!K=%HPHI5L-B2TR]?' MO8$,#K_#:*4"\[@E(;K%Y%,;-> M548[EWNKJ,9^ %NR]B6Z 319=HB*@X-T FB7XTW&8TLTG(,X/QTPVB---4?1 M$T]RLS$?2F=[#EI=<&^#P4X_<@@,YTX0,,D>3O2U<49X+6;^OB_F/N%A=?YW:V0H G7LOK8-X=_A5 M47ELX'XJN)*(:Y;'UP6!;+ X62$MXZ4[A;Q(5+D:JIV?N@E&!48YCU(CY0AX M')A99"61R#HI5YJJ(+ZJ>">L).;=]=WC2$TD]YJ M8A!AT0%+$EC*CQ.]EI@0PYERI>,F#7^?EI M7/R<^+A)"\(V3%P#-S+:D+>H1MIX.!=8'GJE(N'$O.3*M?UHI6CJJNWY 41? M(Z2^S%=_Q-4N[BP+&%-+X:*E=9[40O,H&(LD(5J00#5FJC.P]GYZW"S"P>%5 M3@TU'Y$/PXX\!$4C,BIZQ+V"N[;U$E%C%9,\.$8.=@/Z7%N*?PR'K)MJ:@;; M.DM\3KD+G"6'HC41<:XXLMQI1!-1WF+LO2Q=9[F?HDK/S8[Z;PJO]LJH %H/ M\K@?(A#A)VL]P<_3N%;8[%%^=R?SY\)[IJ,D2*@\E45(.#2D5@B\7&R3XXZQ MXG'>0K17>@Z7@>LH"AX_L_^B=+_$U7GD.+CH%8@T DLF@6,K64+1&ZP)L8GJ MTH\?]M$S;EI_++/95A$U)E!WA.A+)%&;+CU4FN$@R=0&86$"UPV'.0K.,,05 MW$2T%02%/*\I!L%=\8CZX.F$A_;X/(C(HX@*P?T*_ 9-!7*$6T2M#,PEN .Q MTF7H#[]?JOIR<'1<9V_#BFKV-2SNJ M"UF5W$EDVWM[!KZ+(^"AZX01!UPAK0U!Q!FEHE-,LR': I4ONMC6UX<2DOE3 M*''L$">&(L.Q1\2R(%/ EH9A.S%6D&0LH/<8X5TGE@10E+ E'&1E@X<=&S;>="Q#*T4^W+;SC92K@XG#YY[<>8I!G\< M81E$[NJ$D1,>PQ]MA!U$3?EA\Z^F;65: BYUM)JD)@EJE$5,J M][V&[6-B),CZD$(0VDN%F^+BE;7M[(.+(O*LX*#9.M_&!^*8VBX%PCPH-$W%&*;![* M2&A,*6<*7?&PR:N9%=5*P\UF1;41=P6@V3Z\*!HJ(E,&$4W 68L$3&3.::3@ M$\;4:*-*8^;US(IJI>%&LZ+:B+L"S#PVOM]BB)?KT>Q?XV(R#^N-!=LJAH0E M8IIJ<+ORQO(F($>E9YQJ(8O/B7J9JOK&7Y2[1_?60O6XNIW4IJTR6$C8'!9X MRCW8+2$1*;@_&L5LC.JPR*KA<"N-A590ZZ"8ZL%V,KNMN@O,Q)2GKDN^GN.G M(W(*7 1B-0G:FI#TL"WR=Y)6,^2Z8*(5Z+HIJ'KLH2HT](:IGR,I1]?[Z.GOF$@_1RU0I*O"D5PDUDG#1]< MC$0(,FC&$8D6Y]9+ FGI/8I$1F&IU-&4KD#91\_8YV,IK>^$4T\5C!WX?F]_ M_(CAO9U.3]8&]C9(F\!-Y23F)_>Y+2L3"83#*5C7R&.R)KK0[+G)C@_4@HN^ MZIL7EF45YF7[X!RK%;>6)$2X9(@[29!1V*!UAU7BI7&\? _N[G.JQ.LYFOK+ MNSK8?+0^'EW.KV:K<\*5HMDIDSZ 'ZBL1!;'!'_TRFNJB/*E2^YWT3*VU2F@ MZ+W@Z2CUZM#S:08KQ^7JFUW%TU4NM0?'WV==7<1SI:R3*E DV'J 5_(Y=6B1 M)L2'B.'.8-@3"BFFF.LP]R K<_+@$I7W+JB/G6AIO<.0HQ-S/ MU.7#.R2%@A?2>IFP<:7']#0FKJ: ^A"(*Z67UP&XKXN)C^2M MY]8@HP-(TZ8D%)=4VF%+'O<05U-@X&" ZZ"7F@%W!J!9?I]/'UCODW2ZFOL_ MUXR>+287%W!S8=%JXUF>QL$RNY@C+8A%SG$>\BL$-O!1VYKDFJX& X-S !V^ M"LCF$3*3V<4'>[V$JS6C'$X X,;YW$F7($L3@S\RX:505!8?^-B*P$9PE&\+ MCEWU4QWX'J0=\H9ZX.CR@.$"92VB)N9T5X#+E148X<2-LXYR(0^6_WY,6B/ MJ=<+N#(ZJ0!J7Q=S'V-8?@0A/BE(.M?86,H(18HE"T+B!&F/X7\[>0TXC2.G7!*E2LN\,(_BBFQ>S63Z6E:VJR4]*E$XD2#BAP?(61M.+1#4#U:M* M"9151 4&:G<$^CBEZ',:]X$?Z(+" 7A"Q$0%5XX$&T< AY8Y8J.AFJIA0V@5!_Y;BWKL6IH'525WE2#K 5#69[6L/<1S"^@7G$E$0FZL+!@#]#.!F!(A M69,2>3HG:4=A39.O-B#S:3993>ST=+68_!G7L8USG1SGUAGD MJ16(IRB13L:A))QB#.O@!6T)E>=?:0:15Q$Q+RO1>J !6+\-=IU^!ZF>>R^B M8"'FD#[X;Y&!>51!(Z6"MUACII\.*VIB0QY]HQDL7D7DNJ0T7T.KK?N).R=7 MJ^7*SG(T_NE;_()MN%I]KWB+KN[<#MN^2V!*L"<<@57)$T8M1=IKG$=8\6"H MB>5'J1VN?9>1''NG-#(DN5QW$9"VGB!!7?"P#^$&.6P]3+WMN]KHO4G[KC:B MKN"VM/6%OW4\D<0EBLPGQ&G2R#$AD<=8*N+@/[PT7#IWRSAH"Z]6RFW2+:.- MI"M$RZ8"GX&/1IF4B"7PVSFA#FEF.**$4>U4Q,RH@?%2P^N5_AINUBVCC;@K M ,WV]@V82TP8X\B)/)@COZ^VVN2? L5:)*I)Z<%BKZ=;1BL--^J6T4;<%6!F M2R\\&:G5@EM$"%&(V^B1=DXAEW""/X4@R;!] NMLX-3G2.HIY>IP\J 3&N'8 M,FPC\I*K_-!8 -ZM1TD1*X,-S/AA*R$K[BK92L=-NTJV$?C8H9I]71"YX<[1 M''+BAB*>;#:9WB$PQ(PH9R733W(%;Z:K9"L5-NTJV4:>%>!B9Q?$)*2A<&ZB MB%,>4F$PTB$X9*-6-$1KK.!-59WT-P'."46!(-'AN#_#.(, M3EYP[Q6B%G@'2ZK-P%[)YU:/; _:J*N<:])-WM7!YKU=+*XGLXM-R9"D5&*X M R(G97ZX3H 7:N%J*)W-N2^&R;!=DA[34].IU%'A^VO?NTN_BH*MQ]S\-K,W M\[5BR%'-S-+71;R<7%T>S<+Z'UTNK^X*'?,T) P'<<0.[GR!F-S,#".0H4"> M80'FG<$U;8[77A;IG;\]X\X6\)R?GXQRUOG M6UR/(5S-GWB:@Z1,.U,Q8"*UC&2&3:]JXYW 2P5=A9QJPVR2J?<6-,Q0DFR MHG2X]W#I5>)$)"I)9(+F^8ZKD'/>(AI-4-0H(@=N.UAO>K6-WIND5]N(NCK_ M?QU],PG;0/((11![ MT9XPS^ 4IU2DG DRR"2KD4LVUTUB:_6_[72D5CIN&L=N(_ *XI4[XZ[**F9B M[B(5 UQOA?>Y@P!%DL;$B0MP76@\!>>5Q;%;J;!I'+N-/"O Q61R[#RZ*R+."@V9KC0JUQEO,!,(A/\4W MU /YQ*+@*%>8)2Z?YKS&J_P5 M)YBD*$H'BU]->K7H(A/D!M%(!VA[2?I)N^LBL'R\M5\N< ML-ND\++P N><$#CTL_$%$2(ME80]2H-RED0N2OO336FKR<S6:UD76,N]?3LY/W_ M>7=T>OSA_+_)?GD3.B+.Q]G_(URN3F(UY9V+728">T]*)TA=,PG(SL M$QX.S4_-< 7 J,#1+"B%+U=]\F,]$_)T91>K*G;++_ /KI:?-K,J;UJ"4BJ(]N#P M^41"'E*0Q$[[CVV MH@U2)3KZ%K!7<;H\/V1-UH;' L'):N"030H9,!NY\;T0,FC!1.D0SCB^V&!] M"BO:.'7 I*_KF%Q<^,DR)[TVLDF2$LLM M0XKDEK3$1-!4DB"E7/,7@M>X=#KG4+R-'*!_O5?_0<#SMH(!_QDG%]^SD'[& MA;V(&]'<]-K,AC!M#*$C1@3+X'P.68T!.SB?(T')^3S]F*G(2F?=#\_ER#F, MU[O1!@;4O\^6.]<4V\F M#EC%;AP)=O\&L<.]LB)4$:-"S-?Q@'AB 5EI F*&:6D$9Y$U:\PU,B-O)N8X MY&:L05&M$/<:SLO>%^C]TI+)@'^!413>Y%';#EGK THZ@DVS-JI0>EK8N!R/ M/%?]]5X@#PBT-[ MCT*8Y!_L]%[E]WIT3E*K'$= CMA:!94J(I92<,ES; M5%LD="]#(\^#?[V;JAQ,:MDS[F5AN-9>RK>8'US=C!Q9B^;*3G/S)'JN+0=O MQ%$4F)>6!P(7"98?<(#X+*=PPXB2"J*\I\4?V-3#_>N.YM2[A4?"9RT[NTQ0 MX!-(8C);3OSO=GH5SUVTX!.!*I5R$7&9*WTPXTC0$ SQ09/BPWT'8^9U!VX& MWG>CH^<-;*.7#=#1Q<5B7=OV1%"4.@:2(8@HDI^"!X:T)00E([!,@2:7:DO8 M=V;V=9>>U;L-#X.^&@=R;G]'^,6"Z/( TN(/(Y^M/-!+R/T(VQ42I*&^4;>_JX>9YZDKHG&F_Z?TAM U%,(4R-19Q8AARV M =&<4?0!!V**7X)*$?^J'SBVP>PS*SV*^BMPCFXHO^V2I1G-YQE'SD0"1X8( M(+W,"XL.&+!PZI7>]H\(&#D,-@X(GC;.Z*R1"N#477#W;,_"UZF=/6@0:2W% M#IP89$)N$)G@OJ&YU8@1H35+4AM;NDGY$'R,"^X>L"I6B5-(QQ7@_!CKN?_SQE/?='B+-'@X BXF^3JX9N:WV62U_';ZVVWS6QI@%[.0AQL'Q*/ L+MC1$HS MYZQ-P9C2&-Q+4.6A\4/CL)SRJL#BQPDP$#_#A39\ K7.+G+/RZ/E,F;!_FK_ M:[YX/[7+YU>\8>['$FO)8R)>29B8AKXT",'DX%^"6C3%A!2E>?MR1QW -^,*@T MAV1OO54 R]-Y6L'>C1_BSSB=_\A[>7,42">"CX$@O*[393HA[7-36:]##AG+T'C6K9B:F\&IPXZJ !0<&.*0,#W]?S5.ZN\:0I[ M:YP5W-M52(B2'-)B2B"0D8>]%[WR-G'%2Q>*-B"K2G!U <'S.VQ1C50 LML; M_GKK"4*%=T(AOVXR3(1$L %:%)F2D98.R-64>^BNR1V0Z"#6L=_IYB%VY/A? M5Y/5-5AE$!K<93([&UN)560\8J#=8;"5)">O331(81>2R!/$O6[TC';_=^K M01?U/1T(6$B6%=B*SA5BG^_GE!.ODI ,2>85XE2N._<)%*5/V#M&O2]]6O6G M>MPW976<<0?6?05HOTO"Q<7/B8_;!? E#\]:USUF7I=G>1C#P[_/I4!?YJL_ MXNI^JOJ#K-[RW!$>D@2K0@+3>0@30=HZC"SQ445/DK&EWU\>A+'*,[J%T;HK M?UL-=-[R?KKIQ/!QOMC\*O]SY%SS1!C7&/D@.)S9"2.7N_2IQ,!_DSPF5KH# M]V$YK#Q7_4IW6'\PO>6M=K_2S;]TLOH>%V??[>S6)@6:2)2.(@&W(\2EH<@0 MYI#6B@6,B09_^;7LNI>8?:7ON2K?@$4A5L%>[*RGVVOC[9RR9Y*X>7!SUQE= M*TF)D!IY'1CBS()("!%(T8 Y)<[34,V(EI:\O=(G6V5V6I4 JF!C-;) 1]/I M)I5PDIX>\NMG&N_MCPE8I?S;H\L\Y_'<*,.E 4'U,#P>#V/%>^''GX[_>T $QVW?&7P<8XO<5;'@T:#DS J M@6=C3 L-91.VH<+GUO?2L/&I-12K$8D6?=#8$K/#/6ALH_X*_)?'[YQ,R%7T.C_G"!1QY7!^N:^0#\E;:R5- MH70%Y9M\T-@*!'L?-+;12 5P&N3QB(^2:1,<"@(;Q'U0R*4HD>$$4XL)UX-33>00= 1LQQ]$$ M.,!&(2TH02(ZIS03DH=!VE(?@+=76JWTEO9B#["]Z2/Q21H\$66LM1BE/+") M*T^1,8XC2TSTE&&:Z)NNHZBO8NDM;<(>8&N_"P%SW(?I#[=]B43YUX M'R7'1&@41,PI#*Z1E5XA2A6S-G)C:34SPP:Y,]97,_66-F0?N/6\,Q[/PFO9 MBT]FR:R=^P]@43[:R6+=5O^AHKT5!#O-4(C@X7.)*8(_&20T9AI'@:G3KV_' MMA'!*[U_OII@ZV!P?--7S^;B.]>86L\31G!;=R SR^ GE;N59 LNG*;NX+VE M#\#WFX_A#K=Q*C0"K5#\;Q?_?5E\(5B.+8W(">USX(XA'8E!1E@G'[3CL#CL.#+@B-)>8V]0($%\ 8QW-PL5_ 3DRE*R:6H M9V!;:>;??!3[#1B"(?'\I@W!)AJ9I_J]+#5FJ=8D!O"A^]" M4%8H\GH"<6TX?_-A\S=@ @9#\IO>_RWN4A)N4C**B(3/$2%.P6\B G@Q+$ M@3Q3-;W4#AT1>,T1^C>P]P="<='H_@'?5*\?.SP3]*8'\8"OK!M]=_!WU^VY MK^,E-O=6$LLI6A=H<"Q)OJ9&!(ZJEI1)I6WI O2W\A);$,5IL ;9=1J=^OP3 M5DCQ!/N=B&!8Z3;"_[S$;HO9X5YBMU%_!=[?C0&"D;!XWQ6U")N&;&S=)*N2:G]('\PLT50FK+NI_>IR6U$4%V&HV2,5' M+;Q"-D6'>(H"F<@M2H$0$CSLR3# \_LBHVT&RQP.A[#2&JD 9+_$65S8*7!T M%"XGLTEV:_/0A,=,V8BQ!MH1B\DCKB4&+U=A)%D*3#B,.2D]0:D18>-FIH8# M6GFM5 "U C5Y44DME-=(*Y_[7N6Y(#C7M7BODA+. >>U1& _O[7F#7WN$ ?6 M?05HWW2Z?-A?>4LT[CP*D7NY>>1S'Q8>(T%:>F!-Q<7>X?.2W)<*&A^;!1T#%2P6+SVL)L:1YEDBS'-OE6*&EVX-W9'4<("W"D<4.3A#C?&(D.45*O]JY__JX"#J(LI_. M;.PF^1XO0,N4IS_)L=^\FMOXU\N3J]5R!0<);,?'DN)*,L' 66#:*L0Q7-2T MYAP%#JZ(4UK;6#I%UXG0<:\K@UBRX156@1W;R^2GY?(JAC5_YPH$Z"3W" =F M@2_8<)8&<%VQ8II1H;0HG6%K2MNX-O ,&D#S*XZJQ>+&^?ZF4#/;;!Y JM" M0@F)N$T8&<,P2B%92K2%BU3IN$Y+$L>UBM4@LX@&JV@E^_2@N=EG,3B2C*%( M2A40-P(C1T!N7BE,I2%1%7^WO960<0/;AX=;?VU4":K-=CFG+%$C:$08?)C< M@YSD[LT.&:%9%#9$8TJGZ7:0,FXA__C ZJ*1@M Z1/#N:+::A,SFY&<\C?YJ M,5E-XG*(H-W^+PT7K&O!X=!!.A(IC\9%1 @%; :MD"8R(L9BU$X*YWGI6]U0 M0;K[3-%V^1[_[:=7(,J/L*US-/SJ1I\GZ2E!-^DBQC0)%N[P)!B!8&_!Y1X' M#BYK2I9$+K N_EJB* >5AO3:(&YWQ>G!55S!K:0GS^^NMR^PKHA3&'/JO$14 MR-S9/H\%MSX@#2X,4UX&[TI72 S(3BUEKX='Z=-$8"60J7;W/)A3PK2AWDN& M- T@9P,2-Y)3Q*@**C*#P5,[R!:H9@Y1+>!I!.J.FAP1F=E;/']P:P!XZ/?Y M(=QB-8&-_V6^BLM-J92/RIJ@!4HFO]H3RB/'I$(R^>0\$XE&^9(;W/QS-<*N MJWKG@\JZ*O0PO(.C0!1G1N00! .72T27B_H(4EBKR*.G5(;VZ-GUN7%#C0=" M3Q%95W JWDT]SAG2F\>XMX7 P>4GM0EAICA8:).[[.0.&T2Y+"-N1>FVYCN) M&3><. BDRBI@;#OT(,W^GW:Q;NJTX4(;[H4#B> 4-.(,3*I5%/@AVGN#N=!: M-;(].S\Q;DAP.'M31J85V)C]0_R2U%)[)Q$7\ZO9ZEPD0Y)UX&FHG$P*1B/KC$)4*J&I"=31 MPT0^6A)>XSUU:,R5!7X' -3X$.#3E_0:,853GGONI"#.2E$ZX;:'G#*M&G)Q\,TFA'TZNX*M=_(C M+M8Z7;Z+H([X0!_'?\.7P6I-9G9QO38-7^;PM[,5:!8^<_%I!EL(7+ASII04 M6.9);$3G[0K>H,D/=9TP$62%/2[]Z&I =FIXS]\?D=O;1(RO_PJ2X\<@RS9FB(3 R3*N<9Z34\.!_* CVDWL] MXZKNSJD[MO)IM6UCG>, G&%,$&$VY.020R[RA)+G6%E-J"O^#J8Y=36\^2^/ MM8&T4[FS^27'Y3+79;S'9\N5= ?WTWH _P[.+.:$=B@* WH'J"%K*$6:^&CA MTF-C*CVL>'#_[KEQM51$EUNG&.'A@!9PK7.14.2PM=)$:0*NZ5 ;Q:]J@X2F MAUH;N==1:]W<8@8;%/8$3FCLP=^S(B*G'4&16$F#Q5;)TI@J?)Z-XCOU@=E MVJGQ/#L]_N77XR]GG[Y\//GVZ[H5;Y\.PSL7Z]\VN!F=A4ZRTWB1FW)\BS_F MB]R*[0Y5D2;+F4F("@>&QCN- $C@)3%G,;:.15^^(]YV6GJW-=B\7]B >7:Q M^=#R7$I)M8@1*6_5/0J(5PHSQ*0!XK'A M<'G-3:FE/(.:6XD\I%:@4WT+I9."#>AJY;RM ,=3:4U50'ZOL6?<785;U/8V7O\ MS\GJ^_NKY6I^&1<.(VI1HII#+ 10^ M+R7]4?.#MV]_GG;KOC/9V\'-+@7M MOSVNK3HWM -H*\*4/@API?]C13AYVE<*W 6CBZS2_+?-SL+.)+&8P'"LAIQ3#T" MJ6D$OQ::X1AE\4J_)G2-^R3U\ @LKJL*\/?4!5Z/K,Z.[^;-C"/:'G4E-50!X'95MBEP4'54!GP&#&QX M+I%Q(2)/M-"4"V+#,&,]NU44RK<#L!(:J0!8#^841&D5H8HC@R-0KG/IOS86 M2LC[Q=7=GJT>F\7 MBVOXY>]V>A7/0^"!>:V0E-9M'AVSFYFVT6L*/]O2!6*-"!LW3C8_9ZO0I[9YQU+]*YN;T%BJKOG*+>._KH#(XY]KD-U" M"8,SXR)Q*(C $.<^(1L#1XQ&)YVA)KC2;5!VT=+[ZO9XW9O4;D@!$Q,"\B(H MQ'.C$:=5A*U"(D[64R=*ES1OHV/DO&,)[3^[A_45=P4^\E,>X%];%QX%XR46 M$F=/+K^W#A89Q7F.7"2!HPRN>%/8':14!9P..GX!-%T$7B=N-H5+W/LHF#;( M2&KSA 8%!V<4("O.$C9:.%9Z]N-.8NK"3B=5OPR?#G*O#T";(C62DJ=$Q)R> MS!W^'%PE66[($ZAPCN1N/0.#IXI*P#)*W@^=#A(?LRYTL3K_EH=(WY3%.A>H MCD"J%'!JD[QY+)9(&<.K%N^IJ?/Z20._9$ H1S0K&4@/Y&;XY>4OS#CXYCZXLIOK/\ M*O )UWUZK_SJ:C&97>0RMJ-9@-_%Q<\;(QACH)ZY ">=#& $2L(.8!F#-_:Z6#Q K<,H>HBP8. MUMP,);"$K U!B0B_-*5AM(.4<4%42-&[1D3TD'H%X'EBI3_?)=V%#IQ)S1%3 M"603"6RRP'(?<$:E)5H0.7!D_G.K%VN#%>X-'63M)O+Q7\$^V$YKJSS-%3[9 M1N>ZG#S.X+87QM?Y6>4&)*-RMI2EM5$;U^0!Q4+>.7-JS77D;_/R_F/_]7].%F^:._ M["*\G)QPR-\/5ST!EH^W"-J^Q=:UCQT)KYGU0-\ZOSF*Y?K3]P? M]%W%L7O%CM;DX8*_SGY,\J)GP/8[^,L_BY#Y?-513I\7=7&[D1M)9$3[_XB^ MN/H^#X7U]63-44QT-VUMET8ENOH*GUTM+F?AX]1>%-'4XQ5'B8%UTM-6252B MI;SCW\^685%.34^6'.6.U]GZ/9=%)8KZC_E?]_25M8 [EA[E?5,GQ>V7S<@* MO#M3)Y,OWX";'L_D=N3E(5'#W MO;!^$SVJ\;=@,RE5J\^!U-A(>[I2[56BM$^S,/DY"?FE1,Y[]E'4DZ7&O93M ME_G\)0&,O96FTWNZ;N="]]I$VQ8<34,[9#YO)H *0J4W^_^VDKULJ//QVN-> MEAOMHKU"J4!9V]N('.41Y!?K%JW+=]?W_\Q7>YU_MV;FGJ-9^#JUL_NYU:7S M=T.0..XTV:U@>)K/&U S%0#O+M&=VRB=_,B\O6C*>]4.//O.N&FY(;6[JZ9@ MEZ@K@,.:MJ,?]ZUEODTNOJ^6IT??3@>!QK_GK;NFHCTX['U]H^D=2@ MLN._%_[K8N(+[*_[I1HIIX*,Y#/F:]#(+W "K#[85?QH)XN;%A:]5;-ES48Z MJB /N5L<(ROK\;YZD?*;%X@N4'J36[;]C(OKD_3L6\_ T GWC3[08\MN5KW]3/_@_-8% M1XLKMM'/P\VZ3RPC&]E<_;>9))3/@-Y!^FWKC::OO7*?-Q+"OW7Z9!#OI*E2 M_DF<_),X::6;+_/9ES@OH93'*XV7:-PGZ_D+C%=TKD18[AE\6.V"> M+3R:4>OJ&301T]@F[^)BM6&J=[3I\5*C%8!VU=9V48RLGUN"9G9ZO9PLR]0V M[5QTM&+0GK[W3O&,K+W3U9]?%_YD<;9<'"]7DYL&RR6KY!M]8+1*T:Y:;2.V MD35\ #[SP *_ M=JW[&MLVWQDMV5U(PTV$6*':?Y_,IVLQGZ3_F%_&]WFBS>+ZL_UK"-WO_=AX MB?.2"&@BSPIA !S_Z\I.)VGB-]2?V;\WGK;2&P\#WZZ;*-E%A5K.ME&564%9C')=P+O\5_74T6=W:EC%%N\9E&2JXJ M]-5>AK56 7W].50%T..5BU3_["&V0.7/5WO]^_)K7*QG[,U\+%WXTV3]'OL: MA-._UN=ND=$2KBVT\'!'/N5^[(30W]%?K28_XWLP$Q?SQ77OTI'M*XZGIJ?R MGC=D?NQ \G3ZE+Q)+%1$LGOA\:JO]JIBWDXN(ZON:YP7T-/]*F/6E+PLZ_D> MQL;\%]YZ#K7EU>WL2MEJO9F9M^G"^.?DS=](]%"9VU_MJ8GMHNC:@<7E MZ4__?KDJI-VMBX[IV354XCYAC'WY*:VGSCH:9J.])/UY,U%4HJ6OBT5Q13U= M<[S]U$%7.P0R=I3N7ZOKH[\689E)+*"J;>N-UV&YD=G;(X):E#.P.]+F.^/% M\?:H:9LV7XT/\HBQX[_]] (\J&\_%JOPG(72.[39Y\9[I-E2YZTE.++J_U@< MS\+'W.[B)-TQ\K3[,-_4\I?&2Z_ X,7'U9;\0Y\ MP%_?P;X 3-I_;32GL P\.HNW'BMRM#Q)&S9.TAK!=VP41D?GCX[VS+.X#>DD M[+'+F&\)OZ%W%IZ?FS>&[^,TK'E[/Y^%Y8<%_% *.85(&.UA:1DN.YOMVM:,ORVALB_H]]^X/ M=X26TN*^=4?S.+M:UY=E-/I>G)_-5W9:XOG>T[5&ZY+2><]ME<7X&CKRJRL[ MG5Y_M9-02%';EARM'TIW?>V1S-@U53GE#A2N;XV%3..N-4=K<])1<2_(9FRW M\[:@_^CG13';N'/1\3J4=/4R7Q!/1=I;4_; 0I14XK:UQVLO4D"7>X15@RF] M([6X0=VY\GB-0?K8U9<$-7J=S]5D=9U'F]R($JXWE^L1;A\F"8B)P&TI[;;\ MU'A]0CJJNYLHQ[XV/C$SOR_7A\AZ^-OW^12D_&U5ZB;9[E/CM1CI'+OK(LKJ M]/\EKC[-_/RR4 R]T0?&ZS123->[Q5:=AI\%F8?2])X/-=)X5;&C#F(<6?-; MS$_F?!/\*J/TIM]HI.^:HD\MA5?=)C]9?8^+@??W]F\T4G5-@:N6PAM[5UMW M-;6+SY/EJF"J>_>JC=194SCK10&-K<#GEJ5O)&3'DHVJ%6H*9NT7S>B1_UOC M7UZ!+ZW=2),UA;(:"FM$E=[.)[]SW#_/E_OJM;J,@7^\=B,EUA+ VBN>T;V= M)YYWW^VW=<%&ZJHI +5/+&-WJ,T.5>:HD,*VK==(7S4%C/8(I880?Y&I9@\7 M:J2@FJ(\V\0PNA,R[UTJ>;M&(WW4%(-YPGP=9=Z]U=&V7I76%":IL$QU/OL% M')<-81_BTB\FZS1,H3K5EY=OI,2: B#-13;ZN10FF2X[Y9C^O.>N5/KYI=4; M:;:F6$AC@8U]K,V6LW>SM,I/B(K5'^]8L]&;@)JB(B\(9_0*@OO77^5*!;:O MV4AU-85!7A!.K=,'/LV6$Q#FV<*N)T\N%KEN.D]5>!(!Z#F*8,]GBLPE:,I& M@2$%SS[U#!8=F_WN7+9/!/INN7=YDDW_\01;%QRQ$^Y+NG@4<]XCC+$S!7>D M]7Y+^F2IT72S5]I;M5+1Z]*CZ72++2G3+G?WPA7H:D_GW!<%\D_G];'VT#]= MV/_IPMY8-TLX'\]_M:O5]_C7F?WQ8S+;IIO\3V7Q"\P86:M@Y[\W9G/HW0*> M-^.VLR*FO:.*J\7T+"XNER?I;!%@CY>Y4>U9=C0[ULY/>UDPHWMKF:H2TS,? MKS1:#X.V?O06]FM1R=EDU?N*\VBIT9H1=%3*(P&,K)5O5]-(L!,D>Y9A_F,5 MP\>IO>BEGEUKCM9HH)V>7A#)^"F5(72V9]G1.@NT4]O+@JG" *[IR@^1[*J$ M$7RTW&A=!;H8PFV"J,@8GBTN9ZNRMO#!DJ/U$^AN"I\+I"Y+6$AANU<=K95 M+SM8G=IN+PR+R\G,%K2$3U<I!*I0RVGT5XO):A*71Q<71S_M9-K[C M=<=[J]]%87ME\SI2\E_GTXD'!KXNYG[ E/RCSPR0DM_-1O&4_,-//<-(@=S\ M]O5[):XVRX>'2Y>Z>[^\>B7I^[UZ>YSM:BBOT1.2V^C\,E]M2"T3[V_^E4K" M_SWUO$=^PUOTS5_D_W%V&?_W__C_4$L! A0#% @ -I"=6G0+#+YN"0 MW3H !X ( ! '-T96TM,3!X<3(P,C5Q,5]E>&AI8FET M,3 Q+FAT;5!+ 0(4 Q0 ( #:0G5K)==HYDT< ,]U 0 > M " :H) !S=&5M+3$P>'$R,#(U<3%?97AH:6)I=#$P,BYH=&U02P$"% ,4 M " VD)U:9R-S-HA% #_<0$ '@ @ %Y40 &AI M8FET,S$Q+FAT;5!+ 0(4 Q0 ( #:0G5H.8(AKX0< %PG > M " 42? !S=&5M+3$P>'$R,#(U<3%?97AH:6)I=#,Q,BYH=&U02P$" M% ,4 " VD)U:"ZL'M&4% !I& '@ @ %AIP &AI8FET,S(R+FAT;5!+ 0(4 Q0 ( #:0G5I\$T;5W#P! "P7$ 1 M " <2R !S=&5M+3(P,C4P,S,Q+FAT;5!+ 0(4 Q0 ( #:0 MG5K!KSMC?@X &V: 1 " <_O 0!S=&5M+3(P,C4P,S,Q M+GAS9%!+ 0(4 Q0 ( #:0G5KP+9B"GAL ' ! 0 5 " M 7S^ 0!S=&5M+3(P,C4P,S,Q7V-A;"YX;6Q02P$"% ,4 " VD)U:ZZM. MBT9& 1* , %0 @ %-&@( &UL4$L! A0#% @ -I"=6DB.2)\O[ 9#8) !4 ( ! MQF " '-T96TM,C R-3 S,S%?;&%B+GAM;%!+ 0(4 Q0 ( #:0G5KQF"R: MSHL "."!@ 5 " 2A- P!S=&5M+3(P,C4P,S,Q7W!R92YX 8;6Q02P4& T #0"> P *=D# end XML 85 stem-20250331_htm.xml IDEA: XBRL DOCUMENT 0001758766 2025-01-01 2025-03-31 0001758766 2025-04-22 0001758766 2025-03-31 0001758766 2024-12-31 0001758766 us-gaap:ServiceMember 2025-01-01 2025-03-31 0001758766 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001758766 stem:HardwareMember 2025-01-01 2025-03-31 0001758766 stem:HardwareMember 2024-01-01 2024-03-31 0001758766 2024-01-01 2024-03-31 0001758766 us-gaap:CommonStockMember 2024-12-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001758766 us-gaap:RetainedEarningsMember 2024-12-31 0001758766 us-gaap:NoncontrollingInterestMember 2024-12-31 0001758766 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001758766 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001758766 us-gaap:CommonStockMember 2025-03-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001758766 us-gaap:RetainedEarningsMember 2025-03-31 0001758766 us-gaap:NoncontrollingInterestMember 2025-03-31 0001758766 us-gaap:CommonStockMember 2023-12-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001758766 us-gaap:RetainedEarningsMember 2023-12-31 0001758766 us-gaap:NoncontrollingInterestMember 2023-12-31 0001758766 2023-12-31 0001758766 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001758766 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001758766 us-gaap:CommonStockMember 2024-03-31 0001758766 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001758766 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001758766 us-gaap:RetainedEarningsMember 2024-03-31 0001758766 us-gaap:NoncontrollingInterestMember 2024-03-31 0001758766 2024-03-31 0001758766 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2025-03-31 0001758766 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-12-31 0001758766 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2025-01-01 2025-03-31 0001758766 2024-01-01 2024-12-31 0001758766 stem:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001758766 stem:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001758766 stem:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001758766 stem:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001758766 stem:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001758766 stem:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001758766 stem:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001758766 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2024-01-01 2024-12-31 0001758766 srt:RevisionOfPriorPeriodReclassificationAdjustmentMember 2024-01-01 2024-03-31 0001758766 country:US 2025-01-01 2025-03-31 0001758766 country:US 2024-01-01 2024-03-31 0001758766 us-gaap:NonUsMember 2025-01-01 2025-03-31 0001758766 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001758766 us-gaap:ServiceMember 2025-03-31 0001758766 us-gaap:ServiceMember 2025-04-01 2025-03-31 0001758766 us-gaap:ServiceMember 2026-01-01 2025-03-31 0001758766 us-gaap:ServiceMember 2030-01-01 2025-03-31 0001758766 stem:HardwareMember 2025-03-31 0001758766 stem:HardwareMember 2025-04-01 2025-03-31 0001758766 stem:HardwareMember 2026-01-01 2025-03-31 0001758766 stem:HardwareMember 2030-01-01 2025-03-31 0001758766 us-gaap:ServiceMember 2024-03-31 0001758766 us-gaap:ServiceMember 2024-04-01 2024-03-31 0001758766 us-gaap:ServiceMember 2025-01-01 2024-03-31 0001758766 us-gaap:ServiceMember 2029-01-01 2024-03-31 0001758766 stem:HardwareMember 2024-03-31 0001758766 stem:HardwareMember 2024-04-01 2024-03-31 0001758766 stem:HardwareMember 2025-01-01 2024-03-31 0001758766 stem:HardwareMember 2029-01-01 2024-03-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758766 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758766 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758766 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758766 us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758766 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758766 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758766 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758766 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758766 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001758766 stem:A2028ConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2025-03-31 0001758766 stem:A2028ConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2024-12-31 0001758766 stem:A2030ConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2025-03-31 0001758766 stem:A2030ConvertibleNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2024-12-31 0001758766 us-gaap:DevelopedTechnologyRightsMember 2025-03-31 0001758766 us-gaap:DevelopedTechnologyRightsMember 2024-12-31 0001758766 us-gaap:TradeNamesMember 2025-03-31 0001758766 us-gaap:TradeNamesMember 2024-12-31 0001758766 us-gaap:CustomerRelationshipsMember 2025-03-31 0001758766 us-gaap:CustomerRelationshipsMember 2024-12-31 0001758766 us-gaap:SoftwareDevelopmentMember 2025-03-31 0001758766 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001758766 stem:EnergyStorageSystemsPlacedIntoServiceMember 2025-03-31 0001758766 stem:EnergyStorageSystemsPlacedIntoServiceMember 2024-12-31 0001758766 stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember 2025-03-31 0001758766 stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember 2024-12-31 0001758766 stem:A2028ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2021-11-22 0001758766 stem:A2028ConvertibleNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2021-11-22 2021-11-22 0001758766 stem:A2028ConvertibleNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2021-11-22 2021-11-22 0001758766 stem:A2028ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2021-11-22 2021-11-22 0001758766 stem:A2028ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-04-01 2023-06-30 0001758766 stem:A2028ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2025-03-31 0001758766 stem:A2028ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-12-31 0001758766 stem:A2028ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2025-01-01 2025-03-31 0001758766 stem:A2028ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001758766 stem:CappedCallOptionsMember 2021-11-19 2021-11-19 0001758766 stem:CappedCallOptionsMember 2021-11-19 0001758766 stem:CappedCallOptionsMember 2021-01-01 2021-12-31 0001758766 stem:A2030ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-04-03 0001758766 stem:A2030ConvertibleNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2023-04-03 2023-04-03 0001758766 stem:A2030ConvertibleNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2023-04-03 2023-04-03 0001758766 stem:A2030ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2023-04-03 2023-04-03 0001758766 stem:A2030ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2025-03-31 0001758766 stem:A2030ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-12-31 0001758766 stem:A2030ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2025-01-01 2025-03-31 0001758766 stem:A2030ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001758766 stem:A2030ConvertibleNotesMember stem:CappedCallOptionsMember us-gaap:ConvertibleDebtMember 2023-04-03 2023-04-03 0001758766 stem:CappedCallOptionsMember 2023-03-29 0001758766 stem:CappedCallOptionsMember 2023-04-01 2023-06-30 0001758766 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001758766 us-gaap:RestrictedStockUnitsRSUMember stem:A2021EquityIncentivePlanMember 2024-01-01 2024-03-31 0001758766 us-gaap:SellingAndMarketingExpenseMember 2025-01-01 2025-03-31 0001758766 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-03-31 0001758766 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-03-31 0001758766 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001758766 us-gaap:SoftwareDevelopmentMember us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-03-31 0001758766 us-gaap:SoftwareDevelopmentMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001758766 stem:Outstanding2028ConvertibleNotesMember 2025-01-01 2025-03-31 0001758766 stem:Outstanding2028ConvertibleNotesMember 2024-01-01 2024-03-31 0001758766 stem:Outstanding2030ConvertibleNotesMember 2025-01-01 2025-03-31 0001758766 stem:Outstanding2030ConvertibleNotesMember 2024-01-01 2024-03-31 0001758766 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001758766 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001758766 stem:CommonStockWarrantsMember 2025-01-01 2025-03-31 0001758766 stem:CommonStockWarrantsMember 2024-01-01 2024-03-31 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001758766 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001758766 stem:ReportableSegmentMember 2025-01-01 2025-03-31 0001758766 stem:ReportableSegmentMember 2024-01-01 2024-03-31 0001758766 us-gaap:EmployeeSeveranceMember us-gaap:SubsequentEventMember 2025-04-09 0001758766 srt:MinimumMember us-gaap:EmployeeSeveranceMember us-gaap:SubsequentEventMember 2025-04-09 0001758766 srt:MaximumMember us-gaap:EmployeeSeveranceMember us-gaap:SubsequentEventMember 2025-04-09 0001758766 stem:MatthewTappinMember 2025-01-01 2025-03-31 0001758766 stem:MatthewTappinMember 2025-03-31 shares iso4217:USD iso4217:USD shares stem:customer stem:segment pure stem:day 0001758766 --12-31 2025 Q1 false P9M P4Y P9M P4Y P9M P4Y P9M P4Y 0.0341965 0.1403066 President, Software Matthew Tappin P378D 10-Q true 2025-03-31 false STEM, INC. DE 001-39455 85-1972187 4 Embarcadero Ctr. Suite 710 San Francisco CA 94111 1 877 374-7836 Common Stock, par value $0.0001 STEM NYSE Yes Yes Accelerated Filer true false false 166358775 58584000 56299000 9744000 9499000 34733000 59316000 8836000 10920000 8427000 10082000 110580000 136617000 55557000 58820000 9373000 9681000 141933000 143912000 11923000 12574000 75715000 75755000 405081000 437359000 19644000 30147000 27849000 25770000 8470000 6678000 17416000 16521000 40115000 43255000 6683000 6429000 120177000 128800000 85994000 85900000 4263000 4203000 526503000 525922000 37136000 41627000 12527000 13336000 35405000 35404000 822005000 835192000 0.0001 0.0001 1000000 1000000 0 0 0 0 0 0 0.0001 0.0001 500000000 500000000 166352779 166352779 162797684 162797684 17000 16000 1233760000 1228042000 266000 76000 -1651508000 -1626508000 -417465000 -398374000 541000 541000 -416924000 -397833000 405081000 437359000 17721000 14840000 14791000 10629000 32512000 25469000 11413000 9984000 10561000 39676000 21974000 49660000 10538000 -24191000 6792000 11126000 11328000 14136000 13566000 18560000 31686000 43822000 -21148000 -68013000 4290000 4707000 496000 566000 -3794000 -4141000 -24942000 -72154000 58000 153000 -25000000 -72307000 -0.15 -0.15 -0.46 -0.46 163889801 163889801 158180137 158180137 -25000000 -72307000 0 3000 190000 193000 -24810000 -72111000 162797684 16000 1228042000 76000 -1626508000 541000 -397833000 3555095 1000 1000 5718000 5718000 190000 190000 -25000000 -25000000 166352779 17000 1233760000 266000 -1651508000 541000 -416924000 155932880 16000 1198716000 -42000 -772494000 485000 426681000 2632464 2961438 8114000 8114000 9367000 9367000 3000 3000 193000 193000 -72307000 -72307000 161526782 16000 1216197000 154000 -844801000 485000 372051000 -25000000 -72307000 10996000 10809000 289000 422000 4317000 8374000 679000 777000 60000 59000 699000 345000 0 29000 78000 -1004000 -63000 98000 -24351000 -63943000 -2084000 -2221000 -2025000 746000 324000 356000 1516000 390000 -10538000 -16280000 3861000 1731000 -3046000 2715000 -542000 -807000 8536000 -621000 0 8250000 7000 51000 3583000 3463000 0 61000 -3590000 4675000 0 5228000 2819000 2086000 -2819000 3142000 158000 233000 2285000 7429000 58085000 106475000 60370000 113904000 1048000 1422000 0 38000 0 251000 1434000 992000 58584000 112804000 1786000 1100000 60370000 113904000 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stem, Inc., together with its consolidated subsidiaries (“Stem,” the “Company,” “we,” “us,” or “our”) is a global leader in artificial intelligence (“AI”)-driven software and services that enable its customers to plan, deploy, and operate clean energy assets. We offer a comprehensive suite of solutions that transform how solar and energy storage projects are developed, built, and operated, including (i) an integrated suite of software and edge products, and (ii) full-lifecycle energy services from a team of experts. More than 16,000 global customers rely on Stem to maximize the value of their clean energy projects and portfolios. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our suite of software applications is enabled by our AI platform, Athena®. Each application serves a different purpose in helping customers to maximize the value of their energy assets. We offer software-enabled forecasting and optimization managed services to our storage customers through the Athena AI platform that are designed to support renewable energy generation. We offer solar asset performance management software through our PowerTrack software that enables standardization of clean energy portfolios on one, hardware agnostic application. Our commercial- and utility-scale edge hardware solutions are original equipment manufacturers (“OEMs”)-agnostic devices used to connect customers’ solar and storage assets to our software applications in a unified view. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To help our customers achieve long-term performance and profitability goals for their energy projects, we also provide advisory services spanning development and engineering, procurement and integration, and performance and operation services. In the early stages of project planning, our experts help lay a solid foundation for our customers’ solar and storage projects by guiding the design and ensuring informed decision-making. During the building stage, we provide guidance for hardware procurement and integration for timely deployment. After assets are operational, we enable optimal economic and technical returns with managed energy services like trading and bidding strategies, wholesale market participation, performance reporting, system warranties, and more. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) prior to the Merger with Star Peak Transition Corp. (“STPK”), an entity that was then 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”). 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%">Liquidity</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March 31, 2025, we had cash and cash equivalents of $58.6 million, an accumulated deficit of $1,651.5 million, net accounts receivable of $34.7 million, and negative working capital, which we define as current assets less current liabilities, of $9.6 million. During the three months ended March 31, 2025, we incurred a net loss of $25.0 million and had positive cash flows from operating activities of $8.5 million. As of March 31, 2025, our principal sources of liquidity were cash and cash equivalents totaling $58.6 million, which were held for working capital purposes and for investment growth opportunities. As of March 31, 2025, we believe that our cash position, as well as expected collections from accounts receivable, is sufficient to meet our capital and liquidity requirements for at least the next 12 months. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our business prospects are subject to various risks, expenses, and uncertainties, including those discussed in Part I. Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024. The attainment of profitable operations is dependent upon future events, including successfully transitioning to a new software and services-oriented strategy, the successful delivery of AI-enabled software and edge device capabilities to our customers, regaining and maintaining compliance with the New York Stock Exchange’s continuing listing standards, securing new customers and maintaining current ones, securing and maintaining adequate supplier relationships, building our customer base, successfully executing our 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 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 and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supply Chain Constraints and Risk</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have in the past faced shortages and shipping delays affecting the supply of inverters, enclosures, battery modules and associated component parts for inverters and battery energy storage systems available for purchase. These shortages and delays were due in part to the macroeconomic, geopolitical and business environment, including the effects of global inflationary pressures and interest rates, general economic slowdown or a recession, changes in monetary policy, instability in financial institutions, import tariffs and related trade policies, geopolitical pressures, including the armed conflicts between Russia and </span></div><div style="margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ukraine and in the Gaza Strip and nearby areas, as well as tensions between China and the United States and uncertainty around current and future trade policies. The Company cannot predict the full effects the macroeconomic, geopolitical and business environment will have on our business, cash flows, liquidity, financial condition and results of operations.</span></div> 16000 58600000 -1651500000 34700000 -9600000 -25000000.0 8500000 58600000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES <div style="margin-top:6pt"><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:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X, assuming the Company will continue as a going concern. Accordingly, the consolidated balance sheet at December 31, 2024 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 the Company’s management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited condensed consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2024. Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for the year ending December 31, 2025 or for any other future interim period or year.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). The Company presents non-controlling interests within the equity section of its unaudited condensed consolidated balance sheets, and the amount of consolidated net loss that is attributable to the Company and the non-controlling interest in its unaudited condensed consolidated statements of operations. All intercompany balances and transactions have been eliminated in consolidation. </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%">Variable Interest Entities</span></div><div style="margin-top:6pt;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 has in some instances formed special purpose entities (“SPEs”), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company’s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.</span></div><div style="margin-top:6pt;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 consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs’ economic performance and has the obligation to absorb losses or has the right to receive benefits of the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in January 2022, the Company entered into strategic joint ventures through indirect wholly-owned development subsidiaries of the Company (“DevCo JVs”) with the purpose of originating potential battery storage facility projects in specific locations and conducting early-stage planning and development activities. The Company determined that the DevCo JVs are VIEs, as they lack sufficient equity to finance their activities without additional financial support. The Company determined that it has both (1) the power to direct the activities of the VIE that most significantly impact the VIE’s economic performance, and (2) the obligation to absorb losses or receive benefits from the VIE that could potentially be significant. Accordingly, the Company has determined that it is the primary beneficiary of the DevCo JVs, and as a result, the DevCo JVs’ operating results, assets and liabilities are consolidated by the Company, with third party minority owners’ share presented as noncontrolling interest. The Company applied the hypothetical liquidation at book value method in allocating recorded net income (loss) to each owner based on the change in the reporting period, of the amount of net assets of the entity to which each owner would be entitled to under the governing contracts in a liquidation scenario. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the carrying values of the assets and liabilities of the DevCo JVs that are consolidated by the Company as of March 31, 2025 and December 31, 2024 (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</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:700;line-height:115%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets</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%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Accounts payable</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%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other current liabilities</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total liabilities</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%">906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">1,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;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 did not make any material capital investment contributions during the three months ended March 31, 2025 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024. The net income from the DevCo JVs was immaterial during the three months ended March 31, 2025 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024.</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:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates of transaction price with variable consideration; the amortization of acquired intangibles; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, finite-lived intangible assets, internally developed software, accruals related to sales tax liabilities, and the fair value of assets acquired and liabilities assumed in a business combination.</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:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of March 31, 2025 and December 31, 2024.</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%">Accounts Receivable, Net</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%">Accounts Receivable are stated at amounts estimated by management to be equal to their net realizable values. Accounts receivable also includes unbilled accounts receivable, which is composed of milestone development activities of noncancellable purchase orders and monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for credit losses is the Company's best estimate of the amount of expected credit losses. The expectation of collectability is based on the Company's review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. The total allowance for credit losses balance was $9.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $9.8 million, of which the current portion is $9.7 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $9.5 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as of March 31, 2025 and December 31, 2024, respectively.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the current expected credit losses during the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2025 and the year ended </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</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%">Balance as of beginning of period</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:9pt;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:9pt;font-weight:400;line-height:100%">9,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, recoveries and other charges against allowance</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,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Balance as of end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,884 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Uncertainties</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash balances are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. The Company’s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company did not experience material losses related to receivables from individual customers, or groups of customers during the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2025. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for credit losses is believed by management to be probable in the Company</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s accounts receivable.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net book value of unbilled receivables, current are $7.7 million and $7.8 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, current are included in accounts receivable, net. The net book value of unbilled receivables, noncurrent are $6.3 million and $5.9 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, noncurrent are included in other noncurrent assets. </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:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;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 period.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are inherent risks whenever a large percentage of total revenue is concentrated in a limited number of customers. Should a significant customer terminate or fail to renew its contracts with us, in whole or in part, for any reason, or experience significant financial or operating difficulties, it could have a material adverse effect on our financial condition and results of operations. In general, a customer that makes up a significant portion of revenues in one period, may not make up a significant portion in subsequent periods.</span></div><div style="text-align:justify"><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:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</span></div><div style="margin-top:10pt;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 March 31, 2025 and December 31, 2024 include cash and cash equivalents and convertible notes.</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%">Reclassifications</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported net income (loss), stockholders’ (deficit) equity, or cash flows. A reclassification of $0.4 million from deferred costs with suppliers to other current assets has been made to the December 31, 2024 balance sheet to conform to the March 31, 2025 presentation. This change had no impact to total current assets. For the three months ended March 31, 2024, a $0.4 million net cash inflow was reclassified from changes in deferred costs with suppliers to changes in other assets. This change had no impact to net cash used in operating activities. </span></div><div style="margin-top:9pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:6pt;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 2023, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial Accounting Standards Board (“FASB”)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, related to income tax disclosures. The amendments in this update are intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. This update is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). The amendments in this update enhance disaggregated disclosure of income statement expenses for companies by requiring disaggregation of certain expense captions into specified categories in</span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures within the footnotes to the financial statements. The effective date of ASU 2024-03 was amended by ASU 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date. This update is effective for annual periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, though early adoption of is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.</span></div> <div style="margin-top:6pt"><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:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X, assuming the Company will continue as a going concern. Accordingly, the consolidated balance sheet at December 31, 2024 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 the Company’s management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited condensed consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2024. Operating results for the three months ended March 31, 2025 are not necessarily indicative of the results that may be expected for the year ending December 31, 2025 or for any other future interim period or year.</span></div> <div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div>The unaudited condensed consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (“VIEs”). The Company presents non-controlling interests within the equity section of its unaudited condensed consolidated balance sheets, and the amount of consolidated net loss that is attributable to the Company and the non-controlling interest in its unaudited condensed consolidated statements of operations. All intercompany balances and transactions have been eliminated in consolidation. <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%">Variable Interest Entities</span></div><div style="margin-top:6pt;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 has in some instances formed special purpose entities (“SPEs”), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company’s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.</span></div><div style="margin-top:6pt;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 consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs’ economic performance and has the obligation to absorb losses or has the right to receive benefits of the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.</span></div>Beginning in January 2022, the Company entered into strategic joint ventures through indirect wholly-owned development subsidiaries of the Company (“DevCo JVs”) with the purpose of originating potential battery storage facility projects in specific locations and conducting early-stage planning and development activities. The Company determined that the DevCo JVs are VIEs, as they lack sufficient equity to finance their activities without additional financial support. The Company determined that it has both (1) the power to direct the activities of the VIE that most significantly impact the VIE’s economic performance, and (2) the obligation to absorb losses or receive benefits from the VIE that could potentially be significant. Accordingly, the Company has determined that it is the primary beneficiary of the DevCo JVs, and as a result, the DevCo JVs’ operating results, assets and liabilities are consolidated by the Company, with third party minority owners’ share presented as noncontrolling interest. The Company applied the hypothetical liquidation at book value method in allocating recorded net income (loss) to each owner based on the change in the reporting period, of the amount of net assets of the entity to which each owner would be entitled to under the governing contracts in a liquidation scenario. <div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the carrying values of the assets and liabilities of the DevCo JVs that are consolidated by the Company as of March 31, 2025 and December 31, 2024 (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</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:700;line-height:115%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets</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%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Accounts payable</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%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other current liabilities</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total liabilities</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%">906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">1,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 290000 1556000 8000 18000 17233000 16415000 17531000 17989000 906000 1284000 0 114000 906000 1398000 0 <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:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates of transaction price with variable consideration; the amortization of acquired intangibles; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, finite-lived intangible assets, internally developed software, accruals related to sales tax liabilities, and the fair value of assets acquired and liabilities assumed in a business combination.</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><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, management has determined that the Company operates as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one</span> operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. 1 <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%">Accounts Receivable, Net</span></div>Accounts Receivable are stated at amounts estimated by management to be equal to their net realizable values. Accounts receivable also includes unbilled accounts receivable, which is composed of milestone development activities of noncancellable purchase orders and monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for credit losses is the Company's best estimate of the amount of expected credit losses. The expectation of collectability is based on the Company's review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and an allowance is recorded accordingly. 9900000 9800000 9700000 9500000 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the current expected credit losses during the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2025 and the year ended </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2024</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</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%">Balance as of beginning of period</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:9pt;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:9pt;font-weight:400;line-height:100%">9,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, recoveries and other charges against allowance</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,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Balance as of end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,884 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9794000 5953000 1528000 3978000 1438000 137000 9884000 9794000 <div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Uncertainties</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash balances are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. The Company’s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company did not experience material losses related to receivables from individual customers, or groups of customers during the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2025. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for credit losses is believed by management to be probable in the Company</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s accounts receivable.</span></div>The net book value of unbilled receivables, current are $7.7 million and $7.8 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, current are included in accounts receivable, net. The net book value of unbilled receivables, noncurrent are $6.3 million and $5.9 million as of March 31, 2025 and December 31, 2024, respectively. Unbilled receivables, noncurrent are included in other noncurrent assets. 7700000 7800000 6300000 5900000 <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>A significant customer represents 10% or more of the Company’s total revenue or accounts receivable, net balance at each reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;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 period.</span></div> 0.33 0.28 0.12 0.24 0.20 0.22 0.22 <div style="text-align:justify"><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:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the unaudited condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company’s financial assets and liabilities reflects management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</span></div><div style="margin-top:10pt;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 March 31, 2025 and December 31, 2024 include cash and cash equivalents and convertible notes.</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%">Reclassifications</span></div>Certain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported net income (loss), stockholders’ (deficit) equity, or cash flows. A reclassification of $0.4 million from deferred costs with suppliers to other current assets has been made to the December 31, 2024 balance sheet to conform to the March 31, 2025 presentation. This change had no impact to total current assets. For the three months ended March 31, 2024, a $0.4 million net cash inflow was reclassified from changes in deferred costs with suppliers to changes in other assets. This change had no impact to net cash used in operating activities. -400000 400000 -400000 400000 <div style="margin-top:9pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:6pt;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 2023, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial Accounting Standards Board (“FASB”)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, related to income tax disclosures. The amendments in this update are intended to enhance the transparency and decision usefulness of income tax disclosures primarily through changes to the rate reconciliation and income taxes paid information. This update is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). The amendments in this update enhance disaggregated disclosure of income statement expenses for companies by requiring disaggregation of certain expense captions into specified categories in</span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures within the footnotes to the financial statements. The effective date of ASU 2024-03 was amended by ASU 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date. This update is effective for annual periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, though early adoption of is permitted. The Company is currently evaluating the ASU to determine its impact on the Company’s disclosures.</span></div> REVENUE<div style="margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;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 unaudited condensed consolidated statements of operations (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">Hardware revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,791</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,629</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:115%">Services and other revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">17,721</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,840</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:100%">$</span></td><td colspan="2" style="background-color:#cceeff;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%">32,512</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-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%">25,469</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes reportable revenue by geographic regions determined based on the location of the customers (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">31,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">32,512 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;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 March 31, 2025 and March 31, 2024, the Company had $409.9 million and $440.6 million of remaining performance obligations, respectively, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="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%">March 31, 2025</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Remaining<br/>Performance<br/>Obligations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>Five Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater Than<br/>Five Years</span></td></tr><tr><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%">Services and other revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-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%">394,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14 </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:#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">39 </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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">47 </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:#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"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware 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%">15,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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><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><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%">409,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="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%">March 31, 2024</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Remaining<br/>Performance<br/>Obligations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>Five Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater Than<br/>Five Years</span></td></tr><tr><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%">Services and other revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-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%">344,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15 </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:#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">47 </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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">38 </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:#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"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware 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%">96,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">— </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%">440,568 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></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%">Contract Balances</span></div><div style="margin-top:6pt;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 three months ended March 31, 2025 and March 31, 2024 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2024</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%">Beginning balance</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:115%">$</span></td><td style="background-color:#cceeff;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%">129,155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-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%">142,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">11,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upfront or annual incentive payments received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(13,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(10,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(1,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(5,081)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ending balance</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%">126,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">145,362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Parent Company Guarantees</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to July 2023, the Company agreed in certain customer contracts to provide a parent company guarantee (“PCG”) that the value of purchased hardware will not decline for a certain period of time. Under such PCGs, if these customers were unable to install or designate the hardware to a specified project within such period of time, the Company would be required to assist the customer in re-marketing the hardware for resale by the customer. If a resale were not to occur, the hardware would be appraised utilizing a third party. Such PCGs provided that, in such cases, if the customer resold the hardware for less than the amount initially sold to the customer or the appraisal value is less than the hardware purchase price, the Company would be required to compensate the customer for any shortfall in fair value for the hardware from the initial contract price. The Company accounted for such contractual terms and guarantees as variable consideration at each measurement date. The Company updated its estimate of variable consideration each quarter with respect to the outstanding guarantees, including changes in estimates related to such guarantees, for facts or circumstances that have changed from the time of the initial estimate. As a result, the Company recorded a net revenue reduction of $33.1 million in hardware revenue during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2024</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The overall reduction in revenue was related to deliveries that occurred prior to 2024. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no remaining PCGs outstanding, and the Company expects no future impact on its financial results as a result of PCGs.</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%">Impairment and Accounts Receivable Write-Off</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>For those contracts where the customers invoked PCG protection pursuant to the applicable contract, the Company worked actively to remarket the remaining systems subject to PCG with a wide variety of potential customers. Despite such efforts, such negotiations resulted in limited transactions with mutually agreed upon pricing and terms. As stated above, under contracts containing a PCG provision, in the event that the Company and the customer are unable to remarket and sell the relevant assets, the customer was obligated to engage a third party to appraise the fair market value of the remaining hardware. None such customers obtained such third party hardware appraisal. Given the uncertainty of collection from the original customers of due and unpaid amounts in those cases where the Company believes it has enforceable rights of recovery, the Company believed the likelihood for collection of the accounts receivable outstanding relating to hardware subject to these PCG’s was no longer probable. Accordingly, the Company wrote-off the remaining receivables of $104.1 million during the fiscal year ended December 31, 2024. The Company is pursuing all potential remedies with respect to its enforceable rights under applicable contracts. <div style="margin-top: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 unaudited condensed consolidated statements of operations (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">Hardware revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,791</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,629</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:115%">Services and other revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">17,721</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,840</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:100%">$</span></td><td colspan="2" style="background-color:#cceeff;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%">32,512</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-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%">25,469</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes reportable revenue by geographic regions determined based on the location of the customers (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">31,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">32,512 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14791000 10629000 17721000 14840000 32512000 25469000 31733000 24294000 779000 1175000 32512000 25469000 As of March 31, 2025 and March 31, 2024, the Company had $409.9 million and $440.6 million of remaining performance obligations, respectively, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="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%">March 31, 2025</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Remaining<br/>Performance<br/>Obligations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>Five Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater Than<br/>Five Years</span></td></tr><tr><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%">Services and other revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-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%">394,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14 </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:#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">39 </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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">47 </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:#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"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware 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%">15,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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><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><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%">409,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="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%">March 31, 2024</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Remaining<br/>Performance<br/>Obligations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>Five Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater Than<br/>Five Years</span></td></tr><tr><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%">Services and other revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-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%">344,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15 </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:#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">47 </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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">38 </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:#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"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware 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%">96,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">— </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%">440,568 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 409900000 440600000 394068000 0.14 0.39 0.47 15818000 1 0 0 409886000 344555000 0.15 0.47 0.38 96013000 0.96 0.04 0 440568000 The following table presents the changes in the deferred revenue balance during the three months ended March 31, 2025 and March 31, 2024 (in thousands):<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">2024</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%">Beginning balance</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:115%">$</span></td><td style="background-color:#cceeff;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%">129,155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-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%">142,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">11,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upfront or annual incentive payments received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(13,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(10,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(1,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(5,081)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ending balance</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%">126,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">145,362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 129155000 142647000 11030000 17373000 749000 497000 13543000 10074000 1282000 5081000 126109000 145362000 -33100000 104100000 FAIR VALUE MEASUREMENTS<div style="margin-top:6pt;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. On March 31, 2025 and December 31, 2024, the carrying amount of accounts receivable, other current assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities. </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%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the financial instruments measured at fair value (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="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:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Fair Value</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"><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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">37,500</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 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%">37,500</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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"><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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:23.98pt;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%">37,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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. </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%">Fair Value of Convertible Promissory Notes</span></div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The convertible notes are recorded at face value less unamortized debt issuance costs (see Note 7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">— </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Notes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional details) on the unaudited condensed consolidated balance sheets as of March 31, 2025. As of March 31, 2025 and December 31, 2024, the estimated fair value of the 2028 Convertible Notes was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$72.0 million and $77.3 million, respectively,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> based on Level 2 quoted bid prices of the convertible notes in an over-the-counter market on the last trading date of the reporting period. As of March 31, 2025 and December 31, 2024, the estimated fair value of the 2030 Convertible Notes was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$57.4 million and $65.4 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> based on Level 2 quoted bid prices of the convertible notes in an over-the-counter market on the last trading date of the reporting period.</span> <div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the financial instruments measured at fair value (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="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:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Fair Value</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"><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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">37,500</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 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%">37,500</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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"><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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:23.98pt;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%">37,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 37500000 0 0 37500000 37500000 0 0 37500000 37108000 0 0 37108000 37108000 0 0 37108000 72000000.0 77300000 57400000 65400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INTANGIBLE ASSETS, NET</span><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net, consists of the following (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">Developed technology</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%">32,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">106,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, 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%">141,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $7.0 million and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended March 31, 2025 and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024, respectively</span>. <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net, consists of the following (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">Developed technology</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%">32,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">106,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, 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%">141,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 32618000 32618000 11300000 11300000 106800000 106800000 86331000 81314000 237049000 232032000 95091000 88094000 -25000 -26000 141933000 143912000 7000000.0 6600000 <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 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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">137,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems not yet placed into service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total energy storage systems, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,557 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span 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.2 million and $3.0 million for the three months ended March 31, 2025 and 2024, respectively. Depreciation expense is recognized in cost of services and other revenue.</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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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%">137,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems not yet placed into service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total energy storage systems, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,557 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 137616000 137616000 84542000 81305000 2483000 2509000 55557000 58820000 3200000 3000000 <span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONVERTIBLE NOTES</span><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%">2028 Convertible Notes and 2028 Capped Call Options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2028 Convertible Notes</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 22, 2021, the Company issued </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$460.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> aggregate principal amount of its 2028 Convertible Notes in a private placement offering to qualified institutional buyers (the “2021 Initial Purchasers”) pursuant to Rule 144A under the Securities Act of 1933, as amended. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 0.5% per year, payable in cash semi-annually in arrears in June and December of each year, beginning in June 2022. The 2028 Convertible Notes will mature on December 1, 2028, unless earlier repurchased, redeemed or converted in accordance with their terms prior to such date. Upon conversion, the Company may choose to pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock. The 2028 Convertible Notes are redeemable for cash at the Company’s option at any time given certain conditions (as discussed below), at an initial conversion rate of 34.1965 shares of common stock per $1,000 principal amount of 2028 Convertible Notes, which is equivalent to an initial conversion price of approximately $29.24 (the “2028 Conversion Price”) per share of the Company’s common stock. The conversion rate is subject to customary adjustments for certain events as described in the related indenture.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the 2028 Convertible Notes, at the Company’s option, on or after December 5, 2025 if the last reported sale price of the Company’s common stock has been at least 130% of the 2028 Conversion Price then in effect for at least 20 trading days at a redemption price equal to 100% of the principal amount of the 2028 Convertible Notes to be redeemed, plus accrued and unpaid interest.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s net proceeds from this offering were approximately </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$445.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, after deducting the 2021 Initial Purchasers’ discounts and debt issuance costs. To minimize the effect of potential dilution to the Company’s common stockholders upon conversion of the 2028 Convertible Notes, the Company entered into separate capped call transactions (the “2028 Capped Calls”) as described below. In connection with the issuance of the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2030 Convertible Notes during the second quarter of 2023, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company used approximately $99.8 million of the net proceeds to purchase and surrender for cancellation approximately $163.0 million aggregate principal amount of the Company’s 2028 Convertible Notes, which resulted in a $59.4 million gain on debt extinguishment. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2030 Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below for further details of the </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</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%">Upon adoption of ASU 2020-06, the Company allocated all of the debt discount to long-term debt. The debt discount is amortized to interest expense using the effective interest method, computed to be 0.9%, over the life of the 2028 Convertible Notes or approximately its seven-year term. The outstanding 2028 Convertible Notes balances as of March 31, 2025 </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and December 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are summarized in the following table (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</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%">Long Term Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</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%">297,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized 2021 Initial Purchasers’ debt discount and debt issuance cost</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%">(4,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 carrying amount</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%">292,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total interest expense recognized related to the 2028 Convertible Notes during the three months ended March 31, 2025 and 2024</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">Cash interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align: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 interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2028 Capped Call Options</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 17, 2021, in connection with the pricing of the 2028 Convertible Notes, and on November 19, 2021, in connection with the exercise in full by the 2021 Initial Purchasers of their option to purchase additional Notes, the Company entered into the 2028 Capped Calls with certain counterparties. The Company used $66.7 million of the net proceeds to pay the cost of the 2028 Capped Calls.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Capped Calls have an initial strike price of $29.2428 per share, which corresponds to the initial conversion price of the 2028 Convertible Notes and is subject to anti-dilution adjustments. The 2028 Capped Calls have a cap price of $49.6575 per share, subject to certain adjustments.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Capped Calls are considered separate transactions entered into by and between the Company and the 2028 Capped Calls counterparties, and are not part of the terms of the 2028 Convertible Notes. The Company recorded a reduction to additional paid-in capital of $66.7 million during the year ended </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the premium payments for the 2028 Capped Calls. These instruments meet the conditions outlined in FASB ASU 2022-01 Topic 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 815”) to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met.</span></div><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%">2030 Convertible Notes and 2030 Capped Call Options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2030 Convertible Notes</span></div><div style="margin-bottom:6pt;margin-top:6pt;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 3, 2023, the Company issued $240.0 million aggregate principal amount of its 2030 Convertible Notes in a private placement offering to qualified institutional buyers (the “2023 Initial Purchasers”) pursuant to Rule 144A under the Securities Act of 1933, as amended.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2030 Convertible Notes are senior, unsecured obligations of the Company and bear interest at a rate of 4.25% per year, payable in cash semi-annually in arrears in April and October of each year, beginning on October 1, 2023. The 2030 Convertible Notes will mature on April 1, 2030, unless earlier repurchased, redeemed or converted in accordance with their terms prior to such date. Upon conversion, the Company may choose to pay or deliver cash, shares of common stock or a combination of cash and shares of common stock. The 2030 Convertible Notes are redeemable for cash at the Company’s option at any time given certain conditions (as discussed below), at an initial conversion rate of 140.3066 shares of common stock per $1,000 principal amount of the 2030 Convertible Notes, which is equivalent to an initial conversion price of approximately $7.1272 (the “2030 Conversion Price”) per share of the Company’s common stock. The conversion rate is subject to customary adjustments for certain events as described in the related indenture.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2030 Convertible Notes will be redeemable, in whole or in part, at the Company’s option, on or after April 5, 2027 if the last reported sale price of the Company’s common stock has been at least 130% of the 2030 Conversion Price then in effect for at least 20 trading days at a redemption price equal to 100% of the principal amount of the 2030 Convertible Notes to be redeemed, plus accrued and unpaid interest.</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’s net proceeds from this offering were approximately $232.4 million, net of $7.6 million in debt issuance costs primarily consisting of underwriters, advisory, legal, and accounting fees. The Company used approximately $99.8 million of the net proceeds to purchase and surrender for cancellation approximately $163.0 million aggregate principal amount of the Company’s 2028 Convertible Notes. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2028 Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above for further details on the impacts of the debt extinguishment.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding 2030 Convertible Notes balances as of March 31, 2025 </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and December 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are summarized in the following table (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:68.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</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%">Long Term Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</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%">240,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized 2023 Initial Purchasers’ debt discount and debt issuance cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 carrying amount</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%">234,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt discount and debt issuance costs are amortized to interest expense using the effective interest method, computed to be 4.70%, over the life of the 2030 Convertible Notes or its approximately seven-year term. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total interest expense recognized related to the 2030 Convertible Notes during the three months ended March 31, 2025 </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:70.912%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">Cash interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align: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 interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2,803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,793 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2030 Capped Call Options</span></div><div style="margin-bottom:6pt;margin-top: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 March 29, 2023 and March 31, 2023, in connection with the pricing of the 2030 Convertible Notes, and on April 3, 2023, in connection with the exercise in full by the 2023 Initial Purchasers of their option to purchase additional 2030 Convertible Notes, the Company entered into capped calls (the “2030 Capped Calls”) with certain counterparties. The Company used $27.8 million of the net proceeds from the 2030 Convertible Notes to pay the cost of the 2030 Capped Calls.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2030 Capped Calls have an initial strike price of $7.1272 per share, which corresponds to the initial conversion price of the 2030 Convertible Notes and is subject to anti-dilution adjustments. The 2030 Capped Calls have a cap price of $11.1800 per share, subject to certain adjustments.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2030 Capped Calls are considered separate transactions entered into by and between the Company and the 2030 Capped Calls counterparties, and are not part of the terms of the 2030 Convertible Notes. The Company recorded a reduction to additional paid-in capital of $27.8 million during the second quarter of 2023 related to the premium payments for the 2030 Capped Calls. These instruments meet the conditions outlined in ASC 815 to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met.</span></div> 460000000 0.005 29.24 1.30 20 1 445700000 99800000 163000000 59400000 0.009 P7Y The outstanding 2028 Convertible Notes balances as of March 31, 2025 <span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and December 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are summarized in the following table (in thousands):</span><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</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%">Long Term Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</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%">297,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized 2021 Initial Purchasers’ debt discount and debt issuance cost</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%">(4,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 carrying amount</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%">292,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total interest expense recognized related to the 2028 Convertible Notes during the three months ended March 31, 2025 and 2024</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">Cash interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align: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 interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding 2030 Convertible Notes balances as of March 31, 2025 </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and December 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are summarized in the following table (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:68.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</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%">Long Term Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</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%">240,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized 2023 Initial Purchasers’ debt discount and debt issuance cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 carrying amount</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%">234,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total interest expense recognized related to the 2030 Convertible Notes during the three months ended March 31, 2025 </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:70.912%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">Cash interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align: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 interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2,803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,793 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 297024000 297024000 4873000 5200000 292151000 291824000 371000 371000 327000 324000 698000 695000 66700000 29.2428 49.6575 66700000 240000000 0.0425 7.1272 1.30 20 1 232400000 7600000 99800000 163000000 240000000 240000000 5648000 5901000 234352000 234099000 0.0470 P7Y 2550000 2550000 253000 243000 2803000 2793000 27800000 7.1272 11.1800 27800000 STOCK-BASED COMPENSATION<div style="margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the Company adopted the 2024 Equity Incentive Plan (the “2024 Plan”). Under the 2024 Plan, the Company may grant stock options, stock appreciation rights, restricted stock, restricted stock units (“RSUs”), and other awards that are settled in shares of the Company’s common stock. </span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the period ended March 31, 2025:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 3.5pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2024</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%">8,552,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 and cancelled</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%">(4,241,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of March 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,377,170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">6.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable — March 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;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%">3,500,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 March 31, 2025, the Company had approximately $2.3 million of remaining unrecognized stock-based compensation expense for stock options, which is expected to be recognized over a weighted average period of 1.0 years. </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%">Restricted Stock Units</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the period ended March 31, 2025:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><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%">RSUs</span></div><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%">Outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,284,292</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,885,549</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,555,095)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206,517)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of March 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,408,229</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">As of March 31, 2025, the Company had approximately $16.4 million of remaining unrecognized stock-based compensation expense for RSUs, which is expected to be recognized over a weighted average period of 1.1 years. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company issued 3.0 million shares of fully vested RSU awards through the Company’s stock bonus program under the Company’s 2021 Equity Incentive Plan. </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%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt;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 unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2025 and 2024 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 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%">171</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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,114</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">2,392</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,729</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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%">4,317</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,374</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with research and development of $1.4 million and $1.0 million were capitalized as internal-use software during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March 31, 2025 and 2024, respectively.</span></div> <div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the period ended March 31, 2025:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 3.5pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2024</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%">8,552,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 and cancelled</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%">(4,241,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of March 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,377,170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">6.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable — March 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;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%">3,500,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8552283 5.60 P3Y1M6D 6000 66667 0.84 4241780 4.95 4377170 6.14 P5Y7M6D 0 3500640 5.86 P4Y10M24D 0 2300000 P1Y <div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the period ended March 31, 2025:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><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%">RSUs</span></div><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%">Outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,284,292</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,885,549</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,555,095)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206,517)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of March 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,408,229</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12284292 3.05 2885549 0.67 3555095 6.54 206517 3.01 11408229 1.90 16400000 P1Y1M6D 3000000.0 <div style="margin-top:6pt;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 unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2025 and 2024 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 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%">171</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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,114</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">2,392</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,729</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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%">4,317</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,374</span></td></tr></table></div> 171000 1114000 1754000 1531000 2392000 5729000 4317000 8374000 1400000 1000000.0 NET LOSS PER SHARE<div style="margin-top:9pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share is computed by dividing net loss by the basic weighted-average number of shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by the diluted weighted-average number of shares outstanding during the period and, accordingly, reflects the potential dilutive effect of all issuable shares of common stock, including as a result of stock options, restricted stock units, warrants and convertible notes. The diluted weighted-average number of shares used in our diluted net loss per share calculation is determined using the treasury stock method for stock options, restricted stock units, and warrants, and the if-converted method for convertible notes. For periods in which we recognize losses, the calculation of diluted loss per share is the same as the calculation of basic loss per share.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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:700;line-height:100%">Numerator:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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%">(25,000)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,307)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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%">163,889,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,180,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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 shows total outstanding potentially dilutive shares excluded from the computation of diluted net loss per share attributable to common stockholders as their effect would have been anti-dilutive, as of March 31, 2025 and 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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 2028 Convertible Notes (if converted)</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,157,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,157,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding 2030 Convertible Notes (if converted)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,673,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,673,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,377,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,408,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,493,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,618,697 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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:700;line-height:100%">Numerator:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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%">(25,000)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,307)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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%">163,889,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,180,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -25000000 -72307000 163889801 163889801 158180137 158180137 -0.15 -0.15 -0.46 -0.46 <div style="margin-top: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 shows total outstanding potentially dilutive shares excluded from the computation of diluted net loss per share attributable to common stockholders as their effect would have been anti-dilutive, as of March 31, 2025 and 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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 2028 Convertible Notes (if converted)</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,157,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,157,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding 2030 Convertible Notes (if converted)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,673,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,673,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,377,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,408,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,493,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,618,697 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10157181 10157181 33673584 33673584 4377170 9672634 2533 2533 11408229 8493136 59618697 61999068 INCOME TAXES<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s provision for income taxes and the effective tax rates for the periods presented below (in thousands, except effective tax rate):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:72.646%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.734%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></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%">Loss before provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,942)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,154)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognized a provision for income taxes </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million, representing an effective tax rate of (0.23)%, which was lower than the statutory federal tax rate because the Company maintains a valuation allowance on its U.S. deferred tax assets during the three months ended </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For the three months ended March 31, 2024, the Company recognized a provision for income taxes of $0.2 million</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, representing an effective tax rate of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.21)%</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span> which was lower than the statutory federal tax rate because the Company maintains a valuation allowance on its U.S. deferred tax assets. <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the Company’s provision for income taxes and the effective tax rates for the periods presented below (in thousands, except effective tax rate):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:72.646%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.734%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></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%">Loss before provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,942)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,154)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Effective tax rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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> -24942000 -72154000 58000 153000 -0.0023 -0.0021 100000 -0.0023 200000 -0.0021 SEGMENT INFORMATION<div style="margin-top:6pt;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 CODM manages the business and evaluates operating performance based on consolidated net loss. The Company’s CODM uses consolidated net loss to monitor budget versus actual results. The Company operates as one operating segment and has one reportable segment that constitutes consolidated results.</span></div><div style="margin-top:6pt;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 Company’s segment information for revenue and significant expenses for the three months ended March 31, 2025 and 2024 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less (add):</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense excluding stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment expenses, net </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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: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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,000)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,307)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(1) Other segment expenses, net includes interest expense and other income, net.</span></div> 1 1 <div style="margin-top:6pt;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 Company’s segment information for revenue and significant expenses for the three months ended March 31, 2025 and 2024 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less (add):</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense excluding stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment expenses, net </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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: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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,000)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,307)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(1) Other segment expenses, net includes interest expense and other income, net.</span></div> 32512000 25469000 21974000 49660000 14282000 21309000 4317000 8374000 4240000 4344000 12641000 13936000 58000 153000 -25000000 -72307000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;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 arising in the ordinary course of its business. 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. As of the date of this filing, the Company does not believe that there are any pending legal proceedings or other loss contingencies that will, either individually or in the aggregate, have a material adverse effect on the Company taken as a whole.</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%">Non-cancelable Purchase Obligations</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2025, there have been no material changes to our non-cancelable purchase obligations.</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%">Non-Income Related Taxes</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, the Company was selected for sales and use tax examination by the state of California and determined that it was not appropriately charging certain customers sales tax and remitting the applicable amounts to the taxing authority for certain revenue arrangements from 2018 through 2022. The Company determined it was probable that it would be subject to sales tax liabilities plus applicable interest in certain states, principally California, and estimated a probable tax liability of $5.6 million. The California sales and use tax examination is ongoing and the Company is awaiting final ruling on its sales tax administration process and clarity on the required settlement amount. The Company accrued this amount and included it in general and administrative expense in the consolidated statement of operations in 2023.</span></div> 5600000 SUBSEQUENT EVENTSOn April 9, 2025, the Company announced a reduction of its global workforce of approximately 27%, as part of the Company’s broader efforts to prioritize investments in software, reduce operating costs, increase efficiency, drive profitable growth and increase stockholder value. The Company estimates that it will incur charges of approximately $6.0 million to $6.5 million, primarily consisting of severance payments, notice period payments in applicable jurisdictions, employee benefits and related costs. The Company expects to incur these expenses primarily in the second quarter of 2025. 0.27 6000000 6500000 The following table describes contracts, instructions or written plans for the sale or purchase of our securities adopted or terminated by our Section 16 officers and directors during the th<span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ree months ended March 31, 2025,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) (“Rule 10b5-1 Trading Plans”). No Section 16 officer or director adopted or terminated any non-Rule 10b5-1 trading arrangement (as defined in Item 408(c) of Regulation S-K promulgated under the Exchange Act) during the th</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ree months ended March 31, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"></td><td style="width:37.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name and Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of Adoption or Termination of Rule 10b5-1 Trading Plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Duration of Rule 10b5-1 Trading Plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Number of Securities to be Purchased or Sold</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matthew Tappin, President, Software</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adopted 03/18/2025</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/18/2025 through 3/31/2026</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sell up to 20,017 shares of common stock, subject to certain conditions</span></div></td></tr></table></div> true false false false Matthew Tappin President, Software 03/18/2025 3/31/2026 20017