0001760689-24-000027.txt : 20240809 0001760689-24-000027.hdr.sgml : 20240809 20240809143547 ACCESSION NUMBER: 0001760689-24-000027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240809 DATE AS OF CHANGE: 20240809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Microvast Holdings, Inc. CENTRAL INDEX KEY: 0001760689 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 832530757 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38826 FILM NUMBER: 241191997 BUSINESS ADDRESS: STREET 1: 12603 SOUTHWEST FREEWAY, SUITE 210 CITY: STAFFORD STATE: TX ZIP: 77477 BUSINESS PHONE: (281) 491-9595 MAIL ADDRESS: STREET 1: 12603 SOUTHWEST FREEWAY, SUITE 210 CITY: STAFFORD STATE: TX ZIP: 77477 FORMER COMPANY: FORMER CONFORMED NAME: Tuscan Holdings Corp. DATE OF NAME CHANGE: 20181204 10-Q 1 mvst-20240630.htm 10-Q mvst-20240630
000176068912-312024Q2FALSExbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureiso4217:CNYmvst:agreementutr:Ymvst:action00017606892024-01-012024-06-300001760689us-gaap:CommonStockMember2024-01-012024-06-300001760689us-gaap:WarrantMember2024-01-012024-06-3000017606892024-08-0500017606892023-12-3100017606892024-06-3000017606892023-04-012023-06-3000017606892024-04-012024-06-3000017606892023-01-012023-06-300001760689us-gaap:CommonStockMember2023-03-310001760689us-gaap:AdditionalPaidInCapitalMember2023-03-310001760689us-gaap:RetainedEarningsMember2023-03-310001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001760689mvst:StatutoryReserveMember2023-03-310001760689us-gaap:ParentMember2023-03-310001760689us-gaap:NoncontrollingInterestMember2023-03-3100017606892023-03-310001760689us-gaap:RetainedEarningsMember2023-04-012023-06-300001760689us-gaap:ParentMember2023-04-012023-06-300001760689us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001760689us-gaap:CommonStockMember2023-04-012023-06-300001760689us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001760689us-gaap:CommonStockMember2023-06-300001760689us-gaap:AdditionalPaidInCapitalMember2023-06-300001760689us-gaap:RetainedEarningsMember2023-06-300001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001760689mvst:StatutoryReserveMember2023-06-300001760689us-gaap:ParentMember2023-06-300001760689us-gaap:NoncontrollingInterestMember2023-06-3000017606892023-06-300001760689us-gaap:CommonStockMember2022-12-310001760689us-gaap:AdditionalPaidInCapitalMember2022-12-310001760689us-gaap:RetainedEarningsMember2022-12-310001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001760689mvst:StatutoryReserveMember2022-12-310001760689us-gaap:ParentMember2022-12-310001760689us-gaap:NoncontrollingInterestMember2022-12-3100017606892022-12-310001760689us-gaap:RetainedEarningsMember2023-01-012023-06-300001760689us-gaap:ParentMember2023-01-012023-06-300001760689us-gaap:NoncontrollingInterestMember2023-01-012023-06-300001760689us-gaap:CommonStockMember2023-01-012023-06-300001760689us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001760689us-gaap:CommonStockMember2024-03-310001760689us-gaap:AdditionalPaidInCapitalMember2024-03-310001760689us-gaap:RetainedEarningsMember2024-03-310001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001760689mvst:StatutoryReserveMember2024-03-310001760689us-gaap:ParentMember2024-03-310001760689us-gaap:RetainedEarningsMember2024-04-012024-06-300001760689us-gaap:ParentMember2024-04-012024-06-300001760689us-gaap:CommonStockMember2024-04-012024-06-300001760689us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001760689us-gaap:CommonStockMember2024-06-300001760689us-gaap:AdditionalPaidInCapitalMember2024-06-300001760689us-gaap:RetainedEarningsMember2024-06-300001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001760689mvst:StatutoryReserveMember2024-06-300001760689us-gaap:ParentMember2024-06-300001760689us-gaap:CommonStockMember2023-12-310001760689us-gaap:AdditionalPaidInCapitalMember2023-12-310001760689us-gaap:RetainedEarningsMember2023-12-310001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001760689mvst:StatutoryReserveMember2023-12-310001760689us-gaap:ParentMember2023-12-310001760689us-gaap:RetainedEarningsMember2024-01-012024-06-300001760689us-gaap:ParentMember2024-01-012024-06-300001760689us-gaap:CommonStockMember2024-01-012024-06-300001760689us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001760689us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001760689us-gaap:InventoriesMember2024-06-300001760689us-gaap:CapitalAdditionsMember2024-06-300001760689mvst:CapitalCommitmentsMember2024-06-300001760689mvst:GoodsServicesAndMaterialsMembermvst:CapitalCommitmentsMember2024-06-300001760689us-gaap:SubsequentEventMember2024-08-080001760689us-gaap:RelatedPartyMembermvst:LoanAgreementMember2024-05-280001760689us-gaap:SecuredDebtMemberus-gaap:RelatedPartyMembermvst:LoanAgreementMember2024-05-012024-05-310001760689us-gaap:DelayedDrawTermLoanMemberus-gaap:RelatedPartyMemberus-gaap:SubsequentEventMembermvst:LoanAgreementMember2024-07-012024-07-310001760689mvst:A2022FacilityAgreementMember2022-09-270001760689mvst:A2022FacilityAgreementMember2024-01-012024-06-300001760689mvst:A2022FacilityAgreementMember2024-06-300001760689mvst:PRCMember2023-04-012023-06-300001760689mvst:PRCMember2024-04-012024-06-300001760689mvst:PRCMember2023-01-012023-06-300001760689mvst:PRCMember2024-01-012024-06-300001760689mvst:OtherAsiaAndPacificCountriesMember2023-04-012023-06-300001760689mvst:OtherAsiaAndPacificCountriesMember2024-04-012024-06-300001760689mvst:OtherAsiaAndPacificCountriesMember2023-01-012023-06-300001760689mvst:OtherAsiaAndPacificCountriesMember2024-01-012024-06-300001760689mvst:AsiaAndPacificMember2023-04-012023-06-300001760689mvst:AsiaAndPacificMember2024-04-012024-06-300001760689mvst:AsiaAndPacificMember2023-01-012023-06-300001760689mvst:AsiaAndPacificMember2024-01-012024-06-300001760689srt:EuropeMember2023-04-012023-06-300001760689srt:EuropeMember2024-04-012024-06-300001760689srt:EuropeMember2023-01-012023-06-300001760689srt:EuropeMember2024-01-012024-06-300001760689country:US2023-04-012023-06-300001760689country:US2024-04-012024-06-300001760689country:US2023-01-012023-06-300001760689country:US2024-01-012024-06-3000017606892024-03-310001760689mvst:A2022FacilityAgreementMember2022-09-272022-09-270001760689country:CN2023-12-310001760689country:CN2024-06-300001760689srt:ScenarioForecastMembermvst:December102024Member2024-12-100001760689srt:ScenarioForecastMembermvst:June102025Member2025-06-100001760689srt:ScenarioForecastMembermvst:December102025Member2025-12-100001760689srt:ScenarioForecastMembermvst:June102026Member2026-06-100001760689srt:ScenarioForecastMembermvst:December102026Member2026-12-100001760689srt:MaximumMember2024-06-300001760689srt:MinimumMember2024-06-300001760689mvst:HuzhouSaiyuanMember2023-12-310001760689mvst:HuzhouSaiyuanMember2024-06-3000017606892018-12-2900017606892020-09-012022-09-3000017606892022-11-102022-11-1000017606892022-12-312022-12-310001760689srt:ScenarioForecastMember2027-01-312027-01-3100017606892021-07-232021-07-230001760689mvst:TuscanHoldingsCorpAndEarlyBirdCapitalIncMember2021-07-232021-07-230001760689us-gaap:WarrantMember2021-07-232021-07-230001760689us-gaap:WarrantMember2021-07-2300017606892021-07-230001760689mvst:PublicWarrantsMember2021-07-230001760689us-gaap:WarrantMember2024-04-012024-06-300001760689us-gaap:WarrantMember2024-01-012024-06-300001760689us-gaap:WarrantMember2024-06-300001760689mvst:InitialLenderWarrantsMemberus-gaap:CommonStockMemberus-gaap:RelatedPartyMembermvst:LoanAgreementMember2024-05-280001760689mvst:InitialLenderWarrantsMemberus-gaap:RelatedPartyMembermvst:LoanAgreementMember2024-05-280001760689us-gaap:FairValueInputsLevel1Member2023-12-310001760689us-gaap:FairValueInputsLevel2Member2023-12-310001760689us-gaap:FairValueInputsLevel3Member2023-12-310001760689us-gaap:FairValueInputsLevel1Member2024-06-300001760689us-gaap:FairValueInputsLevel2Member2024-06-300001760689us-gaap:FairValueInputsLevel3Member2024-06-300001760689mvst:WarrantLiabilityMember2022-12-310001760689mvst:WarrantLiabilityMember2023-12-310001760689mvst:WarrantLiabilityMember2023-01-012023-06-300001760689mvst:WarrantLiabilityMember2024-01-012024-06-300001760689mvst:WarrantLiabilityMember2023-06-300001760689mvst:WarrantLiabilityMember2024-06-300001760689us-gaap:ConvertibleDebtMember2023-12-310001760689us-gaap:ConvertibleDebtMember2024-01-012024-06-300001760689us-gaap:ConvertibleDebtMember2024-06-3000017606892021-07-212021-07-2100017606892021-07-210001760689us-gaap:EmployeeStockOptionMember2024-06-300001760689us-gaap:EmployeeStockOptionMember2024-01-012024-06-3000017606892022-01-012022-12-3100017606892023-01-012023-12-310001760689mvst:ShareOptionsMember2023-04-012023-06-300001760689mvst:ShareOptionsMember2024-04-012024-06-300001760689mvst:ShareOptionsMember2023-01-012023-06-300001760689mvst:ShareOptionsMember2024-01-012024-06-300001760689mvst:CappedNonVestedSharesUnitsMember2023-04-012023-06-300001760689mvst:CappedNonVestedSharesUnitsMember2024-04-012024-06-300001760689mvst:CappedNonVestedSharesUnitsMember2023-01-012023-06-300001760689mvst:CappedNonVestedSharesUnitsMember2024-01-012024-06-300001760689us-gaap:RestrictedStockUnitsRSUMember2021-07-232024-06-300001760689mvst:PerformanceBasedRestrictedStockUnitPSUMember2021-07-232024-06-300001760689us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001760689us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001760689mvst:PerformanceBasedRestrictedStockUnitPSUMember2024-04-012024-06-300001760689mvst:PerformanceBasedRestrictedStockUnitPSUMember2024-01-012024-06-300001760689us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001760689us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001760689mvst:PerformanceBasedRestrictedStockUnitPSUMember2023-04-012023-06-300001760689mvst:PerformanceBasedRestrictedStockUnitPSUMember2023-01-012023-06-300001760689us-gaap:RestrictedStockUnitsRSUMember2022-12-310001760689us-gaap:RestrictedStockUnitsRSUMember2023-06-300001760689us-gaap:RestrictedStockUnitsRSUMember2023-12-310001760689us-gaap:RestrictedStockUnitsRSUMember2024-06-300001760689us-gaap:SecuredDebtMemberus-gaap:RelatedPartyMembermvst:LoanAgreementMember2024-06-300001760689us-gaap:DelayedDrawTermLoanMemberus-gaap:RelatedPartyMembermvst:LoanAgreementMember2024-06-300001760689us-gaap:RelatedPartyMembermvst:LoanAgreementMember2024-01-012024-06-300001760689us-gaap:RelatedPartyMember2024-06-300001760689mvst:InitialLenderWarrantsMemberus-gaap:RelatedPartyMembermvst:LoanAgreementMember2024-06-300001760689mvst:InitialLenderWarrantsMemberus-gaap:RelatedPartyMembermvst:LoanAgreementMember2024-01-012024-06-300001760689us-gaap:MeasurementInputSharePriceMemberus-gaap:RelatedPartyMember2024-05-280001760689us-gaap:MeasurementInputExercisePriceMemberus-gaap:RelatedPartyMember2024-05-280001760689us-gaap:MeasurementInputExpectedTermMemberus-gaap:RelatedPartyMember2024-05-280001760689us-gaap:MeasurementInputPriceVolatilityMemberus-gaap:RelatedPartyMember2024-05-280001760689us-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:RelatedPartyMember2024-05-280001760689us-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:RelatedPartyMember2024-05-280001760689mvst:ExerciseOfStockOptionsMember2023-04-012023-06-300001760689mvst:ExerciseOfStockOptionsMember2024-04-012024-06-300001760689mvst:ExerciseOfStockOptionsMember2023-01-012023-06-300001760689mvst:ExerciseOfStockOptionsMember2024-01-012024-06-300001760689mvst:VestingOfNonVestedSharesMember2023-04-012023-06-300001760689mvst:VestingOfNonVestedSharesMember2024-04-012024-06-300001760689mvst:VestingOfNonVestedSharesMember2023-01-012023-06-300001760689mvst:VestingOfNonVestedSharesMember2024-01-012024-06-300001760689mvst:VestingOfCappedNonVestedSharesMember2023-04-012023-06-300001760689mvst:VestingOfCappedNonVestedSharesMember2024-04-012024-06-300001760689mvst:VestingOfCappedNonVestedSharesMember2023-01-012023-06-300001760689mvst:VestingOfCappedNonVestedSharesMember2024-01-012024-06-300001760689mvst:ExerciseOfWarrantsMember2023-04-012023-06-300001760689mvst:ExerciseOfWarrantsMember2024-04-012024-06-300001760689mvst:ExerciseOfWarrantsMember2023-01-012023-06-300001760689mvst:ExerciseOfWarrantsMember2024-01-012024-06-300001760689mvst:VestingOfEarnOutSharesMember2023-04-012023-06-300001760689mvst:VestingOfEarnOutSharesMember2024-04-012024-06-300001760689mvst:VestingOfEarnOutSharesMember2023-01-012023-06-300001760689mvst:VestingOfEarnOutSharesMember2024-01-012024-06-300001760689mvst:SubjectToCancellationOfSharesMember2023-04-012023-06-300001760689mvst:SubjectToCancellationOfSharesMember2024-04-012024-06-300001760689mvst:SubjectToCancellationOfSharesMember2023-01-012023-06-300001760689mvst:SubjectToCancellationOfSharesMember2024-01-012024-06-300001760689mvst:StoncorGroupInc.Member2024-03-182024-03-180001760689mvst:DPRConstructionGPVs.MicrovastInc.EtAlMember2024-06-202024-06-200001760689mvst:FaithTechnologiesInc.MicrovastInc.EtAl.Memberus-gaap:SubsequentEventMember2024-07-152024-07-150001760689mvst:BernhardMCCV.HodessCleanroomConstructionLLCHodessConstructionCorporationMicrovastInc.AndTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryMember2024-05-280001760689mvst:BernhardMCCLLC.Vs.U.S.EngineeringInnovationsLLCDPRConstructionMicrovastInc.AndTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryMember2024-05-280001760689mvst:VirginiaTransformerCorp.V.MicrovastInc.andTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryTennesseeMemberus-gaap:SubsequentEventMember2024-07-010001760689mvst:BankAcceptanceNoteMember2024-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
OR
o TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to________________
Microvast Holdings, Inc.
(Exact name of registrant as specified in its charter)
Delaware001-3882683-2530757
(State or other jurisdiction
of incorporation or organization)
(Commission File Number)(IRS Employer
Identification No.)
12603 Southwest Freeway, Suite 300
Stafford, Texas
77477
(Address Of Principal Executive Offices)(Zip Code)
(281) 491-9505
(Registrant’s telephone number, including area code)
N/A
(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 classTrading Symbol(s)Name of exchange on which registered
Common stock, par value $0.0001 per shareMVSTThe Nasdaq Stock Market LLC
Redeemable warrants, exercisable for shares of common stock at an exercise price of $11.50 per share
MVSTWThe Nasdaq Stock Market LLC
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 x No o
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 x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 fileroAccelerated filerx
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyx
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of August 5, 2024, there were 323,815,298 shares of the Company’s common stock, par value $0.0001, issued and outstanding.


MICROVAST HOLDINGS, INC.
FORM 10-Q
For the Quarter Ended June 30, 2024
Table of Contents
Page
i

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

This report ("Report") contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Such statements include, but are not limited to, statements about future financial and operating results, our objectives, expectations and intentions with respect to future operations, products and services; and other statements identified by words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “objective,” “plan,” “project,” “predict,” “outlook” “should,” “will,” “would,” or the negative of these terms, or other comparable terminology intended to identify statements about the future. These forward-looking statements include, but are not limited to, statements regarding our industry and market sizes, and future opportunities for us. Such forward-looking statements are based upon the current beliefs and expectations of management and are inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are difficult to predict and generally beyond our control. Actual results and the timing of events may differ materially from the results anticipated in these forward-looking statements.
In addition to factors identified elsewhere in this Report, the following factors, among others, could cause actual results and the timing of events to differ materially from the anticipated results or other expectations expressed in the forward-looking statements:
our ability to remain a going concern;
risk that we may not be able to execute our growth strategies or achieve profitability;
risk that we will not be able to raise additional capital to execute our business plan, which may not be available on acceptable terms or at all, or pay our debts as they come due;
restrictions in our existing and any future credit facilities;
risks of operations in China;
the effects of mechanics liens filed by contractors that we do not have sufficient funds to pay;
the effects of existing and future litigation;
changes in general economic conditions, including increases in interest rates and associated Federal Reserve policies, a potential economic recession, and the impact of inflation on our business;
changes in the highly competitive market in which we compete, including with respect to our competitive landscape, technology evolution or regulatory changes;
changes in availability and price of raw materials;
labor relations, including the ability to attract, hire and retain key employees and contract personnel;
heightened awareness of environmental issues and concern about global warming and climate change;
risk that we are unable to secure or protect our intellectual property;
risk that our customers or third-party suppliers are unable to meet their obligations fully or in a timely manner;
risk that our customers will adjust, cancel or suspend their orders for our products;
risk of product liability or regulatory lawsuits or proceedings relating to our products or services;
the effectiveness of our information technology and operational technology systems and practices to detect and defend against evolving cyberattacks;
changing laws regarding cybersecurity and data privacy, and any cybersecurity threat or event;
ii

the effects and associated cost of compliance with existing and future laws and governmental regulations, such as the Inflation Reduction Act;
economic, financial and other impacts such as a pandemic, including global supply chain disruptions; and
the impacts of geopolitical events, including the ongoing conflicts between Russia and Ukraine and between Israel and Hamas.
The foregoing list of factors is not exhaustive and new factors may emerge from time to time that could also affect actual performance and results. For more information, please see the risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2023 in Part I, Item 1A.
Actual results, performance or achievements may differ materially, and potentially adversely, from any forward-looking statements and the assumptions on which those forward-looking statements are based. There can be no assurance that the data contained herein is reflective of future performance to any degree. You are cautioned not to place undue reliance on forward-looking statements as a predictor of future performance as forward-looking statements are based on estimates and assumptions that are inherently subject to various significant risks, uncertainties and other factors, many of which are beyond our control.
All information set forth herein speaks only as of the date hereof, and we disclaim any intention or obligation to update any forward-looking statements as a result of developments occurring after the date hereof except as may be required under applicable securities laws. Forecasts and estimates regarding our industry and end markets are based on sources we believe to be reliable, however, there can be no assurance these forecasts and estimates will prove accurate in whole or in part.
All references to the “Company,” “we,” “us” or “our” refer to Microvast Holdings, Inc. and its consolidated subsidiaries other than certain historical information which refers to the business of Microvast prior to the consummation of the Business Combination.

iii

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements (Unaudited)
MICROVAST HOLDINGS, INC.
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
December 31,
2023
June 30,
2024
Assets
Current assets:
Cash and cash equivalents$44,541 $68,183 
Restricted cash, current37,477 34,737 
Short-term investments5,634  
Accounts receivable (net of allowance for credit losses of $4,571 and $4,679 as of December 31, 2023 and June 30, 2024, respectively)
138,717 104,976 
Notes receivable23,736 10,872 
Inventories, net149,749 152,509 
Prepaid expenses and other current assets25,752 16,675 
Held-for-sale assets 30,097 
Total Current Assets425,606 418,049 
Restricted cash, non-current6,171 1,564 
Property, plant and equipment, net620,667 519,432 
Land use rights, net11,984 11,565 
Acquired intangible assets, net3,136 2,854 
Operating lease right-of-use assets19,507 19,601 
Other non-current assets9,661 11,494 
Total Assets$1,096,732 $984,559 
Liabilities
Current liabilities:
Accounts payable$112,618 $79,891 
Notes payable63,374 48,388 
Accrued expenses and other current liabilities148,284 142,773 
Advance from customers43,087 40,810 
Short-term bank borrowings35,392 60,034 
Income tax payables655 653 
Total Current Liabilities403,410 372,549 
Long-term bonds payable43,157 43,157 
Long-term bank borrowings43,761 34,203 
Warrant liability67 3 
Share-based compensation liability199 190 
Operating lease liabilities17,087 16,363 
Convertible loan with shareholder 13,313 
Other non-current liabilities24,861 26,678 
Total Liabilities$532,542 $506,456 
1

MICROVAST HOLDINGS, INC.
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - continued
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
December 31,
2023
June 30,
2024
Commitments and contingencies (Note 16)
Shareholders’ Equity
Common Stock (par value of US$0.0001 per share, 750,000,000 and 750,000,000 shares authorized as of December 31, 2023 and June 30, 2024; 316,694,442 and 317,197,947 shares issued, and 315,006,942 and 315,510,447 shares outstanding as of December 31, 2023 and June 30, 2024)
$32 $32 
Additional paid-in capital1,481,241 1,506,031 
Statutory reserves6,032 6,032 
Accumulated deficit(897,501)(1,000,767)
Accumulated other comprehensive loss(25,614)(33,225)
Total Equity$564,190 $478,103 
Total Liabilities and Equity$1,096,732 $984,559 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
2

MICROVAST HOLDINGS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202420232024
Revenues$74,953 $83,675 $121,926 $165,026 
Cost of revenues(63,492)(56,480)(105,607)(120,606)
Gross profit11,461 27,195 16,319 44,420 
Operating expenses:
General and administrative expenses(23,509)(23,511)(43,894)(47,305)
Research and development expenses(9,507)(10,107)(20,368)(21,599)
Selling and marketing expenses(5,897)(5,026)(10,885)(10,617)
Impairment loss of long-lived assets(51)(64,912)(51)(64,912)
Total operating expenses(38,964)(103,556)(75,198)(144,433)
Subsidy income637 735 714 1,269 
Loss from operations(26,866)(75,626)(58,165)(98,744)
Other income and expenses:
Interest income1,518 246 2,899 365 
Interest expense(487)(2,094)(946)(3,826)
Changes in fair value of warrant and convertible loan (1,568)17 (1,526)
Other (expense) income, net(243)601 546 465 
Loss before provision for income taxes(26,078)(78,441)(55,649)(103,266)
Income tax expense    
Net loss$(26,078)$(78,441)$(55,649)$(103,266)
Less: net income attributable to noncontrolling interests11  21  
Net loss attributable to Microvast Holdings, Inc.'s shareholders$(26,089)$(78,441)$(55,670)$(103,266)
Net loss per common share
Basic and diluted$(0.08)$(0.25)$(0.18)$(0.33)
Weighted average shares used in calculating net loss per share of common stock
Basic and diluted307,742,032 315,509,552 307,728,460 315,438,336 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

MICROVAST HOLDINGS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202420232024
Net loss$(26,078)$(78,441)$(55,649)$(103,266)
Foreign currency translation adjustment(18,002)(2,494)(15,814)(7,611)
Comprehensive loss$(44,080)$(80,935)$(71,463)$(110,877)
Comprehensive loss attributable to non-controlling interests (107) (129) 
Total comprehensive loss attributable to Microvast Holding, Inc.'s shareholders$(43,973)$(80,935)$(71,334)$(110,877)
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

MICROVAST HOLDINGS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
Three Months Ended June 30, 2023
Common StockAdditional
paid-in
capital
Accumulated
deficit
Accumulated
other
Comprehensive loss
Statutory
reserves
Total
Microvast
Holdings, Inc.
Shareholders’
Equity
Non-
controlling Interests
Total Equity
SharesAmount
Balance as of March 31, 2023307,739,948 $31 $1,434,221 $(820,746)$(15,861)$6,032 $603,677 $2,152 $605,829 
Net loss— — — (26,089)— — (26,089)11 (26,078)
Issuance of common stock in connection with vesting of share-based awards198,995 — — — — — — —  
Share-based compensation— — 17,968 — — — 17,968 — 17,968 
Foreign currency translation adjustments— — — — (17,884)— (17,884)(118)(18,002)
Balance as of June 30, 2023307,938,943 $31 $1,452,189 $(846,835)$(33,745)$6,032 $577,672 $2,045 $579,717 

Six Months Ended June 30, 2023
Common StockAdditional
paid-in
capital
Accumulated
deficit
Accumulated
other
Comprehensive
Income (loss)
Statutory
reserves
Total
Microvast
Holdings, Inc.
Shareholders’
Equity
Non-controlling InterestsTotal Equity
SharesAmount
Balance as of December 31, 2022307,628,511 $31 $1,416,160 $(791,165)$(18,081)$6,032 $612,977 $ $612,977 
Net loss— — — (55,670)— — (55,670)21 (55,649)
Capital contribution from non-controlling interests holder— — — — — — — 2,174 2,174 
Issuance of common stock in connection with vesting of share-based awards310,432 — — — — — — —  
Share-based compensation— — 36,029 — — — 36,029 — 36,029 
Foreign currency translation adjustments— — — — (15,664)— (15,664)(150)(15,814)
Balance as of June 30, 2023307,938,943 $31 $1,452,189 $(846,835)$(33,745)$6,032 $577,672 $2,045 $579,717 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

MICROVAST HOLDINGS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY - continued
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
Three Months Ended June 30, 2024
Common StockAdditional
paid-in
capital
Accumulated
deficit
Accumulated other
Comprehensive loss
Statutory
reserves
Total
Microvast
 Holdings, Inc.
Shareholders’
Equity
SharesAmount
Balance as of March 31, 2024315,508,595 $32 $1,493,139 $(922,326)$(30,731)$6,032 $546,146 
Net loss— — — (78,441)— — (78,441)
Issuance of common stock in connection with vesting of share-based awards1,852 — — — — — — 
Share-based compensation— — 12,113 — — — 12,113 
Issuance of warrants— — 779 — — — 779 
Foreign currency translation adjustments— — — — (2,494)— (2,494)
Balance as of June 30, 2024315,510,447 $32 $1,506,031 $(1,000,767)$(33,225)$6,032 $478,103 

Six Months Ended June 30, 2024
Common StockAdditional
paid-in
capital
Accumulated
deficit
Accumulated other
Comprehensive loss
Statutory
reserves
Total
Microvast
 Holdings, Inc.
Shareholders’
Equity
SharesAmount
Balance as of December 31, 2023315,006,942 $32 $1,481,241 $(897,501)$(25,614)$6,032 $564,190 
Net loss— — — (103,266)— — (103,266)
Issuance of common stock in connection with vesting of share-based awards503,505 — — — — — — 
Share-based compensation— — 24,011 — — — 24,011 
Issuance of warrants— — 779 — — — 779 
Foreign currency translation adjustments— — — — (7,611)— (7,611)
Balance as of June 30, 2024315,510,447 $32 $1,506,031 $(1,000,767)$(33,225)$6,032 $478,103 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6

MICROVAST HOLDINGS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
Six Months Ended
June 30,
20232024
Cash flows from operating activities
Net loss$(55,649)$(103,266)
Adjustments to reconcile net loss to net cash used in operating activities:
Loss/ (gain) on disposal of property, plant and equipment826 16 
Interest expense 622 
Depreciation of property, plant and equipment9,797 14,912 
Amortization of land use right and intangible assets399 387 
Noncash lease expenses1,465 1,327 
Share-based compensation35,779 23,988 
Changes in fair value of warrant and convertible loan(17)1,526 
(Reversal)/ allowance of credit losses(832)755 
Write-down for obsolete inventories928 1,737 
Impairment loss from long-lived asset51 64,912 
Product warranty5,450 6,329 
Changes in operating assets and liabilities:
Notes receivable(19,808)10,278 
Accounts receivable10,251 29,622 
Inventories(16,610)(1,454)
Prepaid expenses and other current assets(6,842)8,462 
Operating lease right-of-use assets(5,850)(1,928)
Other non-current assets199 (44)
Notes payable(15,517)(13,568)
Accounts payable11,771 (30,516)
Advance from customers(968)(2,125)
Accrued expenses and other liabilities1,020 (12,374)
Operating lease liabilities3,364 (267)
Other non-current liabilities(215)2,811 
Net cash (used in) generated from operating activities(41,008)2,142 
Cash flows from investing activities
Purchases of property, plant and equipment(93,630)(13,186)
Purchase of short-term investments(419) 
Proceeds on disposal of property, plant and equipment648 180 
Proceeds from maturity of short-term investments 5,564 
Net cash used in investing activities(93,401)(7,442)
Cash flows from financing activities
Proceeds from borrowings9,232 40,462 
Repayment of bank borrowings(3,939)(23,449)
Convertible loan borrowing from a shareholder 12,000 
Payment for debt issue costs (525)
Net cash generated from financing activities5,293 28,488 
Effect of exchange rate changes(3,182)(6,893)
7

MICROVAST HOLDINGS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - continued
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
Six Months Ended
June 30,
20232024
(Decrease) increase in cash, cash equivalents and restricted cash(132,298)16,295 
Cash, cash equivalents and restricted cash at beginning of the period302,617 88,189 
Cash, cash equivalents and restricted cash at end of the period$170,319 $104,484 

Six Months Ended
June 30,
20232024
Reconciliation to amounts on unaudited condensed consolidated balance sheets
Cash and cash equivalents$142,766 $68,183 
Restricted cash27,553 36,301 
Total cash, cash equivalents and restricted cash$170,319 $104,484 
Non-cash investing and financing activities
Payable for purchase of property, plant and equipment$82,968 $96,771 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
8

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)

NOTE 1. DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS
Microvast, Inc. was incorporated under the laws of the State of Texas in the United States of America on October 12, 2006 and re-domiciled to the State of Delaware on December 31, 2015. On July 23, 2021 (the “Closing Date”), Microvast, Inc. and Tuscan Holdings Corp.(“Tuscan”) consummated the previously announced merger (the “Merger” or the "Business Combination"), pursuant to the Agreement and Plan of Merger (the “Merger Agreement”) dated February 1, 2021, between Tuscan, Microvast, Inc. and TSCN Merger Sub Inc., a Delaware corporation (“Merger Sub”).

Pursuant to the Merger Agreement, the Merger Sub merged with and into Microvast, Inc., with Microvast, Inc. surviving the Merger. As a result of the Merger, Tuscan was renamed “Microvast Holdings, Inc.” (the “Company”). The Merger was accounted for as a reverse recapitalization as Microvast, Inc. was determined to be the accounting acquirer under Financial Accounting Standards Board’s Accounting Standards Codification Topic 805, Business Combinations (“ASC 805”).

The Company and its subsidiaries (collectively, the “Group”) are primarily engaged in developing, manufacturing, and selling electronic power products for electric vehicles and energy storage across the globe.
NOTE 2. SIGNIFICANT ACCOUNTING POLICIES
Basis of presentation and use of estimates
The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. The unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Security and Exchange Commission (the "SEC") and U.S. generally accepted accounting standards (“U.S. GAAP”) for interim financial reporting. Accordingly, certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the period ended December 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 1, 2024, which provides a more complete discussion of the Company’s accounting policies and certain other information. In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading.
The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending December 31, 2024.
The financial information as of December 31, 2023 included on the condensed consolidated balance sheets is derived from the Group’s audited consolidated financial statements for the year ended December 31, 2023.
There have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements for the years ended December 31, 2023.
Significant accounting estimates reflected in the Group’s financial statements include allowance for credit losses, provision for obsolete inventories, impairment of long-lived assets, valuation allowance for deferred tax assets, product warranty, fair value measurement of warrant liability, fair value measurement of convertible loan and share based compensation.
All intercompany transactions and balances have been eliminated upon consolidation.
9

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 2. SIGNIFICANT ACCOUNTING POLICIES - continued


Going concern
The accompanying unaudited condensed consolidated financial statements of the Group have been prepared on the going concern basis, which contemplates the continuity of normal business activities and the realization of assets and the discharge of liabilities in the normal course of business.
For the three months ended June 30, 2023 and 2024, the Group generated revenues of $74,953 and $83,675, and gross profit of $11,461 and $27,195, respectively. For the six months ended June 30, 2023 and 2024, the Group generated revenues of $121,926 and $165,026, gross profit of $16,319 and $44,420, respectively.
Despite the above, the Group has incurred significant losses in the three and six months ended June 30, 2023 and 2024. For the three months ended June 30, 2023 and 2024, the Group incurred net losses of $26,078 and $78,441, respectively. For the six months ended June 30, 2023 and 2024, the Group incurred net losses of $55,649 and $103,266, respectively. As of June 30, 2024, the Group had working capital of $45,500, shareholders’ equity of $478,103, including an accumulated deficit of $1,000,767, and cash and cash equivalents balance of $68,183. As of June 30, 2024, the Group also had outstanding borrowings of $94,237, of which the amount to be paid in the next 12 months is $60,034, and other current liabilities of $312,515, including accounts payable, notes payable, accrued expenses and other current liabilities. Purchase commitments for non-cancelable contractual obligations primarily related to purchases of inventory were $45,952 as of June 30, 2024.

After the Group launched its new battery cell product in 2021, it made significant investment in capacity expansions in both Huzhou, China and Clarksville, Tennessee, United States. The expansion in Huzhou, China was completed in the third quarter of 2023 and is now generating revenue. The Tennessee expansion was originally scheduled to be completed in the fourth quarter of 2023. Due to the fact that the required funding to complete the Tennessee expansion has not been secured, the expansion was suspended. During the second quarter ended June 30, 2024, the Group has decided to put the construction of Tennessee facility on hold until a project funding is secured. The timing of when this project will be resumed and completed remains uncertain.

As of June 30, 2024, the Group has made total capital commitments for construction and purchase of property, plant and equipment amounting to $49,965, $48,929 of which is payable within one year, and most of which relates to production equipment for the Tennessee facility.

As of June 30, 2024, the Group had outstanding payables in relation to assets and services provided for the Tennessee expansion amounting to $65,934 that were currently due to its suppliers and the Group has received notice of non-payment mainly from certain of these suppliers with a total amount of $2,410. Further, there are several suppliers which have filed liens, with a total amount of $35,986 received by the Group as of June 30, 2024, mostly with the county in which the Tennessee project is situated. Several suppliers have also filed litigation alleging that the Group failed to pay for their products or services delivered on the Tennessee project. Refer to Note 16 for details.

The Group has been discussing with those suppliers regarding repayment plans. Subsequent to June 30, 2024 and to the date of issuance of the financial statements, the Group has entered into several subsequent settlement agreements with certain suppliers with payables amounting to approximately $21,338 as of June 30, 2024. Those agreements grant the Group a concession by forgiving certain contractually owed amounts and release some liens, as well as allow the Group to defer certain payment schedules. Based on those subsequent settlement agreements, a total payable concession of approximately $6,573 was obtained, liens of approximately $10,610 will be ultimately released and the payment schedules were generally deferred to monthly installments in the next twelve months.

In light of the capital expenditures required to settle the outstanding payables associated with the Group's Tennessee expansion and operating requirements under its current business plan, the Group is projecting that its existing cash and cash equivalents will not be sufficient to fund its operations and capital expenditure needs through the next twelve months from the date of issuance of its unaudited condensed consolidated financial statements. These conditions and events raise substantial doubt about the Group’s ability to continue as a going concern and the Group's ability to continue as a going concern is dependent on its ability to obtain additional capital or secure financing and generate cash from operations.
10

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 2. SIGNIFICANT ACCOUNTING POLICIES - continued


Going concern - continued
As of the date of issuance of the financial statements, the Group has secured the following cash flow and liquidity improvement initiatives:

Loan with Mr. Yang Wu

Pursuant to the $25,000 loan agreement dated May 28, 2024 with Mr. Yang Wu, the Company’s Chief Executive Officer and Chairman, the Group has received the first tranche of $12,000 in May 2024 and the second tranche of $13,000 in July 2024. Refer to Note 14 - Convertible loan with shareholder for details.

Labor reduction in the U.S.

The Group has reduced the number of employees in the U.S. by 82% during the quarter ended June 30, 2024, which will significantly reduce its operating expenditure, ultimately improving its liquidity.

As of the date of issuance of the financial statements, the Group is pursuing the following funding initiatives:

Bank Loans

On September 27, 2022, the Group entered into a $111,483 (RMB800 million) loan facilities agreement with a group of lenders led by a bank in China. Pursuant to the agreement, the specified purpose of the loan is for capital expenditures in the PRC. The Group has drawdown $68,802 (RMB500 million) and the outstanding balance is $51,305 as of June 30, 2024. For the remaining undrawn loan facility amounting to $42,681 (RMB300 million), the effective drawdown period is until June 9, 2024. The Group has applied to extend the drawdown period to a later date. Refer to Note 7- Bank Borrowings for details. The banks are currently going through their internal approval process and there is no assurance that the drawdown date will be extended.

Disposal of non-core US real estate assets

The Group has engaged agents to sell certain US real estate assets that are not integral to the Group's cell manufacturing or assembly operations.

In addition to the above, the Group is engaged in discussions with third parties to assess strategic alternatives, including ways to enhance its liquidity.

These plans are not final and are subject to market and other conditions not within the Group’s control. As such, there can be no assurance that the Group will be successful in obtaining sufficient capital. Should sufficient capital not be secured through the plans, or should there be a delay in the timing of securing capital through these alternatives, this would have adverse implications for the Group and its shareholders. In these scenarios, the Group will need to seek other options, including delaying or reducing operating and capital expenditure and the possibility of an alternative transaction.

Accordingly, management has concluded that these plans do not alleviate the substantial doubt about the Group’s ability to continue as a going concern within one year after the date the unaudited condensed consolidated financial statements are issued. Based on the factors above, a material uncertainty exists which may cast significant doubt as to whether the Group will continue as a going concern and therefore whether it will realize its assets and discharge its liabilities in the normal course of business and at the amounts stated in the financial statements. The accompanying unaudited condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or to the amounts and classification of liabilities that might be necessary should the Group not continue as a going concern.
11

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 2. SIGNIFICANT ACCOUNTING POLICIES - continued


Emerging Growth Company

Pursuant to the JOBS Act, an emerging growth company (the “EGC”) may adopt new or revised accounting standards that may be issued by FASB or the SEC either (i) within the same periods as those otherwise applicable to non-EGCs or (ii) within the same time periods as private companies. The Company intends to take advantage of the exemption for complying with new or revised accounting standards within the same time periods as private companies. Accordingly, the information contained herein may be different than the information provided by other public companies.
The Company also intends to take advantage of some of the reduced regulatory and reporting requirements of EGCs pursuant to the JOBS Act so long as the Company qualifies as an EGC, including, but not limited to, an exemption from the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation, and exemptions from the requirements of holding non-binding advisory votes on executive compensation and golden parachute payments.
Revenue recognition
Nature of Goods and Services
The Group’s revenue consists primarily of sales of lithium-ion batteries. The obligation of the Group is to provide the battery products. Revenue is recognized at the point of time when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services.
Disaggregation of revenue
For the three and six months ended June 30, 2023 and 2024, the Group derived revenues from geographic regions as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202420232024
People’s Republic of China ("PRC")
$46,122 $33,282 $78,734 $60,474 
Other Asia & Pacific countries18,520 2,371 21,669 25,665 
Asia & Pacific 64,642 35,653 100,403 86,139 
Europe 9,337 46,745 19,522 75,666 
U.S.974 1,277 2,001 3,221 
Total$74,953 $83,675 $121,926 $165,026 
Contract balances
Contract balances include accounts receivable and advances from customers. Accounts receivable represent cash not received from customers and are recorded when the rights to consideration are unconditional. The allowance for credit losses reflects the best estimate of probable losses inherent to the accounts receivable balance. Contract liabilities, recorded in advance from customers in the consolidated balance sheets, represent payment received in advance or payment received related to a material right provided to a customer to acquire additional goods or services at a discount in a future period. During the three months ended June 30, 2023 and 2024, the Group recognized $1,068 and $1,425 of revenue previously included in advance from customers as of April 1, 2023 and April 1, 2024, respectively. During the six months ended June 30, 2023 and 2024, the Group recognized $2,485 and $4,206 of revenue previously included in advance from customers as of January 1, 2023 and January 1, 2024, respectively.
12

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 2. SIGNIFICANT ACCOUNTING POLICIES - continued


Share-based compensation
Share-based payment transactions with employees are measured based on the grant date fair value of the equity instrument and recognized as compensation expense on a straight-line basis over the requisite service period, with a corresponding impact reflected in additional paid-in capital.
For share-based awards granted with a performance condition, the compensation cost is recognized when it is probable that the performance condition will be achieved. The Company reassesses the probability of achieving the performance condition at the end of each reporting date and records a cumulative catch-up adjustment for any changes to its assessment. For performance-based awards with a market condition, such as awards using total shareholder return (“TSR”) as a performance metric, compensation expense is recognized on a straight-line basis over the estimated service period of the award, regardless of whether the market condition is satisfied. Liability-classified awards are remeasured at their fair-value-based measurement as of each reporting date until settlement. Forfeitures are recognized as they occur.
Operating leases
As of June 30, 2024, the Company recorded operating lease right-of-use (ROU) assets of $19,601 and operating lease liabilities of $19,606, including current portion in the amount of $3,243, which was recorded under accrued expenses and other current liabilities on the balance sheet.
The Company determines if an arrangement is a lease     or contains a lease at lease inception. Operating leases are required to record in the statement of financial position as right-of-use assets and lease liabilities, initially measured at the present value of the lease payments. The Company has elected the package of practical expedients, which allows the Company not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Company also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, for lease assets other than real estate, such as printing machines and electronic appliances, the Company elected the short-term lease exemption as their lease terms are 12 months or less.
As the rate implicit in the lease is not readily determinable, the Company estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated in a portfolio approach to approximate the interest rate on a collateralized basis with similar terms and payments in a similar economic environment. Lease expense is recorded on a straight-line basis over the lease term.
Impairment of long-lived assets
In accordance with ASC 360, Property, Plant and Equipment ("ASC 360"), the Company reviews long-lived assets such as property, plant and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets, and an impairment loss is recorded as a component of operating expenses. Fair value is estimated based on various valuation techniques. For assets held for sales, the amount of potential impairment may be based upon appraisal of the asset, estimated market value of similar assets or estimated cash flow from the disposition of the asset. The evaluation of asset impairment requires the Company to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts.
During the three months ended June 30, 2024, the Company decided to pause the construction of the battery plant in Tennessee until additional funding for the remaining capital expenditure is secured. As a result, the Company reassessed the recoverability of the long-lived assets in the U.S. and utilized the residual method to estimate the fair value of the plant under construction located in Tennessee. For other long-lived assets in the U.S., the Company estimated market value or estimated cash flow from disposition of the assets. The Company recorded impairment loss of long-lived assets of $51 and $64,912 for the three and six months ended June 30, 2023 and 2024, respectively, in operating expenses.
13

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 2. SIGNIFICANT ACCOUNTING POLICIES - continued


Asset held for sales

Assets to be disposed of by sale are reported at the lower of the carrying value or fair vale less cost to sell when the Company has committed to a sale agreement and would be reported separately as asset held for sales in the unaudited condensed consolidated balance sheets.
Convertible loan with shareholder
The Company has elected the fair value option to account for the Convertible loan with shareholder, and records changes in fair value in the unaudited condensed consolidated statements of operations, with the exception of changes in fair value due to instrument-specific credit risk which, if present, will be recorded as a component of other comprehensive income. Interest expense related to the convertible loan is included in the changes in fair value. As a result of applying the fair value option, direct costs and fees related to the convertible loan were expensed as incurred. Losses were recognized $1,590 for the three months and six months ended June 30, 2024. The fair value of the Convertible loan with shareholder was determined by using a discounted cash flow model for the bond component and a Black-Scholes-Merton model for the conversion option, which is considered a Level 3 fair value measurement.
Warrant
The Company determines the accounting classification of warrants it issues as either liability or equity classified by first assessing whether the warrants meet liability classification in accordance with ASC 480-10, Accounting for Certain Financial Instruments with Characteristics of both Liabilities and Equity ("ASC 480"), then in accordance with ASC 815-40 ("ASC 815"), Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in, a Company’s Own Stock. Under ASC 480, warrants are considered liability classified if the warrants are mandatory redeemable, obligate the Company to settle the warrants or the underlying shares by paying cash or other assets, or warrants that must or may require settlement by issuing variable number of shares. If warrants do not meet liability classification under ASC 480, the Company assesses the requirements under ASC 815, which states that contracts that require or may require the issuer to settle the contract for cash are liabilities recorded at fair value, irrespective of the likelihood of the transaction occurring that triggers the net cash settlement feature. If the warrants do not require liability classification under ASC 815, and in order to conclude equity classification, the Company also assesses whether the warrants are indexed to its Common Stock and whether the warrants are classified as equity under ASC 815 or other applicable GAAP. After all relevant assessments, the Company concludes whether the warrants are classified as liability or equity. Liability classified warrants require fair value accounting at issuance and subsequent to initial issuance with all changes in fair value after the issuance date recorded in the unaudited consolidated statements of operations. Equity classified warrants only require fair value accounting at issuance with no changes recognized subsequent to the issuance date. Refer to Notes 10 for information regarding the warrants issued.
Recent accounting pronouncements not yet adopted

In November 2023, the FASB issued ASU 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"). ASU 2023-07 intends to improve reportable segment disclosure requirements, enhance interim disclosure requirements and provide new segment disclosure requirements for entities with a single reportable segment. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods with fiscal years beginning after December 15, 2024. ASU 2023-07 is to be adopted retrospectively to all prior periods presented. The Company is currently assessing the impact this guidance will have on the consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09 "Improvements to Income Tax Disclosures" ("ASU 2023-09"). ASU 2023-09 intends to improve the transparency of income tax disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024 and is to be adopted on a prospective basis with the option to apply retrospectively. The Company is currently assessing the impact of this guidance, however, the Company do not expect a material impact to the consolidated financial statements.
14

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)

NOTE 3. ACCOUNTS RECEIVABLE
Accounts receivable consisted of the following:
December 31,
2023
June 30,
2024
Accounts receivable$143,288 $109,655 
Allowance for credit losses(4,571)(4,679)
Accounts receivable, net$138,717 $104,976 
Movement of allowance for credit losses was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202420232024
Balance at beginning of the period$3,270 $5,065 $4,407 $4,571 
Charges /(Reversal) of expenses
262 177 (832)755 
Write off (529)(66)(529)
Recoveries of credit losses121  121  
Exchange difference(185)(34)(162)(118)
Balance at end of the period$3,468 $4,679 $3,468 $4,679 
NOTE 4. INVENTORIES, NET
Inventories consisted of the following:
December 31,
2023
June 30,
2024
Work in process$86,379 $92,254 
Raw materials35,867 41,284 
Finished goods27,503 18,971 
Total$149,749 $152,509 

Provision for obsolete inventories at $928 and $1,737 were recognized for the six months ended June 30, 2023 and 2024, respectively.
15

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)

NOTE 5. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
December 31,
2023
June 30,
2024
Product warranty, current$13,738 $13,603 
Payables for purchase of property, plant and equipment96,350 96,771 
Other current liabilities14,312 16,490 
Accrued payroll and welfare8,089 4,730 
Accrued expenses6,224 5,926 
Interest payable41 898 
Other tax payable7,117 1,112 
Operating lease liabilities, current2,413 3,243 
Total$148,284 $142,773 
NOTE 6. PRODUCT WARRANTY
Movement of product warranty was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202420232024
Balance at beginning of the period$39,610 $35,448 $42,060 $35,217 
Provided during the period2,920 3,060 5,450 6,329 
Utilized during the period(3,338)(4,098)(8,510)(6,546)
Exchange difference(2,084)(226)(1,892)(816)
Balance at end of the period$37,108 $34,184 $37,108 $34,184 
December 31,
2023
June 30,
2024
Product warranty – current$13,738 $13,603 
Product warranty – non-current21,479 20,581 
Total$35,217 $34,184 
NOTE 7. BANK BORROWINGS

On September 27, 2022, the Group entered into a $111,483 (RMB800 million) loan facilities agreement with a group of lenders led by a bank in China (the "2022 Facility Agreement"). The 2022 Facility Agreement had an effective drawdown period until June 9, 2023, which was extended to June 9, 2024 by a supplemental agreement signed in October 2023. The Company is currently in negotiations with the lead bank to further extend to a later date. Should the banks not reach agreement then the Company would lose access to the undrawn amount of $42,681 (RMB300 million). This would have no impact on the amount already drawn of $68,802 (RMB500 million) which would continue to be repaid in accordance with the scheduled repayment dates. The interest rate is prime plus 115 basis points where prime is based on Loan Prime Rate published by the National Inter-bank Funding Center of the PRC and is payable on a quarterly basis. The loan facilities can only be used for the manufacturing capacity expansion at the Group’s facility located in Huzhou, China. Accordingly, the Group has the balance of restricted cash of $6,171 and $1,218 as of December 31, 2023 and June 30, 2024, respectively. The 2022 Facility Agreement contains certain customary restrictive covenants, including but not limited to disposal of assets and dividend distribution without the consent of the lender, and certain customary events of default.
16

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 7. BANK BORROWINGS - continued

As of June 30, 2024, the Group had outstanding borrowings of $51,305 under the 2022 Facility Agreement.
Repayment DateRepayment Amount
December 10, 2024
$8,551 (RMB62.1 million)
June 10, 2025
$8,551 (RMB62.1 million)
December 10, 2025
$8,551 (RMB62.1 million)
June 10, 2026
$12,826 (RMB93.2 million)
December 10, 2026
$12,826 (RMB93.2 million)
The amount of capitalized interest expenses, which was recorded in construction in progress and property, plant and equipment, was $504 and $0 for the three months ended June 30, 2023 and 2024, respectively, and $1,028 and $0 for the six months ended June 30, 2023 and 2024, respectively.

The Group has also entered into short-term loan agreements and bank facilities with certain banks in China. The original terms of these loans are with a maximum maturity of 12 months and the interest rates range from 3.30% to 4.85% per annum.
Changes in bank borrowings are as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2023202420232024
Beginning balance$50,964 $84,065 $46,395 $79,153 
Proceeds from bank borrowings4,848 21,682 9,232 40,462 
Repayments of principal(3,939)(10,929)(3,939)(23,449)
Exchange difference(2,727)(581)(2,542)(1,929)
Ending balance$49,146 $94,237 $49,146 $94,237 
Balance of bank borrowings includes:December 31,
2023
June 30,
2024
Current$35,392 $60,034 
Non-current43,761 34,203 
Total$79,153 $94,237 
Certain assets of the Group have been pledged to secure the above bank facilities granted to the Group. The aggregate carrying amount of the assets pledged by the Group as of December 31, 2023 and June 30, 2024 are as follows:
December 31,
2023
June 30,
2024
Buildings$124,565 $118,658 
Machinery and equipment 7,499 
Land use rights11,984 11,565 
Construction in progress 595 
Total$136,549 $138,317 
17

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 8. OTHER NON-CURRENT LIABILITIES
December 31,
2023
June 30,
2024
Product warranty - non-current$21,479 $20,581 
Deferred subsidy income- non-current3,382 6,097 
Total$24,861 $26,678 
NOTE 9. BONDS PAYABLE
December 31,
2023
June 30,
2024
Long–term bonds payable  
Huzhou Saiyuan$43,157 $43,157 
Total$43,157 $43,157 
Huzhou Saiyuan Loan
On December 29, 2018, Microvast Power Systems Co., Ltd.('MPS'), one of the Company's subsidiaries, signed an agreement with Huzhou Saiyuan, an entity established by the local government, to issue convertible bonds to Huzhou Saiyuan for a total consideration of $87,776 (RMB600 million). The Company pledged its 12.39% equity holding over MPS to Huzhou Saiyuan to facilitate the issuance of these convertible bonds.
If the subscribed bonds are not repaid by the maturity date, Huzhou Saiyuan has the right to dispose of the equity interests pledged by the Company in proportion to the amount of matured bonds, or convert the bonds into equity interests of MPS within 60 days after the maturity date. If Huzhou Saiyuan decides to convert the bonds into equity interests of MPS, the equity interests pledged would be released and the convertible bonds would be converted into equity interest of MPS based on an entity value of MPS of $950,000.
In September 2020 and 2022, MPS entered into two supplement agreements with Huzhou Saiyuan, respectively, to change the repayment schedule as follows: (i) $14,629 (RMB100 million) was repaid, together with interest accrued, on or before November 10, 2022, (ii) $14,630 (RMB100 million) was repaid, together with interest accrued, on or before December 31, 2022, and (iii) the remaining $43,888 (RMB300 million) will be repaid, together with interest accrued, on or before January 31, 2027. The applicable interest rate will be increased to 12% if the Group is in default on the repayment of the bonds at the due date. The remaining terms and conditions of the convertible bonds were unchanged. The Company has complied in full with the amended repayment schedule and accordingly, as of June 30, 2024, the subscription and outstanding balance of the convertible bonds was $43,157 (RMB295 million).
NOTE 10. WARRANTS

The Company assumed 27,600,000 publicly-traded warrants (“Public Warrants”) and 837,000 private placement warrants issued to Tuscan Holdings Acquisition LLC (the “Sponsor”) and EarlyBirdCapital, Inc. (“EarlyBirdCapital”) (“Private Warrants” and together with the Public Warrants, the “Warrants”) upon the Business Combination, all of which were issued in connection with Tuscan’s initial public offering (other than 150,000 Private Warrants that were issued in connection with the closing of the Business Combination) and entitle the holder to purchase one share of the Company’s Common Stock at an exercise price of $11.50 per share. During the three and six months ended June 30, 2024, none of the Public Warrants or the Private Warrants were exercised.

18

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 10. WARRANTS - continued

The Public Warrants became exercisable 30 days after the completion of the Business Combination. The Public Warrants are only exercisable for cash, however, if the Company were to not maintain the effectiveness of the registration statement covering the shares of Common Stock issuable upon exercise of the Public Warrants, the Public Warrants would be exercisable on a net-share settlement basis. The Public Warrants will expire five years after the completion of the Business Combination or earlier upon redemption or liquidation.
Once the Public Warrants became exercisable, the Company may redeem the Public Warrants:
in whole and not in part;
at a price of $0.01 per warrant;
upon not less than 30 days’ prior written notice of redemption;
if, and only if, the reported last sale price of the Company’s Common Stock equals or exceeds $18.00 per share for any 20-trading days within a 30-trading day period ending on the third business day prior to the notice of redemption to the warrant holders; and
if, and only if, there is a current registration statement in effect with respect to the shares of Common Stock underlying the warrants.

The Company classified the Public Warrants as equity. If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a net-share settlement basis.
The Private Warrants are identical to the Public Warrants, except that the Private Warrants will be exercisable for cash or on a net-share settlement basis, at the holder’s option, and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. In addition, so long as the Private Warrants are held by EarlyBirdCapital and its designee, the Private Warrants will expire five years from the effective date of the Business Combination.
The exercise price and number of shares of Common Stock issuable upon exercise of the Warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the Warrants will not be adjusted for issuance of Common Stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the Warrants.
The Private Warrant liability was remeasured at fair value as of June 30, 2024, resulting in a gain of $22 and $64 for the three and six months ended June 30, 2024, classified within changes in fair value of warrant liability in the unaudited condensed consolidated statements of operations, respectively.
The Private Warrants were valued using the following assumptions under the Monte Carlo Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date:
June 30,
2024
Market price of public stock$0.46 
Exercise price$11.50 
Expected term (years)2.07
Volatility82.77 %
Risk-free interest rate4.58 %
Dividend rate0.00 %
19

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 10. WARRANTS - continued

The market price of public stock is the quoted market price of the Company’s Common Stock as of the valuation date. The exercise price is extracted from the warrant agreements. The expected term is derived from the exercisable years based on the warrant agreements. The expected volatility is a blend of implied volatility from the Company’s own public warrant pricing, the average volatility of peer companies and the Company's historical volatility. The risk-free interest rate was estimated based on the market yield of US Government Bond with maturity close to the expected term of the warrants. The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the warrants.
On May 28, 2024, the Company also issued a warrant exercisable for 5,500,000 shares of Common Stock at an initial exercise price of $2.00 per share. The Warrant expires on May 28, 2029 in connection of the convertible loan with shareholder. See Note 14 – Convertible loan with shareholder.
NOTE 11. FAIR VALUE MEASUREMENT
Measured or disclosed at fair value on a recurring basis
The Group measured its financial assets and liabilities, including cash and cash equivalents, restricted cash and warrant liability on a recurring basis as of December 31, 2023 and cash and cash equivalents, restricted cash and warrant liability, Convertible loan with shareholder and relative warrant at fair value on a recurring basis as of June 30, 2024. Cash and cash equivalents and restricted cash are classified within Level 1 of the fair value hierarchy because they are valued based on the quoted market price in an active market. The fair value of the warrant liability, Convertible Loan with shareholder are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liability, the Company used the Monte Carlo Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date. See Note 10 – Warrants. The Convertible Loan and relative warrants were valued using the following assumptions under the Black-Scholes-Merton model, which is a generally accepted computational model typically used for pricing options and is considered a Level 3 fair value measurement. See Note 14 – Convertible loan with shareholder.
As of December 31, 2023 and June 30, 2024, information about inputs for the fair value measurements of the Group’s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows:
Fair Value Measurement as of December 31, 2023
Quoted Prices in Active Market
for Identical Assets (Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Cash and cash equivalents$44,541   $44,541 
Restricted cash43,648   43,648 
Total financial asset$88,189   $88,189 
Warrant liability$  67 $67 
Total financial liability$  67 $67 
20

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 11. FAIR VALUE MEASUREMENT - continued

Measured or disclosed at fair value on a recurring basis - continued
Fair Value Measurement as of June 30, 2024
Quoted Prices in Active Market
for Identical Assets
(Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Cash and cash equivalents$68,183   $68,183 
Restricted cash$36,301   $36,301 
Total financial asset$104,484   $104,484 
Warrant liability$  3 $3 
Convertible loan with shareholder$  13,313 $13,313 
Total financial liability$  13,316 $13,316 
The following is a reconciliation of the beginning and ending balances for Level 3 warrant liability during the six months ended June 30, 2023 and 2024:
Six Months Ended June 30,
20232024
Balance at the beginning of the period$126 $67 
Changes in fair value(17)(64)
Balance at end of the period$109 $3 
The following is a reconciliation of the beginning and ending balances for Level 3 convertible loan with shareholder during the six months ended June 30, 2024:
Six Months Ended June 30, 2024
Balance at the beginning of the period$ 
Issuance of convertible loan with shareholder
11,723 
Changes in fair value1,590 
Balance at end of the period$13,313 
Measured or disclosed at fair value on a nonrecurring basis
The Company’s assets measured at fair value on a nonrecurring basis include long-lived assets. The Company reviews the carrying amounts of such assets when events indicate that their carrying amounts may not be recoverable. Any resulting asset impairment would require that the asset be recorded at its fair value. The fair value of the asset or asset group is determined using cost approach, sales comparison approach and income capitalization approach with unobservable inputs (Level 3), depending on the underlying nature of the asset or the asset group.
21

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)

NOTE 12. LEASES
The Group has operating leases for office spaces and warehouses. Certain leases include renewal options and/or termination options, which are factored into the Group's determination of lease payments when appropriate.
Operating lease cost for the three and six months ended June 30, 2024 was $859 and $1,719, which excluded cost of short-term contracts. Short-term lease cost for the three and six months ended June 30, 2024 was $145 and $304.
As of June 30, 2024, the weighted average remaining lease term was 9.3 years and weighted average discount rate was 5.2% for the Group's operating leases.
Supplemental cash flow information of the leases were as follows:
Six months ended June 30, 2024
Cash payments for operating leases$1,688 
Right-of-use assets obtained in exchange for new operating lease liabilities$2,217 

The following is a maturity analysis of the annual undiscounted cash flows for lease liabilities as of June 30, 2024:
As of June 30, 2024
Six months period ending December 31, 2024$2,301 
2025$3,663 
2026$2,823 
2027$2,384 
2028$1,808 
2029$1,615 
Thereafter$9,828 
Total future lease payments$24,422 
Less: Imputed interest$(4,816)
Present value of operating lease liabilities$19,606 
NOTE 13. SHARE-BASED PAYMENT

On July 21, 2021, the Company adopted the Microvast Holdings, Inc. 2021 Equity Incentive Plan (the “2021 Plan”), effective upon the Closing Date. The 2021 Plan provides for the grant of incentive and non-qualified stock option, restricted stock units, restricted share awards, stock appreciation awards, and cash-based awards to employees, directors, and consultants of the Company. Options awarded under the 2021 Plan expire no more than 10 years from the date of grant. Concurrently with the closing of the Business Combination, the share awards granted under 2012 Share Incentive Plan of Microvast, Inc. (the “2012 Plan”) were rolled over by removing original performance conditions and converting into options and capped non-vested share units with modified vesting schedules, using the Common Exchange Ratio of 160.3. The 2021 Plan reserved 5% of the fully-diluted shares of Common Stock outstanding immediately following the Closing Date plus the shares underlying awards rolled over from the 2012 Plan for issuance in accordance with the 2021 Plan’s terms.
22

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 13. SHARE-BASED PAYMENT - continued

Stock options

On April 10, 2024, a terminated and a transition advisory services agreement was entered between a former employee and the Company. According to this agreement, all unvested restricted stock units, performance-based restricted stock units and stock options held by the employee as of April 10, 2024 will vest in full immediately following April 10, 2025.The Company accounted for the modification as a Type III (improbable-to-probable) modification, which represents the modification of the award that was not expected to vest under the original vesting conditions at the date of the modification. The Company recognized compensation cost equal to the modified award’s fair value at the date of the modification over the period in which the former employee serves as consultant to the Company.
The modification date fair value of the stock options was determined using the Black Scholes model with the following assumptions:
Six months ended June 30, 2024
Exercise price $5.69 
Expected terms (years) 1.25
Volatility 85.66 %
Risk-free interest rate5.00 %
Expected dividend yields 0.00 %
Fair value of options granted$0.0035 

The exercise prices for each award were extracted from the option agreements. The expected terms for each award were derived using the simplified method, and is estimated to occur at the midpoint of the vesting date and the expiration date. The volatility of the underlying common stock during the lives of the options was a blend of implied volatility from the average volatility of peer companies, implied volatility and the Company's historical volatility. Risk-free interest rate was estimated based on the market yield of US Government Bonds with maturity close to the expected term of the options. The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the options.
23

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 13. SHARE-BASED PAYMENT - continued

Stock options - continued
Stock options activity for the six months ended June 30, 2023 and 2024 was as follows:
Stock options lifeNumber of Shares Weighted Average Exercise Price
(US$)
Weighted Average Grant Date
Fair Value (US$)
Weighted Average Remaining
Contractual Life
Outstanding as of December 31, 202236,091,071 6.08 4.80 6.8
Grant240,000 1.25 0.67 
Forfeited(347,317)6.28 4.86 
Outstanding as of June 30, 2023
35,983,754 6.04 4.77 6.3
Expected to vest and exercisable as of June 30, 2023
35,983,754 6.04 4.77 6.3
Exercisable as of June 30, 2023
12,563,621 6.14 4.87 6.3
Outstanding as of December 31, 202332,876,682 6.01 4.73 5.7
Forfeited(1,243,497)4.22 2.83 
Outstanding as of June 30, 2024
31,633,185 6.08 4.80 5.2
Expected to vest and exercisable as of June 30, 2024
31,633,185 6.08 4.80 5.2
Exercisable as of June 30, 2024
20,922,066 6.15 4.88 5.2
During the three months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $13,396 and $10,285 related to the option awards, respectively. During the six months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $27,055 and $22,313 related to the option awards, respectively.
The total unrecognized equity-based compensation costs as of June 30, 2024 related to the stock options was $4,031, which is expected to be recognized over a weighted-average period of 0.1 years. The aggregate intrinsic value of the stock options as of June 30, 2024 was $0.
Capped Non-vested share units
The capped non-vested share units (“CRSUs”) represent rights for the holder to receive cash determined by the number of shares granted multiplied by the lower of the fair market value and the capped price, which will be settled in the form of cash payments. The CRSUs were accounted for as liability classified awards.

During the three months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $3,302 and $1,226, related to these CRSUs, respectively. During the six months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $6,546 and $2,481, related to these CRSUs, respectively.
The total unrecognized equity-based compensation costs as of June 30, 2024 related to the CRSUs was $313.
Restricted Stock Units
Following the Business Combination, the Company granted 2,721,624 restricted stock units (“RSUs”) and 2,680,372 performance-based restricted stock units (“PSUs”) subject to service, performance and/or market conditions. The service condition requires the participant’s continued services or employment with the Company through the applicable vesting date, and the performance condition requires the achievement of the performance criteria defined in the award agreement. The market condition is based on the Company’s TSR relative to a comparator group during a specified performance period.
24

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 13. SHARE-BASED PAYMENT - continued

Restricted Stock Units - continued
The fair value of RSUs is determined by the market closing price of Common Stock at the grant date and is amortized over the vesting period on a straight-line basis. The fair value of PSUs that include vesting based on market conditions are estimated using the Monte Carlo valuation method. For PSUs with performance conditions, share-based compensation expense is only recognized if the performance conditions become probable to be satisfied. Compensation cost for these awards is amortized on a straight-line basis over the vesting period based on the grant date fair value, regardless of whether the market condition is satisfied. Accordingly, the Company recorded share-based compensation expense of $271 and $700 related to these RSUs and $324 and $(1,492) related to these PSUs during the three and six months ended June 30, 2024, respectively. During the three and six months ended June 30, 2023, the Company recorded share-based compensation expense of $512 and $959 related to these RSUs and $789 and $1,508 related to these PSUs, respectively.
The non-vested shares activity for the six months ended June 30, 2023 and 2024 was as follows:
Number of
Non-Vested
Shares
Weighted
Average Grant
Date Fair Value
Per Share (US$)
Outstanding as of December 31, 20221,222,837 6.92 
Grant2,900,695 1.86 
Vested(310,432)3.85 
Forfeited(51,036)4.21 
Outstanding as of June 30, 20233,762,064 3.31 
Outstanding as of December 31, 20233,598,606 3.07 
Grant79,909 1.40 
Vested(503,505)2.65 
Forfeited(749,267)4.33 
Outstanding as of June 30, 20242,425,743 2.72 
The total unrecognized equity-based compensation costs as of June 30, 2024 related to the non-vested shares was $2,880.
The following summarizes the classification of share-based compensation:
Three Months Ended June 30,Six Months Ended June 30,
2023202420232024
Cost of revenues$1,525 $1,481 $3,029 $2,619 
General and administrative expenses12,419 7,633 24,587 15,800 
Research and development expenses2,693 2,521 5,707 4,298 
Selling and marketing expenses1,213 488 2,456 1,271 
Construction in process149 (17)289 14 
Total$17,999 $12,106 $36,068 $24,002 
25

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 14. CONVERTIBLE LOAN WITH SHAREHOLDER
On May 28, 2024, Microvast Inc. entered into a $25,000 convertible loan agreement ("Loan Agreement") with Mr. Yang Wu, the Company’s Chief Executive Officer and Chairman.
The loan includes an Initial Term Loan of $12,000 and a Delayed Draw Term Loan of $13,000 at an initial interest rate equal to Secured Overnight Financing Rate("SOFR"), plus an initial Applicable Margin of 9.75% per annum, 3.75% of which shall be paid in kind rather than in cash. The maturity date is November 28, 2025, which may be accelerated upon the occurrence and continuance of an event of default in accordance with the terms of the Loan Agreement. The Loan Agreement also provides Mr. Wu with the right to convert the outstanding principal balance of the Loan, into shares of common stock at an initial conversion rate equal to two shares of Common Stock per $1.00 of principal amount to be converted.
The Initial Term Loans of $12,000 was received in May 2024 and the Delayed Draw Term loan was received in July 2024.
The loan is secured by a first priority security interest in substantially all of its assets by Microvast Inc. and all other entities within the Group as guarantors.
The Group has elected fair value option to account for the convertible loan. Direct costs and fees related to the convertible loan were expensed as incurred. The fair value was determined by using a discounted cash flow model for the bond component and a Black-Scholes-Merton model for the conversion option, which is considered a Level 3 fair value measurement. Subsequent changes in the fair value are recorded as gains (losses) in the unaudited condensed consolidated statement of operation. During the three months ended June 30, 2024, a loss of $1,590 on fair value change of convertible loan with shareholder was recorded. The outstanding balance for the Convertible loan with shareholder was $13,313 as of June 30, 2024.

In connection with the convertible loan from Mr. Wu Yang, on May 28, 2024, the Company issued to Mr. Wu a warrant exercisable for 5,500,000 shares of Common Stock at an initial exercise price of $2.00 per share. The warrant expires on May 28, 2029. No warrants were exercised during the period ended June 30, 2024. As of June 30, 2024, 5,500,000 warrants were outstanding and the Group recorded the warrant value of $779 in additional paid in capital.

The significant input of the discounted cash flow model for the bond component is the discount rate. Below are the key inputs used in Black-Scholes-Merton model for the conversion option:
June 30, 2024
Market price of public stock$0.46 
Exercise price$0.50 
Expected term (years)1.50
Volatility53.08 %
Risk-free interest rate4.94 %
Dividend rate0.00 %

The market price of public stock is the quoted market price of the Company’s Common Stock as of the valuation date. The exercise price is extracted from the warrant agreements. The expected term is derived from the exercisable years based on the warrant agreements. The expected volatility is estimated using a blend of the average volatility of peer companies and the Company's historical volatility. The risk-free interest rate was estimated based on the market yield of US Government Bond with maturity close to the expected term of the warrants. The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the warrants.

26

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 15. NET LOSS PER SHARE

The following table sets forth the computation of basic and diluted net loss per share for the periods indicated:
Three Months Ended June 30,Six Months Ended
June 30,
2023202420232024
Numerator:
Net loss attributable to common stock shareholders$(26,089)$(78,441)$(55,670)$(103,266)
Denominator:  
Weighted average common stock used in computing basic and diluted net loss per share
307,742,032 315,509,552 307,728,460 315,438,336 
Basic and diluted net loss per share$(0.08)$(0.25)$(0.18)$(0.33)

For the three and six months ended June 30, 2023 and 2024, the following Common Stock outstanding were excluded from the calculation of diluted net loss per share, as their inclusion would have been anti-dilutive for the periods prescribed.
Three Months Ended June 30,Six Months Ended June 30,
2023202420232024
Shares issuable upon exercise of stock options36,123,034 31,762,229 36,088,798 32,006,030 
Shares issuable upon vesting of non-vested shares3,979,361 2,555,946 3,527,440 2,760,854 
Shares issuable upon vesting of Capped non-vested shares13,349,144 6,617,351 13,349,144 6,617,351 
Shares issuable upon exercise of warrants28,437,000 30,431,505 28,437,000 29,434,253 
Shares issuable upon vesting of Earn-out shares19,999,988 19,999,988 19,999,988 19,999,988 
Shares issuable that may be subject to cancellation1,687,500 1,687,500 1,687,500 1,687,500 
NOTE 16. COMMITMENTS AND CONTINGENCIES
Litigation
Corporate Governance Actions
The directors of Company predecessor, Tuscan (the “Tuscan Defendants”), and certain former and current Company officers have been named as defendants (the “Company Defendants”) in a purported class action lawsuit filed in the Delaware Court of Chancery (the "Court of Chancery") captioned Matt Jacob v. Stephen A. Vogel, et al., No. 2022-0600-PAF (Del. Ch.) (filed July 7, 2022). As amended, the complaint alleges that Tuscan Defendants breached their fiduciary duties in connection with Tuscan’s acquisition of Microvast, Inc., including by making inadequate disclosures concerning the projected earnings of Microvast, Inc., and asserts claims for aiding and abetting that breach against the Company defendants. The plaintiff further alleges that once the earnings of the combined company became public, the Company’s stock dropped, causing losses to investors.
27

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 16. COMMITMENTS AND CONTINGENCIES - continued

Litigation - continued
Corporate Governance Actions - continued
On December 13, 2023, in response to a stockholder litigation demand, the Company filed a petition in the Court of Chancery pursuant to Section 205 of the Delaware General Corporation Law seeking validation of an amendment to the Company’s Amended Certificate of Incorporation, the Business Combination and the issuance of the shares issued pursuant thereto, and the Company’s Second Amended and Restated Certificate of Incorporation adopted in connection with the Business Combination (collectively, the "Acts") to resolve any uncertainty with respect to those matters, which action was captioned In re Microvast Holdings Inc., C.A. No. 2023-1245-PAF. On March 18, 2024, the Court of Chancery granted the petition, validating and declaring effective each Act as of the time and date such Act was originally taken.
The Company, the directors of Company predecessor, Tuscan, and certain former and current Company officers and directors have also been named as defendants in a litigation filed in the Court of Chancery captioned Denish Bhavsar v. Stephen Vogel, et al., Case No. 2024-0137-PAF (Del. Ch.) (filed Feb. 14, 2024). The plaintiff purports to assert derivative claims on behalf of the Company. The complaint alleges that the individual defendants breached their fiduciary duties in connection with Tuscan’s acquisition of Microvast, Inc., including by making inadequate disclosures concerning Microvast, Inc.’s earnings and alleged conflicts of interest that existed between certain directors and Company stockholders.
The Company has received additional demands from purported Company stockholders, requesting that the Company’s Board of Directors investigate whether current and former directors and officers of the Company and its predecessors, Tuscan and Microvast Inc., breached their fiduciary duties by allegedly making material misrepresentations about inter alia (1) Microvast Inc.’s performance and financial health in connection with the merger between Tuscan and Microvast, Inc., and (2) the Company’s loss of a conditional grant from the United States Department of Energy. The Company is reviewing the demands.
Securities Litigation

The Company and certain of its officers have also been named as defendants in a putative class action complaint by a shareholder of the Company in the U.S. District Court for the Southern District of Texas under the caption Schelling v. Microvast Holdings, Inc., Case No. 4:23-cv-04565 (S.D. Tex.) (filed Dec. 5, 2023) (the "Schelling Action"). The complaint alleges that defendants violated certain federal securities laws by making misleading statements regarding the receipt of a conditional grant from the United States Department of Energy, the Company’s profitability, and the nature of Company-associated operations in China. On March 1, 2024, the court appointed Co-Lead Plaintiffs and Co-Lead Counsel for the proposed class of Company investors. On March 14, 2024, the court approved a proposed schedule for filing of an amended complaint and briefing of a motion to dismiss. Plaintiffs amended their complaint on May 13, 2024, and Defendants filed a motion to dismiss on June 20, 2024. Briefing on the motion to dismiss will be completed by September 10, 2024.

The Company and certain of its officers and directors have also been named as defendants in three derivative actions filed in the Southern District of Texas under the captions Bhavsar v. Wu et al., No. 4:24-cv-00372 (S.D. Tex.) (filed Jan. 31, 2024), Marti et al v. Wu et al, Case No. 4:24-cv-00633 (S.D. Tex.) (filed Feb. 23, 2024), Gidaro v. Wu et al, Case No. 4:24-cv-00828 (S.D. Tex.) (filed Mar. 6, 2024). The complaints allege that the officer and director defendants violated the federal securities laws by making inadequate disclosures substantially similar to those alleged in the Schelling Action. The complaints further allege that these inadequate disclosures resulted from, and constituted, breaches of the officer and director defendants’ fiduciary duties. On February 24, 2024, the court entered in an order in the first-filed case, Bhavsar v. Wu et al., No. 4:24-cv-00372, consolidating the Bhavsar case and Marti et al v. Wu et al, Case No. 4:24-cv-00633. The consolidated derivative litigation (the “Consolidated Derivative Action”) is captioned In re Microvast Holdings, Inc. Derivative Litigation, Lead Case No. 4:24-cv-00372 (S.D. Tex.). The parties in the Gidardo action filed a stipulation to consolidate the Gidaro case into the Consolidated Derivative Action. The Consolidated Derivative Action is stayed pending disposition of an anticipated motion to dismiss in the Schelling Action.
28

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 16. COMMITMENTS AND CONTINGENCIES - continued

Litigation - continued
Securities Litigation - continued
Pursuant to the Company's governing documents and indemnification agreements entered into by the Company with certain of the named defendants, in the above-described actions, the Company has indemnified those defendants for all expenses and losses related to the litigation subject to the terms of those indemnification agreements. While the lawsuits are being vigorously defended, other reported lawsuits of this type have resulted in a broad range of outcomes, with each case being dependent on its own unique set of facts and circumstances. Litigation of this kind can lead to settlement negotiations, including negotiations prompted by pre-trial civil court procedures. The outcome of any litigation is inherently uncertain, and there is always the possibility that a court rules in a manner that is adverse to the interests of the Company and the individual defendants. However, the amount of any such loss in that scenario, which could be material, cannot be reasonably estimated at this time.

Other Matters

The Company and Microvast Energy, Inc. (“Microvast Energy”), a subsidiary of the Company, have been named as defendants in a litigation filed in the Chancery Court for the State of Tennessee under the caption Stoncor Group, Inc. v. Microvast, Inc., et al, Case No. CD-24-12 (Tenn. Ch.) (filed Mar. 18, 2024). The plaintiff alleges that the Company failed to pay it for construction work that it performed on a Microvast facility in Tennessee, and seeks damages of $1,251, plus certain fees and expenses, and foreclosure on the facility to satisfy the payment allegedly owed.
Deidra Milan is an ex-employee of Microvast, and is the putative representative of a class of more than 100 individual employees who were let go from their jobs at a plant in Clarksville, Tennessee. She has filed Civil Action No. 3:24-cv-00627, Deidre Milan, Plaintiff v. Microvast, Inc. and Microvast Holdings, Inc. The Company filed an answer to the suit on July 19, 2024. The Class Action Complaint is brought under the Worker Adjustment and Notification Act, 29 U.S.C. §§2101-2109 (the “WARN Act”), which requires advance notice before laying off employees in a plant closing and under certain other circumstances. Plaintiff alleges that Defendants made the decision to terminate over 50 employees and at least one-third of their workforce from the Clarksville, Tennessee facility. The complaint also alleges that Defendants have continued the layoffs with other employees being let go in April and as recently as May 17, 2024. Plaintiffs allege that these layoffs were not in good faith, all in violation of the WARN Act. Plaintiffs seek backpay, medical expenses, attorney’s fees and statutory penalties in an unspecified amount.
Microvast, Inc., a subsidiary of the Company, has been named as a defendant in a contract dispute litigation filed in Montgomery County Chancery Court for the State of Tennessee under the caption DPR Construction, GP vs. Microvast, Inc., et al, Case No. CD-24-31 (Tenn. Ch.) (filed June 20, 2024). The Plaintiff alleges that the Company failed to pay it for construction work that is performed on a Microvast facility in Tennessee, and seeks damages of $19,950 in progress billings, the additional sum of $1,566 being held as retainage on Plaintiff's progress billings under the contract, lost profits on the work yet to be performed under the contract plus certain fees and expenses, and foreclosure on the facility to satisfy the payment allegedly owed.
Microvast, Inc. has been named as a defendant in a contract dispute litigation filed in Montgomery County Chancery Court for the State of Tennessee under the caption Faith Technologies, Inc. Microvast, Inc. et al., Case No. CD-24-36 (Tenn. Ch.) (filed on July 15, 2024). Plaintiff asserts claims for damages related to its subcontract with DPR Construction, GP under which Plaintiff provided fire protection system services on a Microvast facility in Tennessee, and seeks damages of $1,699 plus cost of court and attorneys and prejudgment interest.
Microvast, Inc. has been named as a defendant in an action filed in Montgomery County Chancery Court for the State of Tennessee under the caption Bernhard MCC v. Hodess Cleanroom Construction, LLC, Hodess Construction Corporation, Microvast, Inc., and The Industrial Development Board of the County of Montgomery, Case No. CD-24-26 (Tenn. Ch.) (filed on May 28, 2024) brought by a subcontractor on the Microvast Facility in Tennessee for lien enforcement of $2,173.
29

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 16. COMMITMENTS AND CONTINGENCIES - continued

Litigation - continued
Other Matters - continued
Microvast, Inc. has been named as a defendant in an action filed in Montgomery County Chancery Court for the State of Tennessee under the caption Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery, Case No. CD-24-27 (Tenn. Ch.) (filed on May 28, 2024 ) brought by a subcontractor on the Microvast Facility in Tennessee for lien enforcement of $5,681.
Microvast, Inc. has been named as a defendant in an action filed in Montgomery County Chancery Court for the State of Tennessee under the caption Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee, Case No. RE-24-32 (Tenn. Ch.) (filed on July 01, 2024) brought by a prime contractor on the Microvast Facility in Tennessee for lien enforcement of $1,769.
The Group is also involved in other litigation, claims, and proceedings. The Group evaluates the status of each legal matter and assesses the potential financial exposure. If the potential loss from any legal proceedings or litigation is considered probable and the amount can be reasonably estimated, the Group accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimated. As of December 31, 2023 and June 30, 2024, based on the information currently available, the Group believes that any loss contingencies that may arise as a result of currently pending legal proceedings cannot be accurately quantified at this time and thus cannot determine whether they will have a material adverse effect on the Group’s business, results of operations, financial condition, and cash flows.
Capital commitments
Capital commitments for construction of property and purchase of property, plant and equipment were $49,965 as of June 30, 2024.
Purchase Commitments
Purchase commitments for non-cancelable contractual obligations primarily related to purchases of inventory were $45,952 as of June 30, 2024.
Pledged assets
Other than those disclosed in Note 7, the Group may pledge certain assets to banks to secure the issuance of bank acceptance notes for the Group. As of June 30, 2024, notes receivable from customers in the amount of $1,489, together with certain of our machinery and equipment with a carrying value of $25,772 has been pledged to secure the issuance of such notes.
Liens and Notices of Non-payment

As of June 30, 2024, the Company had received $35,986 of liens and $2,410 of notices of non-payment.

30

MICROVAST HOLDINGS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
JUNE 30, 2024
(In thousands of U.S. dollars, except share and per share data, or as otherwise noted)
NOTE 17. SUBSEQUENT EVENTS
Subsequent funding activities
In July 2024, the Company received the Delayed Draw Term Loan under the Loan Agreement of $13,000.
Subsequent settlement agreements with creditors
Subsequent to June 30, 2024 and to the date of issuance of the financial statements, the Group has entered into several settlement agreements with certain suppliers with payables amounting to approximately $21,338 as of June 30, 2024. Those agreements grant the Group a concession by forgiving certain contractually owed amounts and release some liens, as well as allow the Group to defer certain payment schedules. Based on those subsequent settlement agreements, a total payable concession of approximately $6,573 was obtained, liens of approximately $10,610 will be ultimately released and the payment schedules were generally deferred to monthly installments in the next twelve months. The Group is in the process of assessing the related accounting impact.
31

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
References in this Report to the “Company,” “Microvast Holdings, Inc.,” “Microvast,” “our,” “us” or “we” refer to Microvast Holdings, Inc. The following discussion and analysis of the Company’s financial condition and results of operations should be read in conjunction with the unaudited interim condensed financial statements and the notes thereto contained elsewhere in this report. Certain information contained in the discussion and analysis set forth below includes forward-looking statements that involve risks and uncertainties.
Business
Microvast Holdings, Inc., an advanced battery technology company, is headquartered in Stafford, Texas, and publicly traded on the NASDAQ. We design, develop and manufacture battery components and systems primarily for electric commercial vehicles and utility-scale energy storage systems (“ESS”).
Founded in 2006, Microvast was built on a guiding principle that remains core to our mission today: to innovate lithium-ion battery design without relying on past technologies. We call this true innovation. We started without preconceived notions of lithium-ion battery creation, unlike many companies that repurposed legacy technologies for new markets like electric vehicles—a process we consider product development rather than true innovation. To understand this difference, is to understand what we have set out to achieve.
Our mission is to accelerate the adoption of electric vehicles and renewable energy through innovative battery technologies and solutions, driving the transition to a sustainable economy. Specifically, we aim to spearhead U.S. domestic battery production in what is a strategically vital sector and allowing over time for the reliance on supplies from overseas manufacturers to be reduced. We believe continuous investment in our technology and operations will deliver long-term targeted revenue and income growth.
Through a vertically integrated approach, we have developed proprietary technologies spanning the entire battery system, from basic cell materials (cathode, anode, electrolyte, separator) to cooling systems and software controls. Since our inception, we have primarily focused on developing new battery solutions for the transportation industry which requires batteries that are ultra-fast charging, high energy density, long-lasting and safe.
Our most recent innovation is our high-energy nickel manganese cobalt (“NMC”) 53.5 ampere-hour battery cell (the “53.5Ah”), whose performance characteristics make it an ideal solution for electric vehicles. To bring this product to market we made significant investments in capacity expansion in Huzhou, China, and this facility now employs fully-automated production equipment for the 53.5Ah cell.
Since 2009, when we launched our first ultra-fast battery system, we have sold and delivered approximately 5,142.4 megawatt hours (“MWh”) of battery systems for electric vehicles. Our revenue for the three months ended June 30, 2024, increased $8.7 million to $83.7 million, a 12% increase compared to the same period ended June 30, 2023. As of June 30, 2024, we had an order backlog of approximately $278.6 million for our battery systems for electric vehicles (the equivalent of approximately 1,257.1 MWh), over 63% of which is attributable to Europe and the U.S. We expect to fulfill a majority of our electric vehicle battery backlog within 2024 and 2025.
In the future, in addition to expanding our production of battery systems and battery components for electric vehicles, we expect to increase our focus on producing ESS solutions to support the shift to electrification, with the goal of becoming a leading global ESS solution provider to the energy market. This necessity stems from the premise that electric vehicles are truly green only if powered by green energy. Addressing this symbiotic relationship is at the heart of our research activities and we expect it will shape our strategies for the foreseeable future.
We originally intended to produce 53.5Ah cells from our Clarksville, Tennessee facility for our ESS and EV product and had made significant investments in our capacity expansion there. However, due to market demand, regulation policies, our competitors lowering their selling prices, we now believe lithium iron phosphate (“LFP”) cells are a better battery fit for our ESS solutions and intend to produce LFP cells from the Tennessee facility instead of 53.5Ah cells. As such, we expect that all our production of 53.5Ah cells will be from our facilities in China, and in the United States we will focus on LFP production for our energy storage solutions to customers worldwide. We believe this strategic shift towards LFP technology in the U.S. leverages cost benefits, safety features, regulatory compliance, and lower environmental impact for the following reasons:

32

Production and Application Suitability. While NMC batteries provide high energy density and performance suitable for electric vehicles, we believe these characteristics are less critical for energy storage systems. LFP batteries, in contrast, offer performance parameters that align well with ESS requirements due to their stability and durability over longer discharge periods.

Cost Efficiency and Resource Utilization. LFP batteries are generally 20-40% less expensive per kilowatt-hour compared to NMC batteries. We believe this cost advantage, coupled with the reduced reliance on scarce minerals such as cobalt, makes LFP an economically and environmentally preferable choice for ESS. The extended lifecycle of our LFP batteries enhances their cost-effectiveness over prolonged operational durations, presenting a compelling value proposition for large-scale energy storage applications.

Reliability Enhancements. LFP batteries demonstrate better structural stability and higher thermal thresholds, reducing risks associated with overheating and thermal runaway. Our proprietary technology, which incorporates nitrogen protection systems within our ESS containers, further enhances the reliability profile of our ESS solutions, demonstrating our dedication to risk mitigation in the energy storage sector.

Tax Incentives. Our domestically produced LFP batteries and energy storage containers are expected to qualify with U.S. domestic content requirements and qualify for the Inflation Reduction Act Section 45X energy efficiency incentives, thereby enhancing the economic viability of our ESS solutions.

Environmental Impact. LFP batteries do not contain cobalt, which is often associated with significant environmental degradation and ethical concerns related to its mining practices. This attribute underscores our commitment to environmental sustainability and positions LFP batteries as a more eco-friendly option in the energy storage market.

While we believe these advantages make LFP batteries better suited for meeting the current and future demands of our ESS solutions, we are in the early stages of exploring this new product which is currently in the pilot stage in China. We can provide no assurance as to whether and when our LFP product will become available, when our Clarksville, Tennessee facility will be completed, or if our LFP batteries will ever be marketable. The lithium-based battery market is highly competitive and there can be no assurance that the use of our LFP product or ESS solutions will gain market acceptance. Additionally, we might encounter practical difficulties and may incur additional costs during the scale-up of our LFP operations.
Completion of the Business Combination
On July 23, 2021, Microvast Holdings, Inc. (formerly known as Tuscan Holdings Corp.) consummated the previously announced acquisition of Microvast, Inc., a Delaware corporation, pursuant to the Agreement and Plan of Merger dated February 1, 2021, between Tuscan, Microvast and TSCN Merger Sub Inc., a Delaware corporation, pursuant to which Merger Sub merged with and into Microvast, with Microvast surviving the merger.
Going Concern
In accordance with Accounting Standards Codification (“ASC”) Topic 205-40, Going Concern, we evaluate whether there are certain conditions and events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern. This evaluation includes considerations related to our liquidity resource. Given the uncertainties around our liquidity as described in Note 2 to the unaudited condensed consolidated financial statements of this Quarterly Report and in this Management's Discussion and Analysis of Financial Condition and Results of Operations, we have concluded that there is substantial doubt about our ability to continue as a going concern for at least one year from the date of issuance of the unaudited consolidated financial statements included elsewhere in this Quarterly Report. For more information, see Note 2 to the unaudited consolidated financial statements of this Quarterly Report and the risk factors in our Annual Report on Form 10-K for the year ended December 31, 2023 "There is substantial doubt regarding our ability to continue as a going concern", "We may be unable to meet our current capital requirements and will require additional capital to meet our outstanding accounts payable and current liabilities".
Key Factors Affecting Our Performance
We believe that our future success will be dependent on several factors, including those discussed below. While these areas represent opportunities for us, they also represent challenges and risks that we must successfully address in order to continue the growth of our business and improve our results of operations.
33

Technology and Product Innovation
Our financial performance is driven by development and sales of new products with innovative technology. Our ability to develop innovative technology has been and will continue to be dependent on our dedicated research team. As part of our efforts to develop innovative technology, in October 2021, we expanded our R&D footprint in Orlando by purchasing a 75,000 square foot facility dedicated to R&D. We plan to continue expanding our R&D presence in the U.S. We also plan to continue leveraging our knowledge base in our overseas locations, including China and to continue expanding our R&D efforts on a global basis. We expect our results of operations will continue to be impacted by our ability to develop new products with improved performance and reduced ownership cost, as well as the cost of our R&D efforts.
Market Demand
Our revenue and profitability depend substantially on the demand for battery systems and battery components, which is driven by the growth of the commercial and passenger electric vehicle and energy storage markets. Many factors contribute to the development of the electric vehicle and battery energy storage sector, including product innovation, general economic and political conditions, environmental concerns, energy demand, government support and economic incentives (e.g., the Inflation Reduction Act in the U.S. and the E.U. Green Deal, E.U. Fit for 55). While governmental economic incentives and mandates can drive market demand for the markets in which we operate and, as a result, battery systems and components, governmental economic incentives can always be gradually reduced or eliminated. Any reduction or elimination of governmental economic incentives may result in reduced demand for our products and adversely affect our financial performance.
Manufacturing Capacity
Our growth depends on being able to meet anticipated demand for our products. As of June 30, 2024, we had a backlog of approximately $278.6 million for our electric vehicles battery systems, equivalent to approximately 1,257.1 MWh. To increase our manufacturing output, address our backlog and capture growing market opportunities, we have made significant investment in capacity expansions in both Huzhou, China and Tennessee, United States.
In the third quarter of 2023, we successfully completed the 2 GWh cell, module and tray capacity expansion for our 53.5Ah cell technology in Huzhou, China which is now in operation and generating revenue from sales of electric battery systems.
The Tennessee expansion was originally scheduled to be completed in the fourth quarter of 2023 and was intended for production of 53.5Ah cells for our ESS solutions. However, we now believe LFP cells are a better battery fit for our ESS solutions and intend to produce LFP cells from the Tennessee facility instead of 53.5Ah cells. As such, we expect that all our production of 53.5Ah cells will be from our facilities in China, and in the United States we will focus on LFP production for our energy storage solutions to customers worldwide. Additionally, our ESS products previously assembled in Colorado are now planned to be assembled at our Tennessee facility. In order to complete the Tennessee expansion, we need to secure financing to meet the remaining capital expenditure needs, and the timing of when this project will be in operation remains uncertain. We are in the process of evaluating the amount of capital expenditures needed to complete the Tennessee expansion in light of the intended production shift from NMC cells to LFP cells.
Future capacity expansions will require significant capital expenditures and will require a corresponding expansion of our supporting infrastructure, further development of our sales and marketing team, an expansion of our customer base and strengthened quality control. This capacity expansion will be carried out in a measured manner based on our ongoing assessment of medium- and long-term demand for our solutions.
Sales Geographic Mix
After initially being focused on the Asia & Pacific regions, we have expanded and continue to expand our presence and product promotion to Europe and the U.S. to capitalize on the rapidly growing electric vehicle and battery energy storage markets in those geographies. As we continue to expand our geographic focus to Europe and the U.S., we believe sales of our products in Europe and the U.S. will have the potential to generate higher gross margins because average sales prices for customers in Europe and the U.S. are typically significantly higher than the average sales prices in China. It has been our experience that buyers in Europe and the U.S. are more motivated by the technologies and quality of our products than are buyers in China, making them less sensitive to the price of our products than are similarly situated buyers in China where we are also faced with intense competition from local Chinese battery manufacturers. Therefore, the geographic sources of our revenue will have an impact on our revenue and gross margins.
34

Manufacturing Costs
Our profitability may also be affected by our ability to effectively manage our manufacturing costs. Our manufacturing costs are affected by fluctuations in the price of raw materials. If raw material prices increase, we will have to offset these higher costs either through price increases to our customers or through productivity improvements. Our ability to control our raw materials costs is also dependent on our ability to negotiate with our suppliers for a better price and our ability to source raw materials from reliable suppliers in a cost-efficient manner. In addition, we expect that an increase in our sales volume will enable us to lower our manufacturing costs through economies of scale.
Regulatory Landscape
We operate in an industry that is subject to many established environmental regulations, which have generally become more stringent over time, particularly with respect to hazardous waste generation and disposal and pollution control. These regulations affect the cost of our products and our gross margins. We are also affected by regulations in our target markets, such as economic incentives to purchasers of electric vehicles, tax credits for electric vehicle manufacturers or developers of renewable energy projects, and economic penalties that may apply to a car manufacturer based on its fleet-wide emissions or more generally legislation aimed at reducing GHGs. Each of these regulations may expand the market size for both electric vehicles and energy storage , which would, in turn, benefit us. We have operations and sales in China, the Asia & Pacific region, Europe and the U.S. and, as a result, changes in trade restrictions and tariffs could impact our ability to meet projected sales or margins.
Basis of Presentation
We currently conduct our business through one operating segment. Our historical results are reported in accordance with U.S. GAAP and in U.S. dollars.
Components of Results of Operations
Revenues
We derive revenue from the sales of our electric battery products, including LpTO, LpCO, MpCO, HpCO and HnCo battery power systems. While we have historically marketed and sold our products primarily in China and the wider Asia-Pacific region, we are also expanding our sales presence internationally. The following table sets forth a breakdown of our revenue by major geographic regions in which our customers are located, for the periods indicated:
Three Months Ended June 30,
2023
2024
(In thousands)Amt%Amt%
People’s Republic of China ("PRC")
$46,122 62 %$33,282 40 %
Other Asia & Pacific countries18,520 24 %2,371 %
Asia & Pacific 64,642 86 %35,653 43 %
Europe 9,337 13 %46,745 55 %
U.S.974 1 %1,277 2 %
Total$74,953 100 %$83,675 100 %
35

Six Months Ended June 30,
2023
2024
(In thousands)Amt%Amt%
People’s Republic of China ("PRC")$78,734 65 %$60,474 36 %
Other Asia & Pacific countries21,669 17 %25,665 16 %
Asia & Pacific 100,403 82 %86,139 52 %
Europe 19,522 16 %75,666 46 %
U.S.2,001 2 %3,221 2 %
Total$121,926 100 %$165,026 100 %
We have historically derived a portion of our revenue in a given reporting period from a limited number of key customers, which vary from period to period. The following table summarizes net revenues from customers that accounted for over 10% of our net revenues for the periods indicated:
Three Months Ended June 30,
2023
2024
A13 %15 %
B20 %*%
C*%41 %

Six Months Ended June 30,
2023
2024
A*%12 %
B13 %*%
C13 %37 %
D12 %*%
E*%11 %

*Revenue from such customers represented less than 10% of our revenue during the respective periods.
Cost of Revenues and Gross Profit

Cost of revenues includes direct and indirect materials, manufacturing overhead (including depreciation, freight and logistics), warranty reserves and expenses, provision for obsolete inventories, and labor costs and related personnel expenses, including stock-based compensation and other related expenses that are directly attributable to the manufacturing of products.
Gross profit is equal to revenues less cost of revenues. Gross profit margin is equal to gross profit divided by revenues.
Operating Expenses
Operating expenses consist of selling and marketing, general and administrative and research and development expenses.
Selling and marketing expenses. Selling and marketing expenses consist primarily of personnel-related costs associated with our sales and marketing functions, including share-based compensation, and other expenses related to advertising and promotions of our products. We intend to hire additional sales personnel, initiate additional marketing programs and build additional relationships with our customers. Accordingly, we expect that our selling and marketing expenses will continue to increase in absolute dollars in the long term as we expand our business.
36

General and administrative expenses. General and administrative expenses consist primarily of personnel-related expenses associated with our executive team members, including share-based compensation, legal, finance, human resource and information technology functions, as well as fees for professional services, depreciation and amortization and insurance expenses. We expect to incur additional costs as we hire personnel and enhance our infrastructure to support the anticipated growth of our business.
Research and development expenses. Research and development expenses consist primarily of personnel-related expenses, including share-based compensation, raw material expenses relating to materials used for experiments, utility expenses and depreciation expenses attributable to research and development activities. Over time, we expect our research and development expense to increase in absolute dollars as we continue to make significant investments in developing new products, applications, functionality and other offerings.
Subsidy Income
Government subsidies represent government grants received from local government authorities. The amounts of and conditions attached to each subsidy were determined at the sole discretion of the relevant governmental authorities. Our subsidy income is non-recurring in nature.
Other Income and Expenses
Other income and expenses consist primarily of interest expense associated with our debt financing arrangements, interest income earned on our cash balances, gains and losses from foreign exchange conversion, and gains and losses on disposal of assets.
Income Tax Expense
We are subject to income taxes in the U.S. and foreign jurisdictions in which we do business, namely the PRC, Germany and the UK. These foreign jurisdictions have statutory tax rates different from those in the U.S. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to U.S. income, the absorption of foreign tax credits, changes in the valuation of our deferred tax assets and liabilities and changes in tax laws. We regularly assess the likelihood of adverse outcomes resulting from the examination of our tax returns by the U.S. Internal Revenue Service (the “IRS”), and other tax authorities to determine the adequacy of our income tax reserves and expense. Should actual events or results differ from our current expectations, charges or credits to our income tax expense may become necessary. Any such adjustments could have a significant impact on our results of operations.
Income tax in the PRC is generally calculated at 25% of the estimated assessable profit of our subsidiaries in the PRC, except that two of our PRC subsidiaries were qualified as “High and New Tech Enterprises” and thus enjoyed a preferential income tax rate of 15%. Federal corporate income tax rate of 21% is applied for our U.S. entity. Income tax in the UK is calculated at an average tax rate of 19% of the estimated assessable profit of our subsidiary in the UK. German enterprise income tax, which is a combination of corporate income tax and trade tax, is calculated at 29.9% of the estimated assessable profit of our subsidiary in Germany.
37

Results of Operations
Comparison of the Three Months Ended June 30, 2024 to the Three Months Ended June 30, 2023
The following table sets forth our historical operating results for the periods indicated:
Three Months Ended June 30,
$
Change
%
Change
2023
2024
Amount in thousands
Revenues$74,953 $83,675 $8,722 11.6 %
Cost of revenues(63,492)(56,480)7,012 (11.0)%
Gross profit11,461 27,195 15,734 137.3 %
15.3 %32.5 %
Operating expenses:
General and administrative expenses(23,509)(23,511)(2)— %
Research and development expenses(9,507)(10,107)(600)6.3 %
Selling and marketing expenses(5,897)(5,026)871 (14.8)%
Impairment loss of long-lived assets(51)(64,912)(64,861)127178.4 %
Total operating expenses(38,964)(103,556)(64,592)165.8 %
Subsidy income637 735 98 15.4 %
Operating loss(26,866)(75,626)(48,760)181.5 %
Other income and expenses:
Interest income1,518 246 (1,272)(83.8)%
Interest expense(487)(2,094)(1,607)330.0 %
Changes in fair value of warrant and convertible loan— (1,568)(1,568)100.0 %
Other (expense) income, net(243)601 844 (347.3)%
Loss before income tax(26,078)(78,441)(52,363)200.8 %
Income tax expense— — — — %
Net loss$(26,078)$(78,441)$(52,363)200.8 %
Less: net income attributable to noncontrolling interests11 — (11)(100.0)%
Net loss attributable to Microvast Holdings, Inc.'s shareholders$(26,089)$(78,441)$(52,352)200.7 %
Revenues
Our revenues increased from approximately $75.0 million for the three months ended June 30, 2023 to approximately $83.7 million for the same period in 2024, primarily driven by an increase in sales volume from approximately 270.2 MWh for three months ended June 30, 2023 to approximately 301.7 MWh for the same period in 2024.
Cost of Revenues and Gross Profit
Our cost of revenues for the three months ended June 30, 2024 decreased by $7.0 million, or 11.0%, compared to the same period in 2023. The decrease in the cost of revenues was primarily due to the decrease in raw material prices.
Our gross margin increased from 15.3% for the three months ended June 30, 2023 to 32.5% for the same period in 2024. The increase in gross margin was due to a combination of factors including better economies of scale through improving utilization, more favorable product mix and lower raw material prices.
38

Operating Expenses
Selling and Marketing

Selling and Marketing expenses for the three months ended June 30, 2024 were stable compared to the same period in 2023.
General and Administrative

General and Administrative expenses for the three months ended June 30, 2024 were stable compared to the same period in 2023.
Research and Development

R&D expenses for the three months ended June 30, 2024 were stable compared to the same period in 2023.

Impairment loss of long-lived assets

The impairment loss of long-lived assets was $64.9 million for the three months ended June 30, 2024, primarily driven by a $64.8 million impairment loss in our U.S. operations. During this period, we initiated a strategic shift towards LFP technology in the U.S., and we decided to pause the construction of our battery plant in Tennessee until additional funding for the remaining capital expenditure is secured. As a result of these events and circumstances in the second quarter, we conducted impairment testing for our long-lived assets in the U.S. and recognized an impairment loss of $64.8 million.

Changes in fair value of warrant and convertible loan

For the three months period ended June 30, 2024, we recorded a loss of $1.6 million mainly due to the change in fair value of convertible loan with shareholder of $1.6 million, details please see Note 14 – Convertible loan with shareholder.
39

Comparison of the Six Months Ended June 30, 2024 to the Six Months Ended June 30, 2023
The following table sets forth our historical operating results for the periods indicated:
Six Months Ended June 30,
$
Change
%
Change
2023
2024
Amount in thousands
Revenues$121,926 $165,026 $43,100 35.3 %
Cost of revenues(105,607)(120,606)(14,999)14.2 %
Gross profit16,319 44,420 28,101 172.2 %
13.4 %26.9 %
Operating expenses:
General and administrative expenses(43,894)(47,305)(3,411)7.8 %
Research and development expenses(20,368)(21,599)(1,231)6.0 %
Selling and marketing expenses(10,885)(10,617)268 (2.5)%
Impairment loss of long-lived assets(51)(64,912)(64,861)127178.4 %
Total operating expenses(75,198)(144,433)(69,235)92.1 %
Subsidy income714 1,269 555 77.7 %
Operating loss(58,165)(98,744)(40,579)69.8 %
Other income and expenses:
Interest income2,899 365 (2,534)(87.4)%
Interest expense(946)(3,826)(2,880)304.4 %
Changes in fair value of warrant and convertible loan17 (1,526)(1,543)(9076.5)%
Other income, net546 465 (81)(14.8)%
Loss before income tax(55,649)(103,266)(47,617)85.6 %
Income tax expense— — — — %
Net loss$(55,649)$(103,266)$(47,617)85.6 %
Less: net income attributable to noncontrolling interests21 — (21)(100.0)%
Net loss attributable to Microvast Holdings, Inc.'s shareholders$(55,670)$(103,266)$(47,596)85.5 %
Revenues
Our revenues increased from approximately $121.9 million for the six months ended June 30, 2023 to approximately $165.0 million for the same period in 2024, primarily driven by an increase in sales volume from approximately 402.8 MWh for six months ended June 30, 2023 to approximately 654.9 MWh for the same period in 2024.
Cost of Revenues and Gross Profit
Our cost of revenues for the six months ended June 30, 2024 increased by $15.0 million, or 14.2%, compared to the same period in 2023. The increase in the cost of revenues was primarily in line with the increased sales, partially offset by $0.4 million of decreased share-based compensation expenses.
Our gross margin increased from 13.4% for the six months ended June 30, 2023 to 26.9% for the same period in 2024. The increase in gross margin was due to a combination of factors including better economies of scale, more favorable product mix and lower raw material prices.
40

Operating Expenses
Selling and Marketing

Selling and Marketing expenses for the six months ended June 30, 2024 were stable compared to the same period in 2023.
General and Administrative

General and Administrative expenses for the six months ended June 30, 2024 increased by $3.4 million, or 7.8%, compared to the same period in 2023. The increase in General and Administrative expenses was primarily due to $2.4 million of increased personnel-related expense, $5.6 million of increased professional fee and insurance fee, $0.9 million of increased depreciation and amortization, $1.6 million of increased credit loss, $1.3 million of increased exchange loss and other increases related to business expansion, offset by $8.8 million of decreased share-based compensation expenses.
Research and Development

R&D expenses for the six months ended June 30, 2024 increased by $1.2 million, or 6.0%, compared to the same period in 2023. The increase in R&D expenses was primarily due to $1.6 million of increased personnel-related expenses as we increased headcount of our research team as a result of our efforts to further develop and enhance our products and other increases related to business expansion, offset by $1.4 million of decreased share-based compensation expenses.

Impairment loss of long-lived assets

The impairment loss of long-lived assets was $64.9 million for the six months ended June 30, 2024, primarily driven by a $64.8 million impairment loss in our U.S. operations. During this period, we initiated a strategic shift towards LFP technology in the U.S., and we decided to pause the construction of our battery plant in Tennessee until additional funding for the remaining capital expenditure is secured. As a result of these events and circumstances in the second quarter, we conducted impairment testing for our long-lived assets in the U.S. and recognized an impairment loss of $64.8 million.

Changes in fair value of warrant and convertible loan

For the six months period ended June 30, 2024, we recorded a loss of $1.5 million mainly due to the change in fair value of convertible loan with shareholder of $1.6 million, details please see Note 14 – Convertible loan with shareholder.

Liquidity and Capital Resources

Since inception, we have financed our operations primarily from capital contributions from equity holders, the issuance of convertible notes and bank borrowings.

The consolidated net cash position as of June 30, 2024 included cash and cash equivalents of $43.9 million and $13.8 million held by our PRC and European subsidiaries, respectively, that is not available to fund our U.S. operations unless funds are repatriated. Should we need to repatriate to the U.S. part or all of the funds held by our international subsidiaries in the form of a dividend, we would need to accrue and pay withholding taxes. We do not intend to pay any cash dividends on our common stock in the foreseeable future and intend to retain all of the available funds and any future earnings for use in the operation and expansion of our business in the PRC, Europe and the U.S.

In accordance with Accounting Standards Update ("ASU") No. 2014-15, “Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern (Subtopic 205-40),” management has evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date of the unaudited condensed consolidated financial statements are issued and has determined that the Company’s ability to continue as a going concern is dependent on its ability to raise additional capital or secure financing. In light of the capital expenditures required to settle the outstanding payables associated with the Group's Tennessee expansion and operating requirements under its current business plan, the Company is projecting that its existing cash and cash equivalents will not be sufficient to fund its operations and capital expenditure needs through the next twelve months from the date of issuance of its unaudited condensed consolidated financial statements. These conditions and events raise substantial doubt about the Company’s ability to continue as a going concern.

41

As of the date of issuance of the financial statements, we have secured the following cash flow and liquidity improvement initiatives:

Loan with Mr. Yang Wu

Pursuant to the $25.0 million loan agreement dated May 28, 2024 with Mr. Yang Wu, the Company’s Chief Executive Officer and Chairman, we have received the first tranche of $12.0 million in May 2024 and the second tranche of $13.0 million in July 2024.

Labor reduction in the U.S.

We have reduced the number of employees in the U.S. by 82% during the quarter ended June 30, 2024, which will significantly reduce its operating expenditure, ultimately improving its liquidity.

Bank Loans

As of June 30, 2024, our principal sources of liquidity were our cash and cash equivalents and restricted cash in the amount of $104.5 million. We are currently working with our banks in China to extend the drawdown date on the $42.7 million (RMB300 million) that is undrawn under our RMB800 million project finance facility for the construction of our Huzhou capacity expansions.

Disposal of non-core US real estate assets

We have engaged agents to sell certain US real estate assets that are not integral to our cell manufacturing or assembly operations.

In addition to the above, the Company is engaged in discussions with third parties to assess strategic alternatives, including ways to enhance our liquidity and/or the sale or disposal of certain US real estate assets that are not integral to the our cell manufacturing or assembly operations. These plans are not final and are subject to market and other conditions not within our control. As such, there can be no assurance that we will be successful in obtaining sufficient capital. Accordingly, management has concluded under the accounting standards that these plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern. Should sufficient capital not be secured through the plans, or should there be a delay in the timing of securing capital through these alternatives, this would have adverse implications for the Company and our shareholders. In these scenarios, we will need to seek other options, including delaying or reducing operating and capital expenditure and the possibility of an alternative transaction.

Financings

As of June 30, 2024, we had bank borrowings of $94.2 million, the terms of which range from 2 to 30 months. The interest rates on our bank borrowings ranged from 3.30% to 4.85% per annum. As of June 30, 2024, we had convertible bonds outstanding of $43.2 million, with interest rates ranging from 3% to 4%. The convertible bonds are all due in 2027. As of June 30, 2024, we also had the Convertible loan with shareholder of $13.3 million outstanding at an initial interest rate equal to Term SOFR for the applicable interest period, plus an initial applicable margin of 9.75% per annum, 3.75% of which shall be paid in kind and added to the outstanding principal under the Convertible loan with shareholder, with the remaining interest to be paid in cash. See Note 14 for details. As of June 30, 2024, we were in compliance with all material terms and covenants of our loan agreements, credit agreements and bonds.

On July 23, 2021, we received $708.4 million from the completion of the Business Combination, $705.1 million net of transaction costs paid by Microvast, Inc. We have used $438.8 million of the net proceeds from the Business Combination to expand our manufacturing facilities and for the purchase of property and equipment associated with our existing manufacturing and R&D facilities. In addition, $143.9 million of the net proceeds were used for working capital as of June 30, 2024.


Capital expenditures and other contractual obligations
Our capital expenditures amounted to $150.9 million and $186.8 million for the years ended December 31, 2022 and 2023, respectively. Our capital expenditures in 2022 and 2023 related primarily to the construction of manufacturing facilities in Huzhou, China and Clarksville, Tennessee. The Huzhou, China expansion was completed in the third quarter of 2023.

42

Because of delays in securing additional financing, including our fund-raising process being negatively impacted by the loss of the DOE grant, in the fourth quarter of 2023 we experienced slow progress in continuing construction of our Clarksville, Tennessee expansion, slowing down certain project work streams due to the need for additional financing. This resulted in further delays and increased costs with negative effects on our liquidity and ability to meet accounts payable, especially for our U.S. operations. The Tennessee expansion was originally scheduled to be completed in the fourth quarter of 2023 and was intended for production of 53.5Ah cells for our ESS solutions. However, we now believe LFP cells are a better battery fit for our ESS solutions and intend to produce LFP cells from the Tennessee facility instead of 53.5Ah cells. In order to complete the Tennessee expansion, we need to secure financing to meet the remaining capital expenditure needs, and the timing of when this project will be in operation remains uncertain. We are in the process of evaluating the amount of capital expenditures needed to complete the Tennessee expansion in light of the intended production shift from NMC cells to LFP cells.

Further, due to the working capital needs of MPS China and adverse tax consequences as well as foreign restrictions, we are unable to repatriate cash from China to pay our accounts payable in the U.S. and fund the continued expansion of our U.S. operations. We are in discussions with third parties to assess strategic alternatives, including ways to enhance our liquidity and/or the sale or disposal of certain US real estate assets that are not integral to the our cell manufacturing or assembly operations. Until financing is in place, this will limit our growth opportunities especially in the U.S. market. Also, we will be forgoing potential Inflation Reduction Act credits until such time as the Clarksville, Tennessee expansion is in operation.

Our future capital requirements will depend on many factors, including, but not limited to funding planned production capacity expansions and for general working capital. In addition, we may in the future enter into arrangements to acquire or invest in complementary businesses or technologies. We may need to seek additional equity or debt financing in order to meet these future capital requirements. If we are unable to raise additional capital or secure financing when desired, or on terms that are acceptable to us, our business, financial condition and results of operations could be adversely affected. There are no material off-balance sheet arrangements other than those described below.

Lease Commitments

We lease certain facilities and equipment under non-cancellable lease agreements that expire at various dates through 2036. For additional information, see Note 12 – Leases, in the notes to the unaudited condensed consolidated financial statements in Part I, Item 1 of this Report on Form 10-Q.

Purchase Commitments

We regularly enter into non-cancelable contractual obligations primarily related to purchases of inventory. As of June 30, 2024, such purchase commitments, which do not qualify for recognition on our Unaudited Condensed Consolidated Balance Sheets, amount to $46.0 million , most of which is short-term.

There have not been any other material changes during the three and six months ended June 30, 2024 to our contractual obligations included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Cash Flows
The following table provides a summary of our cash flow data for the periods indicated:
Six Months Ended June 30,
2023
2024
Amount in thousands
Net cash (used in) generated from operating activities(41,008)2,142 
Net cash used in investing activities(93,401)(7,442)
Net cash generated from financing activities5,293 28,488 
Cash Flows from Operating Activities
During the six months ended June 30, 2024, our operating activities generated $2.1 million in cash. This increase in cash consisted of (1) a net loss of $103.3 million and non-cash charges of $116.5 million, of which $14.9 million is depreciation of property, plant and equipment, $24.0 million is non-cash share-based compensation expense and $64.9 million is impairment loss from long-lived asset; and (2) a $11.1 million decrease in cash flows from operating assets and
43

liabilities including $39.9 million cash inflow due to the net decrease of accounts receivable and notes receivable, $1.5 million increase in inventories, $44.1 million cash outflow from accounts payable and notes payable, $3.9 million cash outflow from accrued and other liabilities and prepaid expense and other current asset, and $1.5 million cash outflow from other operating assets and liabilities.
Cash Flows from Investing Activities
During the six months ended June 30, 2024, cash used in investing activities totaled $7.4 million. This cash outflow primarily consisted of capital expenditures related to the expansion of our manufacturing facilities and to the purchase of property and equipment associated with our existing manufacturing and R&D facilities.
Cash Flows from Financing Activities
During the six months ended June 30, 2024, cash generated from financing activities totaled $28.5 million. This cash inflow was a result of $40.5 million proceeds from bank borrowings and $12.0 million proceeds from Convertible loan offset by $23.5 million repayment on bank borrowings and $0.5 million of debt cost for Convertible loan.
Critical Accounting Policies and Estimates
Our unaudited condensed consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
There have been no substantial changes to these estimates, or the policies related to them during the six months ended June 30, 2024, except for the impairment of long-lived assets illustrated in below paragraphs. For other discussion of these estimates and policies, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies and Estimates” in Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2023.

In accordance with ASC 360, Property, Plant, and Equipment (“ASC 360”), we evaluate our long-lived assets, such as property and equipment, for impairment whenever events and circumstances indicate that the assets might be impaired due to the carrying amount of an asset group not being recoverable. When the projected undiscounted cash flows estimated to be generated by those assets are less than their carrying amounts, the assets are adjusted to their estimated fair value and an impairment loss is recorded as a component of operating expenses. For assets held for sales, the amount of potential impairment may be based upon appraisal of the asset, estimated market value of similar assets or estimated cash flow from the disposition of the asset. The evaluation of asset impairment requires us to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts.

During the three months ended June 30, 2024, we decided to pause the construction of the battery plant in Tennessee until additional funding for the remaining capital expenditure is secured. As a result, we reassessed the recoverability of the long-lived assets in the U.S. and utilized the residual method to estimate the fair value of the plant under construction located in Tennessee. For other long-lived assets in the U.S. to be dispose, we estimated market value or estimated cash flow from disposition of the assets. As a result of the assessment, we recorded impairment loss of long-lived assets $0.1 million and $64.9 million for the three and six months ended June 30, 2023 and 2024, respectively, in operating expenses.

Item 3. Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Exposure Risk
Our cash and cash equivalents consist of cash and money market accounts. Such interest-earning instruments carry a degree of interest rate risk. To date, fluctuations in interest income have not been significant. In addition, our bonds payable bear interest at fixed rates and are not publicly traded. Our project finance loans in China contain a spread of 115 basis points over the Loan Prime Rate in China and accordingly are exposed to movements in that reference rate. Therefore, interest expense going forward could be materially affected by changes in the market interest rates.
44

The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. Because our cash equivalents have a short maturity, our portfolio’s fair value is relatively insensitive to interest rate changes. We do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition. In future periods, we will continue to evaluate our investment policy in order to ensure that we continue to meet our overall objectives.
Foreign Currency Exchange Risk
We have a large operational presence in China and a significant amount of our transactions are currently denominated in RMB. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. We have experienced and will continue to experience fluctuations in our operating results as a result of transaction gains and losses related to translating certain cash balances, trade accounts receivable and payable balances, and intercompany balances that are denominated in currencies other than the U.S. Dollar, principally RMB. The effect of an immediate 10% adverse change in foreign exchange rates on Renminbi-denominated accounts as of June 30, 2024, including intercompany balances, would result in a foreign currency loss of $13.4 million. In the event our foreign sales and expenses increase, our operating results may be more affected by fluctuations in the exchange rates of the currencies in which we do business. At this time, we do not, but we may in the future, enter into derivatives or other financial instruments in an attempt to hedge our foreign currency exchange risk. It is difficult to predict the impact hedging activities would have on our results of operations.
Credit Risk
Our credit risk primarily relates to our trade and other receivables, restricted cash, cash equivalents and amounts due from related parties. We generally grant credit only to clients and related parties with good credit ratings and also closely monitor overdue debts. In this regard, we consider that the credit risk arising from our balances with counterparties is significantly reduced.
The assumptions used in evaluating our exposure to credit losses associated with our financing receivables
portfolio involve estimates and significant judgment. Holding other estimates constant, a hypothetical 100 basis points
increase in the expected loss rate on the financing receivables portfolio would have resulted in an increase in the allowance
for credit losses of approximately $0.6 million as of June 30, 2024.
In order to minimize the credit risk, we have delegated a team responsible for determining credit limits, credit approvals and other monitoring procedures to ensure that follow-up action is taken to recover overdue debts. In addition, we review the recoverable amount of each individual debtor at the end of each reporting period to ensure that adequate impairment losses are made for irrecoverable amounts. We will negotiate with the counterparties of the debts for settlement plans or changes in credit terms, should the need arise. In this regard, we consider that our credit risk is significantly reduced.
Seasonality
We have historically experienced higher sales during our third and fourth fiscal quarters as compared to our first and second fiscal quarters. However, our limited operating history makes it difficult for us to judge the exact nature or extent of the seasonality of our business.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under supervision and with the participation of our management, including our Chief Executive Officer and Interim Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of June 30, 2024. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of June 30, 2024, as a result of the material weakness identified below.
In light of this material weakness, we performed additional analysis as deemed necessary to ensure that our financial statements were prepared in accordance with U.S. GAAP. Based on such analysis and notwithstanding the identified material weakness, management, including our Chief Executive Officer and Interim Chief Financial Officer,
45

believe the unaudited condensed consolidated financial statements included in this Report on Form 10-Q fairly represent in all material respects our financial condition, results of operations and cash flows at and for the periods presented in accordance with U.S. GAAP.
Material Weakness
In connection with the audit of the financial year ended December 31, 2023, we identified certain control deficiencies in the design and operation of our internal controls over our financial reporting that constituted a material weakness in aggregation. A “material weakness” is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our company’s annual or interim financial statements will not be prevented or detected on a timely basis. The material weakness that has been identified relates to the design and implementation of IT general controls for IT system that are relevant to the preparation of the financial statements. Specifically, we did not design and maintain adequate user access controls to restrict user and privileged access to certain particular function of the ERP during the implementation, which could allow a skilled user with privileged access to access and potentially make changes to the system relevant to the preparation of the financial statements.
Material Weakness Remediation
Subsequent to the identification of the material weakness, we have taken steps to address the control deficiencies and implemented our remediation plan, which we believe addresses the underlying causes. We are executing on our remediation plan for the material weakness by removing all inappropriate access and establishing more robust processes to control the privileged access to our system including monthly review of the system log for any inappropriate access. While we believe these efforts have improved, and will continue to improve, our internal controls and address the underlying causes of the material weakness, the material weakness will not be remediated until our remediation plan has been fully implemented and tested and we have concluded that following the improvements, our IT general controls are operating effectively for a sufficient period of time.
Changes in Internal Control Over Financial Reporting
As described above, the Company is taking steps to remediate the material weakness noted above. Other than in connection with these remediation steps, there have been no changes in our internal control over financial reporting during the quarter ended June 30, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
46

PART II - OTHER INFORMATION
Item 1. Legal Proceedings

For a description of our pending legal proceedings, please see Note 16. Commitments and Contingencies, to the consolidated financial statements included elsewhere in this Quarterly Report. While the lawsuits are being vigorously defended, the outcome of any litigation is inherently uncertain, and there is always the possibility that a court rules in a manner that is adverse to the interests of the Company and the individual defendants. However, the amount of any such loss in that scenario cannot be reasonably estimated at this time. Regardless of the outcome, litigation has the potential to have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 1A. Risk Factors
In evaluating us and our common stock, we urge you to carefully consider the risks and other information in this Report on Form 10-Q, as well as the risk factors disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, and other reports that we have filed with the SEC. Any of these factors could result in a significant or material adverse effect on our results of operations or financial condition. Additional risk factors not presently known to us or that we currently deem immaterial may also impair our business or results of operations. We may disclose changes to such factors or disclose additional factors from time to time in our future filings with the SEC.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
There were no unregistered sales of our equity securities during the three months ended June 30, 2024.
Item 3. Defaults upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
47

Item 6. Exhibits.
The following exhibits are furnished as part of, or incorporated by reference into, this Report on Form 10-Q.
Exhibit NumberExhibit Title
2.1+ 
3.1 
3.2 
4.1 
4.2 
4.3 
4.4 
4.5 
4.6
10.1
10.2
10.3
10.4
31.1*
31.2*
32.1**
32.2**
*Filed herewith.
**Furnished.
+Certain schedules to this Exhibit have been omitted in accordance with Item 601(b)(2) of Regulation S-K. The Company hereby agrees to hereby furnish supplementally a copy of all omitted schedules to the SEC upon request.
48

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 hereunto duly authorized.
Dated: August 9, 2024MICROVAST HOLDINGS, INC.
By:/s/ Yaser Ali
Name:Yaser Ali
Title:Chief Financial Officer

49
EX-31.1 2 mvst20240630-ex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION
PURSUANT TO RULES 13a-14(a) AND 15d-14(a)
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Yang Wu, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 of Microvast Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under my 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; and
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officers and I have disclosed, based on our 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.
Date: August 8, 2024
By:
/s/ Yang Wu
Name:
Yang Wu
Title:
Chief Executive Officer and Director
(Principal Executive Officer)

EX-31.2 3 mvst20240630-ex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION
PURSUANT TO RULES 13a-14(a) AND 15d-14(a)
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Yang Wu, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 of Microvast Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under my 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; and
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officers and I have disclosed, based on our 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.
Date: August 8, 2024
By:
/s/ Yang Wu
Name:
Yang Wu
Title:
Chief Executive Officer and Director
(Principal Financial and Accounting Officer)

EX-32.1 4 mvst20240630-ex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Microvast Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Yang Wu, Chief Executive Officer and Director, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 8, 2024
/s/ Yang Wu
Name:
Yang Wu
Title:
Chief Executive Officer and Director
(Principal Executive Officer)

EX-32.2 5 mvst20240630-ex322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Microvast Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Yang Wu, Chief Executive Officer and Director, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 8, 2024
/s/ Yang Wu
Name:
Yang Wu
Title:
Chief Executive Officer and Director
(Principal Financial and Accounting Officer)

EX-101.SCH 6 mvst-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - PRODUCT WARRANTY link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - BANK BORROWINGS link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - OTHER NON-CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - BONDS PAYABLE link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - WARRANTS link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - FAIR VALUE MEASUREMENT link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - SHARE-BASED PAYMENT link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - PRODUCT WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - BANK BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - OTHER NON-CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - BONDS PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - FAIR VALUE MEASUREMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - SHARE-BASED PAYMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Going Concern (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Labor reduction in the U.S. (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Bank Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Impairment of long-lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Convertible loan with shareholder (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - ACCOUNTS RECEIVABLE- Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - INVENTORIES, NET - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - INVENTORIES, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - PRODUCT WARRANTY - Schedule of Movement of Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - PRODUCT WARRANTY - Schedule of Warranty Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - BANK BORROWINGS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - BANK BORROWINGS - Schedule of Bank Borrowings Repayment (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - BANK BORROWINGS - Schedule of Bank Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - BANK BORROWINGS - Schedule of Banking Facilities and Aggregate Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - OTHER NON-CURRENT LIABILITIES - Schedule of Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - BONDS PAYABLE - Schedule of Bonds Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - BONDS PAYABLE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - WARRANTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - WARRANTS - Schedule of Under the Binomial-Lattice Model (“BLM”) that Assumes Optimal Exercise of the Company’s Redemption Option (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - FAIR VALUE MEASUREMENT - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - FAIR VALUE MEASUREMENT - Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - LEASES - Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - LEASES - Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - LEASES - Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - SHARE-BASED PAYMENT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - SHARE-BASED PAYMENT - Schedule of Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - SHARE-BASED PAYMENT - Schedule of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - SHARE-BASED PAYMENT - Schedule Non-vested Shares Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - SHARE-BASED PAYMENT - Schedule of Classification of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER - Fair Value Measurement Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - NET LOSS PER SHARE - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - NET LOSS PER SHARE- Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mvst-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mvst-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mvst-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Warrant issued (in shares) Stock Issued During Period, Shares, Stock Splits Proceeds from long-term lines of credit Proceeds from Long-Term Lines of Credit Bond loan Bond Loan Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] 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] Shares issuable upon vesting of Earn-out shares Vesting Of Earn-out Shares [Member] Vesting Of Earn-out Shares Reserves percentage Common Stock Reserved for ESOP Plan Statistical Measurement [Domain] Statistical Measurement [Domain] CONVERTIBLE LOAN WITH SHAREHOLDER Related Party Transactions Disclosure [Text Block] Supplemental Cash Flow Information Related to Leases Lease, Cost [Table Text Block] Cover [Abstract] Weighted average grant date fair value, outstanding at beginning (in dollars per share) Weighted average grant date fair value, outstanding at ending (in dollars per share) Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value Outstanding Weighted average grant date fair value, Outstanding. Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five (Decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Notes payable Notes Payable, Current Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other current liabilities Other Liabilities, Current Trading Symbol Trading Symbol Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Long-term debt, term Long-Term Debt, Term Schedule of Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds on disposal of property, plant and equipment Proceeds on Disposal of Property Plant and Equipment Assets held for sale Assets Held For Sale, Policy [Policy Text Block] Assets Held For Sale, Policy 2022 Facility Agreement 2022 Facility Agreement [Member] 2022 Facility Agreement Allowance for credit losses Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Deferred subsidy income- non-current Deferred Subsidy Income Noncurrent Deferred subsidy income – non-current. Accounts receivable Increase (Decrease) in Accounts Receivable Bank Borrowing [Roll Forward] Bank Borrowing [Roll Forward] Operating lease liabilities Increase (Decrease) in Operating Lease Liability FAIR VALUE MEASUREMENT Fair Value Disclosures [Text Block] Commitment and contingencies, capital commitments payable, duration Commitment And Contingencies, Capital Commitments Payable, Duration Commitment And Contingencies, Capital Commitments Payable, Duration Short-term bank borrowings Short-Term Borrowings And Line Of Credit, Current Short-Term Borrowings And Line Of Credit, Current LEASES Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Operating lease, cost Operating Lease, Cost Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Proceeds from maturity of short-term investments Proceeds from Sale and Maturity of Marketable Securities Loss contingency, damages sought, retainage Loss Contingency, Damages Sought, Retainage Loss Contingency, Damages Sought, Retainage Operating lease liabilities Operating Lease, Liability, Noncurrent Debt instrument term, description Debt Instrument Term Description [Policy Text Block] Advance from customers Contract with Customer, Liability, Current Exercise price (in dollars per share) Sale of Stock, Price Per Share June 10, 2026 June 10, 2026 [Member] June 10, 2026 Public Warrants Public Warrants [Policy Text Block] Warrants [Abstract] Warrants [Abstract] Warrants [Abstract] U.S. UNITED STATES Other non-current assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Warrant redemption, trading days Class of Warrant or Right, Threshold Trading Days ACCOUNTS RECEIVABLE Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Amount to be released Settlement Liabilities, Liens To Be Released, Amount Settlement Liabilities, Liens To Be Released, Amount Net cash (used in) generated from operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Secured Debt Secured Debt [Member] Stock price minimum to redeem warrants (in dollars per share) Class of Warrant or Right, Stock Price Minimum Shares issued (in shares) Stock Issued During Period, Shares, Purchase of Assets Equity Components [Axis] Equity Components [Axis] Convertible debt and warrants, fair value Convertible Debt And Warrants, Measurement Input Convertible Debt And Warrants, Measurement Input Weighted average exercise price, expected to vest and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Equity-based compensation costs Share-Based Payment Arrangement, Amount Capitalized Supply Commitment [Axis] Supply Commitment [Axis] Use of estimates Use of Estimates, Policy [Policy Text Block] BONDS PAYABLE Bonds Payable [Text Block] Goods, Services And Materials Goods, Services And Materials [Member] Goods, Services And Materials Entity Small Business Entity Small Business Geographical [Axis] Geographical [Axis] Payment for debt issue costs Payments of Debt Issuance Costs 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Warrant Warrant Liability [Policy Text Block] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Bernhard MCC v. Hodess Cleanroom Construction, LLC, Bernhard MCC v. Hodess Cleanroom Construction, LLC, Hodess Construction Corporation, Microvast, Inc., and The Industrial Development Board of the County of Montgomery [Member] Bernhard MCC v. Hodess Cleanroom Construction, LLC, Hodess Construction Corporation, Microvast, Inc., and The Industrial Development Board of the County of Montgomery Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Award Date [Axis] Award Date [Axis] Total Accrued Expense And Other Liabilities, Current Accrued Expense And Other Liabilities, Current Number of securities called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Commitments and Contingencies (Details) [Line Items] Commitments and Contingencies (Details) [Line Items] Commitments and Contingencies (Details) [Line Items] Impairment loss from long-lived asset Impairment loss from long-lived asset Impairment of Long-Lived Assets to be Disposed of Dividend rate Measurement Input, Expected Dividend Rate [Member] Shares issuable that may be subject to cancellation Subject To Cancellation Of Shares [Member] Subject To Cancellation Of Shares Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Current assets: Assets, Current [Abstract] Commitments and Contingencies (Details) [Table] Commitments and Contingencies (Details) [Table] Commitments and Contingencies (Details) [Table] Net loss attributable to common stock shareholders Net Income (Loss) Available to Common Stockholders INVENTORIES, NET Inventory Disclosure [Text Block] Receivables from customers Receivable from Customer in Brokerage Utilized during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Product and Service [Domain] Product and Service [Domain] Entity Information [Line Items] Entity Information [Line Items] Stock option Share-Based Payment Arrangement, Option [Member] Short-term lease, cost Short-Term Lease, Cost Weighted average grant date fair value per share, non-vested shares, vested (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 Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Warrant term Warrant Term 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Statutory reserves Statutory Reserve [Member] Total comprehensive loss attributable to Microvast Holding, Inc.'s shareholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Income tax payables Accrued Income Taxes, Current Security Exchange Name Security Exchange Name Warrants Warrant [Member] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Tuscan Holdings Corp and EarlyBirdCapital, Inc. Tuscan Holdings Corp and Early Bird Capital Inc [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] December 10, 2024 December 10, 2024 [Member] December 10, 2024 Number of Non-Vested Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Work in process Inventory, Work in Process, Net of Reserves Property, plant and equipment, net Property, Plant and Equipment, Net Schedule of Movement of Product Warranty Schedule of Product Information [Table Text Block] Stock option Stock or Unit Option Plan Expense Total Liabilities Liabilities Short-term bank borrowings Short-Term Debt Weighted average exercise price, exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Convertible Debt Convertible Debt [Member] Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery [Member] Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Research and development expenses 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] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Warrants [Line Items] Warrants [Line Items] Warrants [Line Items] Class of warrant or right, number of securities called by each warrant or right (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Operating lease liabilities, current Operating Lease, Liability, Current Common stock, shares issued (in shares) Common Stock, Shares, Issued Schedule of Bonds Payable [Line Items] Schedule of Bonds Payable [Line Items] Schedule of Bonds Payable [Line Items] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Foreign currency translation adjustments Temporary Equity, Foreign Currency Translation Adjustments Bank Borrowings [Abstract] Bank Borrowings [Abstract] Warrant liability Derivative Liability Long-Term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Dividend rate Warrants, Valuation Method, Expected Dividend Rate Repayments of principal Repayments Of Principal Repayments Of Principal Revenue recognized Revenue Related to Contracts Balance It represent revenue related to contract balance. Volatility Warrants, Fair Value Assumptions, Expected Volatility Rate Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted Average Exercise Price (US$) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Expected term (years) Warrants, Fair Value Assumptions, Expected Term Liens amount Liens Amount Liens Amount Europe Europe [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Basis of presentation Basis of Accounting, Policy [Policy Text Block] Weighted average shares used in calculating net loss per share of common stock, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Payables for purchase of property, plant and equipment Payables for Purchase of Property Plant and Equipment The amount of payables for purchase of property plant and equipment. Other Asia & Pacific countries Other Asia And Pacific Countries [Member] Other Asia And Pacific Countries Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Research and development expenses Other Research and Development Expense BANK BORROWINGS Bank Borrowings [Text Block] BankBorrowings Proceeds from bank borrowings Proceeds from Issuance of Debt Warrants (Details) [Line Items] Warrants (Details) [Line Items] Warrants (Details) [Line Items] Related Party Related Party [Member] Litigation Case [Axis] Litigation Case [Axis] Interest expense Interest Expense, Nonoperating Share Options Share Options [Member] Commitment and contingencies, capital commitments payable Commitment And Contingencies, Capital Commitments Payable Commitment And Contingencies, Capital Commitments Payable Category of Item Purchased [Axis] Category of Item Purchased [Axis] Schedule of Bank Borrowings Repayment Schedule Of Bank Borrowings Repayment [Table Text Block] Repayments of convertible debt (in dollars and yuan renminbi) Repayments of Convertible Debt Initial Lender Warrants Initial Lender Warrants [Member] Initial Lender Warrants Accounts receivable (net of allowance for credit losses of $4,571 and $4,679 as of December 31, 2023 and June 30, 2024, respectively) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Number of shares, grant (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] Held-for-sale assets Asset, Held-for-Sale, Not Part of Disposal Group, Current Non-current Long-Term Debt Document Fiscal Period Focus Document Fiscal Period Focus Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Weighted average remaining contractual, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Expected dividend yields Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Restricted cash, current Restricted Cash, Current Document Type Document Type Cash, cash equivalents and restricted cash at beginning of the period Cash, cash equivalents and restricted cash at end of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Weighted average remaining contractual life, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Other income and expenses: Other Income and Expenses [Abstract] Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period (in shares) Number of non-vested shares, vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Total Microvast Holdings, Inc. Shareholders’ Equity Parent [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Denominator: Denominator [Abstract] Denominator Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Liabilities Liabilities [Abstract] Aggregate intrinsic value Aggregate Intrinsic Value of the Share Options Aggregate intrinsic value of the share options. Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Weighted average grant date fair value, exercisable (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value Shares issuable upon exercise of warrants Exercise Of Warrants [Member] Exercise Of Warrants Long-term debt, percentage bearing variable interest, percentage rate Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Schedule of Stock Option Activity Plan Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Working capital Working Capital Working Capital Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Debt instrument, debt default, amount Debt Instrument, Debt Default, Amount Short-term investments Short-Term Investments Risk-free interest rate Warrants, Fair Value Assumptions, Risk Free Interest Rate Statistical Measurement [Axis] Statistical Measurement [Axis] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Award Type [Domain] Award Type [Domain] Issuance of common stock in connection with vesting of share-based awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Weighted-average period Net Amount at Risk by Product and Guarantee, Weighted Average Period Remaining Additional paid-in capital Additional Paid-in Capital [Member] June 10, 2025 June 10, 2025 [Member] June 10, 2025 Subsequent Event Type [Domain] Subsequent Event Type [Domain] Schedule of Bonds Payable Schedule of Bonds Payable [Table Text Block] Schedule of bonds payable. Restricted cash, non-current Restricted Cash, Noncurrent Recent accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] General and administrative expenses Other General and Administrative Expense Forecast Forecast [Member] Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted Class of Stock [Axis] Class of Stock [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Noncash lease expenses Operating Lease, Right-of-Use Asset, Periodic Reduction Entity Interactive Data Current Entity Interactive Data Current Advance from customers Increase (Decrease) in Contract with Customer, Liability Weighted average remaining contractual life, expected to vest and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Asia & Pacific Asia And Pacific [Member] Asia And Pacific Percentage of workforce reduction Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Changes in fair value of warrant and convertible loan Fair Value Adjustment of Warrants Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] CHINA CHINA Bonds Payable [Abstract] Bonds Payable [Abstract] Product warranty, current Product warranty – current Product Warranty Accrual, Current Share-based compensation Share-Based Payment Arrangement, Noncash Expense Selling and marketing expenses Selling and Marketing Expense Net loss Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Warrant Liability Warrant Liability [Member] Warrant Liability Issuance of warrants Adjustments to Additional Paid in Capital, Warrant Issued Machinery and equipment Pledged Machinery And Equipment Pledged Machinery And Equipment Revenue Revenue from Contract with Customer, Excluding Assessed Tax Other (expense) income, net Nonoperating Income (Expense) Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Interest costs capitalized Interest Costs Capitalized Cash and cash equivalents Cash Equivalents, at Carrying Value Provision for obsolete inventories Inventory Write-down Cost of revenues Share-based Compensation Cost Of Sales The amount of cost of sales related to sharebased compensation. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Loss from operations Operating Income (Loss) Weighted Average Remaining Contractual Life Weighted Average Remaining Contractual Life [Abstract] Weighted Average Remaining Contractual Life Inventories Inventories [Member] Warrants [Table] Warrants [Table] Total Liabilities and Equity Liabilities and Equity SUBSEQUENT EVENTS Subsequent Events [Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Plan expire date Standby Bond Purchase Commitment, Expiration Period Exchange difference Exchange Difference Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Total payable concession Settlement Liabilities, Total Payable Concession Settlement Liabilities, Total Payable Concession Measurement Input Type [Axis] Measurement Input Type [Axis] Scenario [Domain] Scenario [Domain] Faith Technologies, Inc. Faith Technologies, Inc. Microvast, Inc. et al. [Member] Faith Technologies, Inc. Microvast, Inc. et al. Related Party Transaction [Axis] Related Party Transaction [Axis] Schedule of Banking Facilities and Aggregate Carrying Amount Schedule of Banking Facilities and Aggregate Carrying Amount [Table Text Block] Accumulated other Comprehensive loss AOCI Attributable to Parent [Member] Weighted average exercise price, forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Inventories, net Total Inventory, Net Warrant redemption price (in dollars per share) Class of Warrant or Right, Redemption Price of Warrants or Rights Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Product warranty Product Warranty Expense Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] Class of warrant or right, exercisable period Class of Warrant or Right, Exercisable Period Class of Warrant or Right, Exercisable Period Operating expenses: Operating Expenses [Abstract] Subsidy income Subsidy Income Exchange difference Accounts Receivable, Exchange Difference Accounts Receivable, Exchange Difference Weighted average grant date fair value per share, non-vested shares, outstanding at beginning (in dollars per share) Weighted average grant date fair value per share, non-vested shares, outstanding at 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 Balance at the beginning of the period Balance at end of the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Total Stock Based Compensation Total Summarizes the classification of stock-based compensation. Pledging Purpose [Axis] Pledging Purpose [Axis] Loss contingency, new claims filed Loss Contingency, New Claims Filed, Number Minimum Minimum [Member] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Interest income Interest Income Weighted average exercise price, outstanding at beginning (in dollars per share) Weighted average exercise price, outstanding at ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Number of shares, outstanding at beginning (in shares) Number of shares, outstanding at ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (Reversal)/ allowance of credit losses Charges /(Reversal) of expenses Accounts Receivable, Credit Loss Expense (Reversal) Schedule of Classification of Stock-based Compensation Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Stock-based compensation expense Deferred Compensation Arrangement with Individual, Allocated Share-Based Compensation Expense Total financial liability Financial Liabilities Fair Value Disclosure NET LOSS PER SHARE Earnings Per Share [Text Block] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Selling and marketing expenses Other Selling and Marketing Expense Total Pledged Total Asset Subsequent Event Subsequent Event [Member] Shareholders’ Equity Equity, Attributable to Parent [Abstract] Weighted average grant date fair value per share, non-vested shares, grant (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 Ending balance Bank Borrowings Ending Balance Schedule of Bank Borrowings Schedule of Bank Borrowings [Table Text Block] Entities [Table] Entities [Table] Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee [Member] Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) DPR Construction GP DPR Construction, GP vs. Microvast, Inc., et al [Member] DPR Construction, GP vs. Microvast, Inc., et al Schedule of Allowance for Credit Losses Schedule of Allowance for Doubtful Accounts [Table Text Block] The entire disclosure of allowance for doubtful accounts. Receivables [Abstract] Receivables [Abstract] Weighted Average Grant Date Fair Value (US$) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Number of shares, expected to vest and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Convertible loan borrowing from a shareholder Proceeds from Related Party Debt Volatility Measurement Input, Price Volatility [Member] Related Party [Domain] Related and Nonrelated Parties [Domain] Accrued expenses and other current liabilities Accrued Expenses And Other Liabilities, Current Accrued Expenses And Other Liabilities, Current Local Phone Number Local Phone Number PRODUCT WARRANTY Product Warranty Disclosure [Text Block] Liability Class [Axis] Liability Class [Axis] Amortization of land use right and intangible assets Amortization of Land Use Right and Intangible Assets The aggregate expense charged against earnings to allocate the cost of amortization of land use right and intangible assets. Beginning balance Ending balance Total Debt, Long-Term and Short-Term, Combined Amount Total operating expenses Operating Expenses Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Buildings Pledged Buildings Construction in progress Pledged Construction In Progress Pledged Construction In Progress People’s Republic of China ("PRC") PRC [Member] PRC Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Interest payable Interest Payable, Current Capital Commitments Capital Commitments [Member] Capital Commitments Entity Ex Transition Period Entity Ex Transition Period Write off Accounts Receivable, Write Off Accounts receivable Write off. Debt instrument, convertible amount, subsidiary value threshold Debt Instrument, Convertible Amount, Subsidiary Value Threshold Debt Instrument, Convertible Amount, Subsidiary Value Threshold COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Common Stock Common Stock [Member] Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Line Items] Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Line Items] Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Line Items] Issuance of common stock in connection with vesting of share-based awards Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Market price of public stock (in dollars per share) Share Price Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Table] Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Table] Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Table] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Entity Emerging Growth Company Entity Emerging Growth Company Net gain (loss) within net earnings (loss) Gain (Loss) on Convertible Debt And Warrants Gain (Loss) on Convertible Debt And Warrants Capped Non-vested Shares Units Capped Non-vested Shares Units [Member] Capped Non-vested Shares Units Schedule of Under the Binomial-Lattice Model (“BLM”) that Assumes Optimal Exercise of the Company’s Redemption Option Schedule of Under the Binomial-Lattice Model (“BLM”) that Assumes Optimal Exercise of the Company’s Redemption Option [Table Text Block] Share-based compensation liability Deferred Compensation Liability, Classified, Noncurrent Warrant redemption, consecutive trading days Class of Warrant or Right, Threshold Consecutive Trading Days Entity Central Index Key Entity Central Index Key Loss contingency, damages sought, value Loss Contingency, Damages Sought, Value Scenario [Axis] Scenario [Axis] Paid in kind, interest rate Debt Instrument, Interest Rate, Paid in Kind Debt Instrument, Interest Rate, Paid in Kind Schedule of Inventories Schedule of Inventory, Current [Table Text Block] ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Provided during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Weighted average grant date fair value per share, non-vested shares, forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Performance Based Restricted Stock Unit (PSU Performance Based Restricted Stock Unit (PSU) [Member] Performance Based Restricted Stock Unit (PSU) Equity Component [Domain] Equity Component [Domain] Product warranty – non-current Product warranty - non-current Product Warranty Accrual, Noncurrent Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Numerator: Numerator Abstract Numerator Abstract Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code WARRANTS Warrants [Text Block] Class of warrant or right, notice of redemption, minimum period Class of Warrant or Right, Notice of Redemption, Minimum Period Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Comprehensive loss attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Notes receivable Note Receivables, Net, Current City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Revenue recognition Revenue [Policy Text Block] Purchase of short-term investments Payments to Acquire Short-Term Investments Quoted Prices in Active Market for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Total Current Assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Non-cash investing and financing activities Noncash Investing and Financing Items [Abstract] Proceeds from borrowings Proceeds from Bank Debt Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Number of shares, exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] December 10, 2025 December 10, 2025 [Member] December 10, 2025 Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Weighted Average Grant Date Fair Value Per Share (US$) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted average grant date fair value, granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Expected term (years) Measurement Input, Expected Term [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Net loss per common share Earnings Per Share [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Capital Commitments Capital Addition Purchase Commitments [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Schedule Non-vested Shares Activity Schedule of Nonvested Share Activity [Table Text Block] Class of Stock [Domain] Class of Stock [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventories Increase (Decrease) in Inventories Shares issuable upon vesting of non-vested shares Vesting Of Non-vested Shares [Member] Vesting Of Non-vested Shares General and administrative expenses General and Administrative Expense Operating lease right-of-use assets Increase (Decrease) In Operating Lease, Right-Of-Use Asset Increase (Decrease) In Operating Lease, Right-Of-Use Asset Organization, Consolidation and Presentation of Financial Statements [Abstract] Convertible loan with shareholder Debt, Policy [Policy Text Block] Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Present value of operating lease liabilities Operating Lease, Liability Net cash generated from financing activities Net Cash Provided by (Used in) Financing Activities Exchange difference Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Supplement agreements entered into Supplement Agreements Entered Into Supplement Agreements Entered Into Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Amendment Flag Amendment Flag Pledging Purpose [Domain] Pledging Purpose [Domain] Repayment amount (in dollars and yuan renminbi) Debt Instrument of Repayment Amount Entity Registrant Name Entity Registrant Name Gross profit Gross profit Gross Profit Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Schedule of Warranty Cost Schedule of Product Warranty Liability [Table Text Block] Subsequent Events [Abstract] Subsequent Events [Abstract] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Geographical [Domain] Geographical [Domain] Outstanding balance Loan amount Debt Instrument, Face Amount Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Balance at beginning of the period Balance at end of the period Standard and Extended Product Warranty Accrual Entity Address, Postal Zip Code Entity Address, Postal Zip Code Consolidation Consolidation, Policy [Policy Text Block] Title of 12(b) Security Title of 12(b) Security Other Liabilities, Noncurrent [Abstract] Other Liabilities, Noncurrent [Abstract] Common Stock (par value of US$0.0001 per share, 750,000,000 and 750,000,000 shares authorized as of December 31, 2023 and June 30, 2024; 316,694,442 and 317,197,947 shares issued, and 315,006,942 and 315,510,447 shares outstanding as of December 31, 2023 and June 30, 2024) Common Stock, Value, Issued Subscribed amount (in dollars and yuan renminbi) Debt Instrument of Subscribed Amount December 10, 2026 December 10, 2026 [Member] December 10, 2026 Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Exchange ratio Exchange Ratio Exchange ratio. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Exercise price (in dollars per share) Warrants, Fair Value Assumptions, Exercise Price Schedule of Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities [Table Text Block] Settlement Liabilities, Current Settlement Liabilities, Current Weighted average grant date fair value per share, non-vested shares, forfeited (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 Repayment of bank borrowings Repayments of Bank Debt Loss/ (gain) on disposal of property, plant and equipment Gain (Loss) On Disposal Of Property Plant And Equipment Gain (Loss) On Disposal Of Property Plant And Equipment Delayed Draw Term Loan (DDTL) Delayed Draw Term Loan (DDTL) [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Convertible loan with shareholder Convertible Debt, Noncurrent Long-term bank borrowings Long-Term Line of Credit, Noncurrent Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Accrued expenses Accrued Liabilities Construction in process Share based Compensation Construction in Process The amount of construction in process related to sharebased compensation. Basic net loss per share (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Total Product Warranty Total Value of product warranty including current and non current. Cash payments for operating leases Operating Lease, Payments Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Payable for purchase of property, plant and equipment Capital Expenditures Incurred but Not yet Paid Total Current Liabilities Liabilities, Current Shares issuable upon exercise of stock options Exercise Of Stock Options [Member] Exercise Of Stock Options OTHER NON-CURRENT LIABILITIES Other Liabilities Disclosure [Text Block] Total Assets Assets Compensation cost Share-Based Payment Arrangement, Plan Modification, Incremental Cost Long-term line of credit Long-Term Line of Credit Number of non-vested shares, grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Capital contribution from non-controlling interests holder Noncontrolling Interest, Increase from Subsidiary Equity Issuance Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other non-current liabilities Total Other Liabilities, Noncurrent Commitments and contingencies (Note 16) Commitments and Contingencies Share-based compensation Share-Based Payment Arrangement [Policy Text Block] Statutory reserves Statutory Accounting Practices, Statutory Capital and Surplus, Balance Write-down for obsolete inventories Provision for Obsolete Inventories Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels. Notes payable Increase (Decrease) in Notes Payable The amount of increase and decrease in notes payable. Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS Nature of Operations [Text Block] Related Party Transaction [Table] Related Party Transaction [Table] Initial exercise price Class of Warrant or Right, Exercise Price of Warrants or Rights Revenues Revenues Bank Acceptance Note Bank Acceptance Note [Member] Bank Acceptance Note 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two SHARE-BASED PAYMENT Share-Based Payment Arrangement [Text Block] Land use rights Pledged Land Use Rights Entity Address, City or Town Entity Address, City or Town Recoveries of credit losses Accounts Receivable, Allowance for Credit Loss, Recovery Changes in fair value of warrant and convertible loan Changes in fair value of warrant and convertible loan Gain on Change in Fair Value of Warrant Liability And Convertible Note Gain on Change in Fair Value of Warrant Liability And Convertible Note Weighted average grant date fair value, expected to vest and exercisable (in dollars per share) Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value Expected to Vest and Exercisable Weighted average grant date fair value, Expected to vest and exercisable. Operating leases Lessee, Leases [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Effective Time Fair Value of the Stock Options was Determined Using the BLM Share-Based Payment Arrangement, Option, Activity [Table Text Block] Compensation expense Share-Based Payment Arrangement, Expense Convertible loan with shareholder Convertible Debt, Fair Value Disclosures Net loss attributable to Microvast Holdings, Inc.'s shareholders Net Income (Loss) Attributable to Parent Weighted average exercise price, granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Number of non-vested shares, forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Stoncor Group, Inc. Stoncor Group, Inc. [Member] Stoncor Group, Inc. Initial conversion rate Debt Instrument, Conversion Terms, Common Stock Conversion, Initial Conversion Rate, Per $1.00 Debt Instrument, Conversion Terms, Common Stock Conversion, Initial Conversion Rate, Per $1.00 Entity File Number Entity File Number Document Fiscal Year Focus Document Fiscal Year Focus Non- controlling Interests Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Capital commitments Commitment And Contingencies, Capital Commitments Capital commitments for construction of property and purchase of property, plant and equipment. Effect of exchange rate changes Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Weighted average shares used in calculating net loss per share of common stock Weighted Average Number of Shares Outstanding, Basic [Abstract] Total financial asset Assets, Fair Value Disclosure Balance at beginning of the period Balance at end of the period Allowance for Doubtful Account Receivable Other accrued liabilities, current Other Accrued Liabilities, Current Six months period ending December 31, 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Award Date [Domain] Award Date [Domain] Document Period End Date Document Period End Date Schedule of Accounts Receivable Schedule of Accounts Receivable [Table Text Block] Schedule of Accounts Receivable Long-term bonds payable, Total Long Term Bonds Payable Total of long term bonds payable. Finished goods Inventory, Finished Goods, Net of Reserves Land use rights, net Land Use Rights, Net Total future lease payments Lessee, Operating Lease, Liability, to be Paid Number of non-vested shares, outstanding (in shares) Number of non-vested shares, outstanding at ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Issuance of convertible loan with shareholder Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Notes receivable Increase (Decrease) in Notes Receivables 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Long-term bonds payable Long Term Bonds Payables Carrying value of long term bonds payable. Market price of public stock Measurement Input, Share Price [Member] Huzhou Saiyuan Huzhou Saiyuan [Member] Huzhou Saiyuan Accrued payroll and welfare Accrued Payroll and Welfare Cost of revenues Cost of Revenue Warrants outstanding Warrants and Rights Outstanding Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Less: net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Equity holding pledged percentage Equity Holding Pledged Percentage Purchase obligation Purchase Obligation Schedule of Other Non-Current Liabilities Schedule of Other Non-Current Liabilities [Table Text Block] Interest expense Interest Expense, Operating Litigation Case [Domain] Litigation Case [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated deficit Retained Earnings [Member] Shares issuable upon vesting of Capped non-vested shares Vesting Of Capped Non-vested Shares [Member] Vesting Of Capped Non-vested Shares Restricted cash Restricted Cash and Cash Equivalents Related Party [Axis] Related and Nonrelated Parties [Axis] Weighted average shares used in calculating net loss per share of common stock, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Exercise price Measurement Input, Exercise Price [Member] Depreciation of property, plant and equipment Depreciation, Nonproduction Total Equity Beginning balance Ending balance Stockholders' equity, including portion attributable to noncontrolling interest Equity, Including Portion Attributable to Noncontrolling Interest Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Supply Commitment Arrangement [Domain] Supply Commitment Arrangement [Domain] Public Warrants Public Warrants [Member] Public Warrants Schedule of Bonds Payable [Table] Schedule of Bonds Payable [Table] Number of shares, forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Emerging Growth Company Emerging Growth Company [Policy Text Block] It reparents emerging growth company policy text block. Other tax payable Accrual for Taxes Other than Income Taxes Loan Agreement Loan Agreement [Member] Loan Agreement Entity Filer Category Entity Filer Category EX-101.PRE 10 mvst-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Aug. 05, 2024
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity Registrant Name Microvast Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity File Number 001-38826  
Entity Tax Identification Number 83-2530757  
Entity Address, Address Line One 12603 Southwest Freeway  
Entity Address, Address Line Two Suite 300  
Entity Address, City or Town Stafford  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77477  
City Area Code (281)  
Local Phone Number 491-9505  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   323,815,298
Entity Central Index Key 0001760689  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Common Stock    
Entity Information [Line Items]    
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol MVST  
Security Exchange Name NASDAQ  
Warrants    
Entity Information [Line Items]    
Title of 12(b) Security Redeemable warrants, exercisable for shares of common stock  
Trading Symbol MVSTW  
Security Exchange Name NASDAQ  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 68,183 $ 44,541
Restricted cash, current 34,737 37,477
Short-term investments 0 5,634
Accounts receivable (net of allowance for credit losses of $4,571 and $4,679 as of December 31, 2023 and June 30, 2024, respectively) 104,976 138,717
Notes receivable 10,872 23,736
Inventories, net 152,509 149,749
Prepaid expenses and other current assets 16,675 25,752
Held-for-sale assets 30,097 0
Total Current Assets 418,049 425,606
Restricted cash, non-current 1,564 6,171
Property, plant and equipment, net 519,432 620,667
Land use rights, net 11,565 11,984
Acquired intangible assets, net 2,854 3,136
Operating lease right-of-use assets 19,601 19,507
Other non-current assets 11,494 9,661
Total Assets 984,559 1,096,732
Current liabilities:    
Accounts payable 79,891 112,618
Notes payable 48,388 63,374
Accrued expenses and other current liabilities 142,773 148,284
Advance from customers 40,810 43,087
Short-term bank borrowings 60,034 35,392
Income tax payables 653 655
Total Current Liabilities 372,549 403,410
Long-term bonds payable 43,157 43,157
Long-term bank borrowings 34,203 43,761
Warrant liability 3 67
Share-based compensation liability 190 199
Operating lease liabilities 16,363 17,087
Convertible loan with shareholder 13,313 0
Other non-current liabilities 26,678 24,861
Total Liabilities 506,456 532,542
Commitments and contingencies (Note 16)
Shareholders’ Equity    
Common Stock (par value of US$0.0001 per share, 750,000,000 and 750,000,000 shares authorized as of December 31, 2023 and June 30, 2024; 316,694,442 and 317,197,947 shares issued, and 315,006,942 and 315,510,447 shares outstanding as of December 31, 2023 and June 30, 2024) 32 32
Additional paid-in capital 1,506,031 1,481,241
Statutory reserves 6,032 6,032
Accumulated deficit (1,000,767) (897,501)
Accumulated other comprehensive loss (33,225) (25,614)
Total Equity 478,103 564,190
Total Liabilities and Equity $ 984,559 $ 1,096,732
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 4,679 $ 4,571
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 750,000,000 750,000,000
Common stock, shares issued (in shares) 317,197,947 316,694,442
Common stock, shares outstanding (in shares) 315,510,447 315,006,942
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues $ 83,675 $ 74,953 $ 165,026 $ 121,926
Cost of revenues (56,480) (63,492) (120,606) (105,607)
Gross profit 27,195 11,461 44,420 16,319
Operating expenses:        
General and administrative expenses (23,511) (23,509) (47,305) (43,894)
Research and development expenses (10,107) (9,507) (21,599) (20,368)
Selling and marketing expenses (5,026) (5,897) (10,617) (10,885)
Impairment loss from long-lived asset (64,912) (51) (64,912) (51)
Total operating expenses (103,556) (38,964) (144,433) (75,198)
Subsidy income 735 637 1,269 714
Loss from operations (75,626) (26,866) (98,744) (58,165)
Other income and expenses:        
Interest income 246 1,518 365 2,899
Interest expense (2,094) (487) (3,826) (946)
Changes in fair value of warrant and convertible loan (1,568) 0 (1,526) 17
Other (expense) income, net 601 (243) 465 546
Loss before provision for income taxes (78,441) (26,078) (103,266) (55,649)
Income tax expense 0 0 0 0
Net loss (78,441) (26,078) (103,266) (55,649)
Less: net income attributable to noncontrolling interests 0 11 0 21
Net loss attributable to Microvast Holdings, Inc.'s shareholders $ (78,441) $ (26,089) $ (103,266) $ (55,670)
Net loss per common share        
Basic net loss per share (in dollars per share) $ (0.25) $ (0.08) $ (0.33) $ (0.18)
Diluted net loss per share (in dollars per share) $ (0.25) $ (0.08) $ (0.33) $ (0.18)
Weighted average shares used in calculating net loss per share of common stock        
Weighted average shares used in calculating net loss per share of common stock, basic (in shares) 315,509,552 307,742,032 315,438,336 307,728,460
Weighted average shares used in calculating net loss per share of common stock, diluted (in shares) 315,509,552 307,742,032 315,438,336 307,728,460
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net loss $ (78,441) $ (26,078) $ (103,266) $ (55,649)
Foreign currency translation adjustment (2,494) (18,002) (7,611) (15,814)
Comprehensive loss (80,935) (44,080) (110,877) (71,463)
Comprehensive loss attributable to non-controlling interests 0 (107) 0 (129)
Total comprehensive loss attributable to Microvast Holding, Inc.'s shareholders $ (80,935) $ (43,973) $ (110,877) $ (71,334)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Total Microvast Holdings, Inc. Shareholders’ Equity
Common Stock
Additional paid-in capital
Accumulated deficit
Accumulated other Comprehensive loss
Statutory reserves
Non- controlling Interests
Beginning balance (in shares) at Dec. 31, 2022     307,628,511          
Beginning balance at Dec. 31, 2022 $ 612,977 $ 612,977 $ 31 $ 1,416,160 $ (791,165) $ (18,081) $ 6,032 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (55,649) (55,670)     (55,670)     21
Capital contribution from non-controlling interests holder 2,174             2,174
Issuance of common stock in connection with vesting of share-based awards 0              
Issuance of common stock in connection with vesting of share-based awards (in shares)     310,432          
Share-based compensation 36,029 36,029   36,029        
Foreign currency translation adjustments (15,814) (15,664)       (15,664)   (150)
Ending balance (in shares) at Jun. 30, 2023     307,938,943          
Ending balance at Jun. 30, 2023 579,717 577,672 $ 31 1,452,189 (846,835) (33,745) 6,032 2,045
Beginning balance (in shares) at Mar. 31, 2023     307,739,948          
Beginning balance at Mar. 31, 2023 605,829 603,677 $ 31 1,434,221 (820,746) (15,861) 6,032 2,152
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (26,078) (26,089)     (26,089)     11
Issuance of common stock in connection with vesting of share-based awards 0              
Issuance of common stock in connection with vesting of share-based awards (in shares)     198,995          
Share-based compensation 17,968 17,968   17,968        
Foreign currency translation adjustments (18,002) (17,884)       (17,884)   (118)
Ending balance (in shares) at Jun. 30, 2023     307,938,943          
Ending balance at Jun. 30, 2023 $ 579,717 577,672 $ 31 1,452,189 (846,835) (33,745) 6,032 $ 2,045
Beginning balance (in shares) at Dec. 31, 2023 315,006,942   315,006,942          
Beginning balance at Dec. 31, 2023 $ 564,190 564,190 $ 32 1,481,241 (897,501) (25,614) 6,032  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (103,266) (103,266)     (103,266)      
Issuance of common stock in connection with vesting of share-based awards (in shares)     503,505          
Share-based compensation   24,011   24,011        
Issuance of warrants $ 779     779        
Foreign currency translation adjustments   (7,611)       (7,611)    
Ending balance (in shares) at Jun. 30, 2024 315,510,447   315,510,447          
Ending balance at Jun. 30, 2024 $ 478,103 478,103 $ 32 1,506,031 (1,000,767) (33,225) 6,032  
Beginning balance (in shares) at Mar. 31, 2024     315,508,595          
Beginning balance at Mar. 31, 2024   546,146 $ 32 1,493,139 (922,326) (30,731) 6,032  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (78,441) (78,441)     (78,441)      
Issuance of common stock in connection with vesting of share-based awards (in shares)     1,852          
Share-based compensation   12,113   12,113        
Issuance of warrants $ 779     779        
Foreign currency translation adjustments   (2,494)       (2,494)    
Ending balance (in shares) at Jun. 30, 2024 315,510,447   315,510,447          
Ending balance at Jun. 30, 2024 $ 478,103 $ 478,103 $ 32 $ 1,506,031 $ (1,000,767) $ (33,225) $ 6,032  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net loss $ (103,266) $ (55,649)
Adjustments to reconcile net loss to net cash used in operating activities:    
Loss/ (gain) on disposal of property, plant and equipment 16 826
Interest expense 622 0
Depreciation of property, plant and equipment 14,912 9,797
Amortization of land use right and intangible assets 387 399
Noncash lease expenses 1,327 1,465
Share-based compensation 23,988 35,779
Changes in fair value of warrant and convertible loan 1,526 (17)
(Reversal)/ allowance of credit losses 755 (832)
Write-down for obsolete inventories 1,737 928
Impairment loss from long-lived asset 64,912 51
Product warranty 6,329 5,450
Changes in operating assets and liabilities:    
Notes receivable 10,278 (19,808)
Accounts receivable 29,622 10,251
Inventories (1,454) (16,610)
Prepaid expenses and other current assets 8,462 (6,842)
Operating lease right-of-use assets (1,928) (5,850)
Other non-current assets (44) 199
Notes payable (13,568) (15,517)
Accounts payable (30,516) 11,771
Advance from customers (2,125) (968)
Accrued expenses and other liabilities (12,374) 1,020
Operating lease liabilities (267) 3,364
Other non-current liabilities 2,811 (215)
Net cash (used in) generated from operating activities 2,142 (41,008)
Cash flows from investing activities    
Purchases of property, plant and equipment (13,186) (93,630)
Purchase of short-term investments 0 (419)
Proceeds on disposal of property, plant and equipment 180 648
Proceeds from maturity of short-term investments 5,564 0
Net cash used in investing activities (7,442) (93,401)
Cash flows from financing activities    
Proceeds from borrowings 40,462 9,232
Repayment of bank borrowings (23,449) (3,939)
Convertible loan borrowing from a shareholder 12,000 0
Payment for debt issue costs (525) 0
Net cash generated from financing activities 28,488 5,293
Effect of exchange rate changes (6,893) (3,182)
(Decrease) increase in cash, cash equivalents and restricted cash 16,295 (132,298)
Cash, cash equivalents and restricted cash at beginning of the period 88,189 302,617
Cash, cash equivalents and restricted cash at end of the period 104,484 170,319
Cash and cash equivalents 68,183 142,766
Restricted cash 36,301 27,553
Total cash, cash equivalents and restricted cash 104,484 170,319
Non-cash investing and financing activities    
Payable for purchase of property, plant and equipment $ 96,771 $ 82,968
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS
Microvast, Inc. was incorporated under the laws of the State of Texas in the United States of America on October 12, 2006 and re-domiciled to the State of Delaware on December 31, 2015. On July 23, 2021 (the “Closing Date”), Microvast, Inc. and Tuscan Holdings Corp.(“Tuscan”) consummated the previously announced merger (the “Merger” or the "Business Combination"), pursuant to the Agreement and Plan of Merger (the “Merger Agreement”) dated February 1, 2021, between Tuscan, Microvast, Inc. and TSCN Merger Sub Inc., a Delaware corporation (“Merger Sub”).

Pursuant to the Merger Agreement, the Merger Sub merged with and into Microvast, Inc., with Microvast, Inc. surviving the Merger. As a result of the Merger, Tuscan was renamed “Microvast Holdings, Inc.” (the “Company”). The Merger was accounted for as a reverse recapitalization as Microvast, Inc. was determined to be the accounting acquirer under Financial Accounting Standards Board’s Accounting Standards Codification Topic 805, Business Combinations (“ASC 805”).

The Company and its subsidiaries (collectively, the “Group”) are primarily engaged in developing, manufacturing, and selling electronic power products for electric vehicles and energy storage across the globe.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
Basis of presentation and use of estimates
The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. The unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Security and Exchange Commission (the "SEC") and U.S. generally accepted accounting standards (“U.S. GAAP”) for interim financial reporting. Accordingly, certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the period ended December 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 1, 2024, which provides a more complete discussion of the Company’s accounting policies and certain other information. In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading.
The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending December 31, 2024.
The financial information as of December 31, 2023 included on the condensed consolidated balance sheets is derived from the Group’s audited consolidated financial statements for the year ended December 31, 2023.
There have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements for the years ended December 31, 2023.
Significant accounting estimates reflected in the Group’s financial statements include allowance for credit losses, provision for obsolete inventories, impairment of long-lived assets, valuation allowance for deferred tax assets, product warranty, fair value measurement of warrant liability, fair value measurement of convertible loan and share based compensation.
All intercompany transactions and balances have been eliminated upon consolidation.
Going concern
The accompanying unaudited condensed consolidated financial statements of the Group have been prepared on the going concern basis, which contemplates the continuity of normal business activities and the realization of assets and the discharge of liabilities in the normal course of business.
For the three months ended June 30, 2023 and 2024, the Group generated revenues of $74,953 and $83,675, and gross profit of $11,461 and $27,195, respectively. For the six months ended June 30, 2023 and 2024, the Group generated revenues of $121,926 and $165,026, gross profit of $16,319 and $44,420, respectively.
Despite the above, the Group has incurred significant losses in the three and six months ended June 30, 2023 and 2024. For the three months ended June 30, 2023 and 2024, the Group incurred net losses of $26,078 and $78,441, respectively. For the six months ended June 30, 2023 and 2024, the Group incurred net losses of $55,649 and $103,266, respectively. As of June 30, 2024, the Group had working capital of $45,500, shareholders’ equity of $478,103, including an accumulated deficit of $1,000,767, and cash and cash equivalents balance of $68,183. As of June 30, 2024, the Group also had outstanding borrowings of $94,237, of which the amount to be paid in the next 12 months is $60,034, and other current liabilities of $312,515, including accounts payable, notes payable, accrued expenses and other current liabilities. Purchase commitments for non-cancelable contractual obligations primarily related to purchases of inventory were $45,952 as of June 30, 2024.

After the Group launched its new battery cell product in 2021, it made significant investment in capacity expansions in both Huzhou, China and Clarksville, Tennessee, United States. The expansion in Huzhou, China was completed in the third quarter of 2023 and is now generating revenue. The Tennessee expansion was originally scheduled to be completed in the fourth quarter of 2023. Due to the fact that the required funding to complete the Tennessee expansion has not been secured, the expansion was suspended. During the second quarter ended June 30, 2024, the Group has decided to put the construction of Tennessee facility on hold until a project funding is secured. The timing of when this project will be resumed and completed remains uncertain.

As of June 30, 2024, the Group has made total capital commitments for construction and purchase of property, plant and equipment amounting to $49,965, $48,929 of which is payable within one year, and most of which relates to production equipment for the Tennessee facility.

As of June 30, 2024, the Group had outstanding payables in relation to assets and services provided for the Tennessee expansion amounting to $65,934 that were currently due to its suppliers and the Group has received notice of non-payment mainly from certain of these suppliers with a total amount of $2,410. Further, there are several suppliers which have filed liens, with a total amount of $35,986 received by the Group as of June 30, 2024, mostly with the county in which the Tennessee project is situated. Several suppliers have also filed litigation alleging that the Group failed to pay for their products or services delivered on the Tennessee project. Refer to Note 16 for details.

The Group has been discussing with those suppliers regarding repayment plans. Subsequent to June 30, 2024 and to the date of issuance of the financial statements, the Group has entered into several subsequent settlement agreements with certain suppliers with payables amounting to approximately $21,338 as of June 30, 2024. Those agreements grant the Group a concession by forgiving certain contractually owed amounts and release some liens, as well as allow the Group to defer certain payment schedules. Based on those subsequent settlement agreements, a total payable concession of approximately $6,573 was obtained, liens of approximately $10,610 will be ultimately released and the payment schedules were generally deferred to monthly installments in the next twelve months.

In light of the capital expenditures required to settle the outstanding payables associated with the Group's Tennessee expansion and operating requirements under its current business plan, the Group is projecting that its existing cash and cash equivalents will not be sufficient to fund its operations and capital expenditure needs through the next twelve months from the date of issuance of its unaudited condensed consolidated financial statements. These conditions and events raise substantial doubt about the Group’s ability to continue as a going concern and the Group's ability to continue as a going concern is dependent on its ability to obtain additional capital or secure financing and generate cash from operations.
Going concern - continued
As of the date of issuance of the financial statements, the Group has secured the following cash flow and liquidity improvement initiatives:

Loan with Mr. Yang Wu

Pursuant to the $25,000 loan agreement dated May 28, 2024 with Mr. Yang Wu, the Company’s Chief Executive Officer and Chairman, the Group has received the first tranche of $12,000 in May 2024 and the second tranche of $13,000 in July 2024. Refer to Note 14 - Convertible loan with shareholder for details.

Labor reduction in the U.S.

The Group has reduced the number of employees in the U.S. by 82% during the quarter ended June 30, 2024, which will significantly reduce its operating expenditure, ultimately improving its liquidity.

As of the date of issuance of the financial statements, the Group is pursuing the following funding initiatives:

Bank Loans

On September 27, 2022, the Group entered into a $111,483 (RMB800 million) loan facilities agreement with a group of lenders led by a bank in China. Pursuant to the agreement, the specified purpose of the loan is for capital expenditures in the PRC. The Group has drawdown $68,802 (RMB500 million) and the outstanding balance is $51,305 as of June 30, 2024. For the remaining undrawn loan facility amounting to $42,681 (RMB300 million), the effective drawdown period is until June 9, 2024. The Group has applied to extend the drawdown period to a later date. Refer to Note 7- Bank Borrowings for details. The banks are currently going through their internal approval process and there is no assurance that the drawdown date will be extended.

Disposal of non-core US real estate assets

The Group has engaged agents to sell certain US real estate assets that are not integral to the Group's cell manufacturing or assembly operations.

In addition to the above, the Group is engaged in discussions with third parties to assess strategic alternatives, including ways to enhance its liquidity.

These plans are not final and are subject to market and other conditions not within the Group’s control. As such, there can be no assurance that the Group will be successful in obtaining sufficient capital. Should sufficient capital not be secured through the plans, or should there be a delay in the timing of securing capital through these alternatives, this would have adverse implications for the Group and its shareholders. In these scenarios, the Group will need to seek other options, including delaying or reducing operating and capital expenditure and the possibility of an alternative transaction.

Accordingly, management has concluded that these plans do not alleviate the substantial doubt about the Group’s ability to continue as a going concern within one year after the date the unaudited condensed consolidated financial statements are issued. Based on the factors above, a material uncertainty exists which may cast significant doubt as to whether the Group will continue as a going concern and therefore whether it will realize its assets and discharge its liabilities in the normal course of business and at the amounts stated in the financial statements. The accompanying unaudited condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or to the amounts and classification of liabilities that might be necessary should the Group not continue as a going concern.
Emerging Growth Company

Pursuant to the JOBS Act, an emerging growth company (the “EGC”) may adopt new or revised accounting standards that may be issued by FASB or the SEC either (i) within the same periods as those otherwise applicable to non-EGCs or (ii) within the same time periods as private companies. The Company intends to take advantage of the exemption for complying with new or revised accounting standards within the same time periods as private companies. Accordingly, the information contained herein may be different than the information provided by other public companies.
The Company also intends to take advantage of some of the reduced regulatory and reporting requirements of EGCs pursuant to the JOBS Act so long as the Company qualifies as an EGC, including, but not limited to, an exemption from the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation, and exemptions from the requirements of holding non-binding advisory votes on executive compensation and golden parachute payments.
Revenue recognition
Nature of Goods and Services
The Group’s revenue consists primarily of sales of lithium-ion batteries. The obligation of the Group is to provide the battery products. Revenue is recognized at the point of time when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services.
Disaggregation of revenue
For the three and six months ended June 30, 2023 and 2024, the Group derived revenues from geographic regions as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202420232024
People’s Republic of China ("PRC")
$46,122 $33,282 $78,734 $60,474 
Other Asia & Pacific countries18,520 2,371 21,669 25,665 
Asia & Pacific 64,642 35,653 100,403 86,139 
Europe 9,337 46,745 19,522 75,666 
U.S.974 1,277 2,001 3,221 
Total$74,953 $83,675 $121,926 $165,026 
Contract balances
Contract balances include accounts receivable and advances from customers. Accounts receivable represent cash not received from customers and are recorded when the rights to consideration are unconditional. The allowance for credit losses reflects the best estimate of probable losses inherent to the accounts receivable balance. Contract liabilities, recorded in advance from customers in the consolidated balance sheets, represent payment received in advance or payment received related to a material right provided to a customer to acquire additional goods or services at a discount in a future period. During the three months ended June 30, 2023 and 2024, the Group recognized $1,068 and $1,425 of revenue previously included in advance from customers as of April 1, 2023 and April 1, 2024, respectively. During the six months ended June 30, 2023 and 2024, the Group recognized $2,485 and $4,206 of revenue previously included in advance from customers as of January 1, 2023 and January 1, 2024, respectively.
Share-based compensation
Share-based payment transactions with employees are measured based on the grant date fair value of the equity instrument and recognized as compensation expense on a straight-line basis over the requisite service period, with a corresponding impact reflected in additional paid-in capital.
For share-based awards granted with a performance condition, the compensation cost is recognized when it is probable that the performance condition will be achieved. The Company reassesses the probability of achieving the performance condition at the end of each reporting date and records a cumulative catch-up adjustment for any changes to its assessment. For performance-based awards with a market condition, such as awards using total shareholder return (“TSR”) as a performance metric, compensation expense is recognized on a straight-line basis over the estimated service period of the award, regardless of whether the market condition is satisfied. Liability-classified awards are remeasured at their fair-value-based measurement as of each reporting date until settlement. Forfeitures are recognized as they occur.
Operating leases
As of June 30, 2024, the Company recorded operating lease right-of-use (ROU) assets of $19,601 and operating lease liabilities of $19,606, including current portion in the amount of $3,243, which was recorded under accrued expenses and other current liabilities on the balance sheet.
The Company determines if an arrangement is a lease     or contains a lease at lease inception. Operating leases are required to record in the statement of financial position as right-of-use assets and lease liabilities, initially measured at the present value of the lease payments. The Company has elected the package of practical expedients, which allows the Company not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Company also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, for lease assets other than real estate, such as printing machines and electronic appliances, the Company elected the short-term lease exemption as their lease terms are 12 months or less.
As the rate implicit in the lease is not readily determinable, the Company estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated in a portfolio approach to approximate the interest rate on a collateralized basis with similar terms and payments in a similar economic environment. Lease expense is recorded on a straight-line basis over the lease term.
Impairment of long-lived assets
In accordance with ASC 360, Property, Plant and Equipment ("ASC 360"), the Company reviews long-lived assets such as property, plant and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets, and an impairment loss is recorded as a component of operating expenses. Fair value is estimated based on various valuation techniques. For assets held for sales, the amount of potential impairment may be based upon appraisal of the asset, estimated market value of similar assets or estimated cash flow from the disposition of the asset. The evaluation of asset impairment requires the Company to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts.
During the three months ended June 30, 2024, the Company decided to pause the construction of the battery plant in Tennessee until additional funding for the remaining capital expenditure is secured. As a result, the Company reassessed the recoverability of the long-lived assets in the U.S. and utilized the residual method to estimate the fair value of the plant under construction located in Tennessee. For other long-lived assets in the U.S., the Company estimated market value or estimated cash flow from disposition of the assets. The Company recorded impairment loss of long-lived assets of $51 and $64,912 for the three and six months ended June 30, 2023 and 2024, respectively, in operating expenses.
Asset held for sales

Assets to be disposed of by sale are reported at the lower of the carrying value or fair vale less cost to sell when the Company has committed to a sale agreement and would be reported separately as asset held for sales in the unaudited condensed consolidated balance sheets.
Convertible loan with shareholder
The Company has elected the fair value option to account for the Convertible loan with shareholder, and records changes in fair value in the unaudited condensed consolidated statements of operations, with the exception of changes in fair value due to instrument-specific credit risk which, if present, will be recorded as a component of other comprehensive income. Interest expense related to the convertible loan is included in the changes in fair value. As a result of applying the fair value option, direct costs and fees related to the convertible loan were expensed as incurred. Losses were recognized $1,590 for the three months and six months ended June 30, 2024. The fair value of the Convertible loan with shareholder was determined by using a discounted cash flow model for the bond component and a Black-Scholes-Merton model for the conversion option, which is considered a Level 3 fair value measurement.
Warrant
The Company determines the accounting classification of warrants it issues as either liability or equity classified by first assessing whether the warrants meet liability classification in accordance with ASC 480-10, Accounting for Certain Financial Instruments with Characteristics of both Liabilities and Equity ("ASC 480"), then in accordance with ASC 815-40 ("ASC 815"), Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in, a Company’s Own Stock. Under ASC 480, warrants are considered liability classified if the warrants are mandatory redeemable, obligate the Company to settle the warrants or the underlying shares by paying cash or other assets, or warrants that must or may require settlement by issuing variable number of shares. If warrants do not meet liability classification under ASC 480, the Company assesses the requirements under ASC 815, which states that contracts that require or may require the issuer to settle the contract for cash are liabilities recorded at fair value, irrespective of the likelihood of the transaction occurring that triggers the net cash settlement feature. If the warrants do not require liability classification under ASC 815, and in order to conclude equity classification, the Company also assesses whether the warrants are indexed to its Common Stock and whether the warrants are classified as equity under ASC 815 or other applicable GAAP. After all relevant assessments, the Company concludes whether the warrants are classified as liability or equity. Liability classified warrants require fair value accounting at issuance and subsequent to initial issuance with all changes in fair value after the issuance date recorded in the unaudited consolidated statements of operations. Equity classified warrants only require fair value accounting at issuance with no changes recognized subsequent to the issuance date. Refer to Notes 10 for information regarding the warrants issued.
Recent accounting pronouncements not yet adopted

In November 2023, the FASB issued ASU 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"). ASU 2023-07 intends to improve reportable segment disclosure requirements, enhance interim disclosure requirements and provide new segment disclosure requirements for entities with a single reportable segment. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods with fiscal years beginning after December 15, 2024. ASU 2023-07 is to be adopted retrospectively to all prior periods presented. The Company is currently assessing the impact this guidance will have on the consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09 "Improvements to Income Tax Disclosures" ("ASU 2023-09"). ASU 2023-09 intends to improve the transparency of income tax disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024 and is to be adopted on a prospective basis with the option to apply retrospectively. The Company is currently assessing the impact of this guidance, however, the Company do not expect a material impact to the consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
Accounts receivable consisted of the following:
December 31,
2023
June 30,
2024
Accounts receivable$143,288 $109,655 
Allowance for credit losses(4,571)(4,679)
Accounts receivable, net$138,717 $104,976 
Movement of allowance for credit losses was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202420232024
Balance at beginning of the period$3,270 $5,065 $4,407 $4,571 
Charges /(Reversal) of expenses
262 177 (832)755 
Write off— (529)(66)(529)
Recoveries of credit losses121 — 121 — 
Exchange difference(185)(34)(162)(118)
Balance at end of the period$3,468 $4,679 $3,468 $4,679 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES, NET
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
INVENTORIES, NET INVENTORIES, NET
Inventories consisted of the following:
December 31,
2023
June 30,
2024
Work in process$86,379 $92,254 
Raw materials35,867 41,284 
Finished goods27,503 18,971 
Total$149,749 $152,509 
Provision for obsolete inventories at $928 and $1,737 were recognized for the six months ended June 30, 2023 and 2024, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
December 31,
2023
June 30,
2024
Product warranty, current$13,738 $13,603 
Payables for purchase of property, plant and equipment96,350 96,771 
Other current liabilities14,312 16,490 
Accrued payroll and welfare8,089 4,730 
Accrued expenses6,224 5,926 
Interest payable41 898 
Other tax payable7,117 1,112 
Operating lease liabilities, current2,413 3,243 
Total$148,284 $142,773 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PRODUCT WARRANTY
6 Months Ended
Jun. 30, 2024
Product Warranties Disclosures [Abstract]  
PRODUCT WARRANTY PRODUCT WARRANTY
Movement of product warranty was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202420232024
Balance at beginning of the period$39,610 $35,448 $42,060 $35,217 
Provided during the period2,920 3,060 5,450 6,329 
Utilized during the period(3,338)(4,098)(8,510)(6,546)
Exchange difference(2,084)(226)(1,892)(816)
Balance at end of the period$37,108 $34,184 $37,108 $34,184 
December 31,
2023
June 30,
2024
Product warranty – current$13,738 $13,603 
Product warranty – non-current21,479 20,581 
Total$35,217 $34,184 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BANK BORROWINGS
6 Months Ended
Jun. 30, 2024
Bank Borrowings [Abstract]  
BANK BORROWINGS BANK BORROWINGS
On September 27, 2022, the Group entered into a $111,483 (RMB800 million) loan facilities agreement with a group of lenders led by a bank in China (the "2022 Facility Agreement"). The 2022 Facility Agreement had an effective drawdown period until June 9, 2023, which was extended to June 9, 2024 by a supplemental agreement signed in October 2023. The Company is currently in negotiations with the lead bank to further extend to a later date. Should the banks not reach agreement then the Company would lose access to the undrawn amount of $42,681 (RMB300 million). This would have no impact on the amount already drawn of $68,802 (RMB500 million) which would continue to be repaid in accordance with the scheduled repayment dates. The interest rate is prime plus 115 basis points where prime is based on Loan Prime Rate published by the National Inter-bank Funding Center of the PRC and is payable on a quarterly basis. The loan facilities can only be used for the manufacturing capacity expansion at the Group’s facility located in Huzhou, China. Accordingly, the Group has the balance of restricted cash of $6,171 and $1,218 as of December 31, 2023 and June 30, 2024, respectively. The 2022 Facility Agreement contains certain customary restrictive covenants, including but not limited to disposal of assets and dividend distribution without the consent of the lender, and certain customary events of default.
As of June 30, 2024, the Group had outstanding borrowings of $51,305 under the 2022 Facility Agreement.
Repayment DateRepayment Amount
December 10, 2024
$8,551 (RMB62.1 million)
June 10, 2025
$8,551 (RMB62.1 million)
December 10, 2025
$8,551 (RMB62.1 million)
June 10, 2026
$12,826 (RMB93.2 million)
December 10, 2026
$12,826 (RMB93.2 million)
The amount of capitalized interest expenses, which was recorded in construction in progress and property, plant and equipment, was $504 and $0 for the three months ended June 30, 2023 and 2024, respectively, and $1,028 and $0 for the six months ended June 30, 2023 and 2024, respectively.

The Group has also entered into short-term loan agreements and bank facilities with certain banks in China. The original terms of these loans are with a maximum maturity of 12 months and the interest rates range from 3.30% to 4.85% per annum.
Changes in bank borrowings are as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2023202420232024
Beginning balance$50,964 $84,065 $46,395 $79,153 
Proceeds from bank borrowings4,848 21,682 9,232 40,462 
Repayments of principal(3,939)(10,929)(3,939)(23,449)
Exchange difference(2,727)(581)(2,542)(1,929)
Ending balance$49,146 $94,237 $49,146 $94,237 
Balance of bank borrowings includes:December 31,
2023
June 30,
2024
Current$35,392 $60,034 
Non-current43,761 34,203 
Total$79,153 $94,237 
Certain assets of the Group have been pledged to secure the above bank facilities granted to the Group. The aggregate carrying amount of the assets pledged by the Group as of December 31, 2023 and June 30, 2024 are as follows:
December 31,
2023
June 30,
2024
Buildings$124,565 $118,658 
Machinery and equipment— 7,499 
Land use rights11,984 11,565 
Construction in progress— 595 
Total$136,549 $138,317 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
OTHER NON-CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2024
Other Liabilities, Noncurrent [Abstract]  
OTHER NON-CURRENT LIABILITIES OTHER NON-CURRENT LIABILITIES
December 31,
2023
June 30,
2024
Product warranty - non-current$21,479 $20,581 
Deferred subsidy income- non-current3,382 6,097 
Total$24,861 $26,678 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BONDS PAYABLE
6 Months Ended
Jun. 30, 2024
Bonds Payable [Abstract]  
BONDS PAYABLE BONDS PAYABLE
December 31,
2023
June 30,
2024
Long–term bonds payable  
Huzhou Saiyuan$43,157 $43,157 
Total$43,157 $43,157 
Huzhou Saiyuan Loan
On December 29, 2018, Microvast Power Systems Co., Ltd.('MPS'), one of the Company's subsidiaries, signed an agreement with Huzhou Saiyuan, an entity established by the local government, to issue convertible bonds to Huzhou Saiyuan for a total consideration of $87,776 (RMB600 million). The Company pledged its 12.39% equity holding over MPS to Huzhou Saiyuan to facilitate the issuance of these convertible bonds.
If the subscribed bonds are not repaid by the maturity date, Huzhou Saiyuan has the right to dispose of the equity interests pledged by the Company in proportion to the amount of matured bonds, or convert the bonds into equity interests of MPS within 60 days after the maturity date. If Huzhou Saiyuan decides to convert the bonds into equity interests of MPS, the equity interests pledged would be released and the convertible bonds would be converted into equity interest of MPS based on an entity value of MPS of $950,000.
In September 2020 and 2022, MPS entered into two supplement agreements with Huzhou Saiyuan, respectively, to change the repayment schedule as follows: (i) $14,629 (RMB100 million) was repaid, together with interest accrued, on or before November 10, 2022, (ii) $14,630 (RMB100 million) was repaid, together with interest accrued, on or before December 31, 2022, and (iii) the remaining $43,888 (RMB300 million) will be repaid, together with interest accrued, on or before January 31, 2027. The applicable interest rate will be increased to 12% if the Group is in default on the repayment of the bonds at the due date. The remaining terms and conditions of the convertible bonds were unchanged. The Company has complied in full with the amended repayment schedule and accordingly, as of June 30, 2024, the subscription and outstanding balance of the convertible bonds was $43,157 (RMB295 million).
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANTS
6 Months Ended
Jun. 30, 2024
Warrants [Abstract]  
WARRANTS WARRANTS
The Company assumed 27,600,000 publicly-traded warrants (“Public Warrants”) and 837,000 private placement warrants issued to Tuscan Holdings Acquisition LLC (the “Sponsor”) and EarlyBirdCapital, Inc. (“EarlyBirdCapital”) (“Private Warrants” and together with the Public Warrants, the “Warrants”) upon the Business Combination, all of which were issued in connection with Tuscan’s initial public offering (other than 150,000 Private Warrants that were issued in connection with the closing of the Business Combination) and entitle the holder to purchase one share of the Company’s Common Stock at an exercise price of $11.50 per share. During the three and six months ended June 30, 2024, none of the Public Warrants or the Private Warrants were exercised.
The Public Warrants became exercisable 30 days after the completion of the Business Combination. The Public Warrants are only exercisable for cash, however, if the Company were to not maintain the effectiveness of the registration statement covering the shares of Common Stock issuable upon exercise of the Public Warrants, the Public Warrants would be exercisable on a net-share settlement basis. The Public Warrants will expire five years after the completion of the Business Combination or earlier upon redemption or liquidation.
Once the Public Warrants became exercisable, the Company may redeem the Public Warrants:
in whole and not in part;
at a price of $0.01 per warrant;
upon not less than 30 days’ prior written notice of redemption;
if, and only if, the reported last sale price of the Company’s Common Stock equals or exceeds $18.00 per share for any 20-trading days within a 30-trading day period ending on the third business day prior to the notice of redemption to the warrant holders; and
if, and only if, there is a current registration statement in effect with respect to the shares of Common Stock underlying the warrants.

The Company classified the Public Warrants as equity. If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a net-share settlement basis.
The Private Warrants are identical to the Public Warrants, except that the Private Warrants will be exercisable for cash or on a net-share settlement basis, at the holder’s option, and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. In addition, so long as the Private Warrants are held by EarlyBirdCapital and its designee, the Private Warrants will expire five years from the effective date of the Business Combination.
The exercise price and number of shares of Common Stock issuable upon exercise of the Warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the Warrants will not be adjusted for issuance of Common Stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the Warrants.
The Private Warrant liability was remeasured at fair value as of June 30, 2024, resulting in a gain of $22 and $64 for the three and six months ended June 30, 2024, classified within changes in fair value of warrant liability in the unaudited condensed consolidated statements of operations, respectively.
The Private Warrants were valued using the following assumptions under the Monte Carlo Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date:
June 30,
2024
Market price of public stock$0.46 
Exercise price$11.50 
Expected term (years)2.07
Volatility82.77 %
Risk-free interest rate4.58 %
Dividend rate0.00 %
The market price of public stock is the quoted market price of the Company’s Common Stock as of the valuation date. The exercise price is extracted from the warrant agreements. The expected term is derived from the exercisable years based on the warrant agreements. The expected volatility is a blend of implied volatility from the Company’s own public warrant pricing, the average volatility of peer companies and the Company's historical volatility. The risk-free interest rate was estimated based on the market yield of US Government Bond with maturity close to the expected term of the warrants. The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the warrants.
On May 28, 2024, the Company also issued a warrant exercisable for 5,500,000 shares of Common Stock at an initial exercise price of $2.00 per share. The Warrant expires on May 28, 2029 in connection of the convertible loan with shareholder. See Note 14 – Convertible loan with shareholder.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENT
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENT FAIR VALUE MEASUREMENT
Measured or disclosed at fair value on a recurring basis
The Group measured its financial assets and liabilities, including cash and cash equivalents, restricted cash and warrant liability on a recurring basis as of December 31, 2023 and cash and cash equivalents, restricted cash and warrant liability, Convertible loan with shareholder and relative warrant at fair value on a recurring basis as of June 30, 2024. Cash and cash equivalents and restricted cash are classified within Level 1 of the fair value hierarchy because they are valued based on the quoted market price in an active market. The fair value of the warrant liability, Convertible Loan with shareholder are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liability, the Company used the Monte Carlo Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date. See Note 10 – Warrants. The Convertible Loan and relative warrants were valued using the following assumptions under the Black-Scholes-Merton model, which is a generally accepted computational model typically used for pricing options and is considered a Level 3 fair value measurement. See Note 14 – Convertible loan with shareholder.
As of December 31, 2023 and June 30, 2024, information about inputs for the fair value measurements of the Group’s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows:
Fair Value Measurement as of December 31, 2023
Quoted Prices in Active Market
for Identical Assets (Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Cash and cash equivalents$44,541 — — $44,541 
Restricted cash43,648 — — 43,648 
Total financial asset$88,189   $88,189 
Warrant liability$— — 67 $67 
Total financial liability$  67 $67 
Measured or disclosed at fair value on a recurring basis - continued
Fair Value Measurement as of June 30, 2024
Quoted Prices in Active Market
for Identical Assets
(Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Cash and cash equivalents$68,183 — — $68,183 
Restricted cash$36,301 — — $36,301 
Total financial asset$104,484   $104,484 
Warrant liability$— — $
Convertible loan with shareholder$— — 13,313 $13,313 
Total financial liability$  13,316 $13,316 
The following is a reconciliation of the beginning and ending balances for Level 3 warrant liability during the six months ended June 30, 2023 and 2024:
Six Months Ended June 30,
20232024
Balance at the beginning of the period$126 $67 
Changes in fair value(17)(64)
Balance at end of the period$109 $
The following is a reconciliation of the beginning and ending balances for Level 3 convertible loan with shareholder during the six months ended June 30, 2024:
Six Months Ended June 30, 2024
Balance at the beginning of the period$— 
Issuance of convertible loan with shareholder
11,723 
Changes in fair value1,590 
Balance at end of the period$13,313 
Measured or disclosed at fair value on a nonrecurring basis
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
LEASES LEASES
The Group has operating leases for office spaces and warehouses. Certain leases include renewal options and/or termination options, which are factored into the Group's determination of lease payments when appropriate.
Operating lease cost for the three and six months ended June 30, 2024 was $859 and $1,719, which excluded cost of short-term contracts. Short-term lease cost for the three and six months ended June 30, 2024 was $145 and $304.
As of June 30, 2024, the weighted average remaining lease term was 9.3 years and weighted average discount rate was 5.2% for the Group's operating leases.
Supplemental cash flow information of the leases were as follows:
Six months ended June 30, 2024
Cash payments for operating leases$1,688 
Right-of-use assets obtained in exchange for new operating lease liabilities$2,217 

The following is a maturity analysis of the annual undiscounted cash flows for lease liabilities as of June 30, 2024:
As of June 30, 2024
Six months period ending December 31, 2024$2,301 
2025$3,663 
2026$2,823 
2027$2,384 
2028$1,808 
2029$1,615 
Thereafter$9,828 
Total future lease payments$24,422 
Less: Imputed interest$(4,816)
Present value of operating lease liabilities$19,606 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHARE-BASED PAYMENT
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
SHARE-BASED PAYMENT SHARE-BASED PAYMENT
On July 21, 2021, the Company adopted the Microvast Holdings, Inc. 2021 Equity Incentive Plan (the “2021 Plan”), effective upon the Closing Date. The 2021 Plan provides for the grant of incentive and non-qualified stock option, restricted stock units, restricted share awards, stock appreciation awards, and cash-based awards to employees, directors, and consultants of the Company. Options awarded under the 2021 Plan expire no more than 10 years from the date of grant. Concurrently with the closing of the Business Combination, the share awards granted under 2012 Share Incentive Plan of Microvast, Inc. (the “2012 Plan”) were rolled over by removing original performance conditions and converting into options and capped non-vested share units with modified vesting schedules, using the Common Exchange Ratio of 160.3. The 2021 Plan reserved 5% of the fully-diluted shares of Common Stock outstanding immediately following the Closing Date plus the shares underlying awards rolled over from the 2012 Plan for issuance in accordance with the 2021 Plan’s terms.
Stock options

On April 10, 2024, a terminated and a transition advisory services agreement was entered between a former employee and the Company. According to this agreement, all unvested restricted stock units, performance-based restricted stock units and stock options held by the employee as of April 10, 2024 will vest in full immediately following April 10, 2025.The Company accounted for the modification as a Type III (improbable-to-probable) modification, which represents the modification of the award that was not expected to vest under the original vesting conditions at the date of the modification. The Company recognized compensation cost equal to the modified award’s fair value at the date of the modification over the period in which the former employee serves as consultant to the Company.
The modification date fair value of the stock options was determined using the Black Scholes model with the following assumptions:
Six months ended June 30, 2024
Exercise price $5.69 
Expected terms (years) 1.25
Volatility 85.66 %
Risk-free interest rate5.00 %
Expected dividend yields 0.00 %
Fair value of options granted$0.0035 

The exercise prices for each award were extracted from the option agreements. The expected terms for each award were derived using the simplified method, and is estimated to occur at the midpoint of the vesting date and the expiration date. The volatility of the underlying common stock during the lives of the options was a blend of implied volatility from the average volatility of peer companies, implied volatility and the Company's historical volatility. Risk-free interest rate was estimated based on the market yield of US Government Bonds with maturity close to the expected term of the options. The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the options.
Stock options - continued
Stock options activity for the six months ended June 30, 2023 and 2024 was as follows:
Stock options lifeNumber of Shares Weighted Average Exercise Price
(US$)
Weighted Average Grant Date
Fair Value (US$)
Weighted Average Remaining
Contractual Life
Outstanding as of December 31, 202236,091,071 6.08 4.80 6.8
Grant240,000 1.25 0.67 
Forfeited(347,317)6.28 4.86 
Outstanding as of June 30, 2023
35,983,754 6.04 4.77 6.3
Expected to vest and exercisable as of June 30, 2023
35,983,754 6.04 4.77 6.3
Exercisable as of June 30, 2023
12,563,621 6.14 4.87 6.3
Outstanding as of December 31, 202332,876,682 6.01 4.73 5.7
Forfeited(1,243,497)4.22 2.83 
Outstanding as of June 30, 2024
31,633,185 6.08 4.80 5.2
Expected to vest and exercisable as of June 30, 2024
31,633,185 6.08 4.80 5.2
Exercisable as of June 30, 2024
20,922,066 6.15 4.88 5.2
During the three months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $13,396 and $10,285 related to the option awards, respectively. During the six months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $27,055 and $22,313 related to the option awards, respectively.
The total unrecognized equity-based compensation costs as of June 30, 2024 related to the stock options was $4,031, which is expected to be recognized over a weighted-average period of 0.1 years. The aggregate intrinsic value of the stock options as of June 30, 2024 was $0.
Capped Non-vested share units
The capped non-vested share units (“CRSUs”) represent rights for the holder to receive cash determined by the number of shares granted multiplied by the lower of the fair market value and the capped price, which will be settled in the form of cash payments. The CRSUs were accounted for as liability classified awards.

During the three months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $3,302 and $1,226, related to these CRSUs, respectively. During the six months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $6,546 and $2,481, related to these CRSUs, respectively.
The total unrecognized equity-based compensation costs as of June 30, 2024 related to the CRSUs was $313.
Restricted Stock Units
Following the Business Combination, the Company granted 2,721,624 restricted stock units (“RSUs”) and 2,680,372 performance-based restricted stock units (“PSUs”) subject to service, performance and/or market conditions. The service condition requires the participant’s continued services or employment with the Company through the applicable vesting date, and the performance condition requires the achievement of the performance criteria defined in the award agreement. The market condition is based on the Company’s TSR relative to a comparator group during a specified performance period.
Restricted Stock Units - continued
The fair value of RSUs is determined by the market closing price of Common Stock at the grant date and is amortized over the vesting period on a straight-line basis. The fair value of PSUs that include vesting based on market conditions are estimated using the Monte Carlo valuation method. For PSUs with performance conditions, share-based compensation expense is only recognized if the performance conditions become probable to be satisfied. Compensation cost for these awards is amortized on a straight-line basis over the vesting period based on the grant date fair value, regardless of whether the market condition is satisfied. Accordingly, the Company recorded share-based compensation expense of $271 and $700 related to these RSUs and $324 and $(1,492) related to these PSUs during the three and six months ended June 30, 2024, respectively. During the three and six months ended June 30, 2023, the Company recorded share-based compensation expense of $512 and $959 related to these RSUs and $789 and $1,508 related to these PSUs, respectively.
The non-vested shares activity for the six months ended June 30, 2023 and 2024 was as follows:
Number of
Non-Vested
Shares
Weighted
Average Grant
Date Fair Value
Per Share (US$)
Outstanding as of December 31, 20221,222,837 6.92 
Grant2,900,695 1.86 
Vested(310,432)3.85 
Forfeited(51,036)4.21 
Outstanding as of June 30, 20233,762,064 3.31 
Outstanding as of December 31, 20233,598,606 3.07 
Grant79,909 1.40 
Vested(503,505)2.65 
Forfeited(749,267)4.33 
Outstanding as of June 30, 20242,425,743 2.72 
The total unrecognized equity-based compensation costs as of June 30, 2024 related to the non-vested shares was $2,880.
The following summarizes the classification of share-based compensation:
Three Months Ended June 30,Six Months Ended June 30,
2023202420232024
Cost of revenues$1,525 $1,481 $3,029 $2,619 
General and administrative expenses12,419 7,633 24,587 15,800 
Research and development expenses2,693 2,521 5,707 4,298 
Selling and marketing expenses1,213 488 2,456 1,271 
Construction in process149 (17)289 14 
Total$17,999 $12,106 $36,068 $24,002 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONVERTIBLE LOAN WITH SHAREHOLDER
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
CONVERTIBLE LOAN WITH SHAREHOLDER CONVERTIBLE LOAN WITH SHAREHOLDER
On May 28, 2024, Microvast Inc. entered into a $25,000 convertible loan agreement ("Loan Agreement") with Mr. Yang Wu, the Company’s Chief Executive Officer and Chairman.
The loan includes an Initial Term Loan of $12,000 and a Delayed Draw Term Loan of $13,000 at an initial interest rate equal to Secured Overnight Financing Rate("SOFR"), plus an initial Applicable Margin of 9.75% per annum, 3.75% of which shall be paid in kind rather than in cash. The maturity date is November 28, 2025, which may be accelerated upon the occurrence and continuance of an event of default in accordance with the terms of the Loan Agreement. The Loan Agreement also provides Mr. Wu with the right to convert the outstanding principal balance of the Loan, into shares of common stock at an initial conversion rate equal to two shares of Common Stock per $1.00 of principal amount to be converted.
The Initial Term Loans of $12,000 was received in May 2024 and the Delayed Draw Term loan was received in July 2024.
The loan is secured by a first priority security interest in substantially all of its assets by Microvast Inc. and all other entities within the Group as guarantors.
The Group has elected fair value option to account for the convertible loan. Direct costs and fees related to the convertible loan were expensed as incurred. The fair value was determined by using a discounted cash flow model for the bond component and a Black-Scholes-Merton model for the conversion option, which is considered a Level 3 fair value measurement. Subsequent changes in the fair value are recorded as gains (losses) in the unaudited condensed consolidated statement of operation. During the three months ended June 30, 2024, a loss of $1,590 on fair value change of convertible loan with shareholder was recorded. The outstanding balance for the Convertible loan with shareholder was $13,313 as of June 30, 2024.

In connection with the convertible loan from Mr. Wu Yang, on May 28, 2024, the Company issued to Mr. Wu a warrant exercisable for 5,500,000 shares of Common Stock at an initial exercise price of $2.00 per share. The warrant expires on May 28, 2029. No warrants were exercised during the period ended June 30, 2024. As of June 30, 2024, 5,500,000 warrants were outstanding and the Group recorded the warrant value of $779 in additional paid in capital.

The significant input of the discounted cash flow model for the bond component is the discount rate. Below are the key inputs used in Black-Scholes-Merton model for the conversion option:
June 30, 2024
Market price of public stock$0.46 
Exercise price$0.50 
Expected term (years)1.50
Volatility53.08 %
Risk-free interest rate4.94 %
Dividend rate0.00 %

The market price of public stock is the quoted market price of the Company’s Common Stock as of the valuation date. The exercise price is extracted from the warrant agreements. The expected term is derived from the exercisable years based on the warrant agreements. The expected volatility is estimated using a blend of the average volatility of peer companies and the Company's historical volatility. The risk-free interest rate was estimated based on the market yield of US Government Bond with maturity close to the expected term of the warrants. The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the warrants.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET LOSS PER SHARE
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
NET LOSS PER SHARE NET LOSS PER SHARE
The following table sets forth the computation of basic and diluted net loss per share for the periods indicated:
Three Months Ended June 30,Six Months Ended
June 30,
2023202420232024
Numerator:
Net loss attributable to common stock shareholders$(26,089)$(78,441)$(55,670)$(103,266)
Denominator:  
Weighted average common stock used in computing basic and diluted net loss per share
307,742,032 315,509,552 307,728,460 315,438,336 
Basic and diluted net loss per share$(0.08)$(0.25)$(0.18)$(0.33)

For the three and six months ended June 30, 2023 and 2024, the following Common Stock outstanding were excluded from the calculation of diluted net loss per share, as their inclusion would have been anti-dilutive for the periods prescribed.
Three Months Ended June 30,Six Months Ended June 30,
2023202420232024
Shares issuable upon exercise of stock options36,123,034 31,762,229 36,088,798 32,006,030 
Shares issuable upon vesting of non-vested shares3,979,361 2,555,946 3,527,440 2,760,854 
Shares issuable upon vesting of Capped non-vested shares13,349,144 6,617,351 13,349,144 6,617,351 
Shares issuable upon exercise of warrants28,437,000 30,431,505 28,437,000 29,434,253 
Shares issuable upon vesting of Earn-out shares19,999,988 19,999,988 19,999,988 19,999,988 
Shares issuable that may be subject to cancellation1,687,500 1,687,500 1,687,500 1,687,500 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Litigation
Corporate Governance Actions
The directors of Company predecessor, Tuscan (the “Tuscan Defendants”), and certain former and current Company officers have been named as defendants (the “Company Defendants”) in a purported class action lawsuit filed in the Delaware Court of Chancery (the "Court of Chancery") captioned Matt Jacob v. Stephen A. Vogel, et al., No. 2022-0600-PAF (Del. Ch.) (filed July 7, 2022). As amended, the complaint alleges that Tuscan Defendants breached their fiduciary duties in connection with Tuscan’s acquisition of Microvast, Inc., including by making inadequate disclosures concerning the projected earnings of Microvast, Inc., and asserts claims for aiding and abetting that breach against the Company defendants. The plaintiff further alleges that once the earnings of the combined company became public, the Company’s stock dropped, causing losses to investors.
Litigation - continued
Corporate Governance Actions - continued
On December 13, 2023, in response to a stockholder litigation demand, the Company filed a petition in the Court of Chancery pursuant to Section 205 of the Delaware General Corporation Law seeking validation of an amendment to the Company’s Amended Certificate of Incorporation, the Business Combination and the issuance of the shares issued pursuant thereto, and the Company’s Second Amended and Restated Certificate of Incorporation adopted in connection with the Business Combination (collectively, the "Acts") to resolve any uncertainty with respect to those matters, which action was captioned In re Microvast Holdings Inc., C.A. No. 2023-1245-PAF. On March 18, 2024, the Court of Chancery granted the petition, validating and declaring effective each Act as of the time and date such Act was originally taken.
The Company, the directors of Company predecessor, Tuscan, and certain former and current Company officers and directors have also been named as defendants in a litigation filed in the Court of Chancery captioned Denish Bhavsar v. Stephen Vogel, et al., Case No. 2024-0137-PAF (Del. Ch.) (filed Feb. 14, 2024). The plaintiff purports to assert derivative claims on behalf of the Company. The complaint alleges that the individual defendants breached their fiduciary duties in connection with Tuscan’s acquisition of Microvast, Inc., including by making inadequate disclosures concerning Microvast, Inc.’s earnings and alleged conflicts of interest that existed between certain directors and Company stockholders.
The Company has received additional demands from purported Company stockholders, requesting that the Company’s Board of Directors investigate whether current and former directors and officers of the Company and its predecessors, Tuscan and Microvast Inc., breached their fiduciary duties by allegedly making material misrepresentations about inter alia (1) Microvast Inc.’s performance and financial health in connection with the merger between Tuscan and Microvast, Inc., and (2) the Company’s loss of a conditional grant from the United States Department of Energy. The Company is reviewing the demands.
Securities Litigation

The Company and certain of its officers have also been named as defendants in a putative class action complaint by a shareholder of the Company in the U.S. District Court for the Southern District of Texas under the caption Schelling v. Microvast Holdings, Inc., Case No. 4:23-cv-04565 (S.D. Tex.) (filed Dec. 5, 2023) (the "Schelling Action"). The complaint alleges that defendants violated certain federal securities laws by making misleading statements regarding the receipt of a conditional grant from the United States Department of Energy, the Company’s profitability, and the nature of Company-associated operations in China. On March 1, 2024, the court appointed Co-Lead Plaintiffs and Co-Lead Counsel for the proposed class of Company investors. On March 14, 2024, the court approved a proposed schedule for filing of an amended complaint and briefing of a motion to dismiss. Plaintiffs amended their complaint on May 13, 2024, and Defendants filed a motion to dismiss on June 20, 2024. Briefing on the motion to dismiss will be completed by September 10, 2024.

The Company and certain of its officers and directors have also been named as defendants in three derivative actions filed in the Southern District of Texas under the captions Bhavsar v. Wu et al., No. 4:24-cv-00372 (S.D. Tex.) (filed Jan. 31, 2024), Marti et al v. Wu et al, Case No. 4:24-cv-00633 (S.D. Tex.) (filed Feb. 23, 2024), Gidaro v. Wu et al, Case No. 4:24-cv-00828 (S.D. Tex.) (filed Mar. 6, 2024). The complaints allege that the officer and director defendants violated the federal securities laws by making inadequate disclosures substantially similar to those alleged in the Schelling Action. The complaints further allege that these inadequate disclosures resulted from, and constituted, breaches of the officer and director defendants’ fiduciary duties. On February 24, 2024, the court entered in an order in the first-filed case, Bhavsar v. Wu et al., No. 4:24-cv-00372, consolidating the Bhavsar case and Marti et al v. Wu et al, Case No. 4:24-cv-00633. The consolidated derivative litigation (the “Consolidated Derivative Action”) is captioned In re Microvast Holdings, Inc. Derivative Litigation, Lead Case No. 4:24-cv-00372 (S.D. Tex.). The parties in the Gidardo action filed a stipulation to consolidate the Gidaro case into the Consolidated Derivative Action. The Consolidated Derivative Action is stayed pending disposition of an anticipated motion to dismiss in the Schelling Action.
Litigation - continued
Securities Litigation - continued
Pursuant to the Company's governing documents and indemnification agreements entered into by the Company with certain of the named defendants, in the above-described actions, the Company has indemnified those defendants for all expenses and losses related to the litigation subject to the terms of those indemnification agreements. While the lawsuits are being vigorously defended, other reported lawsuits of this type have resulted in a broad range of outcomes, with each case being dependent on its own unique set of facts and circumstances. Litigation of this kind can lead to settlement negotiations, including negotiations prompted by pre-trial civil court procedures. The outcome of any litigation is inherently uncertain, and there is always the possibility that a court rules in a manner that is adverse to the interests of the Company and the individual defendants. However, the amount of any such loss in that scenario, which could be material, cannot be reasonably estimated at this time.

Other Matters

The Company and Microvast Energy, Inc. (“Microvast Energy”), a subsidiary of the Company, have been named as defendants in a litigation filed in the Chancery Court for the State of Tennessee under the caption Stoncor Group, Inc. v. Microvast, Inc., et al, Case No. CD-24-12 (Tenn. Ch.) (filed Mar. 18, 2024). The plaintiff alleges that the Company failed to pay it for construction work that it performed on a Microvast facility in Tennessee, and seeks damages of $1,251, plus certain fees and expenses, and foreclosure on the facility to satisfy the payment allegedly owed.
Deidra Milan is an ex-employee of Microvast, and is the putative representative of a class of more than 100 individual employees who were let go from their jobs at a plant in Clarksville, Tennessee. She has filed Civil Action No. 3:24-cv-00627, Deidre Milan, Plaintiff v. Microvast, Inc. and Microvast Holdings, Inc. The Company filed an answer to the suit on July 19, 2024. The Class Action Complaint is brought under the Worker Adjustment and Notification Act, 29 U.S.C. §§2101-2109 (the “WARN Act”), which requires advance notice before laying off employees in a plant closing and under certain other circumstances. Plaintiff alleges that Defendants made the decision to terminate over 50 employees and at least one-third of their workforce from the Clarksville, Tennessee facility. The complaint also alleges that Defendants have continued the layoffs with other employees being let go in April and as recently as May 17, 2024. Plaintiffs allege that these layoffs were not in good faith, all in violation of the WARN Act. Plaintiffs seek backpay, medical expenses, attorney’s fees and statutory penalties in an unspecified amount.
Microvast, Inc., a subsidiary of the Company, has been named as a defendant in a contract dispute litigation filed in Montgomery County Chancery Court for the State of Tennessee under the caption DPR Construction, GP vs. Microvast, Inc., et al, Case No. CD-24-31 (Tenn. Ch.) (filed June 20, 2024). The Plaintiff alleges that the Company failed to pay it for construction work that is performed on a Microvast facility in Tennessee, and seeks damages of $19,950 in progress billings, the additional sum of $1,566 being held as retainage on Plaintiff's progress billings under the contract, lost profits on the work yet to be performed under the contract plus certain fees and expenses, and foreclosure on the facility to satisfy the payment allegedly owed.
Microvast, Inc. has been named as a defendant in a contract dispute litigation filed in Montgomery County Chancery Court for the State of Tennessee under the caption Faith Technologies, Inc. Microvast, Inc. et al., Case No. CD-24-36 (Tenn. Ch.) (filed on July 15, 2024). Plaintiff asserts claims for damages related to its subcontract with DPR Construction, GP under which Plaintiff provided fire protection system services on a Microvast facility in Tennessee, and seeks damages of $1,699 plus cost of court and attorneys and prejudgment interest.
Microvast, Inc. has been named as a defendant in an action filed in Montgomery County Chancery Court for the State of Tennessee under the caption Bernhard MCC v. Hodess Cleanroom Construction, LLC, Hodess Construction Corporation, Microvast, Inc., and The Industrial Development Board of the County of Montgomery, Case No. CD-24-26 (Tenn. Ch.) (filed on May 28, 2024) brought by a subcontractor on the Microvast Facility in Tennessee for lien enforcement of $2,173.
Litigation - continued
Other Matters - continued
Microvast, Inc. has been named as a defendant in an action filed in Montgomery County Chancery Court for the State of Tennessee under the caption Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery, Case No. CD-24-27 (Tenn. Ch.) (filed on May 28, 2024 ) brought by a subcontractor on the Microvast Facility in Tennessee for lien enforcement of $5,681.
Microvast, Inc. has been named as a defendant in an action filed in Montgomery County Chancery Court for the State of Tennessee under the caption Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee, Case No. RE-24-32 (Tenn. Ch.) (filed on July 01, 2024) brought by a prime contractor on the Microvast Facility in Tennessee for lien enforcement of $1,769.
The Group is also involved in other litigation, claims, and proceedings. The Group evaluates the status of each legal matter and assesses the potential financial exposure. If the potential loss from any legal proceedings or litigation is considered probable and the amount can be reasonably estimated, the Group accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimated. As of December 31, 2023 and June 30, 2024, based on the information currently available, the Group believes that any loss contingencies that may arise as a result of currently pending legal proceedings cannot be accurately quantified at this time and thus cannot determine whether they will have a material adverse effect on the Group’s business, results of operations, financial condition, and cash flows.
Capital commitments
Capital commitments for construction of property and purchase of property, plant and equipment were $49,965 as of June 30, 2024.
Purchase Commitments
Purchase commitments for non-cancelable contractual obligations primarily related to purchases of inventory were $45,952 as of June 30, 2024.
Pledged assets
Other than those disclosed in Note 7, the Group may pledge certain assets to banks to secure the issuance of bank acceptance notes for the Group. As of June 30, 2024, notes receivable from customers in the amount of $1,489, together with certain of our machinery and equipment with a carrying value of $25,772 has been pledged to secure the issuance of such notes.
Liens and Notices of Non-payment
As of June 30, 2024, the Company had received $35,986 of liens and $2,410 of notices of non-payment.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Subsequent funding activities
In July 2024, the Company received the Delayed Draw Term Loan under the Loan Agreement of $13,000.
Subsequent settlement agreements with creditors
Subsequent to June 30, 2024 and to the date of issuance of the financial statements, the Group has entered into several settlement agreements with certain suppliers with payables amounting to approximately $21,338 as of June 30, 2024. Those agreements grant the Group a concession by forgiving certain contractually owed amounts and release some liens, as well as allow the Group to defer certain payment schedules. Based on those subsequent settlement agreements, a total payable concession of approximately $6,573 was obtained, liens of approximately $10,610 will be ultimately released and the payment schedules were generally deferred to monthly installments in the next twelve months. The Group is in the process of assessing the related accounting impact.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation and use of estimates
The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. The unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Security and Exchange Commission (the "SEC") and U.S. generally accepted accounting standards (“U.S. GAAP”) for interim financial reporting. Accordingly, certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the period ended December 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 1, 2024, which provides a more complete discussion of the Company’s accounting policies and certain other information. In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading.
The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending December 31, 2024.
The financial information as of December 31, 2023 included on the condensed consolidated balance sheets is derived from the Group’s audited consolidated financial statements for the year ended December 31, 2023.
There have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements for the years ended December 31, 2023.
Use of estimates
Significant accounting estimates reflected in the Group’s financial statements include allowance for credit losses, provision for obsolete inventories, impairment of long-lived assets, valuation allowance for deferred tax assets, product warranty, fair value measurement of warrant liability, fair value measurement of convertible loan and share based compensation.
Consolidation
All intercompany transactions and balances have been eliminated upon consolidation.
Emerging Growth Company
Emerging Growth Company

Pursuant to the JOBS Act, an emerging growth company (the “EGC”) may adopt new or revised accounting standards that may be issued by FASB or the SEC either (i) within the same periods as those otherwise applicable to non-EGCs or (ii) within the same time periods as private companies. The Company intends to take advantage of the exemption for complying with new or revised accounting standards within the same time periods as private companies. Accordingly, the information contained herein may be different than the information provided by other public companies.
The Company also intends to take advantage of some of the reduced regulatory and reporting requirements of EGCs pursuant to the JOBS Act so long as the Company qualifies as an EGC, including, but not limited to, an exemption from the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation, and exemptions from the requirements of holding non-binding advisory votes on executive compensation and golden parachute payments.
Revenue recognition
Revenue recognition
Nature of Goods and Services
The Group’s revenue consists primarily of sales of lithium-ion batteries. The obligation of the Group is to provide the battery products. Revenue is recognized at the point of time when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services.
Contract balances
Contract balances include accounts receivable and advances from customers. Accounts receivable represent cash not received from customers and are recorded when the rights to consideration are unconditional. The allowance for credit losses reflects the best estimate of probable losses inherent to the accounts receivable balance. Contract liabilities, recorded in advance from customers in the consolidated balance sheets, represent payment received in advance or payment received related to a material right provided to a customer to acquire additional goods or services at a discount in a future period. During the three months ended June 30, 2023 and 2024, the Group recognized $1,068 and $1,425 of revenue previously included in advance from customers as of April 1, 2023 and April 1, 2024, respectively. During the six months ended June 30, 2023 and 2024, the Group recognized $2,485 and $4,206 of revenue previously included in advance from customers as of January 1, 2023 and January 1, 2024, respectively.
Share-based compensation
Share-based compensation
Share-based payment transactions with employees are measured based on the grant date fair value of the equity instrument and recognized as compensation expense on a straight-line basis over the requisite service period, with a corresponding impact reflected in additional paid-in capital.
For share-based awards granted with a performance condition, the compensation cost is recognized when it is probable that the performance condition will be achieved. The Company reassesses the probability of achieving the performance condition at the end of each reporting date and records a cumulative catch-up adjustment for any changes to its assessment. For performance-based awards with a market condition, such as awards using total shareholder return (“TSR”) as a performance metric, compensation expense is recognized on a straight-line basis over the estimated service period of the award, regardless of whether the market condition is satisfied. Liability-classified awards are remeasured at their fair-value-based measurement as of each reporting date until settlement. Forfeitures are recognized as they occur.
Operating leases
Operating leases
As of June 30, 2024, the Company recorded operating lease right-of-use (ROU) assets of $19,601 and operating lease liabilities of $19,606, including current portion in the amount of $3,243, which was recorded under accrued expenses and other current liabilities on the balance sheet.
The Company determines if an arrangement is a lease     or contains a lease at lease inception. Operating leases are required to record in the statement of financial position as right-of-use assets and lease liabilities, initially measured at the present value of the lease payments. The Company has elected the package of practical expedients, which allows the Company not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Company also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, for lease assets other than real estate, such as printing machines and electronic appliances, the Company elected the short-term lease exemption as their lease terms are 12 months or less.
As the rate implicit in the lease is not readily determinable, the Company estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated in a portfolio approach to approximate the interest rate on a collateralized basis with similar terms and payments in a similar economic environment. Lease expense is recorded on a straight-line basis over the lease term.
Impairment of long-lived assets
Impairment of long-lived assets
In accordance with ASC 360, Property, Plant and Equipment ("ASC 360"), the Company reviews long-lived assets such as property, plant and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets, and an impairment loss is recorded as a component of operating expenses. Fair value is estimated based on various valuation techniques. For assets held for sales, the amount of potential impairment may be based upon appraisal of the asset, estimated market value of similar assets or estimated cash flow from the disposition of the asset. The evaluation of asset impairment requires the Company to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts.
Assets held for sale
Asset held for sales

Assets to be disposed of by sale are reported at the lower of the carrying value or fair vale less cost to sell when the Company has committed to a sale agreement and would be reported separately as asset held for sales in the unaudited condensed consolidated balance sheets.
Convertible loan with shareholder
Convertible loan with shareholder
The Company has elected the fair value option to account for the Convertible loan with shareholder, and records changes in fair value in the unaudited condensed consolidated statements of operations, with the exception of changes in fair value due to instrument-specific credit risk which, if present, will be recorded as a component of other comprehensive income. Interest expense related to the convertible loan is included in the changes in fair value. As a result of applying the fair value option, direct costs and fees related to the convertible loan were expensed as incurred. Losses were recognized $1,590 for the three months and six months ended June 30, 2024. The fair value of the Convertible loan with shareholder was determined by using a discounted cash flow model for the bond component and a Black-Scholes-Merton model for the conversion option, which is considered a Level 3 fair value measurement.
Warrant
Warrant
The Company determines the accounting classification of warrants it issues as either liability or equity classified by first assessing whether the warrants meet liability classification in accordance with ASC 480-10, Accounting for Certain Financial Instruments with Characteristics of both Liabilities and Equity ("ASC 480"), then in accordance with ASC 815-40 ("ASC 815"), Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in, a Company’s Own Stock. Under ASC 480, warrants are considered liability classified if the warrants are mandatory redeemable, obligate the Company to settle the warrants or the underlying shares by paying cash or other assets, or warrants that must or may require settlement by issuing variable number of shares. If warrants do not meet liability classification under ASC 480, the Company assesses the requirements under ASC 815, which states that contracts that require or may require the issuer to settle the contract for cash are liabilities recorded at fair value, irrespective of the likelihood of the transaction occurring that triggers the net cash settlement feature. If the warrants do not require liability classification under ASC 815, and in order to conclude equity classification, the Company also assesses whether the warrants are indexed to its Common Stock and whether the warrants are classified as equity under ASC 815 or other applicable GAAP. After all relevant assessments, the Company concludes whether the warrants are classified as liability or equity. Liability classified warrants require fair value accounting at issuance and subsequent to initial issuance with all changes in fair value after the issuance date recorded in the unaudited consolidated statements of operations. Equity classified warrants only require fair value accounting at issuance with no changes recognized subsequent to the issuance date. Refer to Notes 10 for information regarding the warrants issued.
Recent accounting pronouncements not yet adopted
Recent accounting pronouncements not yet adopted

In November 2023, the FASB issued ASU 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"). ASU 2023-07 intends to improve reportable segment disclosure requirements, enhance interim disclosure requirements and provide new segment disclosure requirements for entities with a single reportable segment. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods with fiscal years beginning after December 15, 2024. ASU 2023-07 is to be adopted retrospectively to all prior periods presented. The Company is currently assessing the impact this guidance will have on the consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09 "Improvements to Income Tax Disclosures" ("ASU 2023-09"). ASU 2023-09 intends to improve the transparency of income tax disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024 and is to be adopted on a prospective basis with the option to apply retrospectively. The Company is currently assessing the impact of this guidance, however, the Company do not expect a material impact to the consolidated financial statements.
Debt instrument term, description The original terms of these loans are with a maximum maturity of 12 months and the interest rates range from 3.30% to 4.85% per annum
Public Warrants
Once the Public Warrants became exercisable, the Company may redeem the Public Warrants:
in whole and not in part;
at a price of $0.01 per warrant;
upon not less than 30 days’ prior written notice of redemption;
if, and only if, the reported last sale price of the Company’s Common Stock equals or exceeds $18.00 per share for any 20-trading days within a 30-trading day period ending on the third business day prior to the notice of redemption to the warrant holders; and
if, and only if, there is a current registration statement in effect with respect to the shares of Common Stock underlying the warrants.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Disaggregation of Revenue
For the three and six months ended June 30, 2023 and 2024, the Group derived revenues from geographic regions as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202420232024
People’s Republic of China ("PRC")
$46,122 $33,282 $78,734 $60,474 
Other Asia & Pacific countries18,520 2,371 21,669 25,665 
Asia & Pacific 64,642 35,653 100,403 86,139 
Europe 9,337 46,745 19,522 75,666 
U.S.974 1,277 2,001 3,221 
Total$74,953 $83,675 $121,926 $165,026 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consisted of the following:
December 31,
2023
June 30,
2024
Accounts receivable$143,288 $109,655 
Allowance for credit losses(4,571)(4,679)
Accounts receivable, net$138,717 $104,976 
Schedule of Allowance for Credit Losses
Movement of allowance for credit losses was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202420232024
Balance at beginning of the period$3,270 $5,065 $4,407 $4,571 
Charges /(Reversal) of expenses
262 177 (832)755 
Write off— (529)(66)(529)
Recoveries of credit losses121 — 121 — 
Exchange difference(185)(34)(162)(118)
Balance at end of the period$3,468 $4,679 $3,468 $4,679 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
December 31,
2023
June 30,
2024
Work in process$86,379 $92,254 
Raw materials35,867 41,284 
Finished goods27,503 18,971 
Total$149,749 $152,509 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
December 31,
2023
June 30,
2024
Product warranty, current$13,738 $13,603 
Payables for purchase of property, plant and equipment96,350 96,771 
Other current liabilities14,312 16,490 
Accrued payroll and welfare8,089 4,730 
Accrued expenses6,224 5,926 
Interest payable41 898 
Other tax payable7,117 1,112 
Operating lease liabilities, current2,413 3,243 
Total$148,284 $142,773 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PRODUCT WARRANTY (Tables)
6 Months Ended
Jun. 30, 2024
Product Warranties Disclosures [Abstract]  
Schedule of Movement of Product Warranty
Movement of product warranty was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202420232024
Balance at beginning of the period$39,610 $35,448 $42,060 $35,217 
Provided during the period2,920 3,060 5,450 6,329 
Utilized during the period(3,338)(4,098)(8,510)(6,546)
Exchange difference(2,084)(226)(1,892)(816)
Balance at end of the period$37,108 $34,184 $37,108 $34,184 
Schedule of Warranty Cost
December 31,
2023
June 30,
2024
Product warranty – current$13,738 $13,603 
Product warranty – non-current21,479 20,581 
Total$35,217 $34,184 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BANK BORROWINGS (Tables)
6 Months Ended
Jun. 30, 2024
Bank Borrowings [Abstract]  
Schedule of Bank Borrowings Repayment
As of June 30, 2024, the Group had outstanding borrowings of $51,305 under the 2022 Facility Agreement.
Repayment DateRepayment Amount
December 10, 2024
$8,551 (RMB62.1 million)
June 10, 2025
$8,551 (RMB62.1 million)
December 10, 2025
$8,551 (RMB62.1 million)
June 10, 2026
$12,826 (RMB93.2 million)
December 10, 2026
$12,826 (RMB93.2 million)
Schedule of Bank Borrowings
Changes in bank borrowings are as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2023202420232024
Beginning balance$50,964 $84,065 $46,395 $79,153 
Proceeds from bank borrowings4,848 21,682 9,232 40,462 
Repayments of principal(3,939)(10,929)(3,939)(23,449)
Exchange difference(2,727)(581)(2,542)(1,929)
Ending balance$49,146 $94,237 $49,146 $94,237 
Balance of bank borrowings includes:December 31,
2023
June 30,
2024
Current$35,392 $60,034 
Non-current43,761 34,203 
Total$79,153 $94,237 
Schedule of Banking Facilities and Aggregate Carrying Amount The aggregate carrying amount of the assets pledged by the Group as of December 31, 2023 and June 30, 2024 are as follows:
December 31,
2023
June 30,
2024
Buildings$124,565 $118,658 
Machinery and equipment— 7,499 
Land use rights11,984 11,565 
Construction in progress— 595 
Total$136,549 $138,317 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
OTHER NON-CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
Other Liabilities, Noncurrent [Abstract]  
Schedule of Other Non-Current Liabilities
December 31,
2023
June 30,
2024
Product warranty - non-current$21,479 $20,581 
Deferred subsidy income- non-current3,382 6,097 
Total$24,861 $26,678 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BONDS PAYABLE (Tables)
6 Months Ended
Jun. 30, 2024
Bonds Payable [Abstract]  
Schedule of Bonds Payable
December 31,
2023
June 30,
2024
Long–term bonds payable  
Huzhou Saiyuan$43,157 $43,157 
Total$43,157 $43,157 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANTS (Tables)
6 Months Ended
Jun. 30, 2024
Warrants [Abstract]  
Schedule of Under the Binomial-Lattice Model (“BLM”) that Assumes Optimal Exercise of the Company’s Redemption Option
The Private Warrants were valued using the following assumptions under the Monte Carlo Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date:
June 30,
2024
Market price of public stock$0.46 
Exercise price$11.50 
Expected term (years)2.07
Volatility82.77 %
Risk-free interest rate4.58 %
Dividend rate0.00 %
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENT (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
As of December 31, 2023 and June 30, 2024, information about inputs for the fair value measurements of the Group’s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows:
Fair Value Measurement as of December 31, 2023
Quoted Prices in Active Market
for Identical Assets (Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Cash and cash equivalents$44,541 — — $44,541 
Restricted cash43,648 — — 43,648 
Total financial asset$88,189   $88,189 
Warrant liability$— — 67 $67 
Total financial liability$  67 $67 
Measured or disclosed at fair value on a recurring basis - continued
Fair Value Measurement as of June 30, 2024
Quoted Prices in Active Market
for Identical Assets
(Level 1)
Significant Other
Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Cash and cash equivalents$68,183 — — $68,183 
Restricted cash$36,301 — — $36,301 
Total financial asset$104,484   $104,484 
Warrant liability$— — $
Convertible loan with shareholder$— — 13,313 $13,313 
Total financial liability$  13,316 $13,316 
Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability
The following is a reconciliation of the beginning and ending balances for Level 3 warrant liability during the six months ended June 30, 2023 and 2024:
Six Months Ended June 30,
20232024
Balance at the beginning of the period$126 $67 
Changes in fair value(17)(64)
Balance at end of the period$109 $
The following is a reconciliation of the beginning and ending balances for Level 3 convertible loan with shareholder during the six months ended June 30, 2024:
Six Months Ended June 30, 2024
Balance at the beginning of the period$— 
Issuance of convertible loan with shareholder
11,723 
Changes in fair value1,590 
Balance at end of the period$13,313 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information of the leases were as follows:
Six months ended June 30, 2024
Cash payments for operating leases$1,688 
Right-of-use assets obtained in exchange for new operating lease liabilities$2,217 
Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis
The following is a maturity analysis of the annual undiscounted cash flows for lease liabilities as of June 30, 2024:
As of June 30, 2024
Six months period ending December 31, 2024$2,301 
2025$3,663 
2026$2,823 
2027$2,384 
2028$1,808 
2029$1,615 
Thereafter$9,828 
Total future lease payments$24,422 
Less: Imputed interest$(4,816)
Present value of operating lease liabilities$19,606 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHARE-BASED PAYMENT (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity Plan
The modification date fair value of the stock options was determined using the Black Scholes model with the following assumptions:
Six months ended June 30, 2024
Exercise price $5.69 
Expected terms (years) 1.25
Volatility 85.66 %
Risk-free interest rate5.00 %
Expected dividend yields 0.00 %
Fair value of options granted$0.0035 
Schedule of Effective Time Fair Value of the Stock Options was Determined Using the BLM
Stock options activity for the six months ended June 30, 2023 and 2024 was as follows:
Stock options lifeNumber of Shares Weighted Average Exercise Price
(US$)
Weighted Average Grant Date
Fair Value (US$)
Weighted Average Remaining
Contractual Life
Outstanding as of December 31, 202236,091,071 6.08 4.80 6.8
Grant240,000 1.25 0.67 
Forfeited(347,317)6.28 4.86 
Outstanding as of June 30, 2023
35,983,754 6.04 4.77 6.3
Expected to vest and exercisable as of June 30, 2023
35,983,754 6.04 4.77 6.3
Exercisable as of June 30, 2023
12,563,621 6.14 4.87 6.3
Outstanding as of December 31, 202332,876,682 6.01 4.73 5.7
Forfeited(1,243,497)4.22 2.83 
Outstanding as of June 30, 2024
31,633,185 6.08 4.80 5.2
Expected to vest and exercisable as of June 30, 2024
31,633,185 6.08 4.80 5.2
Exercisable as of June 30, 2024
20,922,066 6.15 4.88 5.2
Schedule Non-vested Shares Activity
The non-vested shares activity for the six months ended June 30, 2023 and 2024 was as follows:
Number of
Non-Vested
Shares
Weighted
Average Grant
Date Fair Value
Per Share (US$)
Outstanding as of December 31, 20221,222,837 6.92 
Grant2,900,695 1.86 
Vested(310,432)3.85 
Forfeited(51,036)4.21 
Outstanding as of June 30, 20233,762,064 3.31 
Outstanding as of December 31, 20233,598,606 3.07 
Grant79,909 1.40 
Vested(503,505)2.65 
Forfeited(749,267)4.33 
Outstanding as of June 30, 20242,425,743 2.72 
Schedule of Classification of Stock-based Compensation
The following summarizes the classification of share-based compensation:
Three Months Ended June 30,Six Months Ended June 30,
2023202420232024
Cost of revenues$1,525 $1,481 $3,029 $2,619 
General and administrative expenses12,419 7,633 24,587 15,800 
Research and development expenses2,693 2,521 5,707 4,298 
Selling and marketing expenses1,213 488 2,456 1,271 
Construction in process149 (17)289 14 
Total$17,999 $12,106 $36,068 $24,002 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONVERTIBLE LOAN WITH SHAREHOLDER (Tables)
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
Fair Value Measurement Inputs and Valuation Techniques
The significant input of the discounted cash flow model for the bond component is the discount rate. Below are the key inputs used in Black-Scholes-Merton model for the conversion option:
June 30, 2024
Market price of public stock$0.46 
Exercise price$0.50 
Expected term (years)1.50
Volatility53.08 %
Risk-free interest rate4.94 %
Dividend rate0.00 %
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
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 for the periods indicated:
Three Months Ended June 30,Six Months Ended
June 30,
2023202420232024
Numerator:
Net loss attributable to common stock shareholders$(26,089)$(78,441)$(55,670)$(103,266)
Denominator:  
Weighted average common stock used in computing basic and diluted net loss per share
307,742,032 315,509,552 307,728,460 315,438,336 
Basic and diluted net loss per share$(0.08)$(0.25)$(0.18)$(0.33)
Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share
For the three and six months ended June 30, 2023 and 2024, the following Common Stock outstanding were excluded from the calculation of diluted net loss per share, as their inclusion would have been anti-dilutive for the periods prescribed.
Three Months Ended June 30,Six Months Ended June 30,
2023202420232024
Shares issuable upon exercise of stock options36,123,034 31,762,229 36,088,798 32,006,030 
Shares issuable upon vesting of non-vested shares3,979,361 2,555,946 3,527,440 2,760,854 
Shares issuable upon vesting of Capped non-vested shares13,349,144 6,617,351 13,349,144 6,617,351 
Shares issuable upon exercise of warrants28,437,000 30,431,505 28,437,000 29,434,253 
Shares issuable upon vesting of Earn-out shares19,999,988 19,999,988 19,999,988 19,999,988 
Shares issuable that may be subject to cancellation1,687,500 1,687,500 1,687,500 1,687,500 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES - Going Concern (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2024
May 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Aug. 08, 2024
May 28, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Significant Accounting Policies [Line Items]                      
Revenues     $ 83,675 $ 74,953 $ 165,026 $ 121,926          
Gross profit     27,195 11,461 44,420 16,319          
Net loss     78,441 26,078 103,266 55,649          
Working capital     45,500   45,500            
Stockholders' equity, including portion attributable to noncontrolling interest     478,103 579,717 478,103 579,717     $ 564,190 $ 605,829 $ 612,977
Accumulated deficit     (1,000,767)   (1,000,767)       (897,501)    
Cash and cash equivalents     68,183 142,766 68,183 142,766     44,541    
Ending balance     94,237   94,237            
Short-term bank borrowings     60,034   60,034       35,392    
Other accrued liabilities, current     312,515   312,515            
Payables for purchase of property, plant and equipment     96,771   96,771       $ 96,350    
Debt instrument, debt default, amount     2,410   2,410            
Liens amount     35,986   35,986            
Settlement Liabilities, Current     21,338   21,338            
Proceeds from bank borrowings     21,682 $ 4,848 40,462 $ 9,232          
Subsequent Event                      
Significant Accounting Policies [Line Items]                      
Total payable concession             $ 6,573        
Amount to be released             $ 10,610        
Loan Agreement | Related Party                      
Significant Accounting Policies [Line Items]                      
Outstanding balance               $ 25,000      
Secured Debt | Loan Agreement | Related Party                      
Significant Accounting Policies [Line Items]                      
Outstanding balance     $ 12,000   $ 12,000            
Proceeds from bank borrowings   $ 12,000                  
Delayed Draw Term Loan (DDTL) | Loan Agreement | Related Party | Subsequent Event                      
Significant Accounting Policies [Line Items]                      
Proceeds from bank borrowings $ 13,000                    
Capital Commitments                      
Significant Accounting Policies [Line Items]                      
Commitment and contingencies, capital commitments payable, duration     1 year   1 year            
Capital Commitments | Goods, Services And Materials                      
Significant Accounting Policies [Line Items]                      
Payables for purchase of property, plant and equipment     $ 65,934   $ 65,934            
Capital Commitments                      
Significant Accounting Policies [Line Items]                      
Capital commitments     49,965   49,965            
Commitment and contingencies, capital commitments payable     48,929   48,929            
Inventories                      
Significant Accounting Policies [Line Items]                      
Purchase obligation     $ 45,952   $ 45,952            
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES - Labor reduction in the U.S. (Details)
3 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Percentage of workforce reduction 82.00%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES - Bank Loans (Details) - 2022 Facility Agreement
$ in Thousands, ¥ in Millions
6 Months Ended
Jun. 30, 2024
CNY (¥)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Sep. 27, 2022
CNY (¥)
Sep. 27, 2022
USD ($)
Significant Accounting Policies [Line Items]          
Line of credit facility, maximum borrowing capacity       ¥ 800 $ 111,483
Proceeds from long-term lines of credit ¥ 500 $ 68,802      
Long-term line of credit     $ 51,305    
Line of credit facility, remaining borrowing capacity ¥ 300   $ 42,681    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Significant Accounting Policies [Line Items]        
Revenue $ 83,675 $ 74,953 $ 165,026 $ 121,926
People’s Republic of China ("PRC")        
Significant Accounting Policies [Line Items]        
Revenue 33,282 46,122 60,474 78,734
Other Asia & Pacific countries        
Significant Accounting Policies [Line Items]        
Revenue 2,371 18,520 25,665 21,669
Asia & Pacific        
Significant Accounting Policies [Line Items]        
Revenue 35,653 64,642 86,139 100,403
Europe        
Significant Accounting Policies [Line Items]        
Revenue 46,745 9,337 75,666 19,522
U.S.        
Significant Accounting Policies [Line Items]        
Revenue $ 1,277 $ 974 $ 3,221 $ 2,001
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounting Policies [Abstract]        
Revenue recognized $ 1,425 $ 1,068 $ 4,206 $ 2,485
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES - Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Operating lease right-of-use assets $ 19,601 $ 19,507
Present value of operating lease liabilities 19,606  
Operating lease liabilities, current $ 3,243 $ 2,413
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES - Impairment of long-lived assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounting Policies [Abstract]        
Impairment loss from long-lived asset $ 64,912 $ 51 $ 64,912 $ 51
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES - Convertible loan with shareholder (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Accounting Policies [Abstract]    
Net gain (loss) within net earnings (loss) $ 1,590 $ 1,590
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE- Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Receivables [Abstract]    
Accounts receivable $ 109,655 $ 143,288
Allowance for credit losses (4,679) (4,571)
Accounts receivable, net $ 104,976 $ 138,717
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of the period $ 5,065 $ 3,270 $ 4,571 $ 4,407
Charges /(Reversal) of expenses 177 262 755 (832)
Write off (529) 0 (529) (66)
Recoveries of credit losses 0 121 0 121
Exchange difference (34) (185) (118) (162)
Balance at end of the period $ 4,679 $ 3,468 $ 4,679 $ 3,468
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES, NET - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Work in process $ 92,254 $ 86,379
Raw materials 41,284 35,867
Finished goods 18,971 27,503
Total $ 152,509 $ 149,749
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES, NET - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Inventory Disclosure [Abstract]    
Provision for obsolete inventories $ 1,737 $ 928
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Product warranty, current $ 13,603 $ 13,738
Payables for purchase of property, plant and equipment 96,771 96,350
Other current liabilities 16,490 14,312
Accrued payroll and welfare 4,730 8,089
Accrued expenses 5,926 6,224
Interest payable 898 41
Other tax payable 1,112 7,117
Operating lease liabilities, current 3,243 2,413
Total $ 142,773 $ 148,284
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PRODUCT WARRANTY - Schedule of Movement of Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of the period $ 35,448 $ 39,610 $ 35,217 $ 42,060
Provided during the period 3,060 2,920 6,329 5,450
Utilized during the period (4,098) (3,338) (6,546) (8,510)
Exchange difference (226) (2,084) (816) (1,892)
Balance at end of the period $ 34,184 $ 37,108 $ 34,184 $ 37,108
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PRODUCT WARRANTY - Schedule of Warranty Cost (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Product Warranties Disclosures [Abstract]    
Product warranty – current $ 13,603 $ 13,738
Product warranty – non-current 20,581 21,479
Total $ 34,184 $ 35,217
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BANK BORROWINGS - Narrative (Details)
$ in Thousands, ¥ in Millions
3 Months Ended 6 Months Ended
Sep. 27, 2022
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
CNY (¥)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
CNY (¥)
Dec. 31, 2023
USD ($)
Sep. 27, 2022
CNY (¥)
Debt Instrument [Line Items]                  
Restricted cash, non-current   $ 1,564   $ 1,564       $ 6,171  
Interest costs capitalized   0 $ 504 0   $ 1,028      
CHINA                  
Debt Instrument [Line Items]                  
Restricted cash, non-current   $ 1,218   $ 1,218       $ 6,171  
Maximum                  
Debt Instrument [Line Items]                  
Long-term debt, term   12 months   12 months     12 months    
Long-term debt, percentage bearing variable interest, percentage rate   4.85%   4.85%     4.85%    
Minimum                  
Debt Instrument [Line Items]                  
Long-term debt, percentage bearing variable interest, percentage rate   3.30%   3.30%     3.30%    
2022 Facility Agreement                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 111,483               ¥ 800
Line of credit facility, remaining borrowing capacity   $ 42,681   $ 42,681     ¥ 300    
Proceeds from long-term lines of credit       68,802 ¥ 500        
Debt instrument, basis spread on variable rate 1.15%                
Long-term line of credit   $ 51,305   $ 51,305          
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BANK BORROWINGS - Schedule of Bank Borrowings Repayment (Details) - Forecast
$ in Thousands, ¥ in Millions
Dec. 10, 2026
USD ($)
Dec. 10, 2026
CNY (¥)
Jun. 10, 2026
USD ($)
Jun. 10, 2026
CNY (¥)
Dec. 10, 2025
USD ($)
Dec. 10, 2025
CNY (¥)
Jun. 10, 2025
USD ($)
Jun. 10, 2025
CNY (¥)
Dec. 10, 2024
USD ($)
Dec. 10, 2024
CNY (¥)
December 10, 2024                    
Debt Instrument [Line Items]                    
Repayment amount (in dollars and yuan renminbi)                 $ 8,551 ¥ 62.1
June 10, 2025                    
Debt Instrument [Line Items]                    
Repayment amount (in dollars and yuan renminbi)             $ 8,551 ¥ 62.1    
December 10, 2025                    
Debt Instrument [Line Items]                    
Repayment amount (in dollars and yuan renminbi)         $ 8,551 ¥ 62.1        
June 10, 2026                    
Debt Instrument [Line Items]                    
Repayment amount (in dollars and yuan renminbi)     $ 12,826 ¥ 93.2            
December 10, 2026                    
Debt Instrument [Line Items]                    
Repayment amount (in dollars and yuan renminbi) $ 12,826 ¥ 93.2                
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BANK BORROWINGS - Schedule of Bank Borrowings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Bank Borrowing [Roll Forward]          
Beginning balance $ 84,065 $ 50,964 $ 79,153 $ 46,395  
Proceeds from bank borrowings 21,682 4,848 40,462 9,232  
Repayments of principal (10,929) (3,939) (23,449) (3,939)  
Exchange difference (581) (2,727) (1,929) (2,542)  
Ending balance 94,237 49,146 94,237 49,146  
Short-term bank borrowings 60,034   60,034   $ 35,392
Non-current 34,203   34,203   43,761
Total $ 94,237 $ 49,146 $ 94,237 $ 49,146 $ 79,153
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BANK BORROWINGS - Schedule of Banking Facilities and Aggregate Carrying Amount (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Bank Borrowings [Abstract]    
Buildings $ 118,658 $ 124,565
Machinery and equipment 7,499 0
Land use rights 11,565 11,984
Construction in progress 595 0
Total $ 138,317 $ 136,549
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
OTHER NON-CURRENT LIABILITIES - Schedule of Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Liabilities, Noncurrent [Abstract]    
Product warranty - non-current $ 20,581 $ 21,479
Deferred subsidy income- non-current 6,097 3,382
Total $ 26,678 $ 24,861
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BONDS PAYABLE - Schedule of Bonds Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Bonds Payable [Line Items]    
Long-term bonds payable, Total $ 43,157 $ 43,157
Huzhou Saiyuan    
Schedule of Bonds Payable [Line Items]    
Long-term bonds payable, Total $ 43,157 $ 43,157
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BONDS PAYABLE - Narrative (Details)
$ in Thousands, ¥ in Millions
6 Months Ended 25 Months Ended
Jan. 31, 2027
USD ($)
Jan. 31, 2027
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CNY (¥)
Nov. 10, 2022
USD ($)
Nov. 10, 2022
CNY (¥)
Jun. 30, 2024
USD ($)
Sep. 30, 2022
agreement
Jun. 30, 2024
CNY (¥)
Dec. 29, 2018
USD ($)
Dec. 29, 2018
CNY (¥)
Schedule of Bonds Payable [Line Items]                      
Bond loan                   $ 87,776 ¥ 600
Equity holding pledged percentage                   12.39% 12.39%
Debt instrument, convertible amount, subsidiary value threshold | $             $ 950,000        
Supplement agreements entered into | agreement               2      
Repayments of convertible debt (in dollars and yuan renminbi)     $ 14,630 ¥ 100 $ 14,629 ¥ 100          
Debt instrument, interest rate, stated percentage             12.00%   12.00%    
Subscribed amount (in dollars and yuan renminbi)             $ 43,157   ¥ 295    
Forecast                      
Schedule of Bonds Payable [Line Items]                      
Repayments of convertible debt (in dollars and yuan renminbi) $ 43,888 ¥ 300                  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANTS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 23, 2021
Jun. 30, 2024
Jun. 30, 2024
May 28, 2024
Warrants (Details) [Line Items]        
Shares issued (in shares) 27,600,000      
Class of warrant or right, exercisable period 30 days      
Warrant term 5 years      
Public Warrants        
Warrants (Details) [Line Items]        
Warrant redemption price (in dollars per share) $ 0.01      
Class of warrant or right, notice of redemption, minimum period 30 days      
Stock price minimum to redeem warrants (in dollars per share) $ 18.00      
Warrant redemption, consecutive trading days 20 days      
Warrant redemption, trading days 30 days      
Initial Lender Warrants | Loan Agreement | Related Party        
Warrants (Details) [Line Items]        
Initial exercise price       $ 2.00
Tuscan Holdings Corp and EarlyBirdCapital, Inc.        
Warrants (Details) [Line Items]        
Shares issued (in shares) 837,000      
Warrants        
Warrants (Details) [Line Items]        
Warrant issued (in shares) 150,000      
Class of warrant or right, number of securities called by each warrant or right (in shares) 1      
Exercise price (in dollars per share) $ 11.50      
Warrant term 5 years      
Changes in fair value of warrant and convertible loan   $ 22 $ 64  
Common Stock | Initial Lender Warrants | Loan Agreement | Related Party        
Warrants (Details) [Line Items]        
Number of securities called by warrants (in shares)       5,500,000
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANTS - Schedule of Under the Binomial-Lattice Model (“BLM”) that Assumes Optimal Exercise of the Company’s Redemption Option (Details) - Warrants
Jun. 30, 2024
$ / shares
Warrants [Line Items]  
Market price of public stock (in dollars per share) $ 0.46
Exercise price (in dollars per share) $ 11.50
Expected term (years) 2 years 25 days
Volatility 82.77%
Risk-free interest rate 4.58%
Dividend rate 0.00%
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENT - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Line Items]    
Cash and cash equivalents $ 68,183 $ 44,541
Restricted cash 36,301 43,648
Total financial asset 104,484 88,189
Warrant liability 3 67
Convertible loan with shareholder 13,313  
Total financial liability 13,316 67
Quoted Prices in Active Market for Identical Assets (Level 1)    
Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Line Items]    
Cash and cash equivalents 68,183 44,541
Restricted cash 36,301 43,648
Total financial asset 104,484 88,189
Warrant liability 0 0
Convertible loan with shareholder 0  
Total financial liability 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Line Items]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Total financial asset 0 0
Warrant liability 0 0
Convertible loan with shareholder 0  
Total financial liability 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value Measurement (Details) - Schedule of fair value measurements of group’s assets and liabilities of recurring basis [Line Items]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Total financial asset 0 0
Warrant liability 3 67
Convertible loan with shareholder 13,313  
Total financial liability $ 13,316 $ 67
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENT - Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at the beginning of the period $ 67 $ 126
Changes in fair value (64) (17)
Balance at end of the period 3 $ 109
Convertible Debt    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at the beginning of the period 0  
Issuance of convertible loan with shareholder 11,723  
Changes in fair value 1,590  
Balance at end of the period $ 13,313  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Leases [Abstract]    
Operating lease, cost $ 859 $ 1,719
Short-term lease, cost $ 145 $ 304
Operating lease, weighted average remaining lease term 9 years 3 months 18 days 9 years 3 months 18 days
Operating lease, weighted average discount rate, percent 5.20% 5.20%
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Supplemental Cash Flow Information Related to Leases (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Cash payments for operating leases $ 1,688
Right-of-use assets obtained in exchange for new operating lease liabilities $ 2,217
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Six months period ending December 31, 2024 $ 2,301
2025 3,663
2026 2,823
2027 2,384
2028 1,808
2029 1,615
Thereafter 9,828
Total future lease payments 24,422
Less: Imputed interest (4,816)
Present value of operating lease liabilities $ 19,606
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHARE-BASED PAYMENT - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 35 Months Ended
Jul. 21, 2021
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Plan expire date 10 years          
Exchange ratio 160.3          
Reserves percentage 5.00%          
Stock option       $ 4,031    
Weighted-average period       1 month 6 days    
Aggregate intrinsic value   $ 0   $ 0   $ 0
Equity-based compensation costs       313    
Compensation cost       2,880    
Share Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense   10,285 $ 13,396 22,313 $ 27,055  
Capped Non-vested Shares Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense   1,226 3,302 2,481 6,546  
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense   271 512 $ 700 $ 959  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period (in shares) | shares       503,505 310,432  
Granted (in shares) | shares           2,721,624
Performance Based Restricted Stock Unit (PSU            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense   $ 324 $ 789 $ (1,492) $ 1,508  
Granted (in shares) | shares           2,680,372
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHARE-BASED PAYMENT - Schedule of Fair Value Assumptions (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average grant date fair value, granted (in dollars per share)   $ 0.67
Stock option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price (in dollars per share) $ 5.69  
Expected term (years) 1 year 3 months  
Volatility 85.66%  
Risk-free interest rate 5.00%  
Expected dividend yields 0.00%  
Weighted average grant date fair value, granted (in dollars per share) $ 0.0035  
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHARE-BASED PAYMENT - Schedule of Stock Options (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Number of Shares        
Number of shares, outstanding at beginning (in shares) 32,876,682 36,091,071 36,091,071  
Number of shares, grant (in shares)   240,000    
Number of shares, forfeited (in shares) (1,243,497) (347,317)    
Number of shares, outstanding at ending (in shares) 31,633,185 35,983,754 32,876,682 36,091,071
Number of shares, expected to vest and exercisable (in shares) 31,633,185 35,983,754    
Number of shares, exercisable (in shares) 20,922,066 12,563,621    
Weighted Average Exercise Price (US$)        
Weighted average exercise price, outstanding at beginning (in dollars per share) $ 6.01 $ 6.08 $ 6.08  
Weighted average exercise price, granted (in dollars per share)   1.25    
Weighted average exercise price, forfeited (in dollars per share) 4.22 6.28    
Weighted average exercise price, outstanding at ending (in dollars per share) 6.08 6.04 6.01 $ 6.08
Weighted average exercise price, expected to vest and exercisable (in dollars per share) 6.08 6.04    
Weighted average exercise price, exercisable (in dollars per share) 6.15 6.14    
Weighted Average Grant Date Fair Value (US$)        
Weighted average grant date fair value, outstanding at beginning (in dollars per share) 4.73 4.80 4.80  
Weighted average grant date fair value, granted (in dollars per share)   0.67    
Weighted average grant date fair value per share, non-vested shares, forfeited (in dollars per share) 2.83 4.86    
Weighted average grant date fair value, outstanding at ending (in dollars per share) 4.80 4.77 $ 4.73 $ 4.80
Weighted average grant date fair value, expected to vest and exercisable (in dollars per share) 4.80 4.77    
Weighted average grant date fair value, exercisable (in dollars per share) $ 4.88 $ 4.87    
Weighted Average Remaining Contractual Life        
Weighted average remaining contractual, outstanding 5 years 2 months 12 days 6 years 3 months 18 days 5 years 8 months 12 days 6 years 9 months 18 days
Weighted average remaining contractual life, expected to vest and exercisable 5 years 2 months 12 days 6 years 3 months 18 days    
Weighted average remaining contractual life, exercisable 5 years 2 months 12 days 6 years 3 months 18 days    
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHARE-BASED PAYMENT - Schedule Non-vested Shares Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Number of Non-Vested Shares    
Number of non-vested shares, outstanding (in shares) 3,598,606 1,222,837
Number of non-vested shares, grant (in shares) 79,909 2,900,695
Number of non-vested shares, vested (in shares) (503,505) (310,432)
Number of non-vested shares, forfeited (in shares) (749,267) (51,036)
Number of non-vested shares, outstanding at ending balance (in shares) 2,425,743 3,762,064
Weighted Average Grant Date Fair Value Per Share (US$)    
Weighted average grant date fair value per share, non-vested shares, outstanding at beginning (in dollars per share) $ 3.07 $ 6.92
Weighted average grant date fair value per share, non-vested shares, grant (in dollars per share) 1.40 1.86
Weighted average grant date fair value per share, non-vested shares, vested (in dollars per share) 2.65 3.85
Weighted average grant date fair value per share, non-vested shares, forfeited (in dollars per share) 4.33 4.21
Weighted average grant date fair value per share, non-vested shares, outstanding at ending (in dollars per share) $ 2.72 $ 3.31
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHARE-BASED PAYMENT - Schedule of Classification of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]        
Cost of revenues $ 1,481 $ 1,525 $ 2,619 $ 3,029
General and administrative expenses 7,633 12,419 15,800 24,587
Research and development expenses 2,521 2,693 4,298 5,707
Selling and marketing expenses 488 1,213 1,271 2,456
Construction in process (17) 149 14 289
Total $ 12,106 $ 17,999 $ 24,002 $ 36,068
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONVERTIBLE LOAN WITH SHAREHOLDER - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2024
May 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
May 28, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]                
Proceeds from bank borrowings     $ 21,682,000 $ 4,848,000 $ 40,462,000 $ 9,232,000    
Debt instrument, interest rate, stated percentage     12.00%   12.00%      
Net gain (loss) within net earnings (loss)     $ 1,590,000   $ 1,590,000      
Convertible loan with shareholder     13,313,000   13,313,000     $ 0
Issuance of warrants     779,000   779,000      
Related Party                
Related Party Transaction [Line Items]                
Convertible loan with shareholder     13,313,000   $ 13,313,000      
Loan Agreement | Related Party                
Related Party Transaction [Line Items]                
Loan amount             $ 25,000,000  
Initial conversion rate         2      
Loan Agreement | Related Party | Initial Lender Warrants                
Related Party Transaction [Line Items]                
Initial exercise price             $ 2.00  
Warrants outstanding     $ 5,500,000   $ 5,500,000      
Issuance of warrants         $ 779,000      
Loan Agreement | Related Party | Initial Lender Warrants | Common Stock                
Related Party Transaction [Line Items]                
Number of securities called by warrants (in shares)             5,500,000  
Loan Agreement | Related Party | Delayed Draw Term Loan (DDTL)                
Related Party Transaction [Line Items]                
Debt instrument, interest rate, stated percentage     9.75%   9.75%      
Paid in kind, interest rate     3.75%   3.75%      
Loan Agreement | Related Party | Delayed Draw Term Loan (DDTL) | Subsequent Event                
Related Party Transaction [Line Items]                
Proceeds from bank borrowings $ 13,000,000              
Loan Agreement | Related Party | Secured Debt                
Related Party Transaction [Line Items]                
Loan amount     $ 12,000,000   $ 12,000,000      
Proceeds from bank borrowings   $ 12,000,000            
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONVERTIBLE LOAN WITH SHAREHOLDER - Fair Value Measurement Inputs and Valuation Techniques (Details) - Related Party
May 28, 2024
$ / shares
yr
Market price of public stock  
Related Party Transaction [Line Items]  
Convertible debt and warrants, fair value 0.46
Exercise price  
Related Party Transaction [Line Items]  
Convertible debt and warrants, fair value 0.50
Expected term (years)  
Related Party Transaction [Line Items]  
Convertible debt and warrants, fair value | yr 1.50
Volatility  
Related Party Transaction [Line Items]  
Convertible debt and warrants, fair value 0.5308
Risk-free interest rate  
Related Party Transaction [Line Items]  
Convertible debt and warrants, fair value 0.0494
Dividend rate  
Related Party Transaction [Line Items]  
Convertible debt and warrants, fair value 0.0000
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET LOSS PER SHARE - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net loss attributable to common stock shareholders $ (78,441) $ (26,089) $ (103,266) $ (55,670)
Denominator:        
Weighted average shares used in calculating net loss per share of common stock, basic (in shares) 315,509,552 307,742,032 315,438,336 307,728,460
Weighted average shares used in calculating net loss per share of common stock, diluted (in shares) 315,509,552 307,742,032 315,438,336 307,728,460
Basic net loss per share (in dollars per share) $ (0.25) $ (0.08) $ (0.33) $ (0.18)
Diluted net loss per share (in dollars per share) $ (0.25) $ (0.08) $ (0.33) $ (0.18)
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET LOSS PER SHARE- Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Shares issuable upon exercise of stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 31,762,229 36,123,034 32,006,030 36,088,798
Shares issuable upon vesting of non-vested shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 2,555,946 3,979,361 2,760,854 3,527,440
Shares issuable upon vesting of Capped non-vested shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 6,617,351 13,349,144 6,617,351 13,349,144
Shares issuable upon exercise of warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 30,431,505 28,437,000 29,434,253 28,437,000
Shares issuable upon vesting of Earn-out shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 19,999,988 19,999,988 19,999,988 19,999,988
Shares issuable that may be subject to cancellation        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 1,687,500 1,687,500 1,687,500 1,687,500
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
6 Months Ended
Jul. 15, 2024
USD ($)
Jun. 20, 2024
USD ($)
Mar. 18, 2024
USD ($)
Jun. 30, 2024
USD ($)
action
Jul. 01, 2024
USD ($)
May 28, 2024
USD ($)
Dec. 31, 2023
USD ($)
Commitments and Contingencies (Details) [Line Items]              
Loss contingency, new claims filed | action       3      
Liens amount       $ 35,986      
Property, plant and equipment, net       519,432     $ 620,667
Debt instrument, debt default, amount       2,410      
Bank Acceptance Note              
Commitments and Contingencies (Details) [Line Items]              
Receivables from customers       1,489      
Property, plant and equipment, net       25,772      
Inventories              
Commitments and Contingencies (Details) [Line Items]              
Purchase obligation       45,952      
Capital Commitments              
Commitments and Contingencies (Details) [Line Items]              
Capital commitments       $ 49,965      
Stoncor Group, Inc.              
Commitments and Contingencies (Details) [Line Items]              
Loss contingency, damages sought, value     $ 1,251        
DPR Construction GP              
Commitments and Contingencies (Details) [Line Items]              
Loss contingency, damages sought, value   $ 19,950          
Loss contingency, damages sought, retainage   $ 1,566          
Faith Technologies, Inc. | Subsequent Event              
Commitments and Contingencies (Details) [Line Items]              
Loss contingency, damages sought, value $ 1,699            
Bernhard MCC v. Hodess Cleanroom Construction, LLC,              
Commitments and Contingencies (Details) [Line Items]              
Liens amount           $ 2,173  
Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery              
Commitments and Contingencies (Details) [Line Items]              
Liens amount           $ 5,681  
Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee | Subsequent Event              
Commitments and Contingencies (Details) [Line Items]              
Liens amount         $ 1,769    
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Aug. 08, 2024
Subsequent Event [Line Items]            
Proceeds from bank borrowings   $ 21,682 $ 4,848 $ 40,462 $ 9,232  
Settlement Liabilities, Current   $ 21,338   $ 21,338    
Subsequent Event            
Subsequent Event [Line Items]            
Total payable concession           $ 6,573
Amount to be released           $ 10,610
Subsequent Event | Delayed Draw Term Loan (DDTL) | Loan Agreement | Related Party            
Subsequent Event [Line Items]            
Proceeds from bank borrowings $ 13,000          
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '9T"5D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !V= E9:ZGU4^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG\ ;5&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_N7S M9\D->HE]H.?0>PIL*5Z-KNVB1+\1!V8O 2(>R.F8IT27FKL^.,WI&?;@-7[H M/4%5%+?@B+71K&$"9GXA"M48E!A((,+WG^&=H89!&K)4<<1RKP$H::) M_CBV#5P $XPIN/A=(+,0Y^J?V+D#XI0_%K?W6\?A*J*ZCHK5EFQWI8K6=_(:OT^N?[PNPB[WMB= M_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !V= E9K,X9\ZX& !:)P & 'AL+W=O XR9JM:=,X:]<-^\!(M"U$$CV*BI-_ MOT-)MMR .E8-ZTNBVWG-EY?#1Q1/5U(])@LA-'F.PC@Y:RVT7K[K=!)O(2*> M',NEB.'.3*J(:SA5\TZR5(+[65 4=JCC]#L1#^+6Z#2[=JM&IS+581"+6T62 M-(JX>CD7H5R=M=S6^L)=,%]H?R5L%99Z/B!Y&(DT#&1(G9 M66OLOIMTLX#LB2^!6"5;Q\18>9#RT9Q<^VS#SP1$QD^#7P]>*L-6P17\QX&NH[N7HO"D,]H^?) M,,G^DE7^;+?;(EZ::!D5P5""*(CS__RYJ(BM@+Y3$4"+ /HJP*WZ!58$L,QH M7K+,U@77?'2JY(HH\S2HF8.L;K)HBZ0.<4%?P]C8\)I8^IUQIH<(764FF;/5Q* MJ]16*1,T:D][_8V]?CU[MT(%TC>#DD!:L#8>KK09AI7C$(W?T^=@XW-0LV'&X! M5)%V[L0\2#1XU.0CCZS-B.O)T>0R[QCFU]4:4^_)QN_)W7\0M&D@F;,$NT1F6KHNT0J,I%I MK-4+_/>ME8"+7US:[*(Q>]IUG7+:=>H8O@I"03ZFT8-0UKD7%W$7'+(V[3%GT!M8_:+!^_JEI5]: MQ^_8]T$=1EEQ0#)8^!1;N^T.29?V'4:F -^+E8 A?*6$6/$7JWE4:5_S)22Y M*(?@YN]7TFH>EYRF 8Q]YCA6NTU@D5MRD8N3S6N[$W,&:>I>KF*K55P.TMP, M\-*W.FV"EMP2EUP<>>UT5N9 M:!Z2OX-EY:2S0W$PZ [LB:H)^:N-X0)OZ-!]:S76!#&Y M)3*Y..M\D!ZTV.U"QNB4BHMT3]SV2<_I6?TU04ANB4AN+4::I$H9],UY%Y N M&Y2I_=T=5_QF?>.?X%%[^J0E&M%::'0=P_M9OLICWF'XVKC-YP[%"I]XU+X^ M2T*BM0C)(" 0+N35N52VR?U\A\[8\P1(@("?BUF]-D%'M*0C6HN.IA$/0W*> M)G [L?;8'3J5+VMXW+[^2@"BM0#H,A)J;H;D;Z"@%Y!AHR6/[8V*"U:M+N!A M^_HLR8?6(I_+Y^TW[WRQP6H25ZMNS2:HAY;40VM1SW0AH+=B;8C+5-MK@G5H MR3JT%NN L0A:;ZJE]PADERT DT^I!O")S5*!U?&!V*6HAURMEZF9#PY/(T;9 MT.W1D^%IY\EFLL0/ 59 8_/DFN$*7_7;(M=LN;3/7:K0)_*$E_M =JSCK-;]MIU=P MT3Z/X&*5'Q>:0!]6H@_#0>6UQV(9M]+E#KG/U/I)H0GL827VL!VX @;]W&3( MK4EFAT!E6L7C]C56,@[#V60[GUIM'0A1"K-- _;^BQV^.]BA_TPU@0(L1*$ M&(XN]X$.!9$SXM(W#V_)5'BI@@JQ^L:5BFZ3Y-/P$I+:$P]307YVCLW$0Y;P M=I!]G;760A.@Q$I08CN67HRM7T'QP'T=EGC$<*;YRI7YK&2?50Y$-(71)OB( ME7S$A@=/5 <"G<)_$]C$2FQB..G\2*+"E>Z$+T3$'T!N5?2>(R*>A?*")+L* M-5SL(S&_YVWE-6N]-(%:W1*UNC@;[4Y=.P1,ZOIJW=_0!%]U2[[JXGA4/W?M M$*K.77C@CSKL;.U>,NLGV::N!/I/&NM\(]/FZF;CV#C;+M4I'\]WG=UPL_R2 MD%#,(-0Y'L THO*-7/F)ELML+]2#U%I&V>%"<%\H\P#K5) -?)HKG(38.ZN?N9EIE8 MJ"QZ*=II]M??H:18MD@Q[:(?VN@Q'!T.A^<,29\]2?6M6@NAT?=-45;GH[76 MV_?3:96MQ897[^16E/#F0:H-UW"K'J?55@F^JAMMBBD)@FBZX7DYNCBKG]VI MBS.YTT5>BCN%JMUFP]7S1U'(I_,1'KT\^)(_KK5Y,+TXV_)'L1#Z?GNGX&YZ M\++*-Z*L&;IN'Q]8OW/^O.0V>6O!)S6?R5K_3Z?)2,T$H\ M\%VAO\BG3Z+M4&C\9;*HZO_14VL;C%"VJ[3QN(HP:8#30@ M;0/RHPUHVZ".W+1!5G?KDFM^<:;D$U+&&KR9BSHV=6OH35Z:85QH!6]S:*75[:*Y6GR^N;ZSV_D56GRZNOJZ0!-TO[A$ M;]_\@=Z@O$1?UW)7\7)5G4TUH#$^IUG[Y8_-E\G E_^S*]\A&HP1"0AS-)_[ MFU^*#)KCNCD];3Z%&!P"00Z!(+4_.N!OOE-*E!KQJA*Z>N_J3^. N1V8^?:^ MVO),G(]@0E5"[<7HXO??;5&,&HH,Q?B[UV^ MYP5TWCF*C:NH=F5(87\1)3B!D.^/NV-;,18R?+ ZP8H1?F8BV5GFBA-C E]H!Y,Q3+ MT/I\T -H6X0196Y\T0%?Y,4WRS*Y T1 NYF H5X6 KTM02+D ^(%$#DO,X% M$E"FQ"K7J) P"2KS^@T;AS&NP^P3FZ5034J^3,/:#N:U:!^W MDWL,'ZZVHB;LXOD/5V BJ]LX8&D<]:+C,*-)C ?&+S[$)_;&YU9J<1P<%\#8 M 3")20^?;45H3",WO.0 +_'"NX:<*K54N:C&"(;-!2^QX84D#-(>/H<91)FE M;H#I 6#J!7BGQ);G*R2^0W%A$L>D@=1KH5XF;,NJ+N2I#2F*XK 'W+8B81P2 M-VX<=.(7>)%_$L5J HD_J8#_/"!;-R>\$01IGUT<9L$ Q"-]QEZ(7Z7F!7I1 MI]DP1&Q]F^$D8/T4<-F1, H&DA1W^HF]DF63=2G+B8>P6W>G.1NQ/ES;*L+Q M@*[@3@"Q7P'O%!3"2C^/T;;@)C\A8XT.;@UU#\ZRUND).^.4T3X-..PB$D!: M#\#N]!#[!?'&X-Q5 BE3G0[3 ;9U#D-P^[/*:98F W*#.SW$?D&<91!*D!*0 M0\W+QWQYF%S#B&WA(TEH98-M1?$0O^).'[%?(#]#+G"=EX^H$/PENA/Y,#&A M]K""0X[2*,!]T"ZS,!A*ADZUL%^V/M<,>S3+?% =^@74;\77-DNC:&BV=0*& M_0K6<)B'NVQ=@BP,0XN['/H5I%%,AX2@4S"<_E#U7^1\F1>Y!JUU+@&P5PE_ M=@WPJ[R=+G@Z]2-^]3O4A5O^/%3W$%O2XC1)^SGN,,.81#AQ#PSIY(_XY:^I MS7P '7J6T"3I [3-(@JU_P"^HU6C7_4@AFHGO+7/44XY.^#004;BN+_"%Q*^%L]6^60 HN6FW'(1R0[5UC04)[J]A7&84JN4!H)WZ$;_Z':VS MEKS\AI92@0^@;3=86]RB(*!]RG.8T9"F XQ".@TD?@V\+C.((]+\^TOVNE': MBA:%UM"[C,(!A)WJ$;_JG5:6-Z]DJ2UB-":A55XZ[!@$'0_4P:13.^)7NQM9 M/K9C+\N5GQ)L%6,4A_UJ_56S4Z2=VA&_VATA_8$LM26-,A)8&6";,1H/*3/I M=(_XEVY_<:7X$4<].S':JR\+GVTR5.W23I^H7Y\6:Z[$Q&S2PI)";@S!\GKO MUXN6.J0H[5.4TVA@&4P[L:)^L>K7D:\P/[4U"4VOW5R&+,%DZ/2&=M4%]5<7"\WU3DOUC-H$=E.@HW8([(B^ M8G5ZP-35&.S5-?!NLRNXV;9B/K5Q8K?KAPFEA/1W UUV)(SPP *3=84&\Q<: MC1 .TRJSBP46P[*R7U0X[,*('1=WIP"[RH+Y*PM+J6LZ\ "V3SN=^U4.._=^ MU?3H -_\>N*_7#WF905EY .T#-[%T&?5_""AN=%R6Y_I+Z6&Y7I]N18<5,P8 MP/L'";K=WIB?"1Q^%G+Q?U!+ P04 " !V= E9DXW.' ,# W" & M 'AL+W=OYCVX"878M6),]N!;9]^UPZ-H$W;51H/8#OWG/R.X]@,-T+> MJAQ DU\%+]7(R;6N3EQ7I3D45!V+"DJ\LA2RH!J[:LA+DDJBX**G^? A>;D>,[=P-?V"K79L!-AA5=P0+T=367 MV'-;EXP54"HF2B)A.7+&_LDD-O6VX"N#C=II$Y/D1HA;TSG/1HYG@(!#JHT# MQ9\U3(!S8X08/[>>3GM+(]QMW[F?V>R8Y88JF C^C64Z'SGO')+!DM9#*?I/-MM9S2%HK+8JM& D*5C:_]-=V'G8$?OB((-@*@G\5]+:" MG@W:D-E84ZII,I1B0Z2I1C?3L'-CU9B&E>8I+K3$JPQU.KF^&%]/SZ]F4S*Y MO)C.+A9-:W'YZ7PZ-L.GXT_CB\F,+#[,9E<+J(O"77BRDY M/#@B!X25Y"H7M:)EIH:N1CQS$S?=HIPV*,$C*!_K\ICTO#*WT%0#KE=-Q)*O_(C[WU7\/]DMC<-O78:>D^Y M)V..+SIF!X);!DDE9$P3+I2"SD?_FZ2CJQWY;M,<9 MMISADYP3413X5/"%26_?D(I*LJ:\!G*(BS(3G%.I2 6X?^6X@(^ZT!O_>(?* M._8\S[\'_VS9'GZ_Q>^_ -]"*D)KG0O)_D!F8S2CG>R->7\'*NY[S><>_K]4 M[B6(V@31RQ,PI>KGZ:,'3#T_]@?Q((SOT7=51M$@#,.@FSYNZ>.7T^.IIS1N M9JQ+*#- 5X?2F$ONN8PZ/]KY#\!5!+ P04 " !V= E9 MFE$JT8$' #') & 'AL+W=O/(\\#7=[F0U,)U=[.F6+9G\MO]2JJMI9V6=YJP0*2]0R3:7DRM\ MGKA.-:%&_):R)W'T'56N/'#^O;JX65].G.J.6,96LC)!U<3:(+6;$,/F?S*GWYEK4-^96_% M,U'_14\MUIF@U4%(GK>3U1WD:=%\TA\M$4<3E!UX FDG$'V"-S#!;2>XKUW! M:R=XKUW!;R?4KD\;WVOB%E32V47)GU!9H96UZDO-?CU;\9465:(L9:E^3=4\ M.?MV>_5M<7.?+-#\[G:1W"Z;;\N[3S>+JVIX>:\^/B>W]TMT]Q'=?4F^7MW? M* #Z@+XM%^CMFW?H#4H+=+_C!T&+M;B82G5?E?7IJKV'Z^8>R, ]N.@S+^1. MH*18LS4P?V&?'UCF3Q4?'2GDF91K8C7XGT-QAESG/2(.\8#[F;]^N@NY\_=6 M3_[RZB=DN%V&N+4]=\#>3;'B.4-+2253'4*B_UX]"%FJ"O\?%.K&F <;J]K> MN=C3%;N%U$/)OUV5?VR(H# M RNMF1G4,ZM-XG$6N4'H7TP?CWDU4:$7^^XI:F&B<. [)#B%)0",X/@(=N*D MWSGI6YV<9Y'--X2P%;@ MXAAV,^S<#*WMY&[/2BK38HO8#Z5V!!/GD+?AF&UD3&.+,8TE(QD[B43412*R M)QPK5"@RI#9M1-=*6Z156Z]T6Q<:*#*1F?[$];&68G,8YL1:)@(P+W0=+:T3 M".9&L0?G8MPQ$+_02 6CY6I74[!6C2;C^WJ+L_D?0^6/CZJ_\1^ Q;Z.6@ H M@OU88RF!8(X;1+#[V.G%GV,E8*D$>E6*E?_JG/"=G10FJ.0\(JH%>WF*K5ILM#P\B7?^ISC"5S@6==HVE M0U??> %0X!KY;H(P"?1JA];# ZT.]Z(1VU7CIRZ_VU#S @ZQ!Q$=F"4.X$@0 M!8'N,X"+H]#S=*\!G!\IQ3G@>"\DL6]7''+'RC:\=:>S"@]LE:4_JSQ&M;88 MU5HREK73L/1R%]OU[DTAF;(K;84':%[/R$- IOHXTK/01+F!KC*@]:)X0/#B M7O%BJXSK/6T3#W0UA+;XV-.=!6!>9+09 .5&QL$-@L7>P+D-][(2VW7E?$>+ M+1/50Z&-VES1(\T.K#K*/=&RI&JGK6IPQ8M'5LKT(6-JOZ4%R F@^K ?1#HG M)LS1"0$MF828,#QPJL.]QL1VD=FTG[=M[-^UZ?X>%0/"PM1Z@:.+:P#T@7CZ M^1U >6;.FR!_* =(+RR)75C6F\T#V_"254?:Q[1^L*PNG_NPI#]@A4$ J1=& MGJ=3 .&(.H3KA0_AE&(A^CZ50$"E:[R!\B>]QB0O:,S.8UL#(*:VTY]CO Q9 MO Q)K)!3%WL)2>P2\I8U^AET#!)N4$ !'!A06((" 06 MH#VBI'8%>,G)L1Y M5;^=J)"R3!\.DE;=3')4<#5>R)(WIZNT[?\P/:;8,^(.J$;]"/&RF02 D('# M ^E5);&KRN?(&QQ\3E>J[JG:]7[EV5K1(-XC50EG_Q)([&C)=FJ4E3 EYA-% M.&, G,J82'_& .'@C & *F/"H?KH)2BQ2]".):6\U=:7YZH9UBR [H^J0$>U MMAC56C*6M=.H] J4V!7H-17IJJ[C+C9U4-!;)5W6JGAI>33Z#HQ5LT)TG#'. M&=$/AS#,,5H;"#..PC ,#YR$2:]3B5VG+M+L(-GZ;S(2OHX1$&8R L),1D#8 M(".]E"61M6Y_K__/7#T'4F*5;EGCMT 'H<84)2N:K0Y9\]@$8$UIWN=BEWSU M':3+JJ5_NMC'M+88U5HREK734/8RG-AE^+BA?%^]G:":1U47C2&X&$QQ[6+? M=V+?UQ\40E G##VB-BJ]*$"KGANYKK&CP59)Y 4#FYK;:WS7KO''9G3=MI\7 M.'5-G3[$*00=X!2V"G(Z8!7B='KT8D;.RFW]1HQ0?A\*V?P'OAOMWKJYJM\U MT<:O\?D< ^,+?)XT[]3TYIM7?#[3UDY^"S M P ( P !@ !X;"]W;W)K7F4U\Q7928";!W@F=A61BLGWH]$'8 KMK2ZPD8/??]Y/MN. (-FWS@G4Y MYTC?T>UCN&?\L\@)D>AK55(Q,G(I-]>F*=*<5%A%A^5O]0QPZQ++$@$U;^ M7F0R'QFA@3*RPMM2/K+]'6GC&2B]E)6B_D7[%FL9*-T*R:J6##.H"MI\\=?6 MAP,"Z.@)3DMP^@3O!,%M">YK1_!:@O?:$08MH0[=;&*OC8NPQ.,A9WO$%1K4 M5*%VOV:#7P55^R21''H+X,GQT_SF*9HNX@A-[N=1/$^:4G+_<1K=J.9D 9]9 M/%\DZ/X#=,T>'N,[P$T_Q>CC?9*@"_241.CG=[^@=ZB@:)&SK< T$T-3POS4 M*&;:SN6VF8MS8BXNFC$JP[M2,J$]>@W3KYGJ\=B-+X+0\^RAN3LT M5@-S?"L(CV&1!F9;KN/[Q[A8@QL,?.^J@QW%.>CB')R-$YX(> HW(^<$YI^ M0[#KJ"AQ\_1D?\&UJ3:JSH9&>' 4GW?E]5S0H.S0LIR>"QI8X-L]2V.=V""T M/;T'?N>!?]:#XQ-X:M7]EV.'UI4[Z,6K@7F>%5J]>#4PV[;"(.A%K,$%MN>[ M^HB#+N+@7T:,L)2\6&XE7I8$288HHQPWLD"1PSJ?4F>#'+7KR3 MEPC8Y;U@H^_*Q#H9Y\01"#LSPK-F+)C$)4J_;\FL2#G;82'1'2LS,.6]NJXO M?Q)(Y!BXT$BXUI_PY=G5[1T-S'.O K=GDP:FW3L:7&"[;O^TF T1I+]-MOJ/?),[SS!?%U2@DJQ@*.LR M@)7E33[:5"3;U G7DDE(W^IB#BD\X0H _2O&Y'-%#=#]*1C_#5!+ P04 M" !V= E9T43IM=0* ! :@ & 'AL+W=OFMK;V Y&PQ48"#R![ M\N^WD10AFE8;,J^S\R61Y-//:>#ET)Q7E_/'O/A4+I.DTOY;U][ M5UR>YYMJE6;)NT(K-^MU7'Q^G:SRQXL1&7UYX7UZMZSJ%\:7Y_?Q73)+J@_W M[PK^;'R@+-)UDI5IGFE%?ZJ?1(N+ MD5[/*%DE\ZI&Q/R_AV22K%8UB<_CCSUT=,A9#SQ^_(7N;S>>;\S'N$PF^>KW M=%$M+T;.2%LDM_%F5;W/'\-DOT%FS9OGJW+[K_:XC]5'VGQ35OEZ/YC/8)UF MN__C/_<[XF@ 82<&T/T *@PPZ8D!;#^ ]8XH!3&VWM M!UC" '8J@[T?8(O;X)X8X.P'.'VWP=T/<+=RV!V_[<'WXBJ^/"_R1ZVHHSFM M?K!5T'8T/^9I5HM]5A7\KRD?5UU^N+[ZX$4W4T^;O+WVIM>SW:/9VU\C[ZI^ M>7;#_WLSO;Z9:6]];1)>70?3F19=:[/PZOTT?/NK-WT_^^$[AQ+[9VWZSP_1 MS;^T,^W#S--^_/Z%]KV69MK-,M^4<;8HS\<5GW*=>#S?3^_U;GKTQ/1N\BI> M289->@S3WJ3S(G^(RTH+\]4BS>[*G[0HF[_49LNX2);\M:0H#U/_8Y-6GR6I M/'6J2;Y>\Y-V5N7S3Y+14_7HJ\4BK4]Z/MO[.%V<\;TUC^]3^4;[3[#F\\UZ MLXJK9%&?[ND\K220H#\DKY9)H?$-Y&5T6=>WAT1;Y:7L,(9JZJR*JTV5%Y]Y M?2R3XB&1,2(UXSK/SK1YGE5%ON)_N^.'LDHXKA)88WX&'$X#>C@-Z!9NG("_ M3N[2+*NI'^-5G,T3[4=^*,I:)^4++:XT+^&Z8>0GC>J4RG2LY->7K%?E?3Q/ M+D;W^UTPNOSA.V+I/\O4C81Y.YBYA=77OH=+IML6=4Q"SLS$,>$7&+[H M+'D!X0=B^^A%?0W<7A_VEYQ_["\VVK_?\U*F\47;8UPL_B,[5@:RJB!A'A(V M1<)\)"Q PD(D+ +!6B(W#R(WE87GFM^%G5@)O#8[EYLST[0,5R@O\C!;J F> MC]>ZZGI@.$1>> M\CC+$N(\]52'B@Q*\Z&TH.<>":%9(WG6$TT<L.2**H?L=I'IVG:DZ%=>Z&ZO(F+0P=??K"4"097%R3-V].$ZF(S MUS4<\?@C$_M06@"EA5!:A**U]=L8'$396I:[3D]KUI"<H"TV41@QF4$K' = //'*K;AB46&$D@7QU:HOE&46+2$P6F:1QXDK$4T]EL."@'D'/;0B@64,H+9)L SEA2I'& "#_1P> /&T!J*8IY[8X!+;*ZD/31I :2&4%J%H M[7?Z-NX ?3YW@,JZS8ZN"W=V$VF<[3BB.Z">ZE"E06D^E!;TW",A-&LDS4H< M^8J2-NX ?59W0$T?_&9QJ#M ^[L#T,0^E!9 :2&4%J%H;?$>?=0![@[0;C=? MZ@[0GNZ A-=IWDE8 B9A$<,AU!!;_Y+ ,\>U39V(U4,22$U+?&-(*(F3 M50_ECO[: ]E8!/1;6@04:A% :1Z4-H72?"@M@-)"*"U"T=IR;RP"^O46 96T MS0D_82U++$\] SWU9 9+#FH2]-V( )HVA-(B%*VMIL9/H-_(3WBJ^:J>Q^"Z M"K4A:-?W,'5FZF+S%9K5A]("*"V$TB(4K:WQQF"@:H-A2/-5C1HLTVY7GQJZ M^%EU#YITVB^I#TT:0&DAE!:A:&WY-;U_JN[]'Y=87BJ+^%0_UNW<"MBV^)8B M=:[!A0]J#M"N.=#9 !^:,H#20B@M0M':7Z?06 /L^:P!-7IH%622QK5M=:H@ M-.D42O.AM*#?#@FA22,4K2W'QF9@*)O!D"I2TLHGIDETP^A\V0?40^B?> I- M[$-I 9060FD1BM969N,AL+_B(^UZS$M?"L(CX MT0&/]7 M)"QBN(PP\8Y $GCF4LJHV,:3!3+=%@M@*(F3E:OG<"U8XUJP;^E: M,*AK :5Y4-H42O.AM !*"Z&T"$5KR[UQ+=C7NQ9,TL>W'4.T-R<]XSSU5 8+ M#NI9]-R& )HUA-(B%*TMI<:R8'\3RT(]C\%%%6I9L*YE01RSQO'1#]?4OZWT)B[NTJS45LDMQ^LO;7Y&%KN?*]H]J?+[[6_9?,RK M*E]O'RZ3>)$4=0#_^VV>5U^>U#^/<_C1J,O_ 5!+ P04 " !V= E9"720 MM.D( "Z* & 'AL+W=OID-&KR!5MFS4>^8K7Z9L[% M,I/JHW@8-2O!LJ)MM*Q&. CBT3(KZ\'DM+UW(R:G?"VKLF8W C7KY3(3SY]8 MQ9_.!N'@Y<9M^;"0^L9H^K&Z$^C;:]%.62U4W):R38_&QP'IY, MH[9!:_&?DCTU.]=(#^6>\Y_ZPV5Q-@BT(E:Q7.HN,O7OD4U95>F>E(Z_-IT. MMK^I&^Y>O_3^I1V\&LQ]UK IKWZ4A5R<#9(!*M@\6U?REC_]R38#BG1_.:^: M]B]ZVM@& Y2O&\F7F\9*P;*LN__9KXTC=AJH?N &>-, ]QM01P.R:4#:@7;* MVF%=9#*;G K^A(2V5KWIB]8W;6LUFK+6TSB30GU;JG9R\OWJ_/O%Y=WG"S2] MOKKX?#7KKF;77R\OSO7MV9WZ]^WSU=T,77]!T_/9G^C+U^L?,S1$WV<7Z.BW M8_0;*FMTM^#K)JN+YG0DE2[=^RC?:/C4:< .#3'ZQFNY:-#GNF#%?ON1&L]V M4/AE4)^PM\-_K^N/B 0?$ XP!?1,7]^<>.20K8])VQ]Q]#?-F@6:JX!IT%SP M)5(Q*#)9U@_=(BYER4"O=;U2N%<=WR?-*LO9V4 %<,/$(QM,?O]7& =_0$-^ MI\[V'$"W#J"^WB=7*AU5O $'V;6,VY8ZYSQ.AF% _%?%F$I+LD&2J[R4\SHO*X;JC61]5U_G>@[7#2OT6H,_A.G>WY*=[Z*?;.X%?EBA$Z>E!<.$8J^Q9EL^)-5B$^1RNA_2&?/Z!5 ME=42J22 V%_K;XP M]'0K/?5*/U]R(XZLBNF2H&7E0$C++"]3'!?)&1%X\@A]QP])M;*MJU2G#@D&_R&7FI-+I&H6OHQ^L5E\H5BK"L?,Q4P@$'#" TP&,K9]IFPS!- E<8&(R&!SB: MYWRM:] #,FT&XM2N4 S-1K7NL<&EM@/RTM_'L$V^X8AC6A/'6@6QZ%CU6,# M2>R'Y(U@*ID46XJW2YW+!1-J(RV$SC'N"@3;.$QHW/;V-TJX0:"0 M6H!%..Y7;8 5(3%U:#6\PGY>V9%_2"U KB0,^VIM*[5R'+LG8KA%#FSR7LYO MCC8'.,?H@=7:V^K3VT[D;';AD/8I 5@-:1BXR@1B"$?"-QTDZL*^>8UL+SC? M?)+X3KWM.\&PDOA9>;,6^2+3D?UWSDH(A$P2)OTT"MFE)":.,"<[9\%^:+[( MU^J;!1=R*)EXFVEJWE9JQ+B%;K?=?OY7KWM.\%@G?BQ MOK_V[KE0/2@7P .W:4T#>Q<"F*78=7Q$#-2)'^JW:OOTW![%J,"XS^J?A]1" MM":4]@\Y(#N2$D=FH@;KU(_U:>\0T7LJAO084'<-"P8X M&B<[4C:" 3-51SBBD.X\*O7S]NB"Y4)O (Y5GN^N=,[74_"AFPA-V<>L:I]9 M:NKJAUJBS/7,Z._!,0'LC7%JK1]P(XQQZB P-02F?@)/7RT?91+=LX>RKO7: M4A.GMAI(51HE+\"1VB]Z<$C \]& MTJ1?:T!VXX"X2CYJN$W]6^B6V^UCFMZP0+7 ,U,U 5:X )MFBL>QXZ$N-7RE M?K[>OF+U YM@56N]%Y?B]\I/I7TUU(@\J+\S6]"O%-O^[XP\(X.PEN?TK7P7NULY]Z\ M)=K\SNY++6F\>U:W&:YMEF#[J&RT\Q;8DHF']N6X!K5'B]V[4]N[VQ?PSMO7 MSGKW/X4GT^XU.M--]U;?MTRHS-R@BLU5E\''L5IHHGM1KOL@^:I]U^R>2\F7 M[>6"9:K^T@;J^SGG\N6#_H'MZXJ3_P-02P,$% @ =G0)64!(1$:3! M? H !@ !X;"]W;W)K)J$(UZ%^,3U@\*OTO[/[BE4^I^PO,>./D&JP)G!2\Z$LO"6I)#L_O+I>3.ZG\X?I[ YF M-S"[_S*ZF_XY"NO1W16,OR^F=]>+!]'O> K,YIVD"C(N@\1O!#F# M6Z/]QL&U3C%]:=\AP WJN$8]CM]U^*W0;3CNMB#NQB?O^#MNJG <_!V_X6]F MUT++?P03I043HYU1,A4E;W0*+! =1SK'L%J/AQP^]L^[E.^F=-.F=O.?]5QWR+P\" MMS*Q9BN<;\%4)VW8"0=2)\;FQE)=4RB(,!;\!D&)G>/2\W\#%8A-WO M6K))$ ;54896)@+HS&:)-TORU(N9,]VS<*H6/Z4FDXE49.;-2]=72!&%1;:^ MP@0S-C_NL7GOM TS#=\*]03Q<2!A#X[8^N.'\SCN7DZ4<5*O@3H2PU;O\K?6 M?Y)E" ^%2X2&KT:E9."(>C9O'U5N2F'M !*B)5^=G"0'(Z)LI2DF=D0H\\*Z0FA?%V2TMA@(7C:" M$J$!;M\*L]=O<*2N#K8HED'0 K$_ MG9HKW)A'+Y&0?HVA#?-7:;U&VWJ^RY%"(5.ZC?TF()&:+%]!;)7BU\!=8;=R MRP38^VS#R!%NZFUZ+FH>EZ)6S0)FOT4M,HI;IU*[;BA2QJA/\P7K3)8+_;3/ M^6&?$;L624(DX;.@MQQ$"6>+UB'])R*77JCJ#F3IH=Y,T:.E5ZCLER6&+"J_ MG*](?A;24KRR;_?7Y&BO0QVF4V%3!V-#?PRW]_G2'5:9F%2NJ(<#J >3RP3. MNZUQ!@M)BPVLM*5.4I#Y.N:U"R8)74 I55(1/KUNT?.LBQ6] X4-2PY(8XCBS,(T M8HVF/'*SHQ+EUJ1%0G#X3$HIR;:XD8DB7&R+FL[P"6@4L!2-:FP-)CF7W0J[EE1&PO=V]R:W-H965T&ULM3QI M<]M&EG^E2^.=D:L@F9K9,7Q*)O$*LO>J:VM_0 "3;)C$�@"C-K]]W M]0$0E*_L%YLBT=WOOAL_[*KZHUUKW:B'35':'X_63;/][L4+FZWU)K6GU5:7 M\,NRJC=I W_6JQ=V6^LTIT6;XL5D-)J_V*2F/'KY WUW6[_\H6J;PI3ZME:V MW6S2^O&5+JK=CT?C(_?%.[-:-_C%BY<_;-.5OM/-A^UM#7^]\+OD9J-+:ZI2 MU7KYX]'5^+M7,WR>'O@OHW!& ,:?LN>1/Q(7QI_=[C\3[H#+(K7ZNBK^9?)F_>/1Q9'*]3)MB^9=M?NG M%GS.<+^L*BS]JW;\['1RI++6-M5&%@,$&U/R_^F#T"%:<#$ZL& B"R8$-Q]$ M4/Z4-NG+'^IJIVI\&G;##X0JK0;@3(E,N6MJ^-7 NN;EW7WWPXL&#L%'7V2RX2O><')@P[GZK2J;M56O MRUSGW?4O #@/X<1!^&KRY(:_M.6IFHX2-1E-9D_L-_483VF_Z8']KK*L:LO& ME"MU6Q4F,]JJ_[E:V*8&"?G?(81YO]GP?J@UW]EMFND?CT MK*[O]='+O_]M M/!]]_P2T,P_M[*G=OX8_W[2A>I5:8U6U5(1,V:2L/&6N6JOQ>VT; ]H 5'N_ MUJ!56;79IN4CTK,MTS8WC@PBPE<;TQ!_ MZFJ#FX-T[:,4]C_]J\3-KJNVR $&A4X,H84U?[0E>PG/=Y$\)/GX_'N0@'#4 M)PY YN .6\"ERI5&.ZA^TIG>+'2MIF.R9-,]0OK>Y"C!:E/56B'Y"MUH8G[+0MK5 MM8!QD,FM,Y0H-DZ<*EA4QT)UJFX8E6IKRFCC35J"?T?B)%[)OY&)X+K1KRL0 M697F?X"?Y.^/&6MG4EBJX6E0TQI/BYY]KDK@B;40BA#+4K5,31T.0>ACW;+@ MYP-SG:@RDZVSECIG.75V:Z$+H^]1@=9I0PMCI0-U 8CTGRTH=BT5(/J%'%0O? 3%:I 79(PJ5P.E8B-UJP"T8 M(/6FKMKM-RB\0VU(W0DS('*P?V4%3%F59@E$!HJQ[_"6-OYI2!%%C-A\_ XV M6DT<06@R<""F48"9U39AZT4V M"G^L%H /VBY3WL,>%08!B3*@::9V&EM4Y>JD(+ZFL$<##]RG12LBU#D+8G== MH\-JT@?_,)R8MV!8=FE= [[@/,]1O7BD#'L0P8&T@1 MB-_MMBHC": ]WU3(-O@2+'CY5[E3$3KB^%!8)5JYZIR]P"#3N2CX$C;;%B1* MHL$@8"W&5;"[V/!%:R&2M9;S.-,X;\1V*2W,OYG'L()YZ7]%50$ZK\B,.5[A MYUT MQ(3TOR7MBRT=Z[UCS&=ZKX#@-S+,@U1J#PIB"R08G5\PMN<7R6PV_@L9<>C0 ML[-D/A,2CT?39#*?]T^]HB<[CKQ+Y9Q*(J1X*7 #A!QWGITE9R-XGHS/NBK M#UJQU0K+I:;HB2+[=H-I$$ ,!A2HYLB2^1>3?"F>EXDIR- MSSJ$<6GK-GU,P<(GDC;Y/^&!N@6285)PUV55 MGF1(P (W)E.)=0O,%*I%8582 $(JL.$HKM;,+"#"5C8E-)P/?50[C$M0*B[/ M)A)E=5@!_%EB+!<84J20+JTUI^2EW@%3(96#K0"LPKM0H#4L!UT!$=E F-O1 M=#R> W'*P-)MFJ'@ 7U2*OB1$5@ A=0_VW]#QI:HZS6X'Z+;=9'6'^V]*9"R M[W6)MEK#QP\E>:\[=$Z2+_K]<+ON3CM U65#>3 YILY#]+H,>FLP1]XYNXE, M%\/)!WDPHB/Q! A25G :9M984,W;@GFQT/N'+\$# <*]T\&6MMJ%A4O@=<@E M:E0LM!W+EI4"GO()7G, *C2^&.J3F[:8&>F2(+IS$X M\# .Y!)]0Y_KS.1. !OGX&U3MYESV %,P(\B*0P;T#0IC#4AQ4.A^@,3/H41\"-$@F[5PDB2VGV%8+0MT M4Z%-=;:UKZH=+/%,IW]<7<-T#4-&"'PPKH;?D9M;4@DV7,+19[/+Y!)<,7RX M .=\&6R<\1:&B@&8DY<Q!O*'#FL@Y\76)L?&#O*>!^,0\(+!YC M3SG$)I0"0,:7B\A587H?>*K>80*'^U'^.YY+5@?< M*L3\!X:3M7,U+X!-J%%U^%GK54I54RREBBB@>L)N=Z&V 0?VBB=E[NPS)DKD M7:UM79C3=$H:(77JFQ0L\G#]%#8+@N+/!=5I"LXGTQ6$MVQI"!$GHSW1]&K8 M49]T"Q1\H-0=Q.(9>.CI]&+8\;\G D6GK2CAC02.4SJN(RZ(JRO(SC#B%)"B M" 5.JW9H?S<<+'%1O=!H$FVUT4[T 90=!A+P/V7LT7D /J7M?GO')N=<@56O M*)TFL6'V/DW!Q&N9LZ412IA-=LDU3\[.I^S:%P@!.D^">^#9\2B9CT?>_[1% MXWX2M'-OFO;P8,,66@6A6E%QV$H5.I"FHG %E1#:-D"_>Y?_4%FVP.ZDDT;G ML2@:A92?BI$^F"#I0T)Q+7?(K(,=KT":F[@*30SZAQTVWQCM;D/@1",)VB6J MGO(6>R0"TNH<*Q0 S&I]@-BAFCAD"@PA_!5E%C)GEHN;)D")$2A6PU,C@@Z< M:G!E7K6+!A/O-M+64-KD2^A:(=+24 MU4:E.2,2!5!D_S&F MV)9HG1#$PH"TY8BAV6! HR6S 12I@FZ_4[]BT8^TY;?Z5/UW"GO\J\5$#R%J MG -Y-CG#3%I*A,Y(*9:,W\!O3B[$Z_2W2@:;.)#KZ*5Z_0 X4"7_+0J_KCF/ M6F/AM*MCG>"(*51#$(G5QVRMI49$$ (/"1[O 4-VT'EZZI[^I2T>Q:_T//<, MN';=KX\2?E&-HNO=?P79K@%2%\:*]:-&X_L>-O",(%.V5-K&+C:$_]6C#L4F M6@D>[&+R'Q!$^GSGR42'XRGT M+Q!?M)@H8 Z;(+X^CXI%]%5:?B0YM>IM"4'?MN%6P.2<,)[$6W>BE12KE>-D M=C%5Q^]^>W4!#-\ 58 QSYF9DDE0T=8+M82X*]H/:[-(9(A="@YK4[5 >( _ ME+"?[NF*WXGAPM(8L$!3HK6MK*<206 D*1MR?2("M^^N^\*3U^DNKW8EU:HN M1A-"[RQ&SXE^IS8E-2ZL*YU!>#4Z&PZO7-F04U"NP>.)98=HC_UT<)+,+\8$ MR32"1'+XY9(+A %TZ4,;*\DT 7$9-]P"OBG%CQ0#@&O3KH+>VXHXCLED39+9 MU^?S$Y:D5Z%$MQ>9(VNY 1IR-W8CD7\U,N6 3H)"J_N4RDL9]0$8N%IS:09C MDK8FLH=>JX.;],>%88P8U36,!3GALB@5UK!#_N&.^@G8WL)5DK)VR:3+5;K" MZ&U%_I*TPP!=9=CZ6*FA@DUNL]+ 9PNXJ[+!98/P< M^;V;X$2]1O0K[2; :LJHYV]=W(;EKBV8.,.% 3P(:(O#4 "?R2 )_J3@8@K MGKOTD1;HG15[!HF[AJ'^V'Z5B')53IVM'. MG)/GX$9QE@8<'+7OXWD 2=K<,%74 '"S&QA'9KI,0<\[GH0C:.W2 _U16%5M MZ818- @K$5QRA/39N\%#T;7/A"J04 D7,:4J8X3C-FAORBE,F9"*8CS(Y-*J?0OCYY[%3F5^B)Z[L[\NHYK2B;/MFC!HER7B\,5EKO8 M"J0* XP:5_O:)I78(5UR=:<-R!]$LDVG-B_HDW[OUIKXW).$ST@;:KU$<^HV M,%*'Y5XM&XRH'!B:M&Q)/K]+RQ:EB1H^EJD5ZNK_G^-D(DQ^G &'%:.!)*Y^ MLN=F5Y]56-D1&2)E*( .1'M7#\>'ZMR-,'BLJMK;^:B"LK\\IAX)_X:2?[2( M?N(I&"-A*R+Q!%=/U>N-KJFL!\_OP'>X$:=^5/;+VU=WH)D-EJ AS)9%*U[D MIAEH+E+&&U^_N?:#C2B/:0Y&A=I*9$#NC3TT(,G(I3AF)1J!<>//5W>OE!@\ M'(W3A@3PV#R//8E--]I/;Z&L4[&(C-H.LVF*A#*J!S4510< )_'@V SL!-:[ ML]VV-O>4LA+"?EK5$0W=?YGSM \.?8'5!A*F*Q^SZ@?(4!HW^4+=BD=?M_P< MVGP%@!USB@OC\2N4#2IW*51MV%GHGAN(.*EN ]PH]Y;YZCXPACW&MET 80\1 MADK*3U*'*H5^((US.QG-Q6XF%Q5E$+9;:H)%Q,/M 8F%K6E^B,4AP 0Y8(&) M!=$-<(1-(G^7@"5J2'UP^H9;K2S[@86N)D0&!N.YIJ'8D&\V=$&\D_L*L]'L M>/'<3QJG-83,VIZ\?2CT(^N7PSZ,%'9ZP*&:K7WZ'P\9<8_(0QF5KOH@88R M^Z 6+ SG., 38Y'@]]3IKLH#IW %!X,,+-;6:;9N&U_NM)@Z4!>5;-ZJY&CV M]Y0B CCY347B"EO"IV.X$PJ_5+RE2R'85L(J6NF''- 6RB">'Z.R '8MW;>0N=/N-YI,5B M)@\.'!_=OL-Y_F=J-D_&DPE\F$Z3R05^.+](SJW*=8H,F["H0"J\45R-AFI23(]'ZO).)G/+]7D#/X[&UHWGR7SV41- MX8&SJ1J/X)C15%T (--+];K%KC+D]M/I.0)W/CM3XTO8?J+.<<')U*ZB+<"6^VE8:>XO4BYDRCS;6ERDA&\#& K= M3@,EHS N"=A0Z?R>P>HB;OS\\Z&IYR2BHVLX>3)&&P.Z>S]' M?G00T5\9>9*XVK]OY[ L0DZ,#!G"H98M>0".5SH#*%\UV1<99IQ4F\LPWSB9 M3\>S &"%D?WZY\X,3IHX4\H<#5>[*)G'%0T-VG!?E\*_X(9M%RZ9O\/-4ZIRH?R>X!TYGDE6F)R% M&,CB"*O(J0BCG\P ?41B5%)'AU Q\P[84=L+/0X?GO"@&]>2?J:"4"!2NJ.H MG;!U7=44CZ10&GGF[5,B:AZAE>&@3S< (:MG&FF:LCGR-;#!?7U-#&(TO+32 MN\H"B3L5!V5(FS<-91I:XR1[>'\Y'*O*V(%):2;)1>K$8<<]) 4:$IHTI8@R M;;+U"=:N?&[MKYU$-R=<4<%:?(*I','2I;706*J/$7FQE$BA/C_76L[?T3W& M_:A:@XTJ_2V]]W?O?!I+^7-,A(T&9Y\EP\+89=RG1=.YFKPGFOX"",*=2/Q? M8(F$Q^)\(:>/,@W[ $P6NR>GZE=WG^'$U18"T=BS>E5EEH):HFZ>D&X*D>/K M#VQ?AAC.'8DPET$L6VKIRS@W'I09#@-QR[*V/E5O?4F19BGLX2&U(,+B1*ON M4G9C)]7R!.^X'K][^^&YJTU1"_,RF8_&O2$&7MB?#:9'YW$UU$TU$-JA41E/ M="63V=0W$[G_RF#R;,27S0X[N]GQ_%U-SC5X[PT6SY3A BO>8Y':J4'19>1X MAK&AZ4CW'3"LMEV#U&,-_". DCY% _<,-N6UGC+GIU^!%5"?>(GD@# M$R=D>D+I+LYU/0;O$-+/F"[4V1'S31NDV4/G?DA?"LQFX-.AK[#?L.%'LZ%-\GLZ.EQ?M$")G( M89E3.4+PA@VKTI4K/"5Q3 !G'Q."6!:*7HLQ3,NX51=L/X1P7%';H&L( MUKHJL3&&]4%*8+HV)D;'KD'I3U#9Y/!0$F);9AQ4^ SK3;B50"#C+:0K%B[" MGMLZIG'*),IH)25*>[!QWH_)T]PW?PV$+C_2K7K.5S.C%8YQKF?6KX M[D'JAKDWL$46YE2HTR@0^("@KXM#>O@$.-C']%Z/9!_M*63_1N89T;=T9QL% M@_@YH%!F#.9C61I=X&YVM2_-GJ^5^ MI@!./$9!I'IOT@NRME6CN;<;P2P=##Z++LRB^4B-3(1XA),(, F=/56<37!N MI8Z>#2."82B4)DY,7&D6*4 #J .63H2[O*:0JAMJN-<&X*2#*^1SYUHD-!+( M8&_,LLM3H ,QA@&0U,]V=Y7C.ZWB/]I\Y?-NN8?FWA* Y.7N$.-/>\G(K4[@N^@1:-*LLUHY"PN_DX5P8/(UI#LPOQ M;:0K%'RF0=_*2@+M+BWW;19Q9L\$Q_.)9,, 4M)WW@3L!!(=$LPU3V;Y0N2P M"C/RG%ETB%14F?.NGBZL81PK/0G9<)315YH:(_[2.2/&5%.V#H89GY"$"4.: MD+X :7A4M6.T/24=9S4%B5P!')WKOWSC]C('?IW*S6+"W_GH9U]4]DS]Y1-*I.$5!2K3] MYR+8?2="&-1+PA4)=*Y;)^+#I[G[:[ZB>2)CK9GK0$"@\I'=>8+INT36273+ M\; 'YJ(!? 4$P!?KW5/076TTCG])I.PBV*C@+P:U2TMC5?\51H,H=2RB7)+A M689!/B;=5!/YL]3:?A(%AW)1R>559BJY7?6J2+./)W<9 M'*#MR6]P/(A8=QW3B^\T"9W]'=(HVDPAC0'[IJ8'WF1RJOXE+STY4%"*VEOD M+/>&D^2E*99KT[;E6H',Z/@WJ9"OX.)^5(/$"V9T'8$=*CDS$P-WH_(!+O6F9Z?_:%JANOFY(W7J]QK@$[8N#=,E)_ MNKG^:U25SD3P/?^#S/>A^TC3&@XH\#. -2.Z# MGTG)U:T+A,&DWU'9%;47AP7[-T?>[DIUUU39QU/U@:(%@3H)=.ZE*OL4Q\V7 M7=Y0IP>'E&A:!Y:! ^(ZA0QAZ'YX&UU&\[N(5%,8P\:$-,RBB&QY^I0TR$$>ZIFC51[CAGB#LAU+*KKH710_[#=QC(G\2>0?TB;<:2*?V[EF[8K/_A%NV>'\\6#P%$:L_0HJ M2,;#$WNQW*PZ-VRL6H\DO> AN)L M&/GK,-)-B[_3F>Z]3ZZNRJJ5ZBT7D1]QXAAK]@#2#;Y;[EXN@4$VQ.)# [8R M;WMU]X%^.1F=JZ,[S<6 =[[)=_R^VD+H.KD8/?\.*YON:B0E0_P8R:Y;^5-X M.^(1.3Z_^]'ST\YAT8RH7+F4M(7VL[)?-!H9F](DW%N1]S@>>)"KP#+_AV.W MG]B8.$(C=6@NI<.,@4HQ!%X/(QO=WL)]HC].8?PPWWIUZ):6QTY2L$^W@6=6K7'A$.Q,5UNJ@0&GX1L299A7BMZW27=KRDKH3V\#. MN"."@$;I-29N?=Y_*7,I%HCXFZAUM<-N0:^HQVZ=2^CQQ)F3D>KS9.%TZ!W< M+Z+WI>,%!7HKO.693'YUNO]6N1?/7_'[UL/C_-;ZWU*\WX!W5I>P='1Z?G;$ MW6OW1U-MZ>WKD!$TU88^KG4*OAP?@-^7%1AS^0,/\*_C?_E_4$L#!!0 ( M '9T"5F_-UT#- , !X' 9 >&PO=V]R:W-H965T@#+8TL(A+IDO2E?Y^A M9+M>U&L4$,0A.7-XSI WBID91?4-E[H^ZG7,BZU+3L=R9A@M\4J!W;[^<.A]P\B!8J>-;$_!Q*#E MHF_9\92'JX#]^H8[E>V;8=*SD 93U)C1K=%*[:"+'A=V49Z-H MEE.$+JS",ZMY>!?PMYUX@,AW(?3#^ Y>=%$9=7C1*W@K+)#OV;I!#7_. MUMHH.@U_W1+:X\2W<>P-&>DM*W#BT!70J/;H3-^^"5+_W1V6\85E? _]_^[% M79#;%&\@PZPHY$X835?KG!PH)-TV;; $68&I$2K9T+7E8C."]^36KE%!%+A M&X3=!MU"^06".'+#/+>6_^BF20(SB\-$82$5% I+;J"16M..#&(WR8*A;=/L M<7@+TP5!!8K@HMS-@JP#CMW'S)Z\/5*1,)8QN[/(@6F@KQ>D1_"E5H@OSBT\ M\^/+ 3I]47<$KZPY:[H5F($U;K@0E)QSMK:HN"R)'*G/?&H3UT\3:F,W]K.N M):&PJ)G:$"5OL,(]*LV:H47 (U5:2S5,0PBR# 9Y% XAH^Q]5]P@^53P]DT> M!N$[&"0A96J0IL.324><,J$XQ1/62^U!&%P"K^WEL:B9V""4O*I0H=4U"/*$ M,*.8?D$:VG^0#Z]EHRAO"([3O!-(._B?_JV[X5W5K!8I'[8R:^AVOB]?E]%+ M\9_U->]?]_[E^$SIY$)#@Q6%^@]9XH#JJW'?,7+;5<"U-%1/.[.F!PR5=:#Y M2DIS[M@%+D_B]"=02P,$% @ =G0)6>AW+6V# @ 9@4 !D !X;"]W M;W)K&ULC91=3]LP%(;_RE$V[2HBG_U<&XE"T9@$ M0X7!Q;0+-SE)+!P[LQT"_WYVTF;=5*K=)/XXY_%[;+]>M$(^JQ)1PVO%N%HZ MI=;UW/-46F)%U)FHD9N97,B*:-.5A:=JB23KDBKFA;X_]BI"N9,LNK$[F2Q$ MHQGE>"=!-55%Y-L*F6B73N#L!S:T*+4=\))%30J\1_V]OI.FYPV4C%;(%14< M).9+YSR8KV(;WP4\4FS501ML)5LAGFWG.ELZOA6$#%-M"<3\7O "&;,@(^/7 MCND,2]K$P_:>?M75;FK9$H47@CW13)=+9^I ACEIF-Z(]@ONZAE97BJ8ZK[0 M]K%1Z$#:*"VJ7;)14%'>_\GK;A\.$J;^.PGA+B'L=/<+=2HOB2;)0HH6I(TV M--OH2NVRC3C*[:'<:VEFJGWOPNWZ8>%I0[5S7KHCK'I" M^ YA##>"ZU+!FF>8_9WO&36#I' O:16>!'YM^!E$O@NA'\8G>-%08M3QHO=* MY"_(M9!O<$E5RH1J),*/\ZW2TMR)G\A";,<()XYDYB2PQ& MH0F8P;'=]0[N?H6RZ!QN*VJX[FTPC Z/R'GOG3_A_0MT0V1!N0*&N4GUSR8C M!V3OZKZC1=TY:2NT\677+,U#B-(&F/E<"+WOV 6&IS7Y#5!+ P04 " !V M= E9<9K86=M9VG]_XP12 M*K5()^V7^&WFF6=F[">C@U1/.DR4KA#,9-7LK-1G)VO!"X$J!KLN2J9<9-V@>JY6BE=>A9$6)0A=2@,+=V)D&U[/8VC<&WPH\Z+,Y MV$RV4C[9Q3(;.[XEA!Q38Q$8#;]PCIQ;(*+Q\XCI="&MX_G\A/Y7DSOELF4: MYY)_+S*3CYW$@0QWK.9F+0]?\)A/S^*EDNOF"X?6MAS[6X7GK$G[7XX0?X??@JA-%'!4A356,&MP7;%KPP!6I@(H-[DZ-ZL_O/=*N-HFOT[WME:*/$ M[T>Q3^M:5RS%L4-O1Z/ZA<[DSS^"OO_Y0@YQET-\"?TW-/$B_OOL_U]0N,$4 MRRV5- I:50&/@$0>0.HJ2=]/T(5NR%;3DU M@J0(JEJE.;U&D#NH%&F4LLX5)Y"F??BS+JK2 @W[;M3S[3 8!,>VGH+PL_8& ML1L%(01]-Q[Z<+H6%7M1DO,&\X!\QQ1"XOK)$&)B]VJ'SR23FF#Z;AC&T'.' M81^6PB#5RU@42QWB ))A.-H,STB^EB=T MXR""R WC"!ZD8=S6*4[<,(F;64C91O#>W?+.Q*)$M6\D44,J:V%:W>AV.]6= MMF+S:MY*]E>F]H70Q'-'KO[5H.> :F6P71A9-=*SE8:$K)GF].= 90WH?">E M.2UL@.Y?-/D/4$L#!!0 ( '9T"5E?XGD0' , -P& 9 >&PO=V]R M:W-H965TU*%) C21*EN74-F G'=H! M;0TG63 ,^T!+)XNH1'HD%:?[]3U*MNMTCC' ,(_'>X_O>.1IO%7ZFZD0+3PU MM303K[)V92;5#22JETPRU-]3HP&XV\Z$!-'; P3(.&"^E-QYUO MH:=CU=I:2%QH,&W3N/@NX ^!6W-D@\MDI=0W-_E43+S0"<(:<^L8. V/>(UU M[8A(QC\[3N^PI0,>VWOVW[K<*9<5-WBMZ@=1V&KB91X46/*VMDNU_8B[? :. M+U>UZ?YAV\P;V D,*GY6TE8$/LL#B.3X@-0=);"]ISLX2_M[*2XA#'UC(DC-\\2'% MN..+7TI1JZ+-+3QPK;FT @W<")/7RK2:[+]F*V,UW8Z_3^7>4R>GJ=V+N3(; MGN/$HR=A4#^B-WWS*DK#]V>$)P?AR3GV_U6;LPRG]?U*2_5[1'IG%E0)F]UA M;?O#^DZ& ?J5JJ;W:Z[@KM*(STH.M^+IN8,*%W?5.[+FO.8R1^ 65K@64@JY M=AO:"FJ@"7D,\\M,H=,; 3Y*,C(3Y8;KSL&@(5,Q'X?8H6NT8CN#,'[$0 MXBZ>X(,04C]F([BWHA;_GH1GO.)R MC5"(LD2-+H$+4I0E%,,815Q$?C9B#AG1["A)E,5_TQOZ4>BRBA,_RI(3GAO, ML5FAACCR@1X"=@]A\6M1WKS*6!2]IP:AM2O<:XAB?QAGO9&&\2[/8Q% M?C(<47W\01;!G;*\_GG2!TVG;G)PU'$:U.NNKQK(52MMWWP.WD/KGO4=ZV=X MW_<_Q^XC8X M?-"F/P!02P,$% @ =G0)603^TNZ&!P -1$ !D !X;"]W;W)K&ULE5C;(A"14*((!P,B:K]_3 '6)8[MF7RP0;!ST[70W?;[5YHM=2^GH;E,W M]F*P=JY].1K9Y_,Y;GN7*T:^OMQ2 9[#=NU&KM>&-T>=Z*E;R5[H_VD\'3 MZ(!2J8ULK-(-&;F\&%PE+^_1WWK;8ON;[.T9,UZI:^O_TC;(IM,!E9UU>M,?A@8;U81?<=?[X>1 $3]R(.T/I%[O M<)'7\K5PXO+/@GXKZX9 M4A9'E,9I_@1>=K P\WC98Q:*Y@O-M<$QU:PL_>=J89U!-OSW(6,#5OXP%C/D MI6U%*2\&H("5YIL<7/[R4S*)7SVA:7[0-'\*_9_$XDF A]6[ATH?&[J5K9.; MA3243KV?TXC<6M*O1GQ#&RL*Y!J.=4 M:]'04I2J5DY)2V)EI 1A'7+8K7%TY?'TDFJ)Y# 6OQ4M=GBSX*"HAJ[7JA'T MC"\?L![T-L#MZ&H/-G@^I,]X_\AK6HN*H(=<+J5G.%5&;"N];:B51NF*NL:I MFI!6DF;>VBRB[5J5:]H*2_+.L7(5P=@3F3SH:;NVK?T]HCZQSZI5XSU$'TNG MO2,!&_2\UIM6-#M2%OPU!N+UCB4;N=).":Y%-CB(K:Y12(,W7/\1%+C7:HC *F''7#V\:+[!79^D.UMA(UL)36,C + M= V["I5QH^$CCM-9GD:3(O&ASDY"S9;!GH"T%G!RHTD!OL2Q<%L/(FIN#3L* MR PY*:(B3CWD^#1[^A!XR!(E1#6=9,T6$B:U0GGW0F%M*M&4\N@R;DQ5QZG$ M1Z$UZ"+4UIVE)!ES#>=-#3E8!'?+7@*[7-\KMNAW M3NU/?ON&8=IN42M469^^K,0''T@DQ3N^[H6/X%LX%"6&KCV#V'B6_'1SC?RL MO"9B)Q:UY L$?>V$@1B2PVL4E+]/J1*/NF$9A(MU0QOVJ!O1=)!SG>$;2X%0 M,"WD'4+N&Z9P1TK_\E.1)M-7=H^\PSTES/(N_JW[&VD5!2H.ZUCP:,8R<;53),*>PZ!#M*IHDW]RR)TJ0@',/^:UF&>I,E@8%>Q--M M7^DCQFL#A>O=TY3G=,&\ ?=(PXN^46*H."C%A:#4WV0C$.8(=I9UYX.SZ)RG M3:TVR@7:5\JVVB*6T%18*Y$7K%ZEOJE*^@5CXB#[E=,0PXUW!O2P,C G<)FK M7.0/_ZB9A#+.>Z,?&N!K_WC/#:<^1RYVSCH1\FIQ;&+LZW$29?&862Q#3CSB MKB'=''CRFI/Y^'@52'L(3])K06=%-!Z'.C!)A\F1M5[97FS\N-A]Q"=$3Q$G M2)LT*O#+!"/&!M&Z-D- F MS$NAZYP&/[#B1S)$>T+%:7$?TJJ[_Q\PL.M(;%%;_7W;MVMMW ML;$)).K27 M8+\O=R=ERM?F?O)53D!:4)&G.*X23-4LKC*)^D M1QY[AZ*)-:5JX>-G633+9L_I&9@R2WFQW\#HD^=8O+DKO3-0VC V84:!IL_2 M:)I.(30N$A:-QGG*& 'B35^"#F;ET#T'!VF60Z?I SOS8ZNX;U,HQQ*>_JXS M''+W.@Q.P,K&\%6*Q22.XBRG#[IYT8]5E&?1=))0ANOBC#YKGM$.3CVH<=VG M95_9^UJ]3WZTB87$P(0IKUJ%=F E+I!AJ%GH;_*';%\AW_K6<8 *:2Y6X,F* M:VPIC-FQQXYER ,&)?:W]<-$4.8?M\H?TO5A)\X[55?>W6>@4!Z-??(E21%- MQ@6]Q]2(SPAW?HG!@PQ_W?( %&PO=V]R:W-H M965TK* M<62:8TGD.:^0Z9,-%R51VA5;1U8"2=:"RL+Q73=R2D*9%8_:O:6(1[Q6!66X M%"#KLB3B;8H%;\:69^TW5G2;*[/AQ*.*;/$1U5.U%-IS>I:,EL@DY0P$;L;6 MQ+N:AB:^#?A!L9$'-IA*$LZ?C3//QI9K!&&!J3(,1"\O>(U%88BTC#\[3JM/ M:8"']I[]6UN[KB4A$J]Y\9-F*A];0PLRW)"Z4"O>W.*NG@O#E_)"ME]HNMA0 M9TQKJ7BY VN_I*Q;R>ON'@X 0_<#@+\#^*WN+E&K\H8H$H\$;T"8:,UFC+;4 M%JW%468>Y5$)?4HU3L4/Z]O9"A8/B[/KI]5JMEC#W7PRG=_-U_/9X\A1.H4) M=-(=W;2C\S^@B^">,Y5+F+$,L_=X1TOK]?E[?5/_).'WFIU#X-K@NWYX@B_H MZPU:ON"C>E6. NXH26A!%45IPX*SM!8"F8)?DT0JH?^4W\=*[YC#X\RF>ZYD M15(<6[H])(H7M.(OG[S(_7I"=]CK#D^Q__\[G:0[+O9D#KC!%,M$7U[@V:"? M!=MG60J>U:F"A@A!F'J#,V"TO]#/XGAT.+HWAVA=#3]-L4)]E>@PDDF9O M0%G*2WP/"^Q@Z$-DNY<#6'-%"H,/[6'D&2.RH\$0CEVJ<] ()8IMV^X24EXS MU?5$O]M/E$G72/_"NW%T3\26,@D%;C34/1]<6""Z%N\@4++6IN(./TTYLK4!7GBE2H[2 M.)Z.*B[48'[A]Y9F?J$;)X6"I6&VJ2IN=@N0>GLY2 ;=QB=1;AQMC.87-2]A M!>[7>FGP:]1;*40%R@JMF('UY> J.5],Z+P_\)N K=U;,V*2:?V%/MX6EX.8 M (&$W)$%CC\W\ *D)$,(XVMK<]"[),7]=6?]M>>.7#)NX866OXO";2X'LP$K M8,T;Z3[I[1MH^9R0O5Q+Z_^R;3B;G@Q8WEBGJU89$51"A5_^K8W#GL(L_H%" MVBJD'G=PY%&^Y([/+XS>,D.GT1HM/%6OC>"$HDM9.8-2@7INOOCXX>6*+:_^ MN%J\?W4QH M(1O'$4OC=/* O7'/;^SMC7_$3ZO"LB7?\4P"^_,JL\Y@)OQUB&JP-#ELB:KC MW-8\A\L!IK\%J_+)HUF:),\=F(IE/C1U&YHWS=\;W; 5%[N&*W;$)N,H.3F]77S6CLL# M^_<4WVO\\U'=8DC/Z#*36<2N16[T#;>.+?46):N==5!9]D(/$9TKAL=/KY>K MI\\BIA&R7C.W 116-5>[IQ;[1F9%(;@18"-F1:F@8.B,EP8 ^X3#TG&;>W@B M.H$RX78,K$.J HNE8-G.6Y&"X[S:(_FAV&IV>3MGQI^O%-(ZQ>J5$T;,A^WS+B]42BA(! M"6=9D@['9X\9?&T([D;+0JB2$3B&@3G@'W?6/!=2..[ $R+L7.5=^.P!'D/V M-H26 IH;D5$X/$%N@"GML-G67/0QPM;7& )4H)/H/H0-M_Z4H?9'@ IA:VW[ M^VO)"(4YAQ=@>\*M]2X.0K':Z%H;'SZT0T)>Z0;O%4UY$!U03!#3\?+G GST MH;_WA\H4/,H-]#&-D<8.J:Y1_CT]'YM[# O(\5[]]?^5,C!U]Q?>W9P\6'H&KP#Z_<^=K*-UR5(54I MRW;>"HT:18-D,9?66N*@8,_9L7C&CI))-$W/? DE>R7$MG@R9"E9+0'MF8"@ M#P7/<]- 0<=7@G-7Y/PU]A^/=B=RW_%[?4/?H? F5 MFY".>%U)^IB)4,B_&-W4V%^H4MNQA_S=O M-M1H*4.Y1] _F32$1/N]L@ZC)*KA@(O/B?(=.N-RK^<> H]VC]KWDBXY/3NY M?0X.30^CO8FN E/ZN95(8CL,PUV_VX_&5V$BO#T>YNIK;DJ!D96P1M5X>(J3 MJ FS:OAPNO;S8:8=3IM^N<'Q'@P=0/E::]=]D(/^'X;Y/U!+ P04 " !V M= E91:70V^8( ",& &0 'AL+W=O=6]6,[5U[*Q>7QXD?MO8!(B$).R A Z TVJ_? MTPV0$C4:39*'9$02W>@^W7VZ 5^MK'OP"Q-Y:][\Q 6%\.AS^>JE'Y@ M%ZK"EZEUI0QX=+.A7S@E"Q8JS7"<9:?#4NJJ=W/%[SZYFRM;!Z,K]E M=.L[9>SJNC?J-2\^Z]D\T(OAS=5"SM2]"K\M/CD\#5LMA2Y5Y;6MA%/3Z][M MZ.+NF-;S@M^U6OFMWX(\F5C[0 \?B^M>1@8IH_) &B3^+-5;90PI@AG?DLY> MNR4);O]NM/^#?81F5'.]70C5QX1-R: M>'Q(^T'T_YBD^#)7XJTM%[):"^E16ZH0X[/^:9;ULRP3BWIB=&[6;P PB16 M#2BO?_CN?#S.+C_Q M& Q6]'ES\*617B_.@L*G%Z*8,2"P,@4)%AHT9C2Z@- M5GRI?2XK\<&:0EBMV\M9U-GLOG5G?:5>\ ME0L=I.F+CU4^:.W<_=S*MHXD(W<\8=W!SA2V=RBN,!=DR([;?;%EW1,L:IC+ M"^YJCSAX3XA/="7)N;Z0Q@@[%:NYSN=BI9QJ4-&5R&U5)0+BO2-*I'ET=@GX M*@ D30H3M$R5 WKBM65SPQR(CDYB*'<=I*_AI?W(ZMQ83TIAXW-.Q! @LCH8 MQ:OFB"-98&&;R^<@/F$K)?Q<8K^D*>5=ZPV>2VQ\'VS^(& ;C%>/RN4:PLBA MG 5?C4:#$^04E+.R@7A7L\^D,&-A6%7'LAIT%%S3D<-XI1/@#J_@T8 MO\JL.UN@NXI<^GD?N*_44KF^T!V,H^V(1F6#H&8;\!\O4,@9;FV\?3+'J9DF MSF,3?0 *7+:Y7:H6:T:?)3IQHUQBFSCKV_CMA[J_%_^5K4T!)#LN4@L6E0IO M8@IY%9!J;!6ZJO;[P5IIU)9Z7&A(3.&C6"OI_GPD*",@:#2DV"VG"E4NFD]& M@ZJ*%+-?JUSM]>II9O0[$2KEFO6J]F.7M$B@RYS9R14C95)NF"FRNG0U"\--7B!H:- M-CWMLV6&SX5XEPN8VG8 M%CM'FP +ZH$)N]27M)_3@I9 ]FV([X45WOY!SRJE#CGWM!E-G2V[G1C4$]3+D\'.;,3MH"XGB M$_U)W;DVE M7H0PR.*_.$*FR5 YGAER[?*Z!$.AS]$ FIN:2;09)Y:4V- GP6*T8Z&75&-% M7S [Y!$S_;\T_#IEW4Q6[7.IW(P\<#2*>FO:OOJA&6PZAC*FU+NVK:7B8T>K M2-=/YLJ$V(3N%#AR72@'XC8E!FAIW2?7*IL\XPVW$Y*SE4F,CS&H\UCXLG1XS&']N--[J#*E_HJ:K&4=[VR(ZLSSQ(:5!74FD!04#843X??R5 M HJ'ML6Q6Q8DP7'V_:;'H0[,^AGBYF&6C2A$[9L^-[4&\=1<$#'?+"SPHR(C5R\V M\/XLW0/2HYU\TJDMULDKD0V.3\7[;E&_$O&X\_Z1,*$4 YN*U\PY]G!!@8MS#N&SE\LTE23?N5 Y-P399)NDJKFBZQ8N*EQN,>6J#'IKGID+C^*"["]I-=^&PJZI! MM-F0O$7"1E+#=.0P+VWKHA@HY?B8 I)$EO)UQ$;YW[R88VZTCD>8C62TWSV3 M!T0T>$"ZDW,=*%)K80$VR0'2,A7X"[O_6J$"<48X;XBN,U<8 MC #I'D2V\=D=Z4[Z)^EB[)G^&F\MFG%HS^W%N'-PB9!\;7>CV8!GF"U#_[YS M+Y/\PAOX'9AGC)7IOH:UQEEH(.X1^%]0K6)TS&>1T>@2UKXDMN]>&PO=V]R:W-H965T@<&:J3<$=?II9 MUY8&>.:%"MGM]WJ#;L&%:AT=^+%S%@G/#;%44W-P?@]3SPU;46@Q< MB%GN:*![=%#R&5R"NRK/#7YU&Y1,%*"LT(H9F!ZV1M'><4+K_8+O N9VZ9V1 M)Q.MK^GC+#ML]<@@D) Z0N#XN(43D)* T(R;&K/5J"3!Y?<%^B?O._HRX19. MM/PA,I&5B,:O7A7O30:)Q0EY=(9G!4H MYXX^CJPN-=F_5X_>08O;AR-/5Z\R5$N#/O.907L MH["IU+8R8-E?HXEU!FOC[W4^!\AD/23URYXM>0J'+6P("^866D=O7D6#WOXS M!B>-PH:GW#CO9 M9'"M9L5F RR5&'@Q%3A&I@G%OL M2!81NL.D+=F1"S#J;C:V/9W:#XA6A^61]-M*4Q MPHJ90M=20JF4GE"O<9(5JJPHB?-9;2X[;UAH9/=%%R=<\J,ID&B ]QF!NI\3U#PV88,/0G^NLK%<,%#.52V"8B6N)'3E_?$FV0Q*90SFC^6 M/+U^?YEB&L&^'Z,>-+D@_Q=9HI)G,U 8=BFQZ-(42E_)Z'GE. %B7(H0LOL2 MLT[+?%SQ$.++C]3K6C49CY IO@LT@DBL2?]2]I8J83E&21.C%QN\PT;/,,RC M_B6R"P;93%RL M\&<2MP?)\,GZ>CCH6]G@$&PX;$?##VNTU!,_GNQ;KY\L'NSB(/ZLZMA&YI>W M\/?4+4XHZNQGD_FHJ/^/1 XHDO&:$-<3JXE\S>)!.^ZM2WT]L2F942]I)\-D MC>!B9IMTQJ1HB[/"4\DH;L<1B=[\L#S\ M X$\AC&S3,(417N=W9T6,^%6'SZ<+OU->J(=WLO]:PX&ULI5;;;N,V$/V5@9K> ,>Z6':4U#:09--VBUTT6&_; MAZ(/M#2RB)5$E:2BY.\[0UURV<0O?;$UU)S#,S=2ZT[I+Z9 M'!?E;79>(6U MS87OF[3 2IBY:K"F-[G2E;!DZH-O&HTB97AQ%;._<_A38F>>/ -'LE?J"QOOLXT7L" L,;7,(.CO#J^Q+)F(9/P[ M<'K3E@Q\^CRR_^QBIUCVPN"U*O^2F2TV7N)!AKEH2_M)=;_B$,^2^5)5&O<+ M7>\;DG/:&JNJ 4P**EGW_^)^R,,30!*\ 8@&0.1T]QLYE>^$%=NU5AUH]B8V M?G"A.C2)DS4796[F]W:M\3%*WXZX*YZ7/0&;@4?56T+ S=U MAMESO$\:)B'1*.0J.DKX6UO/81',( JB^ C?8@ILX?@6;P6&5"L#?U_NC=54 M^W]>B[&GB%^GX'FX,(U(<>-1PQO4=^AMO_LF7 4_'1$83P+C8^Q',G\4][JJ MG@P^%PB_:-4V4 @#-+E:6%D?H.R303,,*L]EBN 8#(@Z@TYH+%1+#G.X1FUI MDD> K-.RS9"FK\9.E,3(H^1@/G%9U-22PHW7\&H&72'3 H@3ZCZQD1N3*"VPJFM*%0#)\GRW/F>A+.S\'P4C/LDY:JET/ M48)VCZO_6T@8+WLABR">PZ7A79^YS1QIYTX6HA!WE(,#5X-/V\=<.#7,>#Y? MP ,*/=3U)2Z3)E5M;8$RB0ZPG$??3N+'XKQL&PJZ;9H2N334 ZDP!>1TF%-9 M^TMAJ"%S#'W3(95?<,.5Y&@N8'<\'=?,.57?M>G+WCV!<+9*$G#7QJG*3ZEA M:0N#!%![;EK7:%S'0M04+;-0U[YD@E**O2REE8XTFD7AF9N;7BO[2"AG$5K."UL]5_8/J"V_P%02P,$% @ =G0)6?-K?NQW# [R, !D !X;"]W M;W)K&ULQ5II<]O&&?XK.ZJ3VC,0A8/@X6M&LIW$ MF7&BD>1D.IU^ ($5N36 9;" 9/;7]WG?75P413M-TWZ1<.R^]_4L\?)>5Y_, M1LI:?"[RTKPZV=3U]OG9F4DWLDC,1&]EB3>WNBJ2&K?5^LQL*YEDO*G(ST+? MGYT5B2I/7K_D9Y?5ZY>ZJ7-5RLM*F*8HDFIW(7-]_^HD.&D?7*GUIJ8'9Z]? M;I.UO);UQ^UEA;NSCDJF"ED:I4M1R=M7)^?!\XLIK><%ORAY;P;7@C19:?V) M;MYGKTY\$DCF,JV)0H)_=_*-S',B!#%^7YWSZ\^^GFY5D-PO3Z+'5$+BR1\!$B,_%!E_7& MB'=E)K/Q_C,(U$D5ME)=A$<)_MB4$Q'YG@C]<'J$7M1I&3&]Z#$M-TDE3R_@ MO4Q<)CL$52W.JRHIUY*O_WZ^,G6%"/G'(>4M[>EAVI0US\TV2>6K$Z2%D=6= M/'G][5^"F?_BB.333O+I,>I?ZY^C1 Z+>("R^+D4/S;Y3H0!FQY_ZXT4;W2Q M3O9!I96^2TPM?M!YILJU\<3[,IWP-O'NMT;5.WH ZR+KQ&6> ME.(I;?SV+XLP]%_P,GK*]\&+9YZ0M[>2$:\T,9O3%8>9?2QJ+62QS?5. M2JS)%/;5NFJ7Z]*@>D!L0W(/;#T1/[.(QM(!O0:I9?7L32 _;T$0&HI"XW^] MP;/ %SN95#!+I0M>G\%X1)[M,P&',FVJ"A:"H^]5O>%%J;.T$^.BP9TTAN19 MJ3*QYJ(W0WM8DIUPH1^$@E-MW_.@V@6,BY-Q,&#C,!C$O0212NMF6^;/-^=9BIO.BDX$ASA:QNL36T0(QGK4A0R0^!)^.X6YM'WG2R#5!'; MO#&]MXSU3[ZC]\YS0]MVD=+Y@7-*&=.P:14USU17&=]U(3-*X6#^ AQE59A) M*[:S.&K*^;92.2+3UG/$/J^DL*)$@4?P )%DE$VH[$X97>T$F4NE$#]95](6 MZOO$"/Q'=&1B)>M[*;&>I"V@1YMH3'*43.0X#N4AXK"(, M0LTE^.&5S-N,#+"1>4;Q2Q+U(K*?QX:!:2$*"4(FI]AXQ-^C;?'D9EBCH6G# M.=F611O*J2M6$%#<[+;(T/?OQ5-5H(JNDE4N3VM]VEX_&^WQQ/U&I1OHR[V# M:M4#LBZ<.;:H#%E'E;JF$B791C \:];7L2Z-VQP;IG ]*EW[#&UJM3JCINIU MJ?XE*>T+C*O&2I5J\)-4^ZW;99_6+&D7M[>)JL1=DC?R2XQMPM!3!(32&3G* MFH?3>2\..=\-&;VO]*TH76S>[+-@W@.1G!CCH"+[9M*F$17@KB9=Y F67:<; MC6)%A&7>IVP?0@F2N["TGHMK]1DK>8*3-,%A""AE-W^AOLDJ508Z(]ZE>"+B MR6R)IZUG*>O%4^XZST0P"6/QB\ZA2TXSP *+9^(;<:7,I]-;)!W58TG)(RI2 M-)[X/EYWU#)%71U)M%/(&R-\^_Z[D3U:*[3]YPDOBV(VIAR):^<#F=8="O4A< M0N@4G;@-N4)E6ZWL!$/W;59P.+05C3M^'R96Q+O>VF[OH-ZGMI78Z,F:JA4Q M5W>RFSJ&494(E "PHT&*M* FV#/HS)4@$8#:]IAO)>(_Y=!6U"L/4-@KSG]% M@520#KZB4M"MFSP:,=P#.C/:8NSF1>#*3P"R'#HDSL=K\3UE;,G-XP+UI>WO M20U30!J:>V2;DR-?[]G&FGH^HI M%11$1X/EXS>,1-X^GQ&Z*3?,YKJ)!%73]C0SJ*A#UTM]+[?C&(/3B M6>3-0M(ZH(T+N_'+)@/7T%O,9]YL$1+7@+A&*+\CTP1>.(V\Z1+&F4Y@YG"R M.$1\W!_ 819%7K"(![Z()^%_8IRCU(YO#'UO&8:>CW8#X\2T<<$;W_95K]Y0 M/?F*?!@C7YHP&(7Q/.T&P-&L0=E;&FY.3X+(BY8S)O4$0UH(32J9MT5_V&L< M=$0N;2WTS5'W!N)^9?+^$6'#N>?'L146UHN"Z'<)2T6QUG5"(_1@#I-\ '"( M-PUEYJ#_]M@^G'>>3#V?HMD.7,J,ALN5',Z!7%43M&=;9$[;;N6F-O#V)X$% MRE:'9(V^OZ;"A&8#^QN5'AN_#LG/(OH V!9>_G087A*SXP#TJ4/%;ZZN/YH. M$7?CMZA(I_[8 X,>3]2:])<$N>D48C@BHPF2K;I]U2M "[ MDH=&&KU<9W5#LFOA3@^>LUJW,(99T>Q;UX0P5=F-QD209=O:(SAG>M;33E)C M]))0WTE6=FQ(8VT]D.7UEX8SKR]D#5.E_]O0L^\>.J*3^A- M%\'72OGG9;)S,*4'R@L&NQXYVRGC(\?]=Z/SC,=/H%JSM.$;>O,0/8/Y'H3D M;4*-\HE-C6;H>]$\_'IXW]*Z'-(RS>J?,"3IZ\XL1@<&Q.M,=SG4PUQK=+>E M?P[>,#IE* /-I*I5JJ!RW0'6?OKKSDATBSOM.4F+^%IC(4%TL[;/D+48/;F/ M#D&&U^7UP7.UL52 0$K>V4,95R=&NS!6[DQ@*@:\OB$ M V=\'.2ZINF.L,=V?\2^CSID%*8#C_:NH#*[!J><:AG<@%',S\.D(%Y0N@@.DR?/9P+?LXV^^Z?.)Y] 3I2$/\ M2A+1'S% '+BNO8R7QPPP7RS;[AX#>!Q4_U#7W)_C_HLHO(?<'5[^&G1,XPG0 M7D3@>1@///O (0O?5>INU+$?0X"S<3_# MV2FW/U=_+,*?@Q"ESO"7]UXL.M$]_(9-[_!R>_6&*B-X5>CHZ'F0%1$4AS'_ MQPB)_Y'GATO\Q\@4+,7WL@2>RNUO-QE:H**BR>W8)9ZALXHIELX)S0O4@'@Q M%T'L+5"$T'6!O.@0%?LS,,WUEB>);C/8++$+0@0"/D-X3+UPN1#7,L_9O]AH MJR?=]3R]$/AU"MP/YO&,[E'\WJ!7U%5C/P-1_,MQ2M4XF"[%4SH'"I'XP53< M<#1 Y[FW7)*R4"% >#[ATZ;9@M0'! 4&./3#_MG@(XQ"5FO^U(1&-0 :^SU& M][3[FN7?PGQ(JK6B4S=YBZW^9!Z?6-37WM1ZRY]TK'1=ZX(O-S(! M#*0%>'^K==W>$(/N&Y_7_P902P,$% @ =G0)62V0J/]V!P %1( !D M !X;"]W;W)K&ULI5AM;]LV$/XK!R_=6L"U'3MN MDRX)D+>N'9*FL+,6P[ /M$1;1"11)2D[_O=[CI1DV4VRMR^)1/*.S[T\=RFQ+EVJ/ M\4EGP(!D*B/'&@3^+>6%3%-6!!C?*IV=YDH6;#_7VM][VV'+3%AYH=.O*G;) M2>>P0[&2F<.#TV>D6&3T,;/WA3O33 J9R#,G4&NPIR[O3B]M.7 MJ\G=Q_/K*[J^/?M$7S_>?:#IA[/)U8?;Z\NKR7'?X1H^W(\JE>=!Y? )E6_H M1NEN\#7H-Q6&,\'SZK\-(I3_.9M89O/WYF-U![<'C:ID^[VPA(GG2 3^L-$O9 M.?WQA_TW@Y^? 7W0@#YX3OM_"]3_5$FW.=V(-0T/@^^[=*,BHY?".OJ81SV2 MN9,&GE2YTR1H;SCN#@8#BG2^E,:I62HIU0+<6Q@I065'+SO7O'!6+W1>(>%= M0C>F1[^+?$%?RRZY1-*%S@J1KW_\X7"X__9G2Q>)DG.Z>I!1R3RFV_E<1=*0 MR&/L"06&(DONDNI&E4=I&4N+?4!53HF4[J3)R%^OY[2W/_1865[0)5)B#4,N MC5CMGAN%+*4!6HH!T9'L-'(/)+>=XBU4WDI^!W <*=<[342J=54(/T4QY43YFNYT6:\NQ&#*OD" MUM)9!Y3L_\(@)U0!7\]$6L.MK^Z&%(9#$57>B'26P6#4W^A^)_;A@M"5MJ+O M5FT-%T'#U&O@&.[M]Y!'V-D@$9DN_P>/S0D@!Y; MSMC3C!@*.2T!5CGDN+42_Z!HIW9XXO$YGZT(,,R%YSB@*F3:+T:7!130HA0H MTDX;&U"&C00[OKL#YQP%@)8B+1'5PK=[+DA(.G8O1A>O;[A2P1<.&Y:1 M M!<2O9/Z \FZ7E7!04 M*^O!894)2G-,1Y3I6*8-W)GV],I /)_^OE"=IR*Z?SV-$IU*^_H&N&#KMEPK M/X,O:E8CKMBSH ^'5M UF)K2J TXD\(B\(\04R.["L?!/S1-O5@AKNY;4%:1V^<4_TL>M9+0_8B\!PQ;V'CC!J/)J6&W*VG=( MYT9G=?'CAMEE([>;=*M](N:V#*EW95&ZNLW\>\:#KVU!WVUZY#^D/.UX\UZNPS46I264]/]2 M(MYMNX]GD'OI-J$MRAG&DZH=[M&@=_"&9[%V O#J>(#5(I1DKGKTX)!>T$39^]=SYO7V1'70.SK ]J7B9A]F&@G]B.:+:I1Y M!E_EMV^E9AR[1Q\=+K?2O!E*./B^#OF)*<1W)^UQEWSP7PSQIYEY; M"[>=H[@Y&-^)&\DV*;WO_#=G3-7P];>*EQL?,S3K5!;&MZKO0"_<6=DGD 3X M\FX+L2\E&!QY#REI&Y)4/OO)4J+@9U@/"FPD P[S1#RY_&W ;)E4Q6>M9.J! M_3:E7S3/S[X;G#,E?#5LIM<(15[6S7G;HY5=->,#IKA.HG#%#I3U5KELD/'H MTNAN-!3H5Q&[/:_.9Q%C[U-\?# M#R;A.\%2*N<0'>#3H!.FX/K%Z<)_^,^T&ULE5;;;N,V$/T50BV*!F B2M0UM0TDV2RV13<-XFWWH>@# M+8TM-9*H):DX^_<=4K;7WCB7/B0>#3F'9V8.+Y.U5/>Z C#DL6TZ/?4J8_IS MW]=%!:W09[*'#D>64K7"X*=:^;I7($H7U#9^R%CBMZ+NO-G$^6[5;"('T]0= MW"JBA[85ZNLE-'(]]0)OZ[BK5Y6Q#G\VZ<4*YF#^[&\5?OD[E+)NH=.U[(B" MY=2[",XO(SO?3?BKAK7>LXG-9"'EO?WXM9QZS!*"!@IC$03^/, 5-(T%0AI? M-IC>;DD;N&]OT=^[W#&7A=!P)9O/=6FJJ9=YI(2E&!IS)]TF&!FT=3?^BL=-'?8"LN<"PDU Z'B/"SF6[X01LXF2:Z+L M;$2SADO512.YNK--F1N%HS7&F=G-]2?R^Q_S.;F]OB/S#Q=WUQ/?(*X=]8L- MQN6($3Z#D9"/LC.5)M==">5AO(]\=J3"+:G+\$7 WX;NC'!&2$BX[#V7URKGM1P-3#C:!! M/8 W^^F'(&&_O$ VVI&-7D)_8T=>Q#C.\"DP^50!6C/T1V"7/^B&>4\X1&,'6P_D)>;_ID''ML( :B]^. MQ8?#MKC:VRFV_M2%?=/,U5B%N:L"'OK:X$P[L :D H]%,UBPI9+M*"?1%$.S MD]/S:5 BM(VH%=854=PML)9#4Y(*6T 6 'BF=Z8^=1AXM#^1G95^@<* \NS_ MZ>XP]>\$Z,X/U+36@]/;T",Q> 15U!IL3J,B9&]SU(0G- @Y=CC"3M(T"6D8 MYM;+LHRF>48XMI_A)V?'H1] .T$A[4_N)%/4XE=,\S2E/ A*B<&*:1PGZ MXC!%83/TI0FC6?P,Z3WD*]'WM@U/%@@XY5%.@R@B"4V"E/(X..Y\M2YKH10V M3!,K;)YBULP6.<*RQ"S>]X8YFA$-8_XJ<7NTGZ+N=GQSFN?XEV6OF]]CFTH8 MO%N_HK;PD;+X%Q\.[C0178&OAE&S 4VR%/FR5ZQC%X&_=TWC(;9RCQ&-9\;0 MF?'&WGEW[YV+\9K_-GU\+'T4:E6CNAI88B@[2V./J/$!,GX8V;M+?R$-/B&< M6>&;#92=@.-+*P7._@-02P,$% @ =G0)68(DN9]=$@ 'C< M !D !X;"]W;W)K&ULS5O;UQQ9N;AU'F 2$A"0A$* ,K1W^_5#8"D;DEF,N?4/,2Q M1;*![EZ]^@+JV8.QG]Q,*2^^S,O*/3^8>;_X^?C8Y3,UEZYG%JK"E8FQ<^GQ MIYT>NX55LN"'YN7QL-\_/YY+71V\>,:?W=D7STSM2UVI.RMJ\II4PFK)L\/+@<_OSRE M^_F&W[5Z<)W?!6DR-N83_7%=/#_HTX94J7)/$B3^6ZJ1*DL2A&U\CC(/FB7I MP>[O2?IKUAVZC*53(U/^H0L_>W[P^$ 4:B+KTK\W#[^HJ,\9R CW MG@T/1%X[;^;Q8>Q@KJOPO_P2[=!YX'%_SP/#^,"0]QT6XEU>22]?/+/F05BZ M&]+H%U:5G\;F=$5.N?<65S6>\R]&O][<7'^X>77[X5YY%*)!^=@N9J^<'B!2G[%(=O/CWOP;G_:=? M4>&T4>'T:]+_O,M^0)QXI[V>2@Z@D;$+8Z57XHU9*EO)*E?BDH/+B0\S)0IM M$6O&.F$FN'N^D-5*P "%RI5SQF;B0^UR68E''G?_^U^/A\/^T_C1E9JHJI!P M"W\^>'J8L7]R93VH11#]*!L^JJV%_YH5S&2B<9L3,[E48JQ4)2HY5X60CN(S MBEU;-#VZO:K 6E(L:E+50T9>2N>8.V"!4CZX6GLQT24NX4X2>:7PL01B1J:V MGE6?D6GL*BQYL/7YP:'(Y8(D0LJ-]%Z\E;D9BV5/W'NUF$&!RY[XW4Q5F0GP MLBQ[(A.WID=!,#SJG_?[1W>7K\4C+-V#U-ZA>!2V]+8N5^*"@V5XV!.7V#F@ MCDC,>*LYU"YA31)9JBD [V?2BRT7B#'X'?1?T%/:0M^BSC4X6Q2UISB!ZKFI MJLBL#]K/HA RX^#B*5GL!@EY61>(/#%>@<\^ MT6^ZDH7Z7!/"BB80':T$JU5T!RFQL.8C%L;FE.1/W#CR(EZ[@A# M0FI>E*^.E?=!*HP05!9R"OLXSRLEE+0@ZC'.@PWU9"(F\.R,8-DU)VV7G^_N M+YI_K,GG>10\5CG\ [2-2YUGW34;.R(!Y)]$8UHR["-H_4,C+94 MCH*NUXW5([(:E*M5\?6X[=[X*V$@5_,Q-!J<,(I.R%-(OFZ!FQ6M)\.69J8L M<%O9+EF@6JB*-2UBH"">E ]0B#&S'2J(.%?#Q+3$?<35L'^63-<$V1M5*2O+ M1BFZ[YU\$$XIQM!2EKJ0"79 -0< \3U)WF7ARQ A8@2H:# )&0J/ D7M$D&K MEV1[,!F)@"/#*H0DNJ@=[3]7:<=N)@F\]#&$M^H!+LJ;K'EN/0R60[8'1U,+(@;<:T&4-*&+@(Q^5TM)? M:C()V@L.?JA.22-ZT*/X#/>3O5T=;R"-C-53V+ $VWKY256!%Z(KP]Z^-QG^ M^33'6VJD<]*3I3/[,Q^GM$ZDKJ6O;1NV[KI2E78S\1)K.&F[^6DS.8U0&"?' MG1[U!R<7>S+4:S7NB<%I\.+A)I_&O,O$%L@;>EB]E.RC2./08*QFLIPD1T4+ M!6%[Z#3'-:DU6X1S&.E)&J2;((9[1!N5!,IS$H+GZ MHAV%!++= R$D0:V%4*B# \HZY.[64 V@.01OKN )K%L4K"^;DG@?V=6:>:=P MVB4P@X#/-7;69-U=#/C22%N0'E?-#D.2(_PJT(OBG)OB@W8?PV9=I29@UF'" MUS0LU0E&UY2F=+'EI^"_;R$$7HU^*!O_@@T!7)AGKIU5W 547H:<*\?HCH.7 M\*"6XM'@<&/1QA@+9;GSILS"FFK*WR1XIF0)+.ZA>YAC"O')Z;NTZU9*CX:' M.WU!=08G4EJD<3FS;' X/?1;I=8S>(O BCU*)2=?NX6& M&JO0\8']06[J2L2R?5@(%IQ#W"5 M)5W]LC9WW*Q,+H*?'?T#BJ+NY3,$J^&CP$/%-!E Q#L;H&J*368G1JA4]"W M*Y_N7!I ">5U$D8SNZ(N%2\#+)"M.V5P;#VBN[&[L=5JDFX2<\-P1.Y%2H(+ ML8.N-E%"(,%6CJ%-KE+#DE4P^P)9V>?%M7"H^%1WOB9;.?$&+;SSSH MLD1XA_45Y[45: .5;VA;&E'?2QI_I9KR,ZM4MS*1L9M:JZS^# >X;I'U1[W> M]2/>3SG>^R<7PUWQ_E;2D"S"\S CT'@=9'3EB74.B3+/3TYVR>1";7C2R'R# M"MJ:;XM[/'R\2QRVU!/G:V5? R$7J:W(/&1TE0J$7^)%"3S9-@572CL-/BK _[.K=?M;<'-[:#O^]I M5$,N[DKIU"F9"%2_O?6-N(UM#RFO7+(T!UAA4CF2:!-P6-2E3#S8T;U]R@2+ M H5IQ/$UC1,W?NT>L@9B8T6C"\"+' CD(LDT70Y7DU[G>L$2MIEZ;]CL&5/M MKOVZ=]QU9D2=C/\?)Z8\V.)=FKQNI_OH^-2\"B,3GI%,0=SA[3]..6S*I)=4+L#A>FJLJ5V99I_$1H;)#;U,Z.^:QW@YP,6O%BKDSX;7N-H>6X.@0$TW MY:H+21&W-MX6WB M\%RMSS_3ID#_Q%N5H'*4S 09OF0CB$I- 5H9O=4VZ=W/J;2:+V*9@2[NR'-3 ME^NE+B-YXHX<19=5L5^."H88676]I0D#-/^K?-F9J#6UJ:4I(E#P(%/%9@:=4\6U!"[3TP4B(4QJP\@CC )V-L%[9R(]\-V#@J M8CE'\>J30CP(X[Z0 P#+NEQ5TFJ31G_88TGSAJ8)IKEU51E/GR&G.93Y8UB M6OHY(YLS)6%(SQ72%2/M)LP3MPJYEI13]<^4_"BR_>;ESG$2)WQ=<&I<-T?V MC;.CKT_0TN!LHP7T<4S[054T>$7%N*/U\X:&N.(-PFT1->DV@:GWVTJ+HZLC M)),_121YM-D M@KHFLDYK=\1G@"SLT^@>0$Y3>AA6SN4TE#4_#;+A&0K715F[3G\9^2^189:& M/"J=SL;^H%F*(ANN<9- Y%" 0[P=RP#/!>5M75C::RDY'/%3?3E2*.',2JF- MX1TGD!B(:6+0'>4L5>Q=4PS7F+(G[F>*,TIP]XC)*.9MPL9)6S(-+[*@ MM I*9VU'MP-G&_&U5O2(]98JEB=4!+@'91/?\/$H]W6P^>#)6C/&9HK;'#7M MHZ8)K*FG,]\)CS\ -/QZ67RL76CV:6>WQK?)#((@_0E/848]0:?K%T_#S^&@ M/SC"CR=K9> ?E^]OZ:F6$ );T4A24SD.ZN0Q&X@*93;(@ "'/+<*#?*DX\8P M1F(W$2+3P4)0H"DS*$AGC??IDYVR(ME!0K M0R,#SO#!#.UV0YZ/^(>9+A<6\ W'M3P4XNR(WWFJ<)$@U)U$;#58S8(46I1H M('=J3$&6.%2 M'2WDSHQ%[^=,49^$?$7'>3^2OZ[NWG,GD5)$)M[>? M">O7DH_Y5#ZK3&FF6J7&?W/[VP>@$=;GNV#=),:S!MD=5&^_K))@UFD R;M@ MB<8F3+$[HS!H%7)?27CR=';N6\F@MZ60W9S_U@47?^Y$E$ M%,$2G\69-:>J0)\!8"BG/M;%E+&2FI6_@I)J?6[RMR/BI;+5C,XE;T8CJIQ^ M,06_3(&L6UF#M+IN_W?O1EES3Y> 1MV72G8>Q1'775=%[4*K>84^K#0+-E!S M,AH/[DDIJEE;3;> .-P'1,JNP]0C-"58./IJ\043Q4!OH?!Z%Q38FJ6&BU3% MQ48ZHOEIF TN3O9.?=9[O>Z5?S8&V,4]3G5\#OBJFNI**7ZKY!J][C+-%1@) MVP&ZJ_+V/^!Y.%YL>/[B.SPO_D]=?Y:=/Q[\$Z/Y=VWA+BW%!XO^);X]0*&Y MJ_O^<==T"+,)S_>O.$_L;.!3GN@/=L8G"N9YF[G_!C\-LHOS)Z'*XD%$&$,Y M?KF0W@!C#X0ZOLV]61QDRO%[6)7D%K*LN:#6^X.J3[F%,%C/U0&](($ MQW[SOF9XKY&'7U[QV4SGG0>4(UQ]],3U9.,FGDAQ@\-3-Q;=V90P=F,41W4A M,B'-@''?6(Y+U41AG'C1X'#/R"J4=D%)F>>VIH()*\3SY@:.[8R+-HC674_# M1!;BV\3G4A?*.;Y0H=U3Z:1XG*3RO($UI9VF-V'69W3<@/%XSNW<.;\63&_7 MI%<]X\'A"T;ZM26J+K)>EV3C!6 MDPU M.GN$MI2OO6W/U^9@(VDU'0B1!K,%:-SZ^:IULP=0Z[""7,X!V[?XDECU?#"8#((Z]JT@>/XAF46E6 KMV\4 M9!T<-Z\[Q%,_Z69B4IH' &0D%]KS+>T7%79]MM7:&"[NL)P/<])%;?,9L4WG M0A:'%ES: W"!P;AK_ND4?7BL4]^F7<<7V9802OUTW.(96JWAGBV".* U<=@O:H/?D6\ 2#!($7=1GR%.\-K=6PL9K#PO1]EFT.T-KK!U:>/GV#G9AHPNWE6 MA60(9?(9H&A7FXZF>]%026M7\67I6H4B[2R[N!BVF7D1K;E?9SX&X.U3;:_+L-WGMK;PS?' M;B1E&PO=V]R:W-H M965T-2%WL.*ZD&OO>P"*C-+::OLBXK)[]IS%8J%9H\T7FS,[>BH+9>=1 M[EQU'<W>+&:Z M=H54?&_(UF4IS&')A6[FT2CJ%C[)7>[\0KR856+':W:/U;W!+.Y1,EFRLE(K M,KR=1S>CZ^74VP>#SY(;>S(FKV2C]1<_>9O-H\03XH)3YQ$$/GN^Y:+P0*#Q M]8@9]2&]X^FX0_\Y:(>6C;!\JXO?9>;R>7054<9;41?NDVY^Y:.>"X^7ZL*& M7VI:V_&;B-+:.ET>G<&@E*K]BJ=C'DX4/9>T,=B7\W&+]N%RO/CZN?GN@U6?\KF>Q ZS?C-,CQ+*% M&+\ <4D?M'*YI97*./O>/P:=GM.XX[0I-V$BG/(UP#RV;/T>+' M'T:7R4]GN$Y[KM-SZ/_M//XG!)TD8%NK3*I=>QNDDVSIK:)W=7$(V1Z0RYEN M=5D)=<"E2QEW)@N+=UR( \9W1C3TP*:D]UHH AZ;8!"F-SO#7/I(>DNO1I-! MDB3#4P*6G2M:"]'96A2]RRDUG$FGC3VU=QKL%/?U0$)E?M%'S(1C'T=:6PN5 MAK%?WTJ%J10%60>3$*)5]HO1=46YL(0U1CR2"F"6]VR\^1ER;!QZ'+I75162 MS7&Y$@>Q*9!%4>I:.9]:X(FJ,OI)HFDP$OMJ/!I,)E>$J"#XG9HA/>3:\FFT MG1%>=D]64*JAS88VN#D0&O$.1X= '27LAV*N18%HNH&JEHT-R3)H@>A;9'7) M!.H*N0"5!IW0?^&$$OT6#_31U7"F'3PDAHSX!R&KH75(2^!E!#XNL+?_W&T= M96=MP4#>/W0@!89IQ\J?/3R";%\32$'I6QK6I$()%45[-%(%(,5/."#D;\^M MG?7'V.5/]G8@ZD4&UM9ZN;XZL %JX AF:=H5C<2-2]WPN0X2GW3WDLTNO&&6 M@FO;Z/O5_IF\:5^';^;M&_M!H':0QX*W<$V&KR\B,NV[U4Z/;R<-E=RN3!FL*Y4W\U>CB^GS-],GM(#? M^&]K-J'S69$H,^>^T9>K_-5H0AR9PF05D=#XY\93/0M.XX)3YELV8B[?ZDJ_?NG=1GEZ&]3H M XO*J\&<+J[/)6)U.3L\'Z)TUPI\QO;,]]"ZRS-5E9M__&WZ>/)B@-OSAMOS(>JO MW^A@@W)SQ;3+2I-;[V+R)\@H7>:J#H:>FU!9N#MT\65I$#:96ZUU>4=:JDM= MY[8RN-@BS:LD<^+J MJ+2_-XNZ8'4T[%V;K/:V$O[>W69+72Z8Z94-G)@.Z*W1];O+T2&_\_7X^E@M M3&F\+HH[VM"LB4G=NAJX+'/M\Z ._O&WIZ>GDQ>\Z/W%Q2?^/GUQJ)!NP6]E MO%UUY(,DSA.-8W7!DN!C<3=6F?$5$C!62)I.!LUMR H7:AA:E?0+L12MP?H@ MYDM'IJZK6S%]O%N1<3A7?=%:ND?_U7N%I:N+G+P MH*A,$;=8\Y^ZE#+0V#UZ'JE\^N0%/*#=ZH$-R#A$80U97*X,93?UUF1F-3-> MG4TY/YW=4_3VAA>BZ\]L5 76J,RHZ>3HO[!M@74-JW O^OUB[6VAA/SY6&V6 M-EO"*N[&YN3!:N6\4:2^PE2&C5^+D_9CK96X]1FI#F4(1-3X4<%L.9)E24#)DV ZL('W.[A@G( M0J0]"$O)&<*0[B"2AX(4?DF\S"$X%'EGM"<6R!K;07$N,K5:[V4L%G(@CIPX MWQXWFNF"\Q%C(12= '#F(5N;@-1[[^KUGPCX)-JN<&?)H.0V_Y4.1EF4=@XE M0V-2.YI,V_UI5R!&-Y+T\0$Y6ITF*_T5/ M6]Z AB,@,E86T6Y]RAJ%*Q='!?N6!HT*+]SHHHYNW-L+#8+Q5#0K?=N\C!WS M&LEMH[V'O*C@G)F(!I*IT90\TE[Q'558/;.%'7X9'G&#Y&UGA0&36E! 6%+P M4^N2M=MFXX!XL.KS\HB@DT<9ZH8"\P5TF28Z8CU'= M!73(N&B$V.GKM2L[8?" 4$\:H9X,MD$)CKE^EW@_14A]JGVH MR:@Q%_SKXYMK(#I43YC,I$4+6914PT@S L9W[R\;J+C2@)FY6U-NWU ^]@;N MO ]RO%]1L5""7IFF'FJBY2CL MZ=4-=E1ZO4;RTN1\$*QTY1'X#$3WP.Z@A,#ND0.ZN:$Z*0(W^#\IC?RDS"5_ M4AG5^0U4"-R1TJ*Y-:MUE>*8<1 #$(91WZ.;GV"P!\.W"SL4)\*! -C>L-\@((N.8C;''6,WJBN$( MA3(%C?M9[HTX>CC;6'N M)+Z2]"U(0\(O["+"*BA%LSF)DZQF:-1-F6/65<-E:-G<9FGI"J9#43"S@H9@ M$QM(X3?<\=1 TFNC;^Q61PG](NVCR0HA=O /2:J/8-3G5$.\S($=KI0&N]9';>@> ?7#6&$C^7A7>I^&)]$L"&),/_46H0 M&+]V5FHJ9X'-TD@\>U>DC4!HQVP=(SQ+GFTU977 MEYXUOO1L&+@1O#BZ#R]V.=0@I=WCLWWD5?>'&!M]^,!Y'Y%:N#L3>[$(E_*( MAJ)R%PRP"$9WH56J*HCKBJI/J'S-FTBZ;/TE]/DB(Y54%V%@1:-$F@L?D:RT M*XW> -':G!&0_Y*%8K$9"^L:=.$^ 1B'TP=AT*SJXV"=YQQX@+T J/D1#3OT MVE:Z.%8#MIU.VO'P9-"Z'Z7GQ/;H2L-N8/^#)-0%!W6O/QWWJ@=IUW/'UU^J M/.O2S8]H5'GP^>/7PXBIB> OTV?CQY,IVV=[84+/UG1>?=PI28H&"&1=+H.N M3$U&C%%:-#BV;-1HK3YC"$YZ*#B#)3PIX(MYCHXQIJ=.V]@M[ MCC;$ ^I20IESPJ!60 8ME&)T%([1#D.-]AE2BGR A&8MPYM[AJ"0B(6+LX@( ME$3?,RA9NV!3O]ZS1[0$27U/Z:1I?. !9!.$*=/*_*,?=D*AJ7D]O2RQLXDQ MP 1T]BTBG35E-TMC"+)";FEQ,ADW9GV80A"$Y2;>0U 'TT-*]6PS^AU$6#?0 ML+E%@6)'B3DTQ($%>PGA;]())Q%2:VN39)*Q.C@]C')E!3;D;K?!J_NV2Z;: MMQ>T?7!VF-0+8.-I;):Y$-O_GZ.[ V'V-'Y?S4F7@8;$Q%GTPS)G#!3E!D%7 M)HS4:/)8_:9#11":.(X+8URS+1@GPTJ%8@P(78::+,J 06#\"C")0X41&O'J M70G0S$T)U[I^CNF*$Y8(^B,*MKAYBT,%U]K$%;TC<3,]3>,V9CE0,R#.Q=(C M6=,@ITK!%(,QL)IH+DT8)P4XM4Q;W#5C#RMC#(&64, ,-<%M&*C3/KU"UINF MW6A;<"\6PPRZ!XE,(II]!ZPE#HC>SEC<%8<#[$# Q+K4)\ZG<[3GCBSA':Q$ M7L*?;_F]=MJ*E4*%2V?F"O0G=(["959J)Q?&@*:AT#X9HVSJ?Y MT^_(9B4@ M6@:D=&/A#?0*7"U:6*JT[:3QARMVZP1#*'S:.7R=#I;&J^&QTLYB^Q=2['-] MVG)].CRUD=!#9],TJ>N/!B64"$13KVK\ M3@O^29J#9;N+M279DK9E,-,T,0]N,6[P.(UPTI =JNZ0_U[%=R;'O>.6<7L4 MARY+X!07L)V[Y;61EBQU#$U M19.9$CR)1U 78ZYX7R,MI(.YV(23VF9 WH&^G2%S:=#P= M(BZHJ-ZEFG'/CN,^"B'[S U/\(?9V=#Y2>2=90=S!)QS)&V>U+!$#DRNI<-2S9&;P$)N MBH;+F2OSCE&)3ZW>% "Q1]<9-C#AZ'=L#Q?KKQ-]R8%NU',\# W-Q(#TA@IW M@V5G>\X)!M-)>Q=E.GR+Y-]R++$S:7S7RGV=3N>2"*/M/E)N#T0(&3 MHRE[>&AYJ4QK9S> 5XN:VF=#FZI.K:/#$ MG=RUJ7@ 96DP>N]ZP<=-J:XKEWT[5E^Y08Y!IE?/N= 3FWTJ,::XG/I=A&<(64/+GI1EK:WC4-)$6=+.@;L%'E^2[MIN1S MD/K(6-VA1UO9JDYZ0A7D09?)NI<1"OO-%';I7)Z>=,9[RF7IRH?R3A8/#GH6 MHGZZ,=/.#$2*LTWH<1=(M\Y<#"D!H?L6=J*'4J,PU.._X]?MH1W=WT*IG].] M#KIW@WIM;O@\GEE=R3"E*T@2>D"(/B\[\O-QD^9Z8=\028;I5+-.?=!2!#CO M<<5OKZ@P!I.I2/.*#%8AVV[HIEGVY-^\@COEQFUW(-QRMR[Y'-E$A^G3R>'SQ5Z<$_4>"MH6U[C$$LK MW[:7Q$9A9#!Z27WA3>9?J4L%@@I+'&OOYAVX&$BJ7 ML7]QU\&;')9RDE,M\7K4#V6>Z3^E(><2VW> MMB5/]]:M.;L3Q6K9FT%0=[MM^Q\U+D.6CGW':NDV:,Q\OX)&]"$GNW2'ET:> M7+*BC[CO\X7!W-S>YIH.W\=Z:V95]ZB3NC)T\R9DWJ[W'>H^0)-/Z8'.+!U2 MRLA6X%R0[EI@0DPA*WUK5_6*U"#W[O%J.VDGN]Z;%J,$RK$W7<4X.SZ;_)V4 M=G[\]-'?*43Y2OMJ2#OMM;#I\'6N3W(-)S:PNZ>SPQ0^4J"3!%NDX*<9W3@" MW/.9#??/ P1^4ZNS:_ESN1?V^ 7ADPV-$.*Y"Q\_(/BJ%\T;NN(PH--F-Z>' MD^F+7R;'DRDK*U;\]G6^8<>!J;\JI!F=N40 MI:5FYY*]&?/0%VE1X@@5X*B286OBKZN#IJ_LX6"Z6UT$.=G*C$'^^67Z]'@R M86GDYF,Z!3N='"$9,;@A_M-U+PV!NC]TKO73DYB,\:K/U8S&/*0(?H\%CP&Z M2^[T6[K"*<.C\()5,*02;^1X-QT; Y59.I=@HNVQ+%WZX#0IT1,[J.:"L?2S MX*BGL$['VX5X._/'2>?ORNA6(O_U' V;@*KD3\R:I\U?Z%W(WZ6UK\N?]_VN MZ5(C&@ SQ]+)\1,@."]_,2=?*K?FOU*;N:IR*_ZX-!J\T@OX?>Z 6>,7VJ#Y MN\77_P]02P,$% @ =G0)6>N89E]" P J@8 !D !X;"]W;W)K&UL?551;^(X$/XKH^RJVI4BDC@A@1:0*-OM<=IM4:%W M#Z=[,&$(UB9QUG9*[]_?V &6E6@?(&-[OF^^R8PGH[U4/_0.T#T>,$9EJ4E(AD_ M#YS>*:0%GMM']J\N=\IES37.9/FWV)C=V!MXL,$M;TOS)/=_X"&?ON7+9:G= M/^P[WX0BYJTVLCJ :5V)NGORU\-[. ,,PC< [ !@3G<7R*G\P@V?C)3<@[+> MQ&8-EZI#DSA1VZ(LC:)303@S6<[O'^9?Y[/IPPJFL]GC\\-J_G /B\=O\]G\ M;@F?5GQ=HOX\"@Q%LY@@/S#?=LSL#>84OLO:[#3T)M^^2+T+PH%!;<=;/< MPA.^8-WB):'O4ET62CT.9H?T4XC ZPUH\0I55T*T)00J !X+$#L76PG?P>Z5 M;!NZ#HKNV(9NJY.F8:MD!07*0O%F)T@<%J1> ZP=O/GEWLWQ;]S50@J<(E; M@H:]K.^!ZB9CMS"R<=-H+0W--F?NZ&."RCK0^59*7 , - ' 9 >&PO=V]R:W-H965T=F_'R4G;H+Y@@&&1,GDHX>D*$Z.7/R0!:*"4UTU1.(,N,45TYONM&3LW*QII-S-ZSF$WX7E5E@\\"Y+ZNF?AG M@14_3BW/NFR\E-M"Z0UG-MFQ+:Y1?=T]"UHY'4I6UMC(DC<@,)]:R: ]V7#^0R\^9U/+U82PPE1I!$;3 9=851J(:/Q]QK2Z([7AM7Q! M_]7X3KYLF,0EK[Z7F2JF5F)!ACG;5^J%'S_AV1]#,.65-",<6]W M2#=2\7K MLS$QJ,NFG=GI'([4&&Y4>FV&PB^!&$UB8T+1A7C361*QN= ME+42]+(68=/?]";^'?!?QMWSS R+7!=_W@#MZHRY;G%\.S+^YW@?OC_L0/2,^:TJ>Q.U$Y,@GTM1F08W@M!.)-@<&Z/-UN M4)F,3*U<20M6F1.8@@UNRZ:A;%[2NT-1\HRB2>F*79I#VXU"F@,[<&,S4V9@ M63"Q)4K.X 4/*"2KAAH!3]0;-%4_\L&+8Q@D(W\(,:7[NRB5CF<.[]\EON=_ M@$'H4VH'430\BW2A*1*B)'O"NO7=\[W.\%I>G=*"-5N$K,QS%*C]&GA)2)BC M@ 8O\O7H)<-KM[')>AP.HL0X2%?N/^N^2^5?P]\C ( & % 9 >&PO=V]R M:W-H965TMD]I5 M2==^F/;!@0-8-3:S36G__6Q(6":E^8)OYSQ^#_;K12ODLRH1-;Q6C*NE4VI= MSSU/I2561)V)&KE9R86LB#9#67BJEDBR+JEB7NC[8Z\BE#O)HIN[E\E"-)I1 MCO<25%-51+ZMD(EVZ03.?F)-BU+;"2]9U*3 #>J?];TT(V^@9+1"KJC@(#%? M.N?!?!7;^"[@D6*K#OI@*]D*\6P'-]G2\:T@9)AJ2R"F><$+9,R"C(P_.Z8S M;&D3#_M[^G57NZEE2Q1>"/9$,UTNG:D#&>:D87HMVF^XJV=D>:E@JOM"V\=& MH0-IH[2H=LE&045YWY+7W7\X2)CZ[R2$NX2PT]UOU*F\))HD"RE:D#;:T&RG M*[7+-N(HMX>RT=*L4I.GDYN[QZN[AQ_KFZL-?'X@6X;JR\+3AFS7O71'6?64 M\!W*&&X%UZ6"*YYA]G^^9Q0-LL*]K%5X$OB]X6<0^2Z$?AB?X$5#F5''B]XK MD[\@UT*^P255*1.JD0B_SK=*2W,O?A^KN ?&QX'6*W-5DQ27CC�OF"3O+I M0S#VOYZ0&P]RXU/T9&.\ES4,0>2PETY1'9-Y$G174W-8,"B$R!>'$'?D1!%-W-@G@06C"#">( M9^XDML1@%)J &1S[I][!K:]0%IVW;44-U[T!AMGA^3CO7?,OO'][;HDL*%? M,#>I_MEDY(#L_=P/M*@[#VV%-H[LNJ5Y E': +.>"Z'W [O!\*@F?P%02P,$ M% @ =G0)66@($/89 P ?08 !D !X;"]W;W)K&UL?55AC^(V$/TKH[2J6BG:)$Z L 4D8*F.:F\7 =M6JOK!) .)SK%S MMG/L_OO:#F19B>5+/+9GWKPWMB>CHY#?5(&HX;5B7(V]0NOZ/@A45F!%U9VH MD9N=O9 5U68J#X&J)=+Y%W7EB7AT+;A6 RJND!-ZA?ZI4TLZ!#R-[F>)]7<. M?Y5X5!Z$EA PS;1&H&7[@'!FS0(;&]Q.FUZ6T@9?V&?T/ MI]UHV5&%<\'^+G-=C+W4@QSWM&%Z+8Y?\*2G9_$RP93[PK'U[0T]R!JE174* M-@RJDKU>-HL-C!]>H#G[9?%&N8OZ_7B:0N/R^EL^;C< M+LWNKUNZ8ZA^&P7:)+<0079*-&L3D4\2]>&KX+I0L. YYA_C T.Z8T[.S&?D M)N"?#;^#./2!A"2Y@1=WE8@=7OQ9);),-IC#8TEW)2MUB0HHS^%9%R@_K/X[ MW2DMS7WZ[UH9VBS)]2SVC=VKFF8X]LPC4BA_H#?YY:>H'_Y^0T/2:4ANH4\V MYLWF#4,0>SCK6;R:!ZP^B)DW4B+7EZ*N*;F9Z[J2!\RPVID4<>2#.2%T)[22 M(F\R#47ZS3&Y-Z'AW:#G M@6R;73O1HG8-9B>T:5?.+,S_ :5U,/M[(?1Y8A-T?YS)_U!+ P04 " !V M= E9K(YB_$ # "/!P &0 'AL+W=OH'DPS$:F)SMK-L[]?? M. '*]EAT$L)C9]Z;-_:,/=HI_ZTJ:L5=:N[T) I.76'-SK;8HZ=&"ZBI@89@&-1?2FXS:M;F>C%1C*R%QKL$T=HWW8SC7-@B-+(6J41B@)&M=C;QK=S/K.OW7X4^#. MG-C@,EDI]\Q:IR1"3C[SVG=PSI@*?V@?V7-G?* M9<4-WJKJ412V''N9!P6N>5/9A=K]BOM\6H&YJDS[#[O.-V$>Y(VQJMZ#24$M M9#?RY_T^G "R\!4 VP-8J[L+U*J\XY9/1EKM0#MO8G-&FVJ+)G%"ND.YMYJ^ M"L+9R7SQ^>[A=@F/T\5B^L?R+^@M^:I"XY8M?RU6KHLDM/'*M MN;0"#=P)DU?*-)KL+].5L9K*Y.NYW#OJY#RU:YT;L^4YCCWJ#8/Z";W)NS=1 M&GZX(#PY"D\NL4_NJ16+ID)0:]KC)Z2FL,[^*:'OYW1?9#ZO^S3$=A]BMP]! MA@'ZK55%_6QN8%EJQ!4"G5_<'N*)->,5ESD"M[#"C9!2R(T+:$N$ M+6JA"G@+\=!/H] 9?3]),C(2YH?I?H5% [<%3\+%*!KM&$[@S!^R$.+6G^#] M$%(_9D-XL*(2_YR%]&(_CK,KZ"5^.'1CYO>CD,;4[R?I%7Q\SDLN-PB%6*]1 MHTN@1XJRA'P8(X]>Y&=#YI 1S4Z21%G\-[V!'X4NJSCQHRPYLW*A>/K'XNG_ M[^(Y% K<*F//5T+;I[OKO)E9MVRMWI2Q= MX*U9THN)VCG0][52]C!Q 8YO\.1?4$L#!!0 ( '9T"5DW'I%A7@0 )$* M 9 >&PO=V]R:W-H965T8U$IY M-F2V'0QSGA:]Z;@^NY/3L:ATEA9X)T%5><[E;HZ9>)KTG-[^8)ENMMH<#*?C MDF_P'O6?Y9VDW;!#2=(<"Y6* B2N)[V9*3^IH#<:3E1"/9O,E MF?1L0P@SC+5!X/3Y@0O,,@-$-+ZWF+W.I%$\7N_1/]:^DR\KKG ALF]IHK>3 M7MB#!->\RO12/'W&UA_?X,4B4_4O/#6R 5F,*Z5%WBK3/D^+YLN?VW\P M_[IV@-G,.X/G=JZZ-9[[EJN\>(2YD*26%AL%?\]62DM* MBW]..=M@>:>Q3*EP/9YAZ'5/O'/KTGDHOJ3($ ML8;7K)=8\AU5A3Y%^CSL3!E >E;LGM4"O47X)$55PI8G0&6K-"\2,@6K@U%2 MZ_N.Y=H^5!1=66N1/H.//$ZS5.]@MI&(AM?@0!$H)?%H.\M%94XQQGQ%*$[+ M OJAY?L.7"QOY@$;.)3H648U>]F0;<7\M\5>(YX1/48,H.\P*Z2OD8O< 7L; M\HSLF8C[7<3]_QOQ4W$^"W8Z.1=;7FQ005I0%R,#1]'E$H$K6(N,6K2Z@H+;E!>R05G5ZEC(MXK3D M&5RX5N1&EW!!@8N86>P/F&MY'BVNG^/Z,2!)UVN4:)A>,&O$1B3DAXX1M7R/ M&8P&XKJMB,XMC[A[E!(0><1I=.)DWLH2M]<^$=.L2I!>NDLRU[$.A;FHI#3E MT@?7I[=BM ALRW8]N!7%+W%[Z[G6*'# )7.V"P]"D^_=HW8TSN1FT.5F\)]R MT[Q$6_8I)11U"RI^JOZ-*?8%EW)G))I:/Y6\9ZV=3MX':C>\LQ'O;?"FGQ O MTX^X4DC)4&:8;"A#5[NCWL;K)'GQW'7>&O(O&N)/Q7 Z1/,JS9(ZF'UPJ(WZ M=6H[3F@%?@@W/-Z26W)7X^/W*BWK_O?^7<@<]@%&EA=%\(>YK!2"-).#(FTK M"CWS,6@+4="_4]7,+E2TI13DOU(=B$]%M(^ZXP:4L%&]"BW7.1WWX=&8D*/< MU,.0@M@\8C,Q=*?=O#5KQHR#>#.LW7!)M:X@PS6IVH,1=239#$#-1HNR'CI6 M0M,(4R^W-#.B- )TOQ9"[S?&0#>%3O\%4$L#!!0 ( '9T"5G)%_OGC ( M &H% 9 >&PO=V]R:W-H965T;@7\H_*$36\%(RKD9-KO;OQ/)7D6!!U*7;(S4HF9$&T2>764SN))*U !?," MW^]Y!:'<8J,62(CXV_#Z;1;6N!Q?&#_5O5N>HF)PJE@/VFJ\Y$S<"#%C)1, MK\3^#IM^KBQ?(IBJOK"O:\/ @:146A0-V"@H**]'\M*Y"VVK#9H&JU0AMQE-M+66MI5JG!Z>AQ)Q<3%]6JUF MBPW3^?U\,Y^MX?.&Q S5EZ&GS5X6X24-[Z3F#=[A[<&#X#I7,.,IIF_Q MGM'8"@T.0B?!6<+O);^$KN]"X ?A&;YNVWBWXNN^U[C.4<(])3%E5%-4+BP$ M3THID6OX-8Z5EN:7^7VJ]9HY/,UL;72C=B3!D6-\HE ^HQ-]^M#I^5_/Z Y; MW>$Y]FAM;)F6#$%D4/=@9%],&]U'_9P2?I;ZM/!;3+"(S3;=C@OF$K"ZA*44 M:9EHV!,I"=>O< '!; M6-?M#@+HN?YU'S9"$V;QH3OH=6S0OT .16\H5,,P,U+_L7SD@:V?7B1:[RDVQT,:;59B;QQ"E+3#K MF1#ZD-@-VN&UL?51M3]LP$/XK)S.A3:K(2TM!I8W4 A-, ML%64;9JF?7"2:Q/AE\QV*.S7SW;24*2V7YJ[\SV/G[O>>;R6ZDD7B 9>.!-Z M0@ICJE$0Z*Q 3O6)K%#8DZ54G!KKJE6@*X4T]R#.@C@,AP&GI2#)V,?F*AG+ MVK!2X%R!KCFGZG6&3*XG)"*;P$.Y*HP+!,FXHBMS97U@HXE+SD*74H! M"I<3,HU&LX'+]PD_2ESK+1M<):F43\ZYS2DX=7R:9]K^P M;G+C(8&LUD;R%FP5\%(T7_K2]F$+> _/$.ZE,(6&:Y%C_AX?6$V=L'@C;!8?)/Q2BQ/HASV(PWAP@*_?%=KW M?/U]A4J1:YC35U'V).%7;N\MA+E$MYIWB7T(-5NH5>8(4]103_J@6TR^B;?2;$Z M/CJ/H^C"H.*0^INKMELW];]"UK"@Y6M-!7R 0;\7G9Z]&8_24+8COJL?P=:P M8 H# M !A!@ &0 'AL+W=O-_85W[Q@&DI;$JKX.)0329C'X\W,/1 YL*-,?] MR!*LNXS2&F)<020?0)S!C9)V8>"SS##[.SXB.@VG9,MIG.P$_%[*$-KQ)TCB MI+,#K]UH;'N\]D<:F=9,6@,_1U-C-37"K_=45B"=]T'H5 M!L/#O=99?+J>AV-F%/KRGQY:5 D'-X)'*J,$N$,9>)/'%^/K&[UH7Q^3.+(P,O2TT<%M8GC,!GU]0I]QX5(=WJ?*"R8T+ M:G4O#$PPP[SPK^/6+^^593?Q!X*]TWS%+$)3YS5JA!43)690&B[G/OM,"1H! M[L0<3Y_00-FH=5U$')D6JA;J1;%:E*I%X3]$Z5=1JEH(Q#DB(7,T%@IE#*=F MAXQ8]X#:#7V[W3"]I#%8:%=J0B_*J> IT!M,E[ /<=@Y>RUIY;4/K59X&I.Y MH#%#1)VNW $VZ6)S.-")PD:\=)NP)V MPM-SNK[B*YZAS"IC',8Q'+S78]&;9Y^CGOOA9B!5I;35!&BLS?P<56/CU;T: MOB1]SNG?$#BCT#CLG@:@JX%6':PJ_!"9*DLCR6\7] U [1SH?J:4W1Y<@N:K M,OP#4$L#!!0 ( '9T"5GS#LY+E 0 !D- 9 >&PO=V]R:W-H965T MW=4^E@=+I1],"F#94YY),_12 M:Q?'[;:)4\BYV5<+D+@S4SKG%J=ZWC8+#3QQ2GG6[G8ZO7;.A?1& [=VK4<# M5=A,2+C6S!1YSO7S!#*U''J^MUJ8BGEJ::$]&BSX'&[ WBVN-<[:M95$Y""- M4))IF V]L7\\.2!Y)W O8&G6QHPBB91ZH,E%,O0Z! @RB"U9X/AZA%/(,C*$ M,'Y4-KW:)2FNCU?6O[G8,9:(&SA5V7>1V'3H]3V6P(P7F9VJY6]0Q>, QBHS M[LF6E6S'8W%AK,HK9420"UF^^5.5AUT4NI5"U^$N'3F49]SRT4"K)=,DC=9H MX$)UV@A.2"K*C=6X*U#/CKZ-+Z;L?GQY=\ZNSL+8\R,%\' M;8M.2+0=5P8GI<'N.P9[[$I)FQIV+A-(-O7;"*Y&V%TAG'2W&OR]D/LLZ+18 MM],-M]@+ZH@#9R]X+V(N-+OG60'L3)@X4Z;08-C?X\A8C8?DGZ:82Y-ALTEJ MG&.SX#$,/>P, _H1O-&73WZO<[(%<%@##K=9']U@(R9%!DS-V OX%AL; ]8P M+A-V*7@D,F$%!G(%G")*&)[Y*<2%UD+.V80;89HBV^J[.;*Q(2AG$$,>@6:! M[VH3."18+:BKU6)"EKSA&C!"4L"518&H<9G9%-B, GITUDIN8T1B."$"#R#)G,'*_58I5S@DXBC=GYJU 6H5UK M$8-S/W:$Q*ZX?D#RO1'H9B9BCB;^1 QZ8^5.JHBR3UW)+LH4WBJ+ $^Y25U& M8AI@& *#=BG\S,*P=1#ZS.6O>U*_ZXTIX)$7,<%RVF'0ZH7]-_+5,?U.V K[ M88/B:F>7<@;DB)TJ^0C:"@HU4USBI\VFS*38JJG*$LS,6TT_: 4^J5>#GSD0 M3J6WTNVQ+=Q[4'/OP<[X2 M'B'#=*P2MR+KYR8ZW@JGF8YOB48=*9%K(BG'6F^A1AM0H80:-4%=OJEQ4KC& M(3-&/+&\_,8#?>,WVJ/\"E"?'..Y?]JX#+P2=,U498K:=1-BA;GD:*IIMU>V M^VG*Y;QLO+4&W_,/O[*]7OAUW2+">VNG<^0.YW^0M?C#\[YK%C]*WD_D;=4< M%\843@,%/@;J^ZU#+%%SKOW6P5'GPSR7_=O4@^VUZVH.>NXNY091%=*6-]=Z MM;[WC\OK[HMX^=. G(N!&Y;!#%4[^X?8/[J\B)<3JQ;N\ALIBU=I-TSQWP4T M">#^3"&95Q-R4/\-C?X%4$L#!!0 ( '9T"5E);C<.9P, 0( 9 M>&PO=V]R:W-H965TJ19A$D5I6#,N M@^74@M/.''R#RV2CU#=GW!2+('*$4&!N'0*C MOT>\0B$<$-'XWF,&0TCG>/B]1__@&&K19 %4&#)6F'OU>XO M[//Q!',EC/^%77\V"B!OC55U[TP,:BZ[?_;4U^'_."2]0^)Y=X$\R_?,LN5< MJQUH=YK0W(=/U7L3.2Y=4]96TRXG/[O\>+U:7Z_AS0/;"#1OYZ$E4+<5YCW M90>0_ (@A5LE;67@6A98O/0/B.-?98C4- -?5QMC-8G@GV,Y=A"3XQ#N8LQ,PW)W>HV 6"[ *NG2.Y7 RRO$< M7H3.7>C2A>8'H54)MD(0715WJ!&8@5().FAFL.9/4'<"0"< H/;AT+XNG88] MNQ#.2P.-$TW(<7D%CV* MI.O^'R00G&VXX)9[T&24Q.=PHCW3H3W3W[3'CZM](592ME2L3[+@)E>M=&T9 MFM:EZ%L$'P_HW#+;:FZ?R9N)9\./]N\DC>/]>ZBP;X4K S? :#;TH5@?:D^< M=<3;0^)#RSOB/]>1>?<7/9W!ZN?%0QU06[@JG!P88[U!#>.X/^IZ,XYB M9TS)&(_2=.R,U.]DB3?.NV/9Q!F9%TD69HM 3^"B[(,X,' MY91 D]$D2:@_AI1[4S>M]=(B #26]M],1EFHM_[],>#KWPWI875XXE;=9/]QO'L?;YG>%?_@M02P,$ M% @ =G0)62+UHZ7.!0 ] X !D !X;"]W;W)K&ULK5=K3R,W%/TK5DHKD$PRXWE3B!0>N]NJ["+"LJJJ?C S3C)B,DYM MAT!_?8\]R231AD"K2HC,C._CW'O/];5/%U(]ZHD0ACQ/JUJ?=2;&S$YZ/9U/ MQ)3KKIR)&BLCJ:;WJF!"^U->UIW^J?MVH_JG:Z4HIZ+6I:R) M$J.SSL _.4^LO!.X+\5";SP3&\F#E(_VY9?BK.-90*(2N;$6.'Z>Q(6H*FL( M,/Y:VNRT+JWBYO/*^@<7.V)YX%I+I:S7(?E<&SE=*@/!M*R;7_Z\S,-[%-A2@3G@0"=L[T&?YW771)X ME#"/A7OL!6VX@;,7O!;NA"MQ?(XR%N2&OX!=A@R4XO58N.<_!@_:*%#ESUW! M-[;#W;9M^YSH&<_%60?]H85Z$IW^3S_XL??S'N1ABSS<9[T_1#L6\TH0.2)# M(_-'\F7F>#VPO"[-"[FI>+T+]5Z[NU'?3029RJ((K\SG59CYW8><4AA@@D:&4-"TMS,W&+(UEA9["B M7&-K:&R=D&'Y#$E')F')1$ %T5*!7#T+E9=:D)DJ/Q2 E!RAH:0ANB;*!1U_.PW%HK MD. "*,A+*:I"$Z]9_["5CU46QF"353IP8D%$]A0_:HL?O;OX5Z.1<%L9NQY0T@6P7G*^IA.#1\V%>T@'"DT%7/@L)? M4WI;["VS53D2Y/-\^B"48[OM64V^N0T6-@=/0F%>K"EPXRCPW?I'6PAR:0OZ MW=JML /+IN++W&@#8 T!K;]+D0OG._ =;D:"F'J93[W$)W'72TG833T\I4L7 M+/2H!T8XFGG=."$8&"-16H>'09C0P$^.(,^<9KS#Y7::@HAF:4"3*+3N0B@E M"9Z"#7I+\F39:A,JFC38+?O?6MNOZ#,:Q0&-F8W:MXIIH_AVRN"5T32):9PR MZ]6W7@/TU59J?,K"@(89DA-VD6;637<9WVY\>(B#@/IIM%&+J,O^2W+V6MNO MR#R:,48]["-(3F054ZNXI]GCMMGC]S7[9UD?VT@0T[('5GO]KL;=:_3U;;Y> M.]&-D_^MJ][H-M$!FT\"2+6.K'J.9Y]$XB]!E:*'[!O%AX'LT#-@1 M";HHX0:W(K1K$#MB^6\W'$UB6TOPH1OL$M_!;QIE*8V]&"I>L@299$"9 6'H MM0@C#Z)>= 1VQUL(DS"C+';<#]ZF/:,ABV@2!K"3L'TS)6EIEKQ[IEQ4F+WK M:;\Z8AP_N(/2A9SB#J#=VB[F[?7S.O/6@[^Y$91_@WR6;_EW:!PSEVCR#30G MY&YBQ_?FJ7.=.'N$V+WB2KCLX]73A<2> 5]*/(EZ#B@'8&*$'=W^AJF/WX!Z M+,,OH[&?D8^BQC"I'/]Y@?%:VJ.CF\SBV4*$#>RA(403N\M@3M (6Z@?T133 MXA:YX"J?./T"3BLY] LI"Q+R1!W&,<3*")OC\+8M[5/ MROR A-B/X#R*[3L&UP4FJU'SYBY4UC@WR5QH2(<9=F+0D*5@;DCNI$%,B#FA M66:#10@^:'[@IF"2]FM[I1LT-YFU M>',?O.9J7-K3@!A!U>LF.)FHYH[5O!@Y<_>:!VEP2W*/$UQ+A;("6!]):58O MUD%[T>W_ U!+ P04 " !V= E9ZH#:= X# X!@ &0 'AL+W=O!*[LUAE\)W.ME_YRF0ZBQ!-"B=QY!$9?SWB*4GH@HO&TP8R: MDCYQ^_R*?AYZIU[FS.*IEH\B=?D@.HX@Q8Q5TDWUZ@(W_?0\'M?2AD]8U;&] M7@2\LDX7FV1B4 A5?[.7S3ML)1PG'R2T-PGMP+LN%%B>,<>&?:-78'PTH?E# M:#5D$SFA_(]R[PQY!>6YX>GMS<-D.KL<7TW@ZG9T X^7LPNXOQA-)Q>W5V>3 M*7R=L;E$N]^/'=7S63'?8(]K[/8'V$=PK97++4Q4BNG;_)AX-F3;KV3'[9V MORK5@D[R#=I)N[L#K],TWPEXG0_PIBB9PQ3NF'%KF!FF+ O#8N'/:&Z=H=O? M]_JN8;OOP_H].K$EXSB(:%$LFF>,AE\^'1XE/W>0[C:DN[O0A^=,&'A@LD*X M1F8K@[0C#BY563D+3*7!R<+,SY#G2CQ5:-_K8G>=68Y@Q4*)3'!&!80O #H# M1XY46*XKY1^/,YM#1LL-A4Y1 @E%")EKHL)U46KE^0G[)A$,O7P+@BH ,QB< M2US792Q4EJ"%@K%D?'EPSW--,WAPC<916V\+<:V>T025T*5O^P1H4+ 9%+AF M9DGR5AK!T3=05G,I.-!N\25\AJ35/8+)"QHN+&ZBO+67D+4D]2 F#DT!7]?( MC-V'0^]ZT#0[0@H:G%ZGE1S#'DR%71YD!I&(4P+:NDOHMGYTR7TFGD6*]"C! MF+22!/;>FX=X:YL+-(N@61;"L]6+W5@;61S5:O _O-94ZGPA:)HE9I2:M+Z3 M"IE:I^J+TV70AKEVI#3AF).TH_$!Y,^T=J\77Z#YLQC^ U!+ P04 " !V M= E9,50L%X$$ 0"P &0 'AL+W=O5#IQ\46XE5;,N59,+]^ZYD MDTN.$.@'R&JE??2L]*R\XXU4#[KDW*"GNFKTQ"N-:<]'(YV7O&;Z3+:\@9F5 M5#4S,%3KD6X59X4+JJM10$@\JIEHO.G8^6[4="P[4XF&WRBDN[IFZMLEK^1F MXOG>L^-6K$MC':/IN&5KON#FC_9&P6BT12E$S1LM9(,47TV\"__\,K+KW8(_ M!=_H'1O93)92/MC!;\7$(Y80KWAN+ *#GT<^XU5E@8#&OP.FM]W2!N[:S^B? M7.Z0RY)I/I/5O2A,.?%2#Q5\Q;K*W,K-9S[DXPCFLM+N/]H,:XF'\DX;60_! MP* 63?_+GH9S>$] , 0$CG>_D6/YD1DV'2NY0+CP,9POF7+,BURQ)H"?1159WB!KJ!^OTB] MD]FA=(YO>%=RM)(5U"F<$3)6!4ASH\&I3(D,3.?[/)9;'L7 HP$>E>71 @_M M3ABB72QXA"PT$DTA<@:+S]%=J3C?$PV"*^?NRA?B:7\&-$"=$':LJZ[FBAFI MSMT)N)V9,4HLNYZ_D99S#72AE/*'GE(IJX(KC7Y&'X(8DS0[L6:2XC#TG1E% M.$Z(,WU"<1#')^@C;R048+_9O:MV(,4>8?\UW]^DTS CFN&T[&&^ZZ H27 2 M!IC0 %$_PA')=?8B5TK63A$S5N5=M57302U?*T" MS\7KHC[*['"-?AHD:9S^[ EJ4%O=JXWOZ]")S2ZQ@L,N['N1S/IK7[AKESL9 M;VS&_$7&^7[&K]\;1DS;"*% 2(#B/H(;V54%*D%S:,DY?-(:(TX=!GS97M29 M33>'2N#%V?\KM/W4?ZBXX7:%UITKL*X%8OR)JUQH=_U]"+&!3S$-,^R'(8IQ[">81OYA MYYOGLF%*P85I9"N9)I UL8<3,,CV36F;UBVWFV[=]%W.=^7][WB5Z;6 M15\16$DK,$W@#5]U_]P,C6 M]3Q+::"#&PO=V]R:W-H965T 7GCUG^HU@RQLD?JR0M+D9+SM=GXW$1+=DJ+#YD:Y:6 M_W*7Y:N0E[_F]^-BG;-PL1VT2L:*)!GC51BGH\OS[6/7^>5YMN%)G++KG!2; MU2K,GSZR)'N\&,FCYP>^QO=+7CTPOCQ?A_?LAO'OZ^N\_&U\4!;QBJ5%G*4D M9W<7HROY+-#T:L!VB?_$[+%X\3.IGLIMEOVH?J&+BY%4K1%+6,0K(BS_]\#F M+$DJJ5R/GWMT=*A9#7SY\[-N;Y]\^61NPX+-L^3W>,&7%Z/IB"S87;A)^-?L MT67[)[1=P2A+BNU_R>-^66E$HDW!L]5^<+D&JSC=_3_\8_]"O!A0.OT#E/T MI3U /3) W0]0AU;0]@.T]@#MR !]/T ?6L'8#S"&5ICL!TR&#ICN!TR'ODJS M_8#9T JR]/S.28.''-[LSKM]=,CSVRUOW^_Q;F)M9Z49\O#R/,\>25XM7WK5 M#]NIO1U?3L8XK;KPAN?EO\;E.'YY0YW/U*;SJ\_?R-5\_N7[YV_TLT.NOP1T M3JT;\IXX69S>DWF61BQ/R:\FXV&<%+^5__+]QB2__O(;^87$*?FVS#9%F"Z* M\S$OUZO2Q]%^'3[NUD$YL@XR^92E?%D0*UVP1<]X4SQ>?6V\+1YO",:/R]?S M\*(JSR_J1T4(>IOD U'E=T21%*UG?>;BX9_")]%H\[7B:5E<.CK<&CY<[7LM M_UYUY^]5=\7#KS;W'X@T/5J=OO["*\='>^+1)HL.[WK?NONO%<^%PX/AU17! M'%8/?QC4K:<>^\,0WZ?Q71R%*2=7491M4E[]';C.DCB*64'^&Y0#".5L5?RO MK^5WNM:O5_L69\4ZC-C%J-QY*%C^P$:7__R';$C_[NL7)&8B,0N)V4C,06(N M$J-(S$-B/A(+0%BC>[5#]VHB_?(K>V#IAO5NC(4C3^U,)&;N,&.+584C,1V(! M"&O,?_TP_W7A_'?RK"C(.L_N8M[7 \+1I_8 $C-WF/YB0BH3>=;N@>Y2LJP9 MB<)US,.DKPN$P*E=@,3,2??O MMJY+K;_;%K*D/:BD@RSI(C&*Q#PDYB.Q (0U6FIZ:*FIL*5N>!;]6&;)@N7% MOPC[N8GYTSL2IU&R652MML[RW0?KG.?Q[8:'MPDC/"-IED99RO,L2:K%XI2S MK*[F#Z93>1):],T3'.&:2[RB5(DYDT[ M1U?EIE6>M?ZL^-W%#$F?*JUM<-"SF*S,)O7+T9C6L\.TG@FG]544;5:;).1L M49V^B:/^(P8A^WEFV=,Y6G[CWO/8K*F3-I'%/8PSAG(N=#G2J&:U_,<-$UO'[#YT*(! M2FM.^Q=G3&7AM+?2[>[.;9B$:<1ZY[H0.'FN(S5SK[U\QV::HK:W%="B]K"B M#K2H"]4H5/.@F@_5 I36;"^E;B]%?)BQ+(\CWI?'"*NRQ=(?Y#;+2Z/LN/[- MBA [N=60FKG7&ML!25*U=JLAB]K#BCK0HBY4HU#-ZWE!5%V=*>U-%+)H@-*: M/52?NY>%)QL^(=B39Y7NZC]?82])P]5#/W M6N-=E!5=;I\8@5:U!U9UH%5=J$:AF@?5?*@6H+1FT]6GW&7Q.??K\*GZR*L@ M=UE.UIL\6H8%(]E==1IRS?+JP[)U4L5IJD.FZFAIO3K6B-!3]%#-W&N-73EC M,FF?HH$6M8<5=:!%7:A&H9HG=W,+,T/5VQ^L08L&**W97_4I?5E\3M]DMYS$ M:<'S3=4X[\BB>F"?N'Y'PE654>MM)^C9?JAFRCWG^S6Y?:H'6M,>5-.!UG2A M&H5J'E3SH5J TIH]5X<(9'&*((A96HA:"QHE@&JFW#VSK^JSJ='N+611>UA1 M!UK4A6H4JGE0S8=J 4IK-E<=49#%&84;QGG"JFT9"5X>HLT%AVC0T )4,^5N MAD"1577:[C=H;F%840=:U(5J%*IY4,V':@%*:_9;G5^0Q0&&ZSR+&%N4!VAY M-NS#16@> :J9DN3;5VE&Y'DR3-$-I=U$7FRFJTCY?!ZH8Q"R. =QL[DMV,]-M36R'HYM?J I"*AF0C4+JME0S8%J M+E2C4,V#:CY4"U!:\QNF=?A"V9WE?JOOYRG0/ 94,Z&:!=5LJ.9 -1>J4:CF M034?J@4HK=G*=:!$$0=*OF4\3,AZ=_J 1-4W[8OJ*A>];0N-ED U$ZI94,V& M:@Y4<_=:(]BJ3UIQ,0JMZ4$U'ZH%**W9CG4 11$'4*ZVGW96R?5;1G*6L+#H MO:K$1[%SJN5"-[K67.]B*+K6_:>Y! MB_I0+4!IS5:L,SF*.)-SPZ)-7NX!;_-P?Y*_L(<,#>U -1.J65#-AFH.5'.A M&H5J'E3SH5J TIJ]7$> E,G;[B%#\T!0S81J%E2SH9H#U5RH1J&:!]5\J!:@ MM&8KU^DB19PN&KJ'#,T40353Z>9[9*6S;V9!B]K#BCK0HBY4HU#-@VH^5 M0 M6K/'ZHR2(LXHG9S@$WLG=]MLR%0UH44MJ&9#-0>JN5"-0C4/JOE0+4!IS>N$ MUTDD57P9&+,\WGRJCD?S\)%\J[ZWOSTD_=4TOP6_O7J 6OX^)'DH7H=3&QFJ MF5#-@FHV5'.@F@O5*%3SH)H/U0*4UNSW.JZDRF]ZS*I"(TQ0S81J%E2SH9H# MU5RH1J&:!]5\J!:@M&8KUU$G51QU.GE_6NV)QZB=/>"YN.S)30G-,D$U&ZHY M4,V%:A2J>5#-AVH!2FLVY8L;[X@C3_/=):O)/%NM8KXZ=D%%L7+R9A1[BQWL M/7:P-]G!WF4'>YL=['UVL#?:P=YI!WNKG;?(.:EUSDE]VYR3"LTY0343JEE0 MS89J#E1SH1J%:AY4\Z%:@-*:K5SGG%1QSJG>Z.ZN;)QM6YFET>[B>?M-0.A^:B7GE%9/+$PKRWF:$1J+^Z&@YT-5RH1J&: M!]5\J!:@M&;?UJ$H51R*ZMEI)G\2)\L69=O>E.7BJ-P07Y4M_2GD+(_#I'^G M&AJ-@FHF5+.@F@W5'*CF0C4*U3RHYD.U *4U.[J.1JEO&XU2H=$HJ&9"-0NJ MV5#-@6HN5*-0S8-J/E0+4%JSE>MHE/K*A9=@5\85%SJYJ:'I*;7G_D3ZK'.Y M=VA1>UA1!UK4A6H4JGE0S8=J 4IKMF&=GE+%Z:FA'RQ#,U-0S81J%E2SH9H# MU5RH1J&:!]5\J!:@M.9-W.MHE?:V%WG2H*DIJ&9"-0NJV5#-@6HN5*-0S8-J M/E0+4%JSE>O4E":^R-.\^]%Q;\="PU%0S=2Z=_'29C.C?0L6:%%[6%$'6M2% M:A2J>5#-AVH!2FOV6!UGTL1QIK]\\J:W$Z%7=X)JIM:]IY4VG;5OF&M!B]K# MBCK0HBY4HU#-@VH^5 M06K,3ZPR3)LXPT;0*\F=YV7B]O07-+D$U$ZI94,V& M:@Y45/.A6H#2FIU:9Y>TM\TN:=#L$E0SH9H%U6RHYD U%ZI1J.9! M-1^J!2BMVGJ]8?L_F+$D*LMT,5D5>/$IR M=E?=1>/L2AF-.X]_E,_FLT]A?A^G!4G8 M7;D*TH=)^83S^'YY^(5GZXM1>:!]FW&>K;8_+EFX8'FU0/GO=UG&GW^I"CQF M^8_MT[S\/U!+ P04 " !V= E9+ YW@TL" #'! &0 'AL+W=O%MALXCBJRA27H595*$^&>): MRFJE1=F!C8*2\O9-7KI[. 8GN. L .$3G=;R*F\))K$D10-DC;;L-F%:]6A MC3C*[4=9:FE.J<'I>)G<+)+K9#Y=/*+I?'Z_6CPFBQN4WM\F\^1JB3ZC6[(6 MTMQ_7K?W2#G2!:"5O_31ATO0A#+U,<+:B+&4..L*S]K"X1N%A^A.<%TH=,5S MR/_'8]-$WTFX[V06GB3\47,?#8-/* S"T0F^87\S0\O]LQP2WE5T=IW;N+ _\BC/#N4 @^&*X2Y-99 M2"%W.>V<];N]2Z?M<+ZFMQ:_(W)+N4(,-@8:^.=FQF5KFS;0HG*CNA;:#+Y; M%N9/ ](FF/.-$'H?V +]ORO^!U!+ P04 " !V= E9];"/%I@# !R#@ M&0 'AL+W=O\ M0 +J(!($V.6J96BTFZ;I?G"3$[":V,PV9?OWUT[2C)0T%Z9\ =LYS^-S_!P? M^0SVC#^*#8!$/].$BJ&QD7)[;9HBW$"*Q17; E5?8L93+-64KTVQY8"C#)0F MIF-9GIEB0@U_D*TMN3]@.YD0"DN.Q"Y-,?\UAH3MAX9M/"]\)NN-U NF/]CB M-:Q WF^77,W,DB4B*5!!&$46#L44_FT="P MM$.00"@U U9_3Q! DF@BY<:/@M,HM]3 P_$S^RR+7<7R@ 4$+/E*(KD9># M11#C72(_L_W?4,3C:KZ0)2+[1?O"UC)0N!.2I058>9 2FO_CG\4Y' 7 R\X^/ZSLI"=88G_ V1YQ;:W8]""3 M*T.K R94)]9*T_'0S#^;3%7J/ MQI@^HAN&J4 7$Y"8).*=6G8LQT$S')*$R%]HM.8 *M\D>H,(17<;MA.81N(2 MO?W+]MP/>O&6)(E*)C$PI7)<;V^&A9/CW$GG%2<]=,NHW @TI1%$5;RI BZC M=IZC'CN-A/_LZ!7J6)[GNQKG@G.X[E<3=/&FCF;2#LVTF68% MVROD]"YS??XGLMDY7+4N54Z_4^9<)^/MO,9+UI3$),0J749AR'94$KI&2Y:0 MD(! WV\4 ,TEI.+?NF3)V;OU[+H27XLM#F%HJ%(K@#^!X>LSL#[4B=LFV:1- MLFF;9+.6R"IZ=TN]NTWL?B8GBU'((2(2Q471N-1UC*2[%#TPKBAU#H18>:&^ MUN,FYLK=)-FF3;)J3V5;&IM\%3W[?L@;FTZ&O$<8^]=E]Z';A'7GO]ON54K2:- M/IY[FFV2S5HBJVCCE=IXS9>HHD:S&(U,Y]Z4-LDFWE$&N';'J5HO3^K?!STHU]7O--J7^_X>G6.KE>C+^8,?D\T1N4 M;:;_'U!+ P04 " !V= E9?!"^<[H$ !W' &0 'AL+W=O8O:8+7)^IS:4 M593@E$8D!3E>3Y09O J@6SB4%G]$>$^/KD$1RA,A/XJ;^6JB:,6(<(Q#5B 0 M_WG&'H[C@L3'\4\-59H^"\?CZQ?ZES)X'LP3HM@C\9_1BFTGRD@!*[Q&NYC= MD_UON [(*G@AB6GY%^QK6TT!X8XRDM3.? 1)E%:_Z&<]$4<.G"-VT&L'O>M@ MON)@U [&6WLP:P?SK3U8M4,9NEK%7DZ?KR@M M%LJ2Y?QIQ/W8=#G_>CO_,O=FMP]@YGEWC[[-@R7X%?@119M- MCC>HS"Q9@WO\C-,=!N<^9BB*Z06W>ESZX/SS!?@,HA0\;,F.HG1%QRKC8RQZ M4L-Z/#?5>/17QF. [R1E6PJ"=(57 G]_V-\>\%?YW#03I+],T(T^"/Q]EUX" M0_L%Z)IN"L;CO=W=$(7S_WH/WMU[:S*,9K48)<]X;;5$FS1:1R%*&9B%(=FE M+$HW8$'B*(PP!7]]XPY@SG!"_Q;EOJ*;8GJAB5*%ST*,Z?L3(]^P1M M[5HT\3)AODQ8( G62I'9I,@IR/#=JRQ^GP\K7TK MQW0MHVWE]ZV@;6FZW38+!&8Z=(_,6C%:38S68(P+3+(8GWT:Z="YIER/LMT3 M7X&%-GG;*$7@7%G<>\J%:!(&R:J1.5H';VRAJ&/](Y*]*U,&^H=*[]O96NF8W9$HF_EC!S# M%&O$J(EP-!CA'=OB',QHA, 92K)KL$!AL2A!N1YSO@Y%P0\R3UUZ,F&^3%@@ M"=9*C-LDQOU0=7!EID@FS)<)"R3!6BF"VJ$JT-ZK#[7G\>NJ&P[LZ(/ "HXL M7>L(A AFV7;GFR00F4';=L42 8^*'S@89E\>A!$/0DY=MC14%JQ2>5YDNE!;)H[40=JCXX6+$,BH(M*!<M,)LV72@MDT=H).!1V,9.4QSA-AC"3EY1:C%&PO=V]R M:W-H965TP0YVPRLCK557)-E)K7"#OHKO(09R-O5E"O);EA24@ 5 MA%'$83&PAIW>V-?VQN ;@8W8.2.=R9RQ.RW$Z]ZRGYO<52YS+"!D^7>2RFQ@G5DHA04N["3.HY1%8?[3!P>NE1^,H'&-(6T!1\= MQG2GB#/>8]<_P#9.$E502ND13EI.$J"[X,9P+TQ@_VUZ[XO/;^?3PZXD53F!@J>DF M@*_!"MZ^Z72=3VVE?DVRZ#7)QJ]$MO&ULK55=;],P%/TK5IC0D+;ELQV,-%*7LA$TNFK=X 'QX*9N:\VQ@^VTX]]S M[62AZ[(*$"^-KWW/R3GWUC?Q1LA[M2)$HX>"<35P5EJ79ZZK\A4IL#H1)>%P MLA"RP!I"N715*0F>6U#!W,#S^FZ!*7>2V.Y-9!*+2C/*R40B514%EC_/"1.; M@>,[CQLW=+G29L--XA(OR93HNW(B(7);ECDM"%=4<"3)8N ,_;.T9_)MPA=* M-FIKC8R3F1#W)LCF \"*Z1NQ^4@:/U9@+IBROVC3Y'H.RBNE1=& 04%! M>?W$#TT=M@!^] (@: #!GP+"!A!:H[4R:VN$-4YB*39(FFQ@,PM;&XL&-Y2; M+DZUA%,*.)U,L\MQ=I&EP_$M&J;I]=WX-AM?HLGU599F'Z;H&%V71&)-^1)= M$:B70HX>2/CO)81O"#C M4\5/4.@=H< +H@YXNA\^(CG ?0L/G\)=*$A;E:"M2F#YPA?XAGDN*FY-3P2C M.07;WX8SI27\[;YWV:OYHFX^R) M];"U'NYC3WZWFYEV(VGNP;%8'%<08*6([FQO3=JWI&9RK!/_7=_S8W>];:PK MJ^>=MEE/%$>MXFBOXHDI M=HC5E%D%@@L6.!43RCC&KH8I?TFKVW([V_(WVO MAG_L2:]UV/NKGFP9.H(A(278[W+6>U;N,(C"'6//DX+(#W=:XFY-&#/=/V.Y MI%R!G@7 O)-38)'UQ*P#+4H[=&9"PPBSRQ5\9(@T"7"^$$(_!F:.M9^MY!=0 M2P,$% @ =G0)6<.D!82V @ _ < !D !X;"]W;W)K&ULK55M;YLP$/XK%JNF5EH+ 9IM&4%*2-HQK6G4M-N':1\<,,&J ML9EMDN[?SS:$I2V-HJU?P'>^Y[D7VW?!AO%[D2,DP4-!J!A:N93EP+9%DJ," MBC-6(JIV,L8+*)7(5[8H.8*I 17$=AVG;Q<04RL,C&[.PX!5DF"*YAR(JB@@ M_SU&A&V&5L_:*F[P*I=:88=!"5=H@>1=.>=*LEN6%!>("LPHX"@;6J/>8.IK M>V/P#:.-V%D#G] M9;\PN:MH![\!^(=Z.&\ )G6[SMT4 M;@(E# /.-H!K:\6F%Z;Z!JWJA:F^)PO)U2Y6.!DNXLM9?!%'H]DM&$71]=WL M-IY=@OGUUSB*IPMP"N*BA)BKJR$!RP!A='5*U-FF J!I #'$R0A)N)$V=XM M)N#XZ 0< 4S!;\ Z[C^AWQ1(?#O:YT_L_[])^]/RJ&U]X9 MS_!Y+_"-DH155&*Z G-&<(*1 #]&2R&Y>O8_NTZ[YO.[^70K'(@2)FAHJ5XG M$%\C*WS[IM=W/G65^C7))J])-GTELD>'XK>'XN]C#W>>*6%"@(RSXMEK[3J; MFK9O:/5468=]_V//#>SU;M&?6YWW'IM,#B*:[B6J,[=WVEF!^,K,$0',I:MO M::MM1]7(=.@G^G%O$/4Z]!,UVNI)])>^GHM7D*\P%8"@3+ERSMZK;LOK65,+ MDI6FF2Z95*W9+',UGA'7!FH_8TQN!>V@'?CA'U!+ P04 " !V= E9';H: MFXD" 1!@ &0 'AL+W=O]OTS 0 M_5>L,*%-@B5-NP(CC=1E/RAB7;5N\ 'QP4VNB37'SFRW'?\]9R<-G905A/C2 M^.Q[S^]=2JYT".O,*8Z]7V=%E!2?2PK$'BRE*JD!D.5^[I2 M0#,'*KD?!L'0+RD37ARYO9F*([DRG F8*:)794G5SS/@MYVXY;EA;$; M?AQ5-(\T&=A\E_"5P4;OK(EULI#RP0:3 M;.0%5A!P2(UEH/A80P*<6R*4\=AP>NV5%KB[WK)?.N_H94$U)))_8YDI1MY[ MCV2PI"MN;N7F$S1^3BQ?*KEVOV33Y 8>25?:R+(!HX*2B?I)GYHZ[ "0IQL0 M-H#P;P']!M!W1FMESM8Y-32.E-P09;.1S2Y<;1P:W3!AW^+<*#QEB#/Q?'(U MG5Q.DO'TCHR3Y.9^>C>97I'9S9=),KF8D[0:*')Z#H8SK(\R^GY^3PX,C%7&DJ,AWY!K7:&_VTT756ZPI?T-4G MUU*80I,+D4'6@4_VXX=[\#[6J"U4N"W46;B7\/-*')-^\(:$03CHTO//\&=R M^NU[ZSN^_@M\XS25*V&8R,E,*&-PL;XT57OFF_0S6>'Q:FN: HC M#Z>!!K4&+W[]JC<,/G:9_4]DSZP/6NN#?>SQ%&=;CO.)''*I\:.SWR-& K>! M*H$ETD6K:_TW4EJ-P-(TW<>ZD;L-UM MY]W8M;G_.[T>EM=4Y4QHPF&)T.#X'3:_J@=0'1A9N1Y>2(,3P2T+G-F@; *> M+Z4TV\!>T/X+Q+\ 4$L#!!0 ( '9T"5F[A\.SB ( &X& 9 >&PO M=V]R:W-H965T%I9%*RC2F M?: 6V,.T!S>Y;2P<.[.=EOW[V4[("@IHD_82^]KW')]SX]PD.R[N90F@T$-% MF9PZI5+UN>O*O(0*RU-> ],[:RXJK'0H-JZL!>#"@BKJ!IXWL"*-]-'=]Y7%B03:G,@ILF-=[ $M1M?2UTY/8L!:F M2<(9$K">.C/_/(M-ODVX(["3>W-DG*PXOS?!53%U/",(*.3*,& ];"$#2@V1 MEO&SXW3Z(PUP?_[(_MYZUUY66$+&Z3=2J'+J3!Q4P!HW5"WX[@-T?JS G%-I MGVC7Y7H.RANI>-6!M8**L';$#UT=]@!^] (@Z #!WP+"#A!:HZTR:VN.%4X3 MP7=(F&S-9B:V-A:MW1!FWN)2";U+-$ZELRS[>OOE9HD6E]GEU=WLXM/E"5KJ MNU(T%!!?HUF>\X8IB1:0 ]GBE5X^G(/"A,HC=()NEW-T>'"$#A!AZ*;DC<2L MD(FKM#ASA)MW0BY:(<$+0CXV[!2%WC$*O" :@&>OP^>0:[AOX>%3N*M+TM>^&3/XGLB>6P]YR^!I[VK]IT7L?\MN2C"R)Z1';U/?.1G&S')!N8"@74!"%*)<2!J]<2Q;OB3B)1N.S9U*'LN*Q M/ZPT[I7&_UK-8\1 #VP:QXDJW&SLM]0\!A$G0^VO.U6-@>D[_BTE_ U!+ P04 M " !V= E927J ZZ\# "L# &0 'AL+W=OJIVI;O->P);0(*04Z^ZEQ7U^@=AYYAD_,Y/)9'1@_(?( "1Z*G(JQD8FY?;>-$6208'% M'=L"57?6C!=8JB7?F&++ :>E49&;CF4%9H$)-2:C0-GS6DT+K7A M\?4S^_M2N]*RP@(BEG\GJSWFBZ\W=/CG_SWO\G[V?!,-M MZL4M^=PS?.\)5;5 Z 8M( &RQZLM[S&859U!RZM?-?N);@3\R]\N,#YK=8-3^HUJ_I7G^J* MT#\ZAAV&+=%=C!,X+\&KM,O.6@D!Q2V,/QAZT M*G'>![('+9U]H.!,N0X;H<-K6Q/0].6F-.QVB2!L5W 7Y'I!2\W\&J;X!:9* MLGDT?A6@&HZ>>P5*V([*ZLW:[#:C];2<*%O[,_L^LGOVYVH4KR;G?^FK.?Z3 MZF^$"I3#6KFR[D*5'5[-QM5"LFTY_*V85*-D>9FISPG@&J#NKQF3SPOMH/E MF?P#4$L#!!0 ( '9T"5D_ZQRKIP( .,& 9 >&PO=V]R:W-H965T MPE\<<]YYYS'=\,2RZ>Y09 H9>,,CFR-DKEE[8M MDPUD6%[P')C>67&18:6G8FW+7 !.*U!&;<]Q(CO#A%GQL%J[%_&0%XH2!O<" MR2++L'B]!LK+D>5:;PLSLMXHLV#'PQRO80[J(;\7>F:W+"G)@$G"&1*P&EE7 M[N4X,O%5P".!4NZ,D7&RY/S93*;IR'*,(*"0*,. ]6L+8Z#4$&D9?QI.JTUI M@+OC-_;;RKOVLL02QIP^D51M1E;?0BFL<$'5C)??H/$3&KZ$4UD]45G']G1P M4DC%LP:L%62$U6_\TM1A!^ &'P"\!N#]*\!O 'YEM%96V9I@A>.AX"42)EJS MF4%5FPJMW1!F3G&NA-XE&J?BZ=WCS=WBYVQZ,S]'=S<+] 7-]9>2%A007Z$I MVP)37!"0Z'0""A,JSW3,PWR"3D_.T DB#"TVO)"8I7)H*RW)$-M)D_ZZ3N]] MD/Y[P2Z0[YPCS_&"#OCX.'P"B8:[%=Q_#[=U(=IJ>&TUO(K/_Z@:C=U7-"$R MH5P6 M"OJZ540G]OO[O\U81!-Z&Y@YV&A[N9 U?=ER \2.OV!SUW3]QAE-<+';];7-2*BXZ*6W"%:9>FZ."8W- +G<&> MJ(ZP8- +]H_3WFE!IOW_P&)-F$045AKH7/2T+5&WU'JB>%YUI257NL=5PXW^ M"X$P 7I_Q;EZFYA&U_[7XK]02P,$% @ =G0)66E>VQ)P @ N@4 !D M !X;"]W;W)K&ULK51M;]HP$/XK5E9-K=21D&30 M=2%2>:G&I#)4:/=AV@>3',2J8V>V ^V_GU]"1CM:[<.^$-_YGN?N.7R7[+AX MD 6 0H\E97+@%4I5E[XOLP)*+#N\ J9OUER46&E3;'Q9"<"Y!974#X.@YY>8 M,"]-K&\NTH37BA(&-ZS7UOM6LL*2QAQ^IWDJAAX%Q[*88UKJF[Y[@LT M>CX:OHQ3:7_1SL7V8@]EM52\;,"Z@I(P]\6/31\. )KG."!L .%+P&L9H@80 M6:&N,BMKC!5.$\%W2)AHS68.MC<6K=409O[%A1+ZEFB<2J>S^\EL^>UV.EF< MH]EDB3Z@&18"F^:BTS$H3*@\T]Z[Q1B=GIRA$T086A:\EICE,O&5+L)0^5F3 M<.@2AJ\D[*$;SE0AT83ED#_'^[KX5D&X5S ,WR3\6K,.BH)S% 9A?*2>T;_# MHS?*B=J&1I8O>JVA; M,ROH[Z%-XT<:X:OV#,2A!;.QVD"CC-5/N M/;7>=@%=V;E[X1_JQ>3VR!\:M]5NL-@0)A&%M:8,.GT]UL)M"F"[U<09@ ?;_F7.T-DZ!=U^EO4$L#!!0 ( '9T"5DX);P:E@, *X* M 9 >&PO=V]R:W-H965TVWOW&2IBDQ45_L&XCMF?'O M/QE//#IQ\5T>"5'H*669'%M'I?)KVY;)D:187O&<9+"RYR+%"H;B8,M<$+PK MG5)F>XX3VBFFF349E7/W8C+BA6(T(_<"R2)-L7B^(8R?QI9KO4RLZ.&H](0] M&>7X0-9$/>3W D9V$V5'4Y))RC,DR'YL3=WKF5LZE!9_47*2K6>DI6PY_ZX' MR]W8UPPM>*GKZ06--#Q$LYD^8M.M:UCH:20BJ>U,Q"D-*O^\5.=B):# M&UQP\&H'[[T.?NW@ET(KLE+6'"L\&0E^0D);0S3]4.:F] 8U--.O<:T$K%+P M4Y/I;+9Z6,S1XI_[Q=UZL4;3NSGZMOFZ6*'9PVJUN-N@V^7T9GF[W"QA]0M: M0R'M"D80WZ-IDHB"[-#B":I*$HEPMD/?U)$(-"N$()E"MQ1O*:.*PNK'.5&8 M,OD)PCRLY^CCAT_H Z(9VAQY(<%7CFP%FC29G=3\-Q6_=X'_CR*[0K[S&7F. M%QC<9_WN6S+,5E%?MQ8O>$,&LZ@ MGQ,_XRV#]P*=$>6%2([0&W2-YP):IM#@.0,!Y=LD/PJ:IQ=$5/L,6GC#,(K< M,Q$F*W_@F$4,&AA%5E=4)1NRUVDR<@PZ!&P9#YXS38!7XKF?F#!O.L)?S MY93D^%EPQLJS$0S-GU'!&[^(D=7\SP46=?0=# M+SR#ZQJ%GFY7)KBX@8M[X9:9(G!>EEZK!M M'-\+SMN3P1G:K,1+I1$: -8WW.N7@;ZRM)< M42?_ U!+ P04 " !V= E97R]C:90# "# &0 'AL+W=O /PGLQ<$8:25/C'W6DP_IT')T0)!#(C4#5J\=3"'/-9$* MXTO#:;4NM>'A^(7]UTJ[TO*$!4Q9_DA2F0VMV$(IK'&9RR7;_P:-GE#S)2P7 MU1/M&ZQCH:04DA6-L8J@(+1^X^(M]YASS'"PSQ3*\W]TUR_I_W^7_V M?I0,OZT6O^+SS_"UY: V>275#F.>(O5"\V<).N&G13).$E[B_!WZ0!-UD0G0 M95./;M#?2Y;G2)WXO2+ZQU0M=3R!.1Y]B=Z)+4Y@:*E;4@#?@37Z^2DVS^2F1'FQJTFQI<8A]-<(YI @A+] 0;0BFA&WW>909H"YPPTS&< MU)Q1Q:E_1KN1'P9!/+!WAQDWH/J1ZQRC9B8NS^T=H^:GJ,!SHN]<1^+#5GQX M4;RJUQW1A9N67.N^++KF"@\#/8R@UGP*\OI>5_(I*/*]?D?Q*2@,PC."HU9P M=%'P@R0Y^?=:P=%)!.\#I]_=90/*]_T.:F9 16$0=30;4''HGA'=:T7W+HJ> M/R<9IAM *5FO@8,J=Y/:WJEOS^L$.#6!G#CHB#6@8K>KU0!RX[YGUAJW6N-K MC[.ZDG]\D./3PQ>X73U3 ZKG.MTMOHIK_B.N6K9]T-04P#=5-RE0PDHJZS]6 MN]HVK..J3^NL3]R[J6M8GZD&M^Y'O]/7W?%'S-4]*% .:^7*N>VI+>)UQUE/ M)-M6+=43DZI!JX:9:M*!:X#ZOF9,ODRT@[;M'WT#4$L#!!0 ( '9T"5EC M::8#B0( '@& 9 >&PO=V]R:W-H965T3',2J8S/;(>U_/]L)$>U2-$W[ M0N[L>X_WSLYE6''Q*', A9X*RN3(R97:7KNN3',HL+SB6V!Z9\U%@95.Q<:5 M6P$XLZ""NH'G]=P"$^8D0[LV$\F0EXH2!C.!9%D46#S? N75R/&=_<*<;')E M%MQDN,4;6("ZW\Z$SMR6)2,%,$DX0P+6(V?L7T]B4V\+OA&HY$&,C),5YX\F M^9B-',\( @JI,@Q8/W8P 4H-D9;QJ^%TVK\TP,-XS_[!>M=>5EC"A-,'DJE\ MY P74'C1\K,.54VE]4-;6>@])2*EXT8*V@(*Q^XJ>F#P< /WH# M$#2 X&\!80,(K=%:F;4UQ0HG0\$K)$RU9C.![8U%:S>$F5-<**%WB<:I9#;_ M.KV?+-'#>#X??UE^1Y=HH6]*5E) ?(T>L!"8J627:'0>X<"+X@ZX)/C\"FD M&NY;>/@2[NI6M/T(VGX$EB]\JQ^"9V6J]L8)2#0E,J5S^[ MG-;443>U>1^OY1:G,'+T"R=![,!)SD[\GG?3Y?L_D;WH0MAV(3S&WG:AVA__ MV,/I\]D=^BJJZH?#MJJ%W*C5F[T;W(9 M9Y=')->L\8&8P(L'_BO)'55^U'_?+3EN)<=')2^YPK1+4_Q'@\+('T2O-'54 MQ8'??Z7)/9@+9B9_QF)#F$04UAKG7?4UC:CG7)THOK6C8L65'CPVS/6G 80I MT/MKSM4^,=.G_=@DOP%02P,$% @ =G0)61EYV?G.!@ $4( !D !X M;"]W;W)K&ULM9QK;]LV%(;_"N$50PNDL2A?DR8& MDEC7-6F0K"N&81\4F;:%ZN)1=-+NUX^Z1+(%?TS5C@GR+PC@][ZV%V)SV^ZF_9I&7'B<;%LM/E@F//"$W^:J?;CCS%GE0 M%/9U31OW(R^(>[.S?-\MGYTE6Q$&,;OE)-U&D<>_7[(P>3KOT=[SCKM@M1;9 MCO[L;..MV#T3GS>W7&[U*\HBB%B]R[HJ:OK64!^Q!\!>TIWWI-L M* ])\C7;V3!EMXV%'?)D\W* 8TRGI^$:?Z7/!7'3K0>\;>I2*(R M6%80!7'QZGTK3\1.@!QH>X!>!NA= P9EP*!KP+ ,&'8-&)4!HZX!XS)@W#5@ M4@9,N@9,RX!IUX"3,N"D:P#5GO]S6JZ@XE^>ZV7N"6]VQI,GPK/C)2][DXLN MCY*L/^X%EY\&,D[,+B]N?B.7G^[N/GUQ;JQ[\I[<>)Q[F6C)VSD37A"F M[\@;$L3D]W6R3;UXD1Z17W^AX]&';.=U$(92Y^E97\AJ,F;?+S-?%9GU5S(/ MR'42BW5*C'C!%BWQACI^K(COR[-0G0K]^51";^7\),A?'^4!Q!$L2O]N M*?6RH W;:=FT>YIN/)^=]^2\FC+^R'JSK%CM0YODD; Y$F8@82829B%A-A+F M(&$N"-;HB6'5$T,5?7;'9#L$OF +XGOI^HC$2?S>WW(N&Z2M)Y2T0WNB@(US M6+8,?9S1T7AXUG_P()FR-A!A)F(F$6$F8C80X2YH)@ MC9Z85CTQA:Z+E;1#>V+ZB95T,RMC0 MYDFES1.E-J^];T&TC=IDJ P\5(9(V!P),Y P$PFSD# ;"7.0,!<$:\B?:O45 M=PVZ8"EQH+: TN90F@&EF5":!:794)H#I;DH6K,]=@PIJIP?/B;QZKU@/"(+ MV2A')'O;VA9*S,%MH2Z*ZB3*W:;6)D!68OQ$)2:T$@M*LW]B7 ZT$A=%:PI< MKP6N'R3P#>.^G >\%2,/S.-!O"*/\L5["!D)RHN(C:.X)UAK1RCS'MP1!8W2 MW0N Q]IP.MI;RD/3&EW3FM"T%I1F=QV$ TWKHFA-8=<&)55Z/;/K('YM9:^. M/%B:4#L22C.@-!-*LZ T&TISH#0716MV0FU+TB%VB0\U)J&T.91F0&DFE&9! M:3:4YD!I+HK6;(_:&:5J:_3_6P%!;=22MC^+#P;["R!D5J-C5A.:U8+2[(YC M<*!9712MJ>K:A*5J%S;_T9?I^4$8B._D8L49BUZYWJXF':Q3J#,+I1E0F@FE M65":#:4Y4)J+HC4[HW9H*=:BI5"/%DJ;0VD&E&9":1:49D-I#I3FHFC-]JC- M6JIV:_-N2);$YVP1"+(LIY"C[(?^V1=J\I!P"J:LYN!^@3BZ49D)I%I1F0VD.E.:6M,P(J*0TU>I?_S5U7AN_5.W\OJIS MSK([N3)]=U0ZU"@N:;M],]3'4[J_RH=ZP-V2FM"D%I1FE[2&2@::MK_$ASJW M*%KS!J':NM65WM?LEB<^8XN4+'D2D;#Z&IL=E];2;M.LFGRH9J&T.91FE+3= M'PZ/IU--WY-V>5A#/J-]^5C0TFPHS8'27!2M*>W:=M75_EN^1@^J-?I1=M=I MD)+BKEN2Q/45F=ERI*SE8O%#W%4HSH30+2K.A- =*U:$-&TN65M5#3=>2UK@Q@PZT?_BMZ.J&ULM=MK;YM(% ;@OS)BJU4J=)H^RMDFI<&J*(HC65,4 M78Z#,)%FD^*UVW0V85L>A0F]34FVC>,@?9G3B.VFDBJ]OG 7/JYY_H(\FVR" M1WI/^=?-;2J>R96R"F.:9"%+2$H?IM(G]-7W2H.7AS,(LCH-8N^ MA2N^GDHCB:SH0["-^!W;.;0\H$'N+5F4%?^27;FM(I'E-N,L+HM%!W&8['\& M/\K_B*,"37NC0"L+M+8%O;*@U[:@7Q;TVQ8,RH)!VP*]+-#;%@S+@F';@E%9 M,&I;,"X+QFT+5.7U-Z>T+JE^V?N3;G^6%*>8$?!@-DG9CJ3Y]L++'Q3G:5$O MSJPPR2-USU/Q;BCJ^&S^Z<8G\R]W=U^^N3?V/?F-W(O4KK81)>R!S(/DB+$E7Y0#1%T\G7>X-8?*QU/!06(&$C.1F(7$;"3F(#$7B7E(S =AM53UJE3U"KWW M9JH6G+A)QM-MQ 7$YC;-_3@6LAPP8$C.0F(G$+"1F(S$'B;E(S$-B M/@BK!:Q?!:S?>-DZ3(9!S+;Y@"BFOA6+HB#-B)@&RC08#=2(_'V=IOY&J'6VE M:Y>'K6HA&50A&32&1,RRM)IE3T6@L;QK!)"8@<1,)&8A,1N).4C,16(>$O-! M6"U1>I4H'3K7ZMJ'!-F7#\)J(1E5(1EU^LSNY&S72'2- M 1(SD)B)Q"PD9B,Q!XFY2,Q#8CX(JZ5J7*5J#)WMQLB (3$#B9E(S$)B-A)S MD)B+Q#PDYH.P6L!4Y?#EK_*SI[OF/72-'50SH)H)U:Q2:QZD['*K,Y.4 VW- MA6H>5/-16CTP1ZLEU-:?X.DGX]!8WSD.2,V :B94LZ":#=4O\?L,:]2ZV^F07MS89J#E1SH9H'U7R45D_, M88F#VKS&X;\?\YT> *'+&*": =5,J&9!-1NJ.5#-A6H>5/-16CUAA_41Z@ [ M $(73$ U ZJ94,V":C94! KQ$ !D !X;"]W;W)K&ULK5A;D]HV&/TK&C?326:ZZYML, 5F%K#;M)/-#B3-0Z %+/N=\^H[N'A\H>^0[C 5X3A/")]I.B&RDZSSHIBHDW'1=T#FX[I7B0QP0\,\'V: M(O9MAA-ZF&BF]E*QC+<[D5?HTW&&MGB%Q>?L@(=@5P>X; 58$V#>"4Q&< MO@2W(KB%]Z59A=,+)-!TS.@!L!PMU?*'HKL*MC0X)OG(6@DFW\:2)Z:SN_N_ MP>SCR5;FV'E8MF)4ML,ZTP 8?*!$[#GP2X4C!7W3S MW0Z^+AM>6V*]6#*S.@7_VI-;8!N_ ?&UXG PC\NZ1) N22<$ L^D\U5DHYJ);+E]D1SU"()YI< M1SEF3UB;_OJ+Z1J_JSKJFF*+:XKYUQ0+KB1VTL&P[F#8I3Z=X6U,2-ZW:Y0@ M$F)5IY82;B&1;W5/TR$T7&>L/QWW5AOE&)X+3U&+-FK@F8Y]BO+;*.C:7B-B MT)G:A<8YM7%.IW$/C(881QQL&$VE>7*>K.N%5F5B*><

5R8QJ>Y37<4\!LSVZ@%@J494/8@/F]Q(+.%"\T<% ;..@TT'\.=XAL,8CB MS08S?&;Z#MJ).$.S89T"9 VL0<,Z!:-D-/^9M%/1,Z#9 M*Q_7,.S&?C#OC/BC>WROD/XU0P9>:Z>R'=M['>LG1IO&Z['>Z+3ZGI*;<,_D MG!;*([G1RM2&EM'81N?=07[4W7Y!_:L !H3UPS3,&']V;S$Z#/U&AWFHJ MGON=F:^ J:9^/S6_GUJ@@)V>GDHS]*/[9(K9MKCY#5_GR4\8'Q.2!DH,$;V0HXW8@.XZ57P?*@J!9<9M= M4R'OQL7C#J,(LQP@WV\H%2^%/$#]C6;Z/U!+ P04 " !V= E9DG4>(=T" M "E!P &0 'AL+W=OF*+@@.-* ME&>F8UF!F6-"C7!8K=WQ<,A*F1$*=QR),L\Q?YU QC8CPS;>%N8D2:5>,,-A M@1-8@'PH[KB:F6V6F.1 !6$4<5B-C+%],>WI^"K@%X&-V!HC[63)V).>7,4C MP]) D$$D=0:L'FN80I;I1 KCN"LG5=OS39:W.Y77GTD?T0A0X@I&ASJ O@8C_/C!#JPO74;_ M4[)WMMW6MGLL>S@I219KPUTN:VE0277?6(>VW0_\_M!<;_-WA#F>'_AMV#LR MKR7SCI)=XRA52_RUVIOP7))"M1G9Q5DG\K< >MY@L$.Y'V1U _HMH'\4\*?F M*@4@KGM*9P']O6_:]G9A:K*NJ$'?ZZ8+6KK@*-V44;5_R[JKJI-:<*9.M^C$ M#/8 _,$NY'[,@?+U6L#>4+UI5!/)"NJOKID4G7I:IBJ>Q2X#E#O5XS)MXENU>W- M'/X%4$L#!!0 ( '9T"5E!CLS/J@( ) & 9 >&PO=V]R:W-H965T MPE\>4[)^><.%^B'1O* M)(<"RS.^ :9W,BX*K/14K%VY$8!3"RJH&WA>SRTP84X*DH8S 22 M95%@\70%E.^&CN\\+\S).E=FP8VC#5[# M3]9B;TS&U84E( DX0S)" ;.I?^ MQ:AKZFW!=P([N3=&QLF*\P@Y)2 M*E[48*V@(*RZX\ [)$RU9C,# MFXU%:S>$F;>X4$+O$HU3\=WRYGJ.IG?3T]']?'X]7:+;R>75Y':RG%POT"E: MZ&.3EA00S]"=RD&@*6>GHU((8 K=$KPBE"@"$AV/06%"Y2>-NE^,T?'1)W2$ M"$/+G)<2LU1&KM**S7/=I%9W5:D+WE'WM61G*/1.4. %G1;XZ#!\#(F&^Q8> MOH2[.J_VHQ6S)UV9O.M7L@- M3F#HZ(]1@MB"$W_\X/>\SVVV_Q/9BQ#")H3P$'L\$SPM$X5V6 C,U)-^W4P? MB3J%-NL57\_RF:ZRC0.O._ C=[OOJ:7*[_3/FZH78CN-V,Y!L6/(0.M*=9=: M29(^Z?.8\ +^*KEB[>Z)Z7GG_5>*WQ:%X2!H%]QM!''J] M_N"5I):JSJ#GO]+D[O4+TZN_8;$F3"(*F<9Y9WU-(ZK^5TT4W]@6LN)*-R0[ MS/4O X0IT/L9Y^IY8KI2\Q.*_P!02P,$% @ =G0)6?(4@O-[ @ Q < M !D !X;"]W;W)K&ULM55A;YLP$/TK%JNF5FH+ M 4*FCB UR:9VRK:H:3=-TSXX< E6C_YWL.< MXQ47CS('4.BIH$SVG5RI\LIU99I#@>4E+X'IE3D7!58Z% M7E@)P9D$%=7W/ MB]P"$^8DL9V;B"3FE:*$P40@614%%NL!4+[J.QWG>>*.+')E)MPD+O$"IJ > MRHG0D=NR9*0 )@EG2,"\[UQWKH:1R;<)WPBLY,88&24SSA]-<)OU'<\4!!12 M91BP?BUA")0:(EW&[X;3:;>=@S*8XXJJ M.[ZZ@49/U_"EG$K[1*LZM]=S4%I)Q8L&K"LH"*O?^*GQ80/0"?< _ ;@OQ80 M-(# "JTKL[)&6.$D%GR%A,G6;&9@O;%HK88P\Q6G2NA5HG$J&7S],IJBR?6/ MZ\'X [I 4WU,LHH"XG,TX"R3:(+7>*8G3D>@,*'R3&<]3$?H].0,G2#"T'W. M*XEU:NPJ79'A==-F]T&]N[]G]T\5NT2!=XY\SP]WP(>'X2-(-;QCX<$VW-4^ MM&;XK1F^Y0OV\.T7_W.L4]&M@D+^VB6SY@UW\YH_\4J6.(6^HW\U"6()3O+V M32?RWN\2?22R+0N"UH+@$'LRYFQQH4 4:&8-*&L#SM$]5YCNDE[S19;/](QE M$@:=;B]VEYN:7LK:*C9LBPT/%GM3_=%G#TTQ65>8[2KN(/Y?O\N1R+:D=ENI MW?]T-+O'M.!(9%L61*T%T9&/9O2JH_E25EVLN]%CS?WV&8L%81)1F&N<=]G3 MUHCZSJ@#Q4O;=F=&UL MM9IK;Z,X%(;_BI4=K3I2MP%R[Z21FG(+R72KZRGHBAL&YK6;TIR2D3S=8N*'X0D9@'-$:,K&]: MM_KU0N\H05KCSX \\8-CI)JRI/2K.IGY-RU-941"LA(*@>77GMR1,%0DF<>W M'-HJ8BKAX?$+W4X;+QNSQ)SBH8\ M_41/6=V^K+Q*N*!1+I891$&/O>4<<" SC#8&1"XQS!9UK>S&RN]*TTL\&3,Z!-BJK[DJ8/TUD[U\F8,8N7"1\'DKX'4B9$2G8]ZY[NKY"NG4S):8(YD9)[HL<3U>,9JUN3TJP>\TAV!<9 >,,( MD:.-J !Y3?(YT;;Y&9?.&"F6/JQIVZ()YNV42L;I%(^03@KOO-5Q:J^<M;$HAGM*6A'\0;M N)OR$^VA&VDG,( MN9RM\E@MLJG'(&$F),R"A-F0, <2YD+"9I P#Q(VSV"Z?N >[4HW.J,CEYVN M5S):OS!:O]9H)ED*N?+D@B5J=GZ)5C3>$R8"-=_$$4U4&4^6// #S)[1'H<) M06(K6Z;,B7Z@=U56K W:U(J0,!,29D'";$B8 PES^S^- Z.>IAT\XS.30<;T M(&%S2-@""%:RZZ"PZZ#6KH_)3HZ%RJFO*VJ.Y =A? M,R?2=6D ]=7H>A'$R*=AB!E'6"X1GQ.L7KC$41 O@ZH_GZ:UX9IZ%!)F#G\: M"?1NOW,T$%C#GU<$^O%H85>BC*-ICW,.RH5LX@P2YD'"YI"P!1"L9)A189A1 MLTEGD Y@7""&!9'S32&_3JWV:D,T-0DDS(2$69 P&Q+F0,+<##8Z6MT<33 A M(WKG1)Q#1EP P4J6T[77%Y/:B:GCDJ]8L)3&RM9U_V%@J@_1U'2@-!.49H'2 M;%": TIS<]KA0-SMZ+W!D?= @WHYK32N&Z/>D?M 8RZ@:&7_'6P,T&O]9U-& M5IA7+LKJI8U]!4DS06D6*,T&I3F@-!>4-@.E>:"T.2AM 44KV]1XM:GQ/[U] MS\%0)H:DF: T"Y1F@](<4)H+2IN!TCQ0VAR4MH"BE4W\NH-&KWW1#_^/3!ZO M/$D:#H?E"D<_UUAUB??V(R@VV% :0XHS06ES4!I'BAM#DI;0-$R M,[8/-L=&A&W2+=]U0^U:_O](IR4[^VJLIM_=JI M*I^K;>OIYMW7=+(][Q\QVP0Q1R%9R]2TJT&OA5BVC3P[$727;N5=4B%HE!YN M"?8)4Q7D[VM*Q2B= M5[R\%!=[(;^K+6,:_4@3KBX&6ZUW[SQ/A5N64C44.\;-F7LA4ZK-KMQX:B<9 MC8J@-/'P:#3S4AKSP7)1'+N1RX7(=!)S=B.1RM*4RL,52\3^8N /C@=NX\U6 MYP>\Y6)'-^R.Z:^[&VGVO)H2Q2GC*A8<279_,;CTWQ'\-@\HKO@S9GO5VD;Y MHZR%^)[O7$<7@U%^1RQAH?KN\O;W\_.4._88^ M4REI+AMZ'3!-XT2],4>_W@7H]:LWZ!7RD-I2R12*.?K*8ZW.S$&S_64K,D5Y MI!:>-G>4<[VP*GU5EHZ?*7V,/@FNMPH1'K&H(SYPQ\\<\9[)1)T.?$S'%78" M_\B2(<+C,X1'V.]ZGE/A?(C&HR)\TO4X_R^FWJ7UDKWW3I4:*F!2KO M,AZ6^'PVRO\6WD,[U\XR^^8:$D: 8%:NIW6NI\YLUF/F3%C5 M(B'-9-J5;G?T%!T8E9WI=@;V335NK\O9%39%D$4MWA>?9 MR3AD18\,92]@=("4!JI:.T1#*X',':>&Z?NNZWZETR%IH'Z M()*\TU!H)>0.41XA0F5RN(IEM**[6-/D#%WS<-@I *B7!Z4%H#0"1;.U:OR\ M#V[H?5!'#TH+0&D$BF9KT[AZWVWK>\VN5ZSV]/I\?/YT./%L=LXNR86LW1M7*$YET^7 M2#.R-5U%2)/$"+,^($;#[9.HDXJ-GRKV6"Q0OPY*(U T6ZS&KV.W7R>6K>@Q MBUAQVY/OOC^:)*Q=EN5.[Y0\ HMP:E$2B: MK6'CK3&XM\:@WAJ4%H#2"!3-UJ;QUMCMK3^[AT_6MT#7B G2_ZY :0$HC>"G M\PO3J;UZKY3":ZW_39G<% NO36Y%QG6Y%+@^6B_NOBR6-'O-Y>7*\$]4;F*N M4,+N3>AH>&Y*E^5BZW)'BUVQFG@MM!9IL;EEU+20^07F_+T0^KB3%U O>5_^ M"U!+ P04 " !V= E9O'>A%O(" ^!P &0 'AL+W=OL0"1H-ZU3NU:PM2^FO3#) M 1:.G=D&RK>?[="(=8'M3?QX__O=76P/MD*NU!)1PTO.N!IZ2ZV+*]]7Z1)S MHIJB0&Y6YD+F1)NA7/BJD$@R9Y0S/PJ"KI\3RKUDX.8>93(0:\THQT<):IWG M1.[&R,1VZ(7>Z\2$+I;:3OC)H" +G*+^7CQ*,_(KE8SFR!45'"3.A]XHO!K' M=K_;\$1QJP[Z8".9";&R@]MLZ 46"!FFVBH0TVSP&AFS0@;CUU[3JUQ:P\/^ MJ_HG%[N)94847@OV3#.]''JQ!QG.R9KIB=A^QGT\':N7"J;<%[;[O8$'Z5II MD>^-#4%.>=F2EWT>#@RBSA&#:&\0.>[2D:.\(9HD RFV(.UNHV8[+E1G;> H MMT69:FE6J;'3R?-H,AE]_3:%2YB:@F=KAB#F\)UG*$$O$<:4BYP2=GE'M*8I MPKW(D$'C_"R.HJ _OKMWO;!_8;83#2-EZHL*'@I-<\+@XPO*E"JG:O6N15X0 MOK-&8:^O8((9YH6KT$/9-&Y0$\K4A6%Z)E(2KM7 UR98B^RG^\#&96#1D<"^ MK'D36L%[B(*H#>_ ![4D$M\H^29=51DVX=R]D>"G[MRM5D!2'GCE/"N4&O>3\+.P&_1.0K0JR=4H]N2=R9\$T2--O=@;^I06M7:.V3 M:-4O4<+]/TS[+Y@P;';J83H53.C5SGMG70ZH6IU.9>(0+E) M""H-DFBL(^C5$03M3EQ/$%<$\4F"&[JA&?+LJ-_2_,.AVS<>_8/KT+XLYB@L M*%? <&YL@F;/E%*6MW4YT*)P-^1,:'/?NN[2/' H[0:S/A="OP[LI5L]F&PO=V]R:W-H965T6GH/<63#^*J:$2/ SCA+1=:92 MSLX;#1%.28S%*9N11'TS9CS&4IWR24/,.,&C;% <-9#K!HT8T\3I=;+/'GFO MPU(9T80\="WA^Y2$]((MXH60A5HZ!+F7(V*L^N1MU'5)\L%(0TV3Y'__,C5@9 /T- U ^ .TZP,L' M>%FA2V596==8XEZ'LP7@.EIETP>9-]EH50U-]&T<2*Z^I6J<[-U>W/7!R\7] M\PUXN+D8//=O'F[^?@)_@(%Z8$9I1 ;@UM,.7C!44J^@ LAB!0 )R-P3_&0 M1E12(L #P2+E9 34K>F3,.6<)A-PB045X.2:2$PC\5FE?1Y<@Y./G\%'0!/P M-&6I4)E$IR%5+5I1(\QU7RYUHPVZ_TJ34^"Y7P!RD5\S_,H^_)J$:CC,AGO5 MX0WE8&$C*FQ$63YODXV%0V].J$==5BI?-72LP^=9>%R&"_W5A+-T]NE#&\'6 M5V5SZ7:TXK:*XX7)P\SD?^^5)' G22S^J[-SJ=^OUZ\7BW,QPR'I.FHU$(3/ MB=/[] $&[MT85O=\?EJ.6:4[S=]6$15=/J%3M^JLT^$Y#249*FT3MTR07/ENE[@N7!- MG1GE>X'?KE?7+-0UK>J>F,01&-,$)R%51]F#5J>Q:5P=NK[?]M=$FF%M9?19 MO_5]U @/3Q#5M9D30JA?6*H2U[,\@2^:$2SI4TSEB M.%&+MIP",<6<3%DT(KQ.:,MTTO/@NECKA0^<6NVBK/9>#X75]W9M.<%:.6;4 M)N_/"I%G5I'_I$S/J4D!#54%.JY-[ M,B<1@)_K"K%>;M^5\4C)*LY MX2Y^\XQE!=P)+>/E:UJ]TKO!(^'HCQ7VNZ[.%5+656(=VKA]$)FC2V]!JO>RA,ZUL!*"]$]B+3- $OE&.+:2J ML>P)H+TI&-!)0L<*.^K1^":GA(-O0^T$UO?B+IFE)8A0+8CL^?=>&W]')P'+ M5@*VWSN*K,W0WG8?*5O5[K(I@O:N:#\4G6V?(+:0ZD_DLCM!5ASO@J \@TV9 M-:2JK 0YLH-\9_0@D\Z&/EM(5=_*[H(=WCL1!YE<-K390JK:2FRC+;_'#R$. M,M%L:+5>]L )A4K((SOD]R(.V@Y[:TA58PE[9(?]*G&>$[:)-EXM;>RY]]X1 M^AW] 2K[ Q2\<]H@:X.SM]U'RE:UNVQUT);]CWUH@\R-#V-RV$*J&LL&!-DW M,W:AC;D[82BSA525E:Q&=E;O3IOMG+:&5/=72TY[=D[O1!O/Q+"QK6J&;-K\ M\4I4>UM^F_W2A^YKEY3W[)3?"SEYKF"MI/7]MYHPXQXT5EX? MZ7=W#YA/:") 1,9JD'O:4K[QY>NPY8EDL^R-TI!)R>+L<$JP\EX'J._'C,FW M$_V2JG@IV?L?4$L#!!0 ( '9T"5FSWML.O0, "(. 9 >&PO=V]R M:W-H965TNJZ,4\BPO.9;8/K-FHL,*]T4&U=N!>#$!F74#3POCQ7%'"X$$@F6<9%M]'0/F^[_C.4\><;%)E.MQ!;XLWL "UW#X(W7(K ME(1DP"3A# E8]YVA?SOV0Q-@1SP2V,N#9V2DK#C_:AK3I.]XAA%0B)6!P/IO M!V.@U"!I'O^4H$XUIPD\?'Y"_V#%:S$K+&',Z1>2J+3OW#@H@37.J9KS_4;#>V&BMAC"SC LE]%NBX]3@PW Z1X_#^^4$ MS2;#Q7(^F4T^?4;OT4(G3))30'R-YA!S%A-*L+5>]Z@4T @VA#'"-@BS!$U8 M8AY'F&(6@T0ZP] ][("B$'W!0F"FT#W!*XVBOJ.W=Z PH?*=GFFYN$-OW[Q# M;Q!AZ'/*[VI;*F^#)FU'0 M"/AGSJY1Z%VAP M:-7S&/Q\>-M )JZ4*+5[K!;PS%^LL:H0P9\*MW.(8^H[> M]!+$#IS![[_YD?='G;X+@1VI;55J6Q8]?"DQ,1'H$=,[^=:_G05,%F?R[SK_6)?V[$-B1 M?^W*OW9CMI0;$6%E-^NJVJSE[MV"(#RILZ# C2RN^0KL!E&GY^X.A9T/\8.H M&G/$-ZKX1HU\QREF&[V^^@Q8FZ7?F:6OHU? M _F?A^U3OC5C/$[]?PZ%;_. MS_H)^KC[H8N=,PKA"MY[D347RIME$SG8@%#'I?PL$>%7,_Q" M8$=BNY78[O_QA.A>TK\+@1WYYWO/WW[O/SHC2N##]/9.TKMY[M=J.ZAK_$9M M4RES*TYKB0^V!>68Z1I+I4BF6$#*:0*B5J)_)M'W.\'I+FZF\5J9P;/,X#+' M9HES)*?=/5NTQME>J^:YPO&;2YQ?/61+N*,S- S]LS6Z:"'C'E3;&8B-O81( MG60Y4T5Q6?56%YVA+>]/^D?F F2K^&>8XO8TPT)O18DHK#6D=]W1RR:*"TG1 M4'QK:_H55_J&8!]3?8D#80;H]VO.U5/#3%!="P?_ E!+ P04 " !V= E9 M AVLELH" Z" &0 'AL+W=OW.0VB4CLS'9;^/>SG32T$,HF M>&G\<<_Q.=?V=<,5XS6I M+2J.)#&@LK ]QQG8)C.IV1D.5H0%AA+S4#49XD3+ I-I&3\:3BM=DD-W&ROV3\8[\K+C B2'>P1[D%+YG;"$(341H2[6@AMEQ0WY: MDWM/D/MPP:C,!)S3!),._&0W?K #;RNCK5MO[?;4VTGX>4%[X#L'X#E>'ZZG M9["_]ZY+UXMIMN3Y[6;XAM=_:C-0'4@!O\8S(;DZX+^[4EY3]+LI]*4_$16) M<62I6RV0+]&*WKYQ!\[[+I^O1+;EMM^Z[>]BC[Y5J$\<3:'0O@\@9D)V.:YI M!H9&5Z5E=!0K]X/'BA\ M'.,[_6Z!@U;@X/\RN#)5"Q,@2S63HJJSNI*W$:#-=!G8OV/?A]:MZ07B:4Z$LSA74Z0W5 MJ>+U2U5W)*M,L9\QJ9X.T\S4XXY&UL M?93;;MLP#(9?A?"*H076VG$.+3K'0-(#UJ$%BF;=+H9=*#83"Y4E3Y*3].U' MR8Z7=6EN;!W(7Q])4+7'G6:J-H*+O%1@ZG+DNG7*0JU'@>]8+OP MQ)>%=0MAFE1LB3.TS]6CIEG8J>2\1&FXDJ!Q,0XFO:07>D<]P=;]5O?>P4RYP9O%+B M!\]M,0XN LAQP6IAG]3Z"[;Q>,!,">._L&YMHP"RVEA5MLY$4'+9_-FFS<.. M0QR_XQ"W#K'G;@[RE-?,LC31:@W:69.:&_A0O3?!<>F*,K.:=CGYV?3^9C*[ MF<$IS.JJ$DCIMDS %3,%W%+!X$XVA7<9?$+!+.9@%=PC9<+ \35:QH4Y@2/@ M$KX5JC9,YB8)+;&Y$\*LY9@V'/$['"-X4-(6!FYDCOF__B'%U 46;P.;Q@<% MO];R#/K1)XBC> #/LVLX/CHYH-OO$M;WNOWW$M9$_G,R-U;3G?JU+]9&8K!? MPO79I:E8AN. &LF@7F&0?OS0&T6?#P ..L#!(?74UZYBKZZ4!JAZ0!VLJ8)R M"<+#[R-N-$=>TS7R*NV-+BZ2<+6'9-B1# ^2^ X_58O3VB P8Y!XU)PNC*1+ M1-<%-UG!Y!(]I*0&?@,*@K,Y%]SR_BA1 M.P/:7RAEMQ-W0/?TIG\ 4$L#!!0 ( '9T"5F_E4 1)0, )\( 9 M>&PO=V]R:W-H965TOS8,X>+[Q16Q*YV^$^:SF&UR@>ZCO M#H)0^$^GX9Y\TZ)D^\'#\G/UC6SP5L^06;[3\+@I7SH,L@ +7O)'N MB][]A?N"QC[?2DO;_L)NOS8*8-58IZM],"FHA.JN_'&_$0BHHSN5W'ZX6'Q;P'A;=L8!> M@RL1KI1JN(0'50B[THUR6, -MR5\I'.T0'\'N$/:#;@3?"FD< (M?.:N,<(] M43273U98>'N+C@MIW\$;$ J^EKJQ7!5V%CH2[R6$J[W0ZTXH.R'T[T9=0!+] M 2QB(WA8W,+;-^_^FR:DVOL-8/T&L#9OC,LFBT&^>^_Q6GTYQF!22\P.9<]7XA'J+1RI84:C= %(!V* MVL MKK!:HH$D[G9E2'F7.VUS^S=TF[,DBF?A=D#1J%>9VI%5K1LR'P39NE+-GZAUN&&?B8[/-S\JX0VLOX5-5-]XL M!5DFF8$;5! ?*7@_RN+TA((7*XO/&E%^[]U'.=ARV:!WACMO%MVVR!>S M'M3%CMPBGJ;1_W6%!^W&M^[/W&R$LL184UQT,:'"3-<-NXG3==N!EMI1/VN' M)7U!H/$+Z/E::_<\\4VM_R;)_P502P,$% @ =G0)64:R?T/W!@ ^S< M !D !X;"]W;W)K&ULQ9MK;]LV%(;_"N$50PHT ML4A=;&>) =NZM,/:&7&S8ACV@;496Z@LN2*="[ ?/^H2ZV*:L8M3Y$LBR3S/ MD70.R<-7TM5#DG[C*\8$>EQ',;_NK(387':[?+YB:\HOD@V+Y2]W2;JF0NZF MRR[?I(PNQ =WBUH4LV8^)V,TWE7G='681K%O,PB5'*[JX[(WP9$"7LQ7RMDDB;Z$"[&Z[O0[:,'NZ#82-\G#>U9>D)WQYDG$\[_HH6QK M=-!\RT6R+HWE&:S#N/A/'\L;43/ U@$#4AJ0E@$A!PS,TL \UL J#:RVP>" M@5T:V,<:.*6!&I<*.KQ*DP>49JTE+=O(XYM;RXB$<9:* M,Y'*7T-I)X:S]Z,;[WP\FGDNFH[^_NA]^HS.T2>:IC3+$73F,D'#B+]%;U 8 MH\^K9,MIO.!772&]9XSNO/0T*3R1 YY,]#&)Q8HC+UZPA<+>T]L[+]D'+_BW M-8"NO&V[>T>>[]V8:(F_;Z,+1/ [1 R"53?D)?/X IE&;FZAVYF+SMZ\56#< MXS&F!N/]P-D@OJ(I4P7;_X&3.DP+H,ZM$4=SUP?,'&\>Z@,9Z#P;T!9HDJSE M*,]I/DZ.9"^(ETR.O )]?4+U=E/ZE!\>/=!T@?[Y0R+1!\'6_%_%Y8T+_Y;: M?S;;7/(-G;/KCIQ..$OO66?XZR_8,7Y3914DS(6$>9 P'Q(6 ,$:Z67MTLO2 MT8?3B,:(/6["E*$%%4R5('H"-M 3HZERT-5:GIH-D# /$N9#P@(@6",;[%TV MV-I8>H_S53:HH&R"352Y4-CC8K3*2LG[H?1]85YU[^N!U[HY-?"0, \2YD/" M B!8(_#.+O".-O W!9&C#4OGTB8!PGS M(6$!$*P1^]XN]CUM[&]K@_XE7P:SQ3F]9ZGL[5G'#Q/5RF6L!9T:?TB8"PGS]/<+ MHW6V/D..K)*>E&L.R),)@&"-U!CL4F.@O=31: T'Y060-&:65.IB'CP MVK,&J/@(2G-!:1XHS0>E!5"TYEM.E01*]!+HL8L,/>;49"'[VB+IM09W5]'( MQNUYHFQ47SGTC+9&I6@TL >M60+J"IN!J,1'HA/R"25_A\JU2QB7#ZW0F=PL7KAZB_X[ M_"+76'\%)^< J/0)2O/(OO1I&Z;=?E;O*]J9V+!,TLZMGR%KDDK6)'I9,Y 9 ME(7\Z$"#JIR@-!>4YH'2?%!:4-*:@R3!#K'4S[U()6 2K7(UG+(T?]$]GC,T MSD<298V*SJ:S6V5^@,J3H#07E.:!TGQ06@!%:R91)4\2ZY4+5 (J;(+27%": M!TKS06D!%*V99I7H2EX078\M4$&EUI)6KQC-VKA;YL!^HUY_T"Y0]QN=8VM MVI7$?C-L&_UV'?$SE$Q2*9E$_YKCR74$J"X)2G-!:1XHS0>E!26M44;9I\:59L2.23?ZAT]=$B&2=;ZX87; T:R!_ MOTL2\;R3.=A][S?\'U!+ P04 " !V= E9D S2))L# !\#0 &0 'AL M+W=O"WFCDB<_O4WG,-<9TNR9@A\ 1\)%7!+V!IA)/5JYR;\$LZN4!'*Y'L] M_3=P0:Z(0#EPE7;*4+MQZ<"X<"!XP8$0KGFF5A*F68+)(=[58BI%P:.B<=!( M^&6=M:#M?8# "SHU_DQ^'MYN<*==!;AM^=HO!=C$Y=QD6@(3GNKM)XE-X)$0 M)%NBWA(*[G:P/V]&=G9XM"4B@?_^U)3P66$JO]7%M[#?J;=OCH%+F9,8AX[> MYQ+%!IWH]W=^Z/U1%YPW(CL(5:<*5:>)/?IJ]YS63S8H]!D"2QTA!0E1" N3 MA1N3A1^*83WMC&:0<,:(D)"C*%+P?5V(&NV^-D0%6=^2F5-R$WFML#=P-S72 MNY7T;J/TN>+Q/7"[M^H$-*)?*^"-R Z$AI70\!=OA_ M0_5&9 >AZE6AZC7F MQ/0!14PE0BYHC*_(]MZS!.VVPHLJ00MEC;9/5-:OE/7_1UFN;W&]L@I%"F<[ MU)IJE333^&"0T(;4WB!UZ]=(<*+*BTKE1:-[MYSIU&94[>JD%5C?/SA&^MTP M/%JG1ALG*O"]I^K :]1P0^7]^4(@ M5'KK:@0.CCN/::+Y@N#@1YW2,YS?9. MU;-7[?@_EWD)W= $LP1V%%E27[?XSP4=JVFT=JJ:X$E-\(LNS-)P[W QO?:S MY6QT\+4!5K8^OB)IGB77!.Q MI+I\9;C0E%ZKIR]#493Z14?QW%;+=USIVMLV5_IYA,),T-\7G*O'CC%0/;BB M'U!+ P04 " !V= E9&3,O:44& -*@ &0 'AL+W=O0_(Y9%";D@8)L'\>8_K@C4?IR,X*CUP>/X6;+Q(/)['J'-V1!V)?= ^5WDPIE M%<8DR<(T 92L;T:W\"I KDC(([Z&Y"4[N@9B*$]I^BQN_EC=C S1(Q*1)1,0 MF/\YD#F)(H'$^_%?"3JJVA2)Q]>OZ!_SP?/!/.&,S-/H6[ABVYN1-P(KLL;[ MB#VF+Y](.2!;X"W3*,O_!R]EK#$"RWW&TKA,YCV(PZ3XB[^71!PE(/M$ BH3 M4-\$LTPP^R9898+5-\$N$_*A3XJQY\3YF.'9-4U? !71'$U6RV^'3[&%S>W2X"'SS<_GL??/X'7((%GX^K?41 N@8+EBZ?P=\[ MH6L&WON$X3#*/O"H=V "LBVF)+N>,-X7@3A9ENW>%>VB$^TZX#Y-V#8#0;(B M*TF^K\Z'2 $PX2143*!7)NZ0$O'/?3(&IG$!D($L28?F_=--V7C4Z3Y9\G1X M,CWHGXX49)C5M#!S//,$WN=]_$1H+O])@0L$2XX@-KBK;(>7Y&;$=[",T ,9 MS7[]!3K&;S)R=8+Y.L$"36 -&:Q*!DN%?B1#L\GEF3 MD)'5.=Z=#E67$%FF-75;LU02:%JN"5MQOK*G0TG5!-8@U:U(=7]N)R#%U1F" MW>ZBA8YI0L]N$2P)M*>>Z=I6BV%)H'1C"22![?VBP8Q7,>,-9(9\W_$RE,\V MEH(#R1C@+/&'A"[###_QJN8,25Y?DB2!5F1/!Y/=F]=I M=R,TI@@9CM/BM1L(D>V8#FJ_@Y2='OJ$ ]Z+>2BFI2 MT<^1FM=K9>70DT-EBX,71($&K>/=:(SL-MDZ&PUTH35%J MLIA=(JTQ:OL/69@S1IW)K=7CZ4)K\EV[/*BV>4-WEJ-:KR?WEHS4]EXP/Q'6 MKF9.A+5]7QEV3-[L>;/*S#FU:+IPNM*4-M\J#: MY?60X4V,.S(J8;OR/A'685RK_].%UF2\=H#0'58A_IY_E>%C1L!''%+P%4=[ M5:&H=)B#WXLZT7RM:($NM*90M2&%:D?:61K%=TXK(=1:"'400NFI%SW92]4U MV\M%&M9YI_:)"M2#?RNYM0&%:@?:E]PWU(TZW>2\1&N0:8R=]A=46AL-=*$U M?T"I/2Q2.K">VM0R7( D32[%.YKGR+\L["==V:\&V6CLM9>!+(Q/\-;7#[YZ ME$,UT876U*1VK6B@:^VW&0TN,/N3S*;:\*U+6NW5TMD$:=J"]1[4C1 M0$=Z@C"-92:2>$P)=]*H+G=:G:@NM*88M1-% YWH23'>Q+LIFT =WJ51'=JU M&E)=:$W::T.*K&&EYB,1AT[$CC!/$T;QDNUQ!/X*UT3*JZ:?_$K^=:+Y6M$" M76A-G6HOC 9Z85KIM*QU:FSN4KW4K=C@!Q&+"8&X.'(!$5^!/V2' N9GH)P2 MRJR@O%-0?L]>>>=[%?3LU539JZ9&M5%& XVR5",0\;5T_J4B54_=_B#UU%"# MU--JO76A-36LK3=2__HZ4$.U7.JF!LFEAAHDEU8#K@NMD&MR=+PM)G23GRO, M.//[A!5'FJJGU=G%V_S$7NOY';R:0\ES'UX%Q36,K7] P &0\ !D !X;"]W;W)K&ULM9=M;^(X$(#_BI5;G;I2FQ?GC?0 B;[L[9W4"L&UJ_MH$@-1$YNS M#>S^^[.=$$(2**KH%["=F?$\8WOLZ6\I>^-+C 7XF6>$#XRE$*M;R^+Q$N>( MFW2%B?PRIRQ'0G;9PN(KAE&BE?+,@K8=6#E*B3'LZ[$Q&_;I6F0IP6,&^#K/ M$?MUAS.Z'1B.L1N8I(NE4 /6L+]""SS%XF4U9K)G55:2-,>$IY0 AN<#8^3< MWCN>4M 2KRG>\EH;*)09I6^J\UGMG_9N&ES SQ/$]S7ZDB5@.C)X!$CQ'ZTQ,Z/8[+H%\92^F&=>_8%O* MV@:(UUS0O%26'N0I*?[1SS(0-05IIUL!E@JPJ> =47!+!5>#%IYIK GS^!]R MJ=PMR3K#X)F2FPWF B=@ND0, M2"HXN)I,7_3W+\ "7.OW+2&]5G-;<>GA7>$A/.)A )XH$4L.'DF"DT-]2])6 MR'"'? =/&OQ[34S@VM< VM#K\.?^?'7WA#MNM0*NMN<>L?>\SF>8 3K7P7ZM M![LK6(4QK]N8.O2W?(5B/##DJ>:8;; Q_/TW)[#_Z"*]D+$#;J_B]DY9KW&3 M_28K-LDUD F'"T22E"S 54K*\:]= 2EF\?4L*FEMAJX?]0([Z%N;.FM;SH$0 M]MRPDCO \"L,_^,8"X:(> _ ;SD61I$=-=QO2\%(INK([W8_J-P//NY^V7W' M_Z#EV8UON[[M-P@ZY%S']ES831!6!.''">0]-\?I&1!AV[G0BV 0-B ZY'S' M=H-NAE[%T+O,64 "X*(U0QDB,7Z/J]?>-A[T0\]M<+7EW#" =N!U@T456'0R MN?W0UZB$&6TPD\\"\*<^$?*JPN ;2AEX1=D:@[&$URD/7+U,OW2"1)?,>Q_!4RO2=PI MU3MRQAVX1X:?CUS+R6D>O%V;]NG)./B,M 'Z;Q,[G= M-I!GNLW$URT&G2/<^]>-<_IY\QF''.\?1&?&P&N=76B&L!F"MI1KNLT(6+4B M(\=LH6LO#F*Z)J)X?%>C57TWTE5-8_Q.U7VZ>-F;*8K&)\1D%N,@PW-ITC9# M>1^QH@XK.H*N="DSHT(61KJYE+4K9DI ?I]3*G8=-4%5#0__!U!+ P04 M" !V= E9,QM,9<0# "R# &0 'AL+W=OK,-N"WK2N0P8C3#<.P#XQ$6T(DTB4I._WW M)2E%M25:"[9\L4GJN>?N.1ZIT^1$V1//,!;@N2P(GUJ9$(=;V^9)ADO$;^@! M$_ED1UF)A)RRO%66B'U= MX(*>II9KO2ST^#-/13:U8@ND>(>J0MS3TT?0Q&\#& '8-_"L&7F/@O=:#WQCXK_40- 9:NEUK MUXE;(8%F$T9/@"FT9%,#G7UM+?.5$U4G6\'DTUS:B=GVX_Q^/5K,M^L5V,S_ MNEO__@!&8"O+,:T*#.@.+ O$>;[+$Z1W5JYL!4V>1FI[4K"DI2Q97C][O\(" MY07_("D^;U?@_;L/X!W("7C(:,412?G$%C)HY=I.F@ 7=8#P2H >N*-$9!RL M28I3@_UJV#X,+> @X:>*W #/^0E !_J&>):O-_=,=?*)T,,CQ:Z%#;HJ[Q !)@SAL@>Z_'?\T@1RS([9F/_[@AL[/IK2_)=GJ+@V@ :7H%4?!$-W? E:]T&> M [^#+F0&K4_FJNS4.PC@9W5!F977I,%9*%'H>1WE M?9 +_:ZJE0$5Q([3T=Y'03^(([/XL!4?#HJ_EU6#6))I]:G].D;DA[V M(PE@=],-H'#RY9-SA,6:C8D M.NJ'&G&PO=V]R:W-H965TITET.9A;%(LC!-B!0/9ZUSZX0[W;R@ M6../4*RRK=Y) MK"7M=R0M\C5-U#PC;C(3LX9Z:JYW/JKWS/5]0WU;[[[-/K1?]^&%;03^MHR. MB6-](7;'[C9LSZ6Y_&OP8JJF'XDG6KSS;KF[?[G3M"]_3MW_.77V\9ZSA^^* M!5"_D7@9)%JS/Z']>Z54)5R+. M_M?T>5ESN\W<_.ON)%L$4W'6TM]GF9#/HC7^Y5]6O_/?)K,A810)MJU#-]52B9XM )OEYK%S49$(C^U 3(F&TOW-2L7JCSN[9 M#"GJ[2GJ(T49$L9!L)H5!QLK#HQ6O$R39R%5.(D$B=(@*;Q(LGD@Q3R-9D(V M.="(/-2!2!A=PWK;9G K6WKJ1;^$;3#/S8%'ZC(HC:-H=3?:E1MMHQNO<@>>/THA\IM Y&_R8<]@!AYL122-0FDNE.9! M:3Z4QJ TCJ+5+5W%.]9GY3L6-."!TBB4YD)I'I3F0VD,2N,H6MW:5=!CF9.> MXFP=Q.DR48W^A08[4!J%TEPHS8/2?"B-60V16*_3V;V?RU&Z=6]6<9)ESI-X M$JHPB,BTZ&_7#UGI\W"C3Z&Q$91&H3072O-*VG:G_39?@@HR*(VC:'6#5AF3 M90Z9S*VNGGYU\)5(]&48^6ZX26N6.MC!T- )2G.A- ]*\Z$T!J5Q%*UN]BK% ML@:?U01#PRPHC4)I+I3F06D^E,:@-(ZBU:U=Y6C6!T%:>9H6/X2N_WP-QE&#=GU7H9IE3M]>^@:1+E:D@F87) M8Z,[H>D;E$9+VO9>[O4:+CIZ?2 MZ5.CJZ%!&91&H3072O.@-!]*8U :1]'JWJ\"-]O^I LS&QJ\06D42G.A- ]* M\Z$T!J5Q%*UN[2IXLXWIQ_AZ&4_TV5KW'9F8+J4^A8N,3(,HTG:?O&R:$7(4 M)NOG'9H?YS:K'.QS: H'I;E0F@>E^5 :*VG;=ZX;&WN.DJU;N K8[#T"-E-G M0O7TBYZF,EB1>R%C4I0<47I_U>QF:"8'I5$HS872/"C-A](8E,91M+KEJ]S. M[GU60P*-\: T"J6Y4)H'I?E0&H/2.(I6MW:5^-GFQ _R$T>SQL$NAT9])=T:#WYC8=5-;;5]:'RC(HC:-H=6]6 9UM_IW931#.M!_)4YC,WABS MT8705 Y*HR7MK1V<71=" [=]97VH+(/2.(I6=V&5I=GF+.WG^EV]_&XYR<1? MR[S8?1;-CZ69M^%@[T)C."C-A=(\*,V'TAB4QE&T^J>@2NSLT6>UP- ,#TJC M4)H+I7E0F@^E,2B-HVCUH8ZJ-- QIX$'CPWC[,9;Q4]J=F[57)J5#W4KE.9" M:1Z4YD-I#$KC*%K=K54PZ/QD,'B7WUC.VQ%]9=?H7FC\!Z51*,V%TCPHS8?2 M&)3&4;2ZPZOXS_FL^,^!QG]0&H727"C-@])\*(U!:1Q%JUM[:UA%<_SWP8^3 MS-4'^Q<[?**SV_3834V/"]7U]M;UH;H,2N,H6MUW56;GF#.[PUM<:"17TCX^ MAA2JZT)I'I3F0VD,2N,HVMJM[:TAG6,A'XOQP#,RS<^"N]"9TC@>]%I'KL<37 M$RI=% --3U*ETKAX.1?!3,A\!;W\(4W5ZT0NL!G1??P/4$L#!!0 ( '9T M"5EUI@, -T. 9 >&PO=V]R:W-H965TWD/RZ([W4FWU!L"0EU!$>N)LC(G/75<'&PB9/I,Q1-BS MEBID!IOJV=6Q K9*@T+A^I[7=T/&(VF( M)PY[??1,[%*64FYM8[Z:.)YE! ("8R$8_NW@"H2P2,CC1P[J%'/:P./G5_0O MZ>)Q,4NFX4J*[WQE-A-GZ) 5K%DBS$+N;R!?4,_B!5+H])?L\[&>0X)$&QGF MP<@@Y%'VSU[R1!P%^(.: #\/\%/>V40IRVMFV'2LY)XH.QK1[$.ZU#0:R?'( MJO)@%/9RC#/3J[MO3[/%X_SR=D9N[RZ^D>_SQQOR<'.QF-W9BS]&I9?V8'XPT_$]_PN^96X1&^8PBD.ZBV6BZLO M4N 7*?!3\&XMN-KB]H\5#X#(-8F3I> !P=0'VRJJC6CV%)WKF 4P_]YBT/)W$"H_ZIBW6F!=;=@ MW6W,\)6,=J ,7PK $[,TZ9[9,X7TC?Y$UG9_[>S^JB*>0=,,VUXRNZEWUNV/ MW5T%HU[!J-?(:/8"*N :,M6KIFV,/S%?_8)=OR65^RVP'A2L!^VI/*A2N5M0":^J5ON']/VJ3 MOW^ZIO,KW_M96OD,; M#>)]ASO'QD^C-Z>[XPUKQ"Z-A38[RX+K[>>U B \PE,.VA"%":XDT8AT:@)+ MPZ&]MI1OPXIHZ46TT33>J7R_2GFO.^K6*%^:#6UVFVN^XRM *K5Z-\:?FK;2 M>^BP+;W;L"-:^A%M-(YWZIUAOY'[7TJ[1\6*+?SP\_N91YH(6&.,=S; 8)75 M4EG#R#BM7Y;28#64/FZP_@1E!V#_6DKSVK E45'13O\!4$L#!!0 ( '9T M"5D!U',@TP, %L. 9 >&PO=V]R:W-H965T)49(0I]+RB38RM3:CNT;9EDI,#RD6\)@R]K+@JL MH"HVMMP*@M.*5%#;=9S0+G#.K,FH:EN(R8B7BN:,+ 2295%@\=>44+X?6SWK MT/"<;S*E&^S):(LW9$G4RW8AH&:W*FE>$"9SSI @Z['UU!O.!QI? ?[(R5YV MRDB/9,7YJZ[\FHXM1W>(4)(HK8#A;T=FA%(M!-WXL]&TVI":V"T?U#]48X>Q MK+ D,TZ_Y:G*QE9DH92L<4G5,]]_),UX JV7<"JK7[1OL(Z%DE(J7C1DZ$&1 ML_H??V]\Z!! QTQP&X)[2O#/$+R&X%T;P6\(_K41@H90#=VNQUX9%V.%)R/! M]TAH-*CI0N5^Q0:_EG&Z.[=/7J';"3U5XERAEY8KN0#-$+Y:\9+"8IR9"L8D>Z7G32]G]:] M=\_TWD.?.5.91'.6DM3 CR_SPPM\&YQL[70/=D[=BX*_E>P1>\2L\[EUME00167 Q-,UMS?3-7;X]#N<4)&5NP M_TDB=L2:_/Q3+W1^,=EZ2['XEF+S&XD=38#?3H!_27VBER;52Q,K)?(5+.,5 M+&K%4<*+ M8S["[):[TJ,TY3(HQ+L(X15C'TL;.;O.]'OM\;V;ON%!A@;NA$ M@V-8;(#U',\-PV/!B2L:$<=A%SR9E<,NDO*58?$NQ M^8W$CJ8@;*<@O)B4WZJS&PX.O(/=84,.IT(IH0V.@P33I*1PX+ -8H<$WL+9 M4N'T&=3-W@=]38 3Z0Z8M="]:5[K+@6=;/)Z0> ,@L ]26,#TNGW?1=R]"23 MC9J^%WG>:2Z;-=W(#\^D<[_ULO^_>IDV9_J_N-F_VDT#\HR;1DVCFV;-"VY& MK9O113?KNXW!)VU'RBG%HM-J=*8.$'5W+>?1#4Y<,:*3&XR@LCZHT71M0;+XRH-U[8G=LR7% VU3-%PDHHF:HO M-VUK^Q)ZJAX )^W3WG#6,[3'\'*J'SK_R-?/KL]8;'(F$25K".4\]B&+1?V4 MJ2N*;ZN[^HHKN/E7Q0Q>?T1H 'Q?D-:&ULS9IM M_BH;.=-J92W@&.[4]DQAU[CJY2R9N>R\Z?2%CV:8'B)-$G/OVE8" M(83B1I-+7L0\[/XD[2Y_LX;9@= O;(\Q!P])G+*YMN<\N]!U%NYQ@M@YR7 J MSFP)31 7NW2GLXQBM"F1RE^)8"EB<)HM^N M<$P.<\W4'@_<1;L]EP?TQ2Q#.[S"_(_LEHH]O:9LH@2G+"(IH'@[UR[-"V@9 MTJ&P^#/"!W:T#>12UH1\D3L?-G/-D#/",0ZY1"#Q<8^7.(XE2(ORF-^1PWM<+7=_ ,K$0U;O(8 [(%JSVBF(&;G#..TDV4[L!G3#& #V&<;_ &;"E) M -]CL$1QF,>H2+]P#*(XY^+\)U'LUX0Q<(LIN*&"(.JQQ(*? LQ1%+.?P1E@ MQ4 SG8M%R:GI8;6 JW(!UC,+L,%'DO(] S 5T^GQ#X;]O0%_702SCJCU&-$K M:Q#X6YZ> ]MX!RS#BL8=EU>=L%SGN%5Y1,QEJ.U MJ*@\$]6!'S -(U;4ERCP\ L@F2R;WNP/\J6,7K ,A7BN"9UDF-YC;?'C#Z9G M_-(7>I6P0"4,*H*UDN3427(*NOU,DBY3'FWDY2HD&ZQPF-.(1R)K[6M\29(L MY_7U#1%-A1J4UW5Y.?]U+<#@ \<)^[LOE8[*5*J$!2IA4!&LE4JW3J4[>+VU M4LF:5.)6*L-V*O%C*C.1RD*'WP&4D#SE?5DL)^ 6$Y"W(?<+V_0]R[*F,_W^ M.$,]AIYIV8;MM V#'D-YGV/81ML0]A&-R<2?3FK#5M2\.FK>Z2IUCQF77WJ(7ENN[4\3HZ]=3.GOI3H54=F>KA^4)^W(Z:_F.8_2+ MU+2.V/1%(K5$62;B-DJK!DFE7-X%@\/,_T;;0].VG:GI=.^NQB+A&&0[ME;> !48I2WM__#[)/KF^5M$ I#:JBM;/4].JF_38$2VE/KY06**5!5;1V M0IN^WASL-5]%L)RG=SN&8YNNX785ZZFE-7%LWS",KF+U6$X=V[% MG+X-\5+:]"NE!4II4!6M_?BOZ?NMP3;T-<2KFD%+/KR)[W9OI99C#8.QAG"$ M81DW_>BA=(+IKG@;@(EUBS65#Q#KH_4;!Y?%<_;.\2OS8FGV' _,"UB^3]#@ MR]<;/B*ZBU(&8KP50QGGOI@M+=\8*'&PO=V]R M:W-H965T?5CM \$5&S50;L#.1)H?OP4FQF636Y7!5QE(J[C.2K) FRERL1R^>+CM5YW?$UFB^* M\YW7 MI#R51RF_EQO7LXO.H!R1B$58E(A _5J+J8CCDJ3&\:.&=K8YR\#=UZ]TKSIY M=3*/02ZF,OY/-"L6%YVS#IF)IV 5%U_E,Q?U"8U*7BCCO/I)GNMC!QT2KO)" M)G6P&D$2I9O?P9_U/V(GP+;?"+#K /N] 4X=X+PW8%@'#/<#)F\$C.J T7LS MN'6 NQ]@O1$PK@/&[\UP5@><5>_NYNVHWDL:%,'E>2:?258>K6CEBTH05;1Z M"Z.TU.Y]D:F_1BJNN)S^?G-S_7##;A_NR>=;2J:_WSY_D5](E)*'A5SE03K+S_N%RET2^F&=AVWRV&_D<4_/K+;RWCFA[#I#V%.(JA9LQ-D*G1 MG!W%L'>,QMD;3?7YEFD+S7O'OVA@'1V4?^S<7HA]_-2XF4)%J$YM,QBG':/I MP-D*V*FXSEL"EDD2%6HV+7*BI$FF2F91.A=I&(E\1\#__:("R74ADOQ_+:._ MVF09MF;YI PBH0Q),Q#PGPDC(-@ MFB*'6T4.3?3++S+/2;B5X4N7I*J$AW$0)3EYBF(Q(W^]_9F^,L)/%2(21I$P MMH&-*EAY@;6^=,[[ZUUU(=/Y2!@'P31UC;;J&IG5%:D+1Q(DL^5L?L^AO05?] MH30*I3$HS8/2?"B-HVBZ-)O%?\N\^G^WRL)%D LB'^-H'KRURF^FG*P\Z#H_ ME,:LPY7^X6@R.JBOT.5^*(VC:+JDFA5_R[SD/PV641'$9&?6:Y44=.D?2J-0 M&H/2/"C-A](XBJ8KKS$*+/=CZBS4/(#2*)3&H#0/2O.A-(ZBZ=)L_ C+;$B\ M3HKAD4D1ZC] :11*8S5MU_@93B;N:+_.0DT(*(VC:+JD&A_",AL1]X5,0YD1 M/Y.K99=LOE.@W_7JBBH M*P&E42B-06D>E.9#:1Q%TY77F!>V_2&EUX:Z'% :A=(8E.9!:3Z4QE$T79J- MRV$;EZI_JO1"C8V:IA7+R62T]W@;A29E4)H'I?E0&D?1=)DUCH5M=BR.RRPK M)\%4[6J5&M3)J&F:U$:NNZ\TJ$,!I7E0F@^E<11-5UIC9-AF(\,+HF)!'D2X M2&4LYZK ;E99R%_D?O68BQ\K588)*Y\F:%4:U." TBB4QJ T#TKSH32.HNF* M; P.^V,,#AMJ<$!I%$IC4)H'I?E0&D?1=&DV!H=M-CA^YNKOT JPW,G>,Y-3 M<_Z3508U,Z T#TKSH32.HNDJ:SP/^\B7+T26+H)L1FZF4[+N$2YG0NEN&HL@ MS:1,M%69+OGR9=IM51S4$X'2*)3&H#0/2O.A-(ZBZE^5 :1]'TCA.-)^(<\42.? ?;''ZJY* T"J4Q*,V#TGSGT.*QK?%> MEP&.RJE+J3$^'+/QL5M_J_+:(^N\1[[U[GN$I7-UM,C4K*=NDU.YKIXFS3=5 MF.Q;)EUR$X69.B@OZKOJZ?K=Q=\B#2 M5-W("_'.M77SZ$]6,I)&H30&I7E0F@^E<11-5WSC]CBCCZGK4-L'2J-0&H/2 M/"C-A](XBJ9+L[%]'','K*-U'6KG0&D42F-0FN<<-I^RQNZ>\>!#KO3U(6KQME@FU#Z\O_ U!+ P04 M " !V= E9CI*W,D<$ #\&@ &0 'AL+W=OFTOSX=2Y-"4TSH#E?0NSX?4[B\^(X]FC'^)-8 TCR+8E3,=;64FZN=%TL MUI!0<<$VD*HK2\83*E61KW2QX4##0I3$NF48CI[0*-4FHZ+NCD]&+)-QE,(= M)R)+$LJ?;R!FN[%F:B\5]]%J+?,*?3+:T!7,0#YN[K@JZ34EC!)(1<12PF$Y MUJ[-J\"TN\(>I6@ M=VR$?B7H'QO!J03.L8)!)1@4R2I[MTB-2R6=C#C;$9ZW5K3\I,AOH589B=+< MBC/)U=5(Z>1D]G@S\_Y^]/YZ(-X7=9R1,Q">&D(88M^VJVW?Z3WNO5.AUY7 M/59WF_72;3=6)_#/++X@MOF16(;5:WN>'\E3)3?>E;O'R^VVWOBYZ/[/10^Z MY=?9ZH(8P[;HC538M8/M@F>_Y^!L+N!K!JDDWC8__GNK6I!/$A+Q7YM52URO M'9O UHD[U2TES"E@^21A.[%,9VB-].V^ M#=ZVZ@U[PV8CKZ61T7,.4/[;5I>6?= H0'K$1C[Z=3[ZG?E0$ M!4BPAEN&M5N&G6;[)N&8QKMZ3>-UQ4+XZ0)!?E.7(CI,X3$Y71''H GY);1E)RY M[L/MN;I>E*Y7',J9YG=RKP12">XHE\^MZQF=]W"J>U!I+BK-0Z7YJ+0 B]9T MVM[:F(D[,ZEX6*[!I+FH- ^5YJ/2 BQ:TS76JVLLW"6&BM<8*&W#,)I?A-/N ML"?; 9/FH=)\5%J 12OMH.^MM2? 5\4VBE 3434I*1%/E.^BE)!8EBJ4,;%0'W6\W*KI2Q(MBE6^N=,2I84 MIVN@(?"\@;J^9$R^%/( ]8;7Y']02P,$% @ =G0)61AAL;AL P KA8 M T !X;"]S='EL97,N>&ULW5CA;MHP$'Z5*%VG5IH((6L@*R!M2)4F;5.E M]L?^588X8,EQ,L=TL/?9B^S)YHN3$*@/T?Y884$0^S[?=Y_/E\1A6*@UIW<+ M2I6S2KDH1NY"J?R#YQ6S!4U)TN'[YW'4,WR6(Z[]HL2N'0]*^G5 :2=KCY0YA+%Z,/#Z/>18]3];>IR^+DF,H[G MF-O KNC/;R2-#; _CY%%C1:_$00=Q+G?/4139X^J#J:K[UMUM51ACCW[A+IM MWWKAO:J Q\,D$YLZ#EQCT/PDI"4D97QMS#PRSC&?24?H" MT@%]L!2_#.R;'EQ;%4_*1";+V":"^9U6PW> N@<"&>>-P)YK#.-A3I2B4MSH M3CFX-#Z!G*I]O\ZUPKDD:[]WY6X29(J:'VJ!J:=D8YOX,;S_=DBWN5M%:NK"71-+6@JFEH3 ?X MVVR&NTT;OHC7R=ECICXM]71$V8<:I;>2)FQ5]E=)(P!C]W%VDN=\_9&SN4BI MF?S! <=#4OLYBTRR7SH:E,I,&ZATG4_I2M7EM$IPS;T3U/QO M\SRG@DK"VZ)U[1]SEE^L..B_EN3RKK(KV*JQVDTD?O\C@)%:[=Y0BO6I/V=JX;FU;&ZL#KPZ M9%PQ4?46+(ZI>+)[U?2*3/7+^!:_'A_3A"RYNF_ D;MI?Z4Q6Z91,^H6$E&- MVK2_P/3T5KA^-]&QF(CIBL:3JBOGT[+IZ(:.6AW@L(OICO&S(I/Q@<>P^D3[L,XVB( A#+*.3 MB57!!,M;&,+7SH9I P\L#D1Z7J[QU<8K9'\=8&NZKT*PF>*5B,T4SS4@]KR! M1Q395QN+ Q[8*F"U _'M<:"F[#Y! *N*:<.N8!R)(@R!6K37:!@BV0GA8U\? M["H)@BBR(X#9%00!AL#5B".8 M" (4%0/@=WGD=>_9SR-O]0C_\"4$L#!!0 M ( '9T"5F7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GBH>LSNZS/&N^78ZZUWDZ$MNLR+;9]W1U.3H? MB7I3/MZ45?:]+)HDCY95F>>7(^7PQEU:-=GRQ>VHA8R3^[J[TR3W82)!+D?F MN7S@.JOJIOM$]_Q$,CZD\L.'JWU37F5YDU;3I$FOJW*_RXHO[6/DMQB3K]'% MX>GO(8@7U?\)8[E>9\MT6B[WV[1H#G<KP%+.I-MJM'HDBVZ>7(*1_2JOT^ M\A]XJ\-W:R04B51UD>X$O@BL1A->V[_UE=]>V/R60;P'D6U[(R+OVO2O/L?U8V(X3+/S8 M\Z_%7$;2\=R(0+X#D.]X(7^ 12)T'=>[LR6"9F%6BPQ9N)"CPOUSW@Z/J.UQ(HAOW% XBS"DF,@M"K-R"GR@7THG"[).)[?\N)D$8!A_E<*##0$$"49@-D) ;%&8Y7-E>*.[L MV<(5MZX=+4+W5C8GI4-24)BM,)-(_0Z%9G^%>?J/;NS0/9O8K>5EMSH*E(JF M?Y5Y^I=)QYT;QI[LZ6(6V+[XZ,4WH@.^"6;4\2JR@>FLS%1E!938"QJ2K,Q4Y0F5VQ$":*=[$B82H?Z&,R!LJLS=(OCG( MAJRA,EL#YIS]WHATHC+KY#CG'(JCAJ2B,4OE*/DM@))%*-.Z5"4QL:$571T+1F86",6E-5T=> MT9F]@C%I55='7M&9O8(Q+8J)!*-S+UH@YEN*"?=$3KJ$>4 ^",I9KBFD@"QFOO%4B,?VDJI+VG(!X0VME!K*0<^.\22@FLI#);*'G\M +PBSOK7]-)"&364*$DC;WHEBEE6@V%!-)R&26T$]* M6D_0%!-)R#Q-Y>V V9LV320A\W4J;__9,>'Y,&8#/3-&^]TN3]M/)[EPDGHC MKO+RD6(B YG,!B*8VVU2?6L'3[-)A5T4>\E+,9&!3.Y#8@-%3=+\%!,9R'S] MGM MYUK(0A:WA8Y/X0RF'18RD-49:-Q]N/[P?I6NLR)=^?+QM;R_3/+EO!+MG^[, MFZH;[;FW]3[/'7DO*&9ELGKZSQ[VAVY8?)R.YV%=[<>Q^U'7PV9?3LWPT';E?+FR;?M3,UZ6_:[N MFLU[LRNU+)=1]_G^YF+U\^N_,_$=KL];,K/=O/[5,[C/P;7?]K^?=B7 M,E:+UZ;?E7%=U1_'V^FAOA[2PV5RM7AY6U?]RUNJZKF#!()D_B"%()T_R"#( MY@]R"/+Y@P*"8OZ@#$%Y_J 5!*WF#WJ$H,?Y@](295P2)$VP)M Z(=>)P.N$ M8"<"L1.2G0C,3HAV(E [(=N)P.V$<"<"N1/2G0CL3HAW(M!;4&\AT%M0;R'0 M6R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$ M>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V5 M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;YML=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW M$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D M9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GT MSJAW)M [H]Z90.\\^5F00.^,>F<"O3/JG;]3[V'\/);AUO.UAN>OOI/J\7)O MN3W^NOPZB3BOKCC7]Q7#\U]02P,$% @ =G0)6=TG:PL8 @ A2T !, M !;0V]N=&5N=%]4>7!E&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N-R[V M EYRVD9-8LLVK+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]] M7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/JDW9=2!=E M0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+ M4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI'<96C MP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5 MHL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*1 M5:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:#(JM! MD=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19+8JL]G_*^M/[ M_2?'S\]Z<-WXDL_F?U]?_P902P$"% ,4 " !V= E9!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M '9T"5EKJ?53[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ =G0)6:S. M&?.N!@ 6B< !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ =G0)69I1*M&!!P QR0 !@ M ("!?1H 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ =G0)60ETD+3I" NB@ !@ ("!)S$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =G0)6;\W M70,T P '@< !D ("!7%X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =G0)65_B>1 < P W 8 !D M ("!OV< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =G0)6=*P=K A!0 / P !D ("! M?'4 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ =G0)6:XUJX\'! 3 D !D ("! HH 'AL+W=O&PO=V]R:W-H965TZ: !X M;"]W;W)K&UL4$L! A0#% @ =G0)69FLE[9 M! $0H !D ("!FZ( 'AL+W=O-P &0 M@($2IP >&PO=V]R:W-H965T&UL4$L! A0#% @ =G0)6?!IOQ1=$@ PS@ !D M ("!D;T 'AL+W=O&PO=V]R M:W-H965T7 , - ' M 9 " @9[3 !X;"]W;W)K&UL M4$L! A0#% @ =G0)6=Y_#WR, @ 8 4 !D ("!,=< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M=G0)63<>D6%>! D0H !D ("!N^ 'AL+W=O&UL4$L! A0#% @ =G0)60&PO=V]R:W-H965T&UL4$L! A0#% @ =G0)62+UHZ7.!0 ] X !D M ("!0?8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ =G0)67;N\*+D# W9\ !D ("!0P0! 'AL M+W=O$0$ >&PO=V]R:W-H965T 3 0!X;"]W;W)K&UL4$L! A0#% @ =G0) M67P0OG.Z! =QP !D ("!KQ&PO=V]R:W-H965TGP( ,(& 9 " @8T? 0!X;"]W;W)K M&UL4$L! A0#% @ =G0)6<.D!82V @ _ < M !D ("!8R(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =G0)64EZ@.NO P K P !D M ("!SRH! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =G0)63@EO!J6 P K@H !D ("!.C0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =G0)61EY MV?G.!@ $4( !D ("!DCX! 'AL+W=O&PO=V]R:W-H965T)'@0 *\1 9 " @?M* 0!X;"]W;W)K&UL4$L! A0#% @ =G0)69)U'B'= @ I0< !D M ("!4$\! 'AL+W=O&PO M=V]R:W-H965TP( M ,0' 9 " @455 0!X;"]W;W)K&UL4$L! A0#% @ =G0)60_WW/3@!0 V"\ !D ("! M]U&PO=V]R:W-H965T&UL4$L! A0#% M @ =G0)63"7.*E%!0 H!P !D ("!IF&PO=V]R:W-H965T&UL4$L! A0#% @ =G0)6=LCLAB% M @ A@4 !D ("!%W0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =G0)69 ,TB2; P ? T !D M ("!78$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =G0)63,;3&7$ P L@P !D ("!WX\! M 'AL+W=O&PO=V]R:W-H965T@, -T. 9 M " @8.< 0!X;"]W;W)K&UL4$L! A0#% @ M=G0)60'4&UL4$L! A0#% @ =G0)68Z2MS)'! M_!H !D ("!5K(! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !V= E9W2=K M"Q@" "%+0 $P @ '3PP$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 5P!7 -@7 XML 92 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 93 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 219 373 1 false 67 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://microvast.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 9952153 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 9952154 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 9952155 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS??? EQUITY Sheet http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS??? EQUITY Statements 6 false false R7.htm 9952156 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 9952157 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS Sheet http://microvast.com/role/DESCRIPTIONOFORGANIZATIONANDBUSINESSOPERATIONS DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS Notes 8 false false R9.htm 9952158 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 9952159 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://microvast.com/role/ACCOUNTSRECEIVABLE ACCOUNTS RECEIVABLE Notes 10 false false R11.htm 9952160 - Disclosure - INVENTORIES, NET Sheet http://microvast.com/role/INVENTORIESNET INVENTORIES, NET Notes 11 false false R12.htm 9952161 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 12 false false R13.htm 9952162 - Disclosure - PRODUCT WARRANTY Sheet http://microvast.com/role/PRODUCTWARRANTY PRODUCT WARRANTY Notes 13 false false R14.htm 9952163 - Disclosure - BANK BORROWINGS Sheet http://microvast.com/role/BANKBORROWINGS BANK BORROWINGS Notes 14 false false R15.htm 9952164 - Disclosure - OTHER NON-CURRENT LIABILITIES Sheet http://microvast.com/role/OTHERNONCURRENTLIABILITIES OTHER NON-CURRENT LIABILITIES Notes 15 false false R16.htm 9952165 - Disclosure - BONDS PAYABLE Sheet http://microvast.com/role/BONDSPAYABLE BONDS PAYABLE Notes 16 false false R17.htm 9952166 - Disclosure - WARRANTS Sheet http://microvast.com/role/WARRANTS WARRANTS Notes 17 false false R18.htm 9952167 - Disclosure - FAIR VALUE MEASUREMENT Sheet http://microvast.com/role/FAIRVALUEMEASUREMENT FAIR VALUE MEASUREMENT Notes 18 false false R19.htm 9952168 - Disclosure - LEASES Sheet http://microvast.com/role/LEASES LEASES Notes 19 false false R20.htm 9952169 - Disclosure - SHARE-BASED PAYMENT Sheet http://microvast.com/role/SHAREBASEDPAYMENT SHARE-BASED PAYMENT Notes 20 false false R21.htm 9952170 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER Sheet http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDER CONVERTIBLE LOAN WITH SHAREHOLDER Notes 21 false false R22.htm 9952171 - Disclosure - NET LOSS PER SHARE Sheet http://microvast.com/role/NETLOSSPERSHARE NET LOSS PER SHARE Notes 22 false false R23.htm 9952172 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://microvast.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 23 false false R24.htm 9952173 - Disclosure - SUBSEQUENT EVENTS Sheet http://microvast.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 24 false false R25.htm 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIES 26 false false R27.htm 9954473 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://microvast.com/role/ACCOUNTSRECEIVABLETables ACCOUNTS RECEIVABLE (Tables) Tables http://microvast.com/role/ACCOUNTSRECEIVABLE 27 false false R28.htm 9954474 - Disclosure - INVENTORIES (Tables) Sheet http://microvast.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://microvast.com/role/INVENTORIESNET 28 false false R29.htm 9954475 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES 29 false false R30.htm 9954476 - Disclosure - PRODUCT WARRANTY (Tables) Sheet http://microvast.com/role/PRODUCTWARRANTYTables PRODUCT WARRANTY (Tables) Tables http://microvast.com/role/PRODUCTWARRANTY 30 false false R31.htm 9954477 - Disclosure - BANK BORROWINGS (Tables) Sheet http://microvast.com/role/BANKBORROWINGSTables BANK BORROWINGS (Tables) Tables http://microvast.com/role/BANKBORROWINGS 31 false false R32.htm 9954478 - Disclosure - OTHER NON-CURRENT LIABILITIES (Tables) Sheet http://microvast.com/role/OTHERNONCURRENTLIABILITIESTables OTHER NON-CURRENT LIABILITIES (Tables) Tables http://microvast.com/role/OTHERNONCURRENTLIABILITIES 32 false false R33.htm 9954479 - Disclosure - BONDS PAYABLE (Tables) Sheet http://microvast.com/role/BONDSPAYABLETables BONDS PAYABLE (Tables) Tables http://microvast.com/role/BONDSPAYABLE 33 false false R34.htm 9954480 - Disclosure - WARRANTS (Tables) Sheet http://microvast.com/role/WARRANTSTables WARRANTS (Tables) Tables http://microvast.com/role/WARRANTS 34 false false R35.htm 9954481 - Disclosure - FAIR VALUE MEASUREMENT (Tables) Sheet http://microvast.com/role/FAIRVALUEMEASUREMENTTables FAIR VALUE MEASUREMENT (Tables) Tables http://microvast.com/role/FAIRVALUEMEASUREMENT 35 false false R36.htm 9954482 - Disclosure - LEASES (Tables) Sheet http://microvast.com/role/LEASESTables LEASES (Tables) Tables http://microvast.com/role/LEASES 36 false false R37.htm 9954483 - Disclosure - SHARE-BASED PAYMENT (Tables) Sheet http://microvast.com/role/SHAREBASEDPAYMENTTables SHARE-BASED PAYMENT (Tables) Tables http://microvast.com/role/SHAREBASEDPAYMENT 37 false false R38.htm 9954484 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER (Tables) Sheet http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERTables CONVERTIBLE LOAN WITH SHAREHOLDER (Tables) Tables http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDER 38 false false R39.htm 9954485 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://microvast.com/role/NETLOSSPERSHARETables NET LOSS PER SHARE (Tables) Tables http://microvast.com/role/NETLOSSPERSHARE 39 false false R40.htm 9954486 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Going Concern (Details) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails SIGNIFICANT ACCOUNTING POLICIES - Going Concern (Details) Details 40 false false R41.htm 9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Labor reduction in the U.S. (Details) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESLaborreductionintheUSDetails SIGNIFICANT ACCOUNTING POLICIES - Labor reduction in the U.S. (Details) Details 41 false false R42.htm 9954488 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Bank Loans (Details) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails SIGNIFICANT ACCOUNTING POLICIES - Bank Loans (Details) Details 42 false false R43.htm 9954489 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Details 43 false false R44.htm 9954490 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Contract Balances (Details) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESContractBalancesDetails SIGNIFICANT ACCOUNTING POLICIES - Contract Balances (Details) Details 44 false false R45.htm 9954491 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Operating Leases (Details) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESOperatingLeasesDetails SIGNIFICANT ACCOUNTING POLICIES - Operating Leases (Details) Details 45 false false R46.htm 9954492 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Impairment of long-lived assets (Details) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESImpairmentoflonglivedassetsDetails SIGNIFICANT ACCOUNTING POLICIES - Impairment of long-lived assets (Details) Details 46 false false R47.htm 9954493 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Convertible loan with shareholder (Details) Sheet http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESConvertibleloanwithshareholderDetails SIGNIFICANT ACCOUNTING POLICIES - Convertible loan with shareholder (Details) Details 47 false false R48.htm 9954494 - Disclosure - ACCOUNTS RECEIVABLE- Schedule of Accounts Receivable (Details) Sheet http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails ACCOUNTS RECEIVABLE- Schedule of Accounts Receivable (Details) Details 48 false false R49.htm 9954495 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Losses (Details) Sheet http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossesDetails ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Losses (Details) Details 49 false false R50.htm 9954496 - Disclosure - INVENTORIES, NET - Schedule of Inventories (Details) Sheet http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails INVENTORIES, NET - Schedule of Inventories (Details) Details 50 false false R51.htm 9954497 - Disclosure - INVENTORIES, NET - Narrative (Details) Sheet http://microvast.com/role/INVENTORIESNETNarrativeDetails INVENTORIES, NET - Narrative (Details) Details 51 false false R52.htm 9954498 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 52 false false R53.htm 9954499 - Disclosure - PRODUCT WARRANTY - Schedule of Movement of Product Warranty (Details) Sheet http://microvast.com/role/PRODUCTWARRANTYScheduleofMovementofProductWarrantyDetails PRODUCT WARRANTY - Schedule of Movement of Product Warranty (Details) Details 53 false false R54.htm 9954500 - Disclosure - PRODUCT WARRANTY - Schedule of Warranty Cost (Details) Sheet http://microvast.com/role/PRODUCTWARRANTYScheduleofWarrantyCostDetails PRODUCT WARRANTY - Schedule of Warranty Cost (Details) Details 54 false false R55.htm 9954501 - Disclosure - BANK BORROWINGS - Narrative (Details) Sheet http://microvast.com/role/BANKBORROWINGSNarrativeDetails BANK BORROWINGS - Narrative (Details) Details 55 false false R56.htm 9954502 - Disclosure - BANK BORROWINGS - Schedule of Bank Borrowings Repayment (Details) Sheet http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails BANK BORROWINGS - Schedule of Bank Borrowings Repayment (Details) Details 56 false false R57.htm 9954503 - Disclosure - BANK BORROWINGS - Schedule of Bank Borrowings (Details) Sheet http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails BANK BORROWINGS - Schedule of Bank Borrowings (Details) Details 57 false false R58.htm 9954504 - Disclosure - BANK BORROWINGS - Schedule of Banking Facilities and Aggregate Carrying Amount (Details) Sheet http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails BANK BORROWINGS - Schedule of Banking Facilities and Aggregate Carrying Amount (Details) Details 58 false false R59.htm 9954505 - Disclosure - OTHER NON-CURRENT LIABILITIES - Schedule of Other Non-Current Liabilities (Details) Sheet http://microvast.com/role/OTHERNONCURRENTLIABILITIESScheduleofOtherNonCurrentLiabilitiesDetails OTHER NON-CURRENT LIABILITIES - Schedule of Other Non-Current Liabilities (Details) Details 59 false false R60.htm 9954506 - Disclosure - BONDS PAYABLE - Schedule of Bonds Payable (Details) Sheet http://microvast.com/role/BONDSPAYABLEScheduleofBondsPayableDetails BONDS PAYABLE - Schedule of Bonds Payable (Details) Details 60 false false R61.htm 9954507 - Disclosure - BONDS PAYABLE - Narrative (Details) Sheet http://microvast.com/role/BONDSPAYABLENarrativeDetails BONDS PAYABLE - Narrative (Details) Details 61 false false R62.htm 9954508 - Disclosure - WARRANTS - Narrative (Details) Sheet http://microvast.com/role/WARRANTSNarrativeDetails WARRANTS - Narrative (Details) Details 62 false false R63.htm 9954509 - Disclosure - WARRANTS - Schedule of Under the Binomial-Lattice Model (???BLM???) that Assumes Optimal Exercise of the Company???s Redemption Option (Details) Sheet http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails WARRANTS - Schedule of Under the Binomial-Lattice Model (???BLM???) that Assumes Optimal Exercise of the Company???s Redemption Option (Details) Details 63 false false R64.htm 9954510 - Disclosure - FAIR VALUE MEASUREMENT - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails FAIR VALUE MEASUREMENT - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 64 false false R65.htm 9954511 - Disclosure - FAIR VALUE MEASUREMENT - Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability (Details) Sheet http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails FAIR VALUE MEASUREMENT - Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability (Details) Details 65 false false R66.htm 9954512 - Disclosure - LEASES - Narrative (Details) Sheet http://microvast.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 66 false false R67.htm 9954513 - Disclosure - LEASES - Supplemental Cash Flow Information Related to Leases (Details) Sheet http://microvast.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails LEASES - Supplemental Cash Flow Information Related to Leases (Details) Details 67 false false R68.htm 9954514 - Disclosure - LEASES - Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis (Details) Sheet http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails LEASES - Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis (Details) Details 68 false false R69.htm 9954515 - Disclosure - SHARE-BASED PAYMENT - Narrative (Details) Sheet http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails SHARE-BASED PAYMENT - Narrative (Details) Details 69 false false R70.htm 9954516 - Disclosure - SHARE-BASED PAYMENT - Schedule of Fair Value Assumptions (Details) Sheet http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails SHARE-BASED PAYMENT - Schedule of Fair Value Assumptions (Details) Details 70 false false R71.htm 9954517 - Disclosure - SHARE-BASED PAYMENT - Schedule of Stock Options (Details) Sheet http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails SHARE-BASED PAYMENT - Schedule of Stock Options (Details) Details 71 false false R72.htm 9954518 - Disclosure - SHARE-BASED PAYMENT - Schedule Non-vested Shares Activity (Details) Sheet http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails SHARE-BASED PAYMENT - Schedule Non-vested Shares Activity (Details) Details 72 false false R73.htm 9954519 - Disclosure - SHARE-BASED PAYMENT - Schedule of Classification of Stock-based Compensation (Details) Sheet http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails SHARE-BASED PAYMENT - Schedule of Classification of Stock-based Compensation (Details) Details 73 false false R74.htm 9954520 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER - Narrative (Details) Sheet http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails CONVERTIBLE LOAN WITH SHAREHOLDER - Narrative (Details) Details 74 false false R75.htm 9954521 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER - Fair Value Measurement Inputs and Valuation Techniques (Details) Sheet http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails CONVERTIBLE LOAN WITH SHAREHOLDER - Fair Value Measurement Inputs and Valuation Techniques (Details) Details 75 false false R76.htm 9954522 - Disclosure - NET LOSS PER SHARE - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) Sheet http://microvast.com/role/NETLOSSPERSHAREScheduleofComputationofBasicandDilutedNetLossPerShareDetails NET LOSS PER SHARE - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) Details 76 false false R77.htm 9954523 - Disclosure - NET LOSS PER SHARE- Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share (Details) Sheet http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails NET LOSS PER SHARE- Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share (Details) Details 77 false false R78.htm 9954524 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://microvast.com/role/COMMITMENTSANDCONTINGENCIES 78 false false R79.htm 9954525 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://microvast.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://microvast.com/role/SUBSEQUENTEVENTS 79 false false All Reports Book All Reports mvst-20240630.htm mvst-20240630.xsd mvst-20240630_cal.xml mvst-20240630_def.xml mvst-20240630_lab.xml mvst-20240630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mvst-20240630.htm": { "nsprefix": "mvst", "nsuri": "http://microvast.com/20240630", "dts": { "inline": { "local": [ "mvst-20240630.htm" ] }, "schema": { "local": [ "mvst-20240630.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/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "mvst-20240630_cal.xml" ] }, "definitionLink": { "local": [ "mvst-20240630_def.xml" ] }, "labelLink": { "local": [ "mvst-20240630_lab.xml" ] }, "presentationLink": { "local": [ "mvst-20240630_pre.xml" ] } }, "keyStandard": 284, "keyCustom": 89, "axisStandard": 23, "axisCustom": 0, "memberStandard": 31, "memberCustom": 34, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 219, "entityCount": 1, "segmentCount": 67, "elementCount": 561, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 801, "http://xbrl.sec.gov/dei/2024": 34 }, "report": { "R1": { "role": "http://microvast.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": "mvst-20240630.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": "mvst-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R3": { "role": "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "longName": "9952152 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-6", "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": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R4": { "role": "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952153 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R5": { "role": "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "9952154 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R6": { "role": "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "longName": "9952155 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS\u2019 EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-32", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED 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": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:GainLossOnDisposalOfPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R8": { "role": "http://microvast.com/role/DESCRIPTIONOFORGANIZATIONANDBUSINESSOPERATIONS", "longName": "9952157 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS", "shortName": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS", "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": "mvst-20240630.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": "mvst-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "longName": "9952158 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://microvast.com/role/ACCOUNTSRECEIVABLE", "longName": "9952159 - Disclosure - ACCOUNTS RECEIVABLE", "shortName": "ACCOUNTS RECEIVABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://microvast.com/role/INVENTORIESNET", "longName": "9952160 - Disclosure - INVENTORIES, NET", "shortName": "INVENTORIES, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES", "longName": "9952161 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://microvast.com/role/PRODUCTWARRANTY", "longName": "9952162 - Disclosure - PRODUCT WARRANTY", "shortName": "PRODUCT WARRANTY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://microvast.com/role/BANKBORROWINGS", "longName": "9952163 - Disclosure - BANK BORROWINGS", "shortName": "BANK BORROWINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "mvst:BankBorrowingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:BankBorrowingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://microvast.com/role/OTHERNONCURRENTLIABILITIES", "longName": "9952164 - Disclosure - OTHER NON-CURRENT LIABILITIES", "shortName": "OTHER NON-CURRENT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://microvast.com/role/BONDSPAYABLE", "longName": "9952165 - Disclosure - BONDS PAYABLE", "shortName": "BONDS PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "mvst:BondsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:BondsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://microvast.com/role/WARRANTS", "longName": "9952166 - Disclosure - WARRANTS", "shortName": "WARRANTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "mvst:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://microvast.com/role/FAIRVALUEMEASUREMENT", "longName": "9952167 - Disclosure - FAIR VALUE MEASUREMENT", "shortName": "FAIR VALUE MEASUREMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "mvst-20240630.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": "mvst-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://microvast.com/role/LEASES", "longName": "9952168 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://microvast.com/role/SHAREBASEDPAYMENT", "longName": "9952169 - Disclosure - SHARE-BASED PAYMENT", "shortName": "SHARE-BASED PAYMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "mvst-20240630.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": "mvst-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDER", "longName": "9952170 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER", "shortName": "CONVERTIBLE LOAN WITH SHAREHOLDER", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://microvast.com/role/NETLOSSPERSHARE", "longName": "9952171 - Disclosure - NET LOSS PER SHARE", "shortName": "NET LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.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", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://microvast.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952172 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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": "mvst-20240630.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": "mvst-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://microvast.com/role/SUBSEQUENTEVENTS", "longName": "9952173 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "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": "mvst-20240630.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": "mvst-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "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": "mvst-20240630.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": "mvst-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://microvast.com/role/ACCOUNTSRECEIVABLETables", "longName": "9954473 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfAccountsReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfAccountsReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://microvast.com/role/INVENTORIESTables", "longName": "9954474 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables", "longName": "9954475 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "mvst:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://microvast.com/role/PRODUCTWARRANTYTables", "longName": "9954476 - Disclosure - PRODUCT WARRANTY (Tables)", "shortName": "PRODUCT WARRANTY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://microvast.com/role/BANKBORROWINGSTables", "longName": "9954477 - Disclosure - BANK BORROWINGS (Tables)", "shortName": "BANK BORROWINGS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfBankBorrowingsRepaymentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfBankBorrowingsRepaymentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://microvast.com/role/OTHERNONCURRENTLIABILITIESTables", "longName": "9954478 - Disclosure - OTHER NON-CURRENT LIABILITIES (Tables)", "shortName": "OTHER NON-CURRENT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://microvast.com/role/BONDSPAYABLETables", "longName": "9954479 - Disclosure - BONDS PAYABLE (Tables)", "shortName": "BONDS PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfBondsPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfBondsPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://microvast.com/role/WARRANTSTables", "longName": "9954480 - Disclosure - WARRANTS (Tables)", "shortName": "WARRANTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfUnderTheBinomialLatticeModelBLMThatAssumesOptimalExerciseOfTheCompanysRedemptionOptionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mvst:ScheduleOfUnderTheBinomialLatticeModelBLMThatAssumesOptimalExerciseOfTheCompanysRedemptionOptionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://microvast.com/role/FAIRVALUEMEASUREMENTTables", "longName": "9954481 - Disclosure - FAIR VALUE MEASUREMENT (Tables)", "shortName": "FAIR VALUE MEASUREMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://microvast.com/role/LEASESTables", "longName": "9954482 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://microvast.com/role/SHAREBASEDPAYMENTTables", "longName": "9954483 - Disclosure - SHARE-BASED PAYMENT (Tables)", "shortName": "SHARE-BASED PAYMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERTables", "longName": "9954484 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER (Tables)", "shortName": "CONVERTIBLE LOAN WITH SHAREHOLDER (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://microvast.com/role/NETLOSSPERSHARETables", "longName": "9954485 - Disclosure - NET LOSS PER SHARE (Tables)", "shortName": "NET LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "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": "mvst-20240630.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": "mvst-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "longName": "9954486 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Going Concern (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Going Concern (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESLaborreductionintheUSDetails", "longName": "9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Labor reduction in the U.S. (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Labor reduction in the U.S. (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails", "longName": "9954488 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Bank Loans (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Bank Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-82", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "cny", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "longName": "9954489 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-8", "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": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "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": "mvst-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESContractBalancesDetails", "longName": "9954490 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Contract Balances (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-8", "name": "mvst:RevenueRelatedToContractsBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "mvst:RevenueRelatedToContractsBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESOperatingLeasesDetails", "longName": "9954491 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Operating Leases (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESImpairmentoflonglivedassetsDetails", "longName": "9954492 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Impairment of long-lived assets (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Impairment of long-lived assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESConvertibleloanwithshareholderDetails", "longName": "9954493 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Convertible loan with shareholder (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Convertible loan with shareholder (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-8", "name": "mvst:GainLossOnConvertibleDebtAndWarrants", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:DebtPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails", "longName": "9954494 - Disclosure - ACCOUNTS RECEIVABLE- Schedule of Accounts Receivable (Details)", "shortName": "ACCOUNTS RECEIVABLE- Schedule of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossesDetails", "longName": "9954495 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Losses (Details)", "shortName": "ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-105", "name": "mvst:AllowanceForDoubtfulAccountReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfAllowanceForDoubtfulAccountsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "mvst:AllowanceForDoubtfulAccountReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfAllowanceForDoubtfulAccountsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails", "longName": "9954496 - Disclosure - INVENTORIES, NET - Schedule of Inventories (Details)", "shortName": "INVENTORIES, NET - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://microvast.com/role/INVENTORIESNETNarrativeDetails", "longName": "9954497 - Disclosure - INVENTORIES, NET - Narrative (Details)", "shortName": "INVENTORIES, NET - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954498 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "mvst:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "mvst:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R53": { "role": "http://microvast.com/role/PRODUCTWARRANTYScheduleofMovementofProductWarrantyDetails", "longName": "9954499 - Disclosure - PRODUCT WARRANTY - Schedule of Movement of Product Warranty (Details)", "shortName": "PRODUCT WARRANTY - Schedule of Movement of Product Warranty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-105", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://microvast.com/role/PRODUCTWARRANTYScheduleofWarrantyCostDetails", "longName": "9954500 - Disclosure - PRODUCT WARRANTY - Schedule of Warranty Cost (Details)", "shortName": "PRODUCT WARRANTY - Schedule of Warranty Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "mvst:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "mvst:ProductWarrantyTotal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R55": { "role": "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "longName": "9954501 - Disclosure - BANK BORROWINGS - Narrative (Details)", "shortName": "BANK BORROWINGS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RestrictedCashNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:InterestCostsCapitalized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R56": { "role": "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails", "longName": "9954502 - Disclosure - BANK BORROWINGS - Schedule of Bank Borrowings Repayment (Details)", "shortName": "BANK BORROWINGS - Schedule of Bank Borrowings Repayment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-109", "name": "mvst:DebtInstrumentOfRepaymentAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "mvst:ScheduleOfBankBorrowingsRepaymentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-109", "name": "mvst:DebtInstrumentOfRepaymentAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "mvst:ScheduleOfBankBorrowingsRepaymentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails", "longName": "9954503 - Disclosure - BANK BORROWINGS - Schedule of Bank Borrowings (Details)", "shortName": "BANK BORROWINGS - Schedule of Bank Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-105", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfBankBorrowingsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfBankBorrowingsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails", "longName": "9954504 - Disclosure - BANK BORROWINGS - Schedule of Banking Facilities and Aggregate Carrying Amount (Details)", "shortName": "BANK BORROWINGS - Schedule of Banking Facilities and Aggregate Carrying Amount (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "mvst:PledgedBuildings", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "mvst:PledgedBuildings", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://microvast.com/role/OTHERNONCURRENTLIABILITIESScheduleofOtherNonCurrentLiabilitiesDetails", "longName": "9954505 - Disclosure - OTHER NON-CURRENT LIABILITIES - Schedule of Other Non-Current Liabilities (Details)", "shortName": "OTHER NON-CURRENT LIABILITIES - Schedule of Other Non-Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ProductWarrantyAccrualNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "mvst:ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "mvst:DeferredSubsidyIncomeNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "mvst:ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R60": { "role": "http://microvast.com/role/BONDSPAYABLEScheduleofBondsPayableDetails", "longName": "9954506 - Disclosure - BONDS PAYABLE - Schedule of Bonds Payable (Details)", "shortName": "BONDS PAYABLE - Schedule of Bonds Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-6", "name": "mvst:LongTermBondsPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfBondsPayableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "mvst:LongTermBondsPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfBondsPayableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R61": { "role": "http://microvast.com/role/BONDSPAYABLENarrativeDetails", "longName": "9954507 - Disclosure - BONDS PAYABLE - Narrative (Details)", "shortName": "BONDS PAYABLE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-118", "name": "mvst:BondLoan", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "mvst:BondLoan", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R62": { "role": "http://microvast.com/role/WARRANTSNarrativeDetails", "longName": "9954508 - Disclosure - WARRANTS - Narrative (Details)", "shortName": "WARRANTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-123", "name": "us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R63": { "role": "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails", "longName": "9954509 - Disclosure - WARRANTS - Schedule of Under the Binomial-Lattice Model (\u201cBLM\u201d) that Assumes Optimal Exercise of the Company\u2019s Redemption Option (Details)", "shortName": "WARRANTS - Schedule of Under the Binomial-Lattice Model (\u201cBLM\u201d) that Assumes Optimal Exercise of the Company\u2019s Redemption Option (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-131", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfUnderTheBinomialLatticeModelBLMThatAssumesOptimalExerciseOfTheCompanysRedemptionOptionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfUnderTheBinomialLatticeModelBLMThatAssumesOptimalExerciseOfTheCompanysRedemptionOptionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954510 - Disclosure - FAIR VALUE MEASUREMENT - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "FAIR VALUE MEASUREMENT - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R65": { "role": "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails", "longName": "9954511 - Disclosure - FAIR VALUE MEASUREMENT - Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability (Details)", "shortName": "FAIR VALUE MEASUREMENT - Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-141", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R66": { "role": "http://microvast.com/role/LEASESNarrativeDetails", "longName": "9954512 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R67": { "role": "http://microvast.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails", "longName": "9954513 - Disclosure - LEASES - Supplemental Cash Flow Information Related to Leases (Details)", "shortName": "LEASES - Supplemental Cash Flow Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R68": { "role": "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails", "longName": "9954514 - Disclosure - LEASES - Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis (Details)", "shortName": "LEASES - Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R69": { "role": "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails", "longName": "9954515 - Disclosure - SHARE-BASED PAYMENT - Narrative (Details)", "shortName": "SHARE-BASED PAYMENT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-149", "name": "us-gaap:StandbyBondPurchaseCommitmentExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:StandbyBondPurchaseCommitmentExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R70": { "role": "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails", "longName": "9954516 - Disclosure - SHARE-BASED PAYMENT - Schedule of Fair Value Assumptions (Details)", "shortName": "SHARE-BASED PAYMENT - Schedule of Fair Value Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-151", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R71": { "role": "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails", "longName": "9954517 - Disclosure - SHARE-BASED PAYMENT - Schedule of Stock Options (Details)", "shortName": "SHARE-BASED PAYMENT - Schedule of Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "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": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "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": "mvst-20240630.htm", "unique": true } }, "R72": { "role": "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails", "longName": "9954518 - Disclosure - SHARE-BASED PAYMENT - Schedule Non-vested Shares Activity (Details)", "shortName": "SHARE-BASED PAYMENT - Schedule Non-vested Shares Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-175", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R73": { "role": "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails", "longName": "9954519 - Disclosure - SHARE-BASED PAYMENT - Schedule of Classification of Stock-based Compensation (Details)", "shortName": "SHARE-BASED PAYMENT - Schedule of Classification of Stock-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-8", "name": "mvst:ShareBasedCompensationCostOfSales", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "mvst:ShareBasedCompensationCostOfSales", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R74": { "role": "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "longName": "9954520 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER - Narrative (Details)", "shortName": "CONVERTIBLE LOAN WITH SHAREHOLDER - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ProceedsFromIssuanceOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfBankBorrowingsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "mvst:DebtInstrumentConversionTermsCommonStockConversionInitialConversionRatePer1.00", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "unique": true } }, "R75": { "role": "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails", "longName": "9954521 - Disclosure - CONVERTIBLE LOAN WITH SHAREHOLDER - Fair Value Measurement Inputs and Valuation Techniques (Details)", "shortName": "CONVERTIBLE LOAN WITH SHAREHOLDER - Fair Value Measurement Inputs and Valuation Techniques (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-183", "name": "mvst:ConvertibleDebtAndWarrantsMeasurementInput", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-183", "name": "mvst:ConvertibleDebtAndWarrantsMeasurementInput", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R76": { "role": "http://microvast.com/role/NETLOSSPERSHAREScheduleofComputationofBasicandDilutedNetLossPerShareDetails", "longName": "9954522 - Disclosure - NET LOSS PER SHARE - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details)", "shortName": "NET LOSS PER SHARE - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-8", "name": "mvst:NetIncomeLossAvailableToCommonStockholders", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "mvst:NetIncomeLossAvailableToCommonStockholders", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R77": { "role": "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails", "longName": "9954523 - Disclosure - NET LOSS PER SHARE- Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share (Details)", "shortName": "NET LOSS PER SHARE- Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-190", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-190", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R78": { "role": "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9954524 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "unitRef": "action", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "unitRef": "action", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true, "unique": true } }, "R79": { "role": "http://microvast.com/role/SUBSEQUENTEVENTSDetails", "longName": "9954525 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ProceedsFromIssuanceOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mvst:ScheduleOfBankBorrowingsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mvst-20240630.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "mvst_A2022FacilityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "A2022FacilityAgreementMember", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Facility Agreement", "label": "2022 Facility Agreement [Member]", "documentation": "2022 Facility Agreement" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r346" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r54", "r696" ] }, "mvst_AccountsReceivableExchangeDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "AccountsReceivableExchangeDifference", "crdr": "debit", "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange difference", "label": "Accounts Receivable, Exchange Difference", "documentation": "Accounts Receivable, Exchange Difference" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r143", "r219", "r656" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable (net of allowance for credit losses of $4,571 and $4,679 as of December\u00a031, 2023 and June\u00a030, 2024, respectively)", "totalLabel": "Accounts receivable, net", "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": [ "r765" ] }, "mvst_AccountsReceivableWriteOff": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "AccountsReceivableWriteOff", "crdr": "credit", "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write off", "label": "Accounts Receivable, Write Off", "documentation": "Accounts receivable Write off." } } }, "auth_ref": [] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mvst_AccruedExpenseAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other tax payable", "label": "Accrual for Taxes Other than Income Taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes." } } }, "auth_ref": [ "r109", "r815", "r841" ] }, "mvst_AccruedExpenseAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "AccruedExpenseAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Accrued Expense And Other Liabilities, Current", "documentation": "Accrued Expense And Other Liabilities, Current" } } }, "auth_ref": [] }, "mvst_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Accrued Expenses and Other Current Liabilities [Table Text Block]", "documentation": "" } } }, "auth_ref": [] }, "mvst_AccruedExpensesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Expenses And Other Liabilities, Current", "documentation": "Accrued Expenses And Other Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payables", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r57", "r108" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]", "label": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mvst_AccruedExpenseAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities", "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." } } }, "auth_ref": [ "r109" ] }, "mvst_AccruedPayrollAndWelfare": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "AccruedPayrollAndWelfare", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mvst_AccruedExpenseAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and welfare", "label": "Accrued Payroll and Welfare", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive 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": [ "r17", "r18", "r75", "r144", "r493", "r522", "r523" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other Comprehensive loss", "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": [ "r3", "r11", "r18", "r368", "r371", "r427", "r518", "r519", "r740", "r741", "r742", "r752", "r753", "r754", "r756" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r67", "r696", "r878" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "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": [ "r536", "r752", "r753", "r754", "r756", "r817", "r880" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-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": [ "r41", "r42", "r302" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of warrants", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r12", "r34", "r97" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [] }, "mvst_AggregateIntrinsicValueOfTheShareOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "AggregateIntrinsicValueOfTheShareOptions", "crdr": "credit", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Aggregate Intrinsic Value of the Share Options", "documentation": "Aggregate intrinsic value of the share options." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r334", "r344" ] }, "mvst_AllowanceForDoubtfulAccountReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "AllowanceForDoubtfulAccountReceivable", "crdr": "credit", "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of the period", "periodEndLabel": "Balance at end of the period", "label": "Allowance for Doubtful Account Receivable", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "negatedLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r145", "r220", "r224" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recoveries of credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r226" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://microvast.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": [] }, "mvst_AmortizationOfLandUseRightAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "AmortizationOfLandUseRightAndIntangibleAssets", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of land use right and intangible assets", "label": "Amortization of Land Use Right and Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of amortization of land use right and intangible assets." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount", "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": [ "r198" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "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://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "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": [ "r26" ] }, "mvst_AsiaAndPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "AsiaAndPacificMember", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia & Pacific", "label": "Asia And Pacific [Member]", "documentation": "Asia And Pacific" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r106", "r120", "r139", "r168", "r202", "r206", "r212", "r213", "r221", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r361", "r365", "r399", "r488", "r578", "r668", "r669", "r696", "r722", "r785", "r786", "r830" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r135", "r147", "r168", "r221", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r361", "r365", "r399", "r696", "r785", "r786", "r830" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial asset", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r377", "r378", "r688" ] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Held-for-sale assets", "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r90", "r696" ] }, "mvst_AssetsHeldForSalePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "AssetsHeldForSalePolicyPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "label": "Assets Held For Sale, Policy [Policy Text Block]", "documentation": "Assets Held For Sale, Policy" } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateAxis", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date [Axis]", "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateDomain", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date [Domain]", "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "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": [ "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r331", "r332", "r333" ] }, "mvst_BankAcceptanceNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "BankAcceptanceNoteMember", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Acceptance Note", "label": "Bank Acceptance Note [Member]", "documentation": "Bank Acceptance Note" } } }, "auth_ref": [] }, "mvst_BankBorrowingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "BankBorrowingRollForward", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Borrowing [Roll Forward]", "label": "Bank Borrowing [Roll Forward]" } } }, "auth_ref": [] }, "mvst_BankBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "BankBorrowingsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Bank Borrowings [Abstract]", "label": "Bank Borrowings [Abstract]", "documentation": "" } } }, "auth_ref": [] }, "mvst_BankBorrowingsEndingBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "BankBorrowingsEndingBalance", "crdr": "credit", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ending balance", "label": "Bank Borrowings Ending Balance", "documentation": "" } } }, "auth_ref": [] }, "mvst_BankBorrowingsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "BankBorrowingsTextBlock", "presentation": [ "http://microvast.com/role/BANKBORROWINGS" ], "lang": { "en-us": { "role": { "terseLabel": "BANK BORROWINGS", "label": "Bank Borrowings [Text Block]", "documentation": "BankBorrowings" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "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": [] }, "mvst_BernhardMCCLLC.Vs.U.S.EngineeringInnovationsLLCDPRConstructionMicrovastInc.AndTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "BernhardMCCLLC.Vs.U.S.EngineeringInnovationsLLCDPRConstructionMicrovastInc.AndTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryMember", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery", "label": "Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery [Member]", "documentation": "Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery" } } }, "auth_ref": [] }, "mvst_BernhardMCCV.HodessCleanroomConstructionLLCHodessConstructionCorporationMicrovastInc.AndTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "BernhardMCCV.HodessCleanroomConstructionLLCHodessConstructionCorporationMicrovastInc.AndTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryMember", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bernhard MCC v. Hodess Cleanroom Construction, LLC,", "label": "Bernhard MCC v. Hodess Cleanroom Construction, LLC, Hodess Construction Corporation, Microvast, Inc., and The Industrial Development Board of the County of Montgomery [Member]", "documentation": "Bernhard MCC v. Hodess Cleanroom Construction, LLC, Hodess Construction Corporation, Microvast, Inc., and The Industrial Development Board of the County of Montgomery" } } }, "auth_ref": [] }, "mvst_BondLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "BondLoan", "crdr": "credit", "presentation": [ "http://microvast.com/role/BONDSPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bond loan", "label": "Bond Loan", "documentation": "" } } }, "auth_ref": [] }, "mvst_BondsPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "BondsPayableAbstract", "lang": { "en-us": { "role": { "terseLabel": "Bonds Payable [Abstract]", "label": "Bonds Payable [Abstract]", "documentation": "" } } }, "auth_ref": [] }, "mvst_BondsPayableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "BondsPayableTextBlock", "presentation": [ "http://microvast.com/role/BONDSPAYABLE" ], "lang": { "en-us": { "role": { "terseLabel": "BONDS PAYABLE", "label": "Bonds Payable [Text Block]", "documentation": "" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CHINA", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CapitalAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalAdditionsMember", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Commitments", "label": "Capital Addition Purchase Commitments [Member]", "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases." } } }, "auth_ref": [] }, "mvst_CapitalCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "CapitalCommitmentsMember", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Commitments", "label": "Capital Commitments [Member]", "documentation": "Capital Commitments" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Payable for purchase of property, plant and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "mvst_CappedNonVestedSharesUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "CappedNonVestedSharesUnitsMember", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capped Non-vested Shares Units", "label": "Capped Non-vested Shares Units [Member]", "documentation": "Capped Non-vested Shares Units" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r22", "r137", "r654" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "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": [ "r22", "r85", "r165" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r22", "r85", "r165" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "(Decrease) 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": [ "r2", "r85" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r735", "r844" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://microvast.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://microvast.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r131", "r140", "r141", "r142", "r168", "r192", "r193", "r195", "r197", "r204", "r205", "r221", "r250", "r252", "r253", "r254", "r257", "r258", "r277", "r278", "r280", "r281", "r282", "r399", "r526", "r527", "r528", "r529", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r566", "r587", "r609", "r631", "r632", "r633", "r634", "r635", "r730", "r749", "r757" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "mvst_ClassOfWarrantOrRightExercisablePeriod": { "xbrltype": "durationItemType", "nsuri": "http://microvast.com/20240630", "localname": "ClassOfWarrantOrRightExercisablePeriod", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, exercisable period", "label": "Class of Warrant or Right, Exercisable Period", "documentation": "Class of Warrant or Right, Exercisable Period" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial exercise price", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r283" ] }, "mvst_ClassOfWarrantOrRightNoticeOfRedemptionMinimumPeriod": { "xbrltype": "durationItemType", "nsuri": "http://microvast.com/20240630", "localname": "ClassOfWarrantOrRightNoticeOfRedemptionMinimumPeriod", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, notice of redemption, minimum period", "label": "Class of Warrant or Right, Notice of Redemption, Minimum Period" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, number of securities called by each warrant or right (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities called by warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r283" ] }, "mvst_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://microvast.com/20240630", "localname": "ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant redemption price (in dollars per share)", "label": "Class of Warrant or Right, Redemption Price of Warrants or Rights" } } }, "auth_ref": [] }, "mvst_ClassOfWarrantOrRightStockPriceMinimum": { "xbrltype": "perShareItemType", "nsuri": "http://microvast.com/20240630", "localname": "ClassOfWarrantOrRightStockPriceMinimum", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price minimum to redeem warrants (in dollars per share)", "label": "Class of Warrant or Right, Stock Price Minimum" } } }, "auth_ref": [] }, "mvst_ClassOfWarrantOrRightThresholdConsecutiveTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://microvast.com/20240630", "localname": "ClassOfWarrantOrRightThresholdConsecutiveTradingDays", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant redemption, consecutive trading days", "label": "Class of Warrant or Right, Threshold Consecutive Trading Days" } } }, "auth_ref": [] }, "mvst_ClassOfWarrantOrRightThresholdTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://microvast.com/20240630", "localname": "ClassOfWarrantOrRightThresholdTradingDays", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant redemption, trading days", "label": "Class of Warrant or Right, Threshold Trading Days" } } }, "auth_ref": [] }, "mvst_CommitmentAndContingenciesCapitalCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "CommitmentAndContingenciesCapitalCommitments", "crdr": "credit", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital commitments", "label": "Commitment And Contingencies, Capital Commitments", "documentation": "Capital commitments for construction of property and purchase of property, plant and equipment." } } }, "auth_ref": [] }, "mvst_CommitmentAndContingenciesCapitalCommitmentsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "CommitmentAndContingenciesCapitalCommitmentsPayable", "crdr": "credit", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment and contingencies, capital commitments payable", "label": "Commitment And Contingencies, Capital Commitments Payable", "documentation": "Commitment And Contingencies, Capital Commitments Payable" } } }, "auth_ref": [] }, "mvst_CommitmentAndContingenciesCapitalCommitmentsPayableDuration": { "xbrltype": "durationItemType", "nsuri": "http://microvast.com/20240630", "localname": "CommitmentAndContingenciesCapitalCommitmentsPayableDuration", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment and contingencies, capital commitments payable, duration", "label": "Commitment And Contingencies, Capital Commitments Payable, Duration", "documentation": "Commitment And Contingencies, Capital Commitments Payable, Duration" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 16)", "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": [ "r63", "r111", "r490", "r565" ] }, "mvst_CommitmentsAndContingenciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "CommitmentsAndContingenciesDetailsLineItems", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Details) [Line Items]", "label": "Commitments and Contingencies (Details) [Line Items]", "documentation": "Commitments and Contingencies (Details) [Line Items]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://microvast.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": [ "r93", "r231", "r232", "r638", "r770", "r775" ] }, "mvst_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Details) [Table]", "label": "Commitments and Contingencies (Details) [Table]", "documentation": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/Cover", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "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": [ "r712", "r713", "r714", "r716", "r717", "r718", "r719", "r752", "r753", "r756", "r817", "r876", "r880" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "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": [ "r66" ] }, "mvst_CommonStockReservedForESOPPlan": { "xbrltype": "percentItemType", "nsuri": "http://microvast.com/20240630", "localname": "CommonStockReservedForESOPPlan", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves percentage", "label": "Common Stock Reserved for ESOP Plan" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r66", "r566" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r66" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r12", "r66", "r566", "r584", "r880", "r881" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock (par value of US$0.0001 per share, 750,000,000 and 750,000,000 shares authorized as of December\u00a031, 2023 and June\u00a030, 2024; 316,694,442 and 317,197,947 shares issued, and 315,006,942 and 315,510,447 shares outstanding as of December\u00a031, 2023 and June\u00a030, 2024)", "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": [ "r66", "r492", "r696" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss attributable to Microvast Holding, Inc.'s shareholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r19", "r151", "r153", "r160", "r482", "r504", "r506" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive loss attributable to non-controlling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r45", "r49", "r151", "r153", "r159", "r481", "r504", "r505" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r49", "r102", "r151", "r153", "r158", "r480", "r504" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r46", "r663" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Advance from customers", "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": [ "r285", "r286", "r289" ] }, "mvst_ConvertibleDebtAndWarrantsMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://microvast.com/20240630", "localname": "ConvertibleDebtAndWarrantsMeasurementInput", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt and warrants, fair value", "label": "Convertible Debt And Warrants, Measurement Input", "documentation": "Convertible Debt And Warrants, Measurement Input" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "calculation": { "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible loan with shareholder", "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": [ "r819", "r820", "r821", "r822", "r823" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "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": [ "r94", "r259", "r260", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible loan with shareholder", "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": [ "r15" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r78", "r168", "r221", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r399", "r668", "r785" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://microvast.com/role/BONDSPAYABLEScheduleofBondsPayableDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r171", "r172", "r262", "r279", "r434", "r445", "r487", "r660", "r662" ] }, "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://microvast.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": [] }, "mvst_DPRConstructionGPVs.MicrovastInc.EtAlMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "DPRConstructionGPVs.MicrovastInc.EtAlMember", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DPR Construction GP", "label": "DPR Construction, GP vs. Microvast, Inc., et al [Member]", "documentation": "DPR Construction, GP vs. Microvast, Inc., et al" } } }, "auth_ref": [] }, "us-gaap_DebtDefaultLongtermDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDefaultLongtermDebtAmount", "crdr": "credit", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, debt default, amount", "label": "Debt Instrument, Debt Default, Amount", "documentation": "Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured." } } }, "auth_ref": [ "r167" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails" ], "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": [ "r15", "r56", "r57", "r107", "r110", "r173", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r671", "r672", "r673", "r674", "r675", "r694", "r750", "r771", "r772", "r773", "r825", "r826" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "mvst_DebtInstrumentConversionTermsCommonStockConversionInitialConversionRatePer1.00": { "xbrltype": "sharesItemType", "nsuri": "http://microvast.com/20240630", "localname": "DebtInstrumentConversionTermsCommonStockConversionInitialConversionRatePer1.00", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion rate", "label": "Debt Instrument, Conversion Terms, Common Stock Conversion, Initial Conversion Rate, Per $1.00", "documentation": "Debt Instrument, Conversion Terms, Common Stock Conversion, Initial Conversion Rate, Per $1.00" } } }, "auth_ref": [] }, "mvst_DebtInstrumentConvertibleAmountSubsidiaryValueThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "DebtInstrumentConvertibleAmountSubsidiaryValueThreshold", "crdr": "credit", "presentation": [ "http://microvast.com/role/BONDSPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible amount, subsidiary value threshold", "label": "Debt Instrument, Convertible Amount, Subsidiary Value Threshold", "documentation": "Debt Instrument, Convertible Amount, Subsidiary Value Threshold" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance", "verboseLabel": "Loan amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r259", "r409", "r410", "r672", "r673", "r694" ] }, "mvst_DebtInstrumentInterestRatePaidInKind": { "xbrltype": "percentItemType", "nsuri": "http://microvast.com/20240630", "localname": "DebtInstrumentInterestRatePaidInKind", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Paid in kind, interest rate", "label": "Debt Instrument, Interest Rate, Paid in Kind", "documentation": "Debt Instrument, Interest Rate, Paid in Kind" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://microvast.com/role/BONDSPAYABLENarrativeDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r59", "r260" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "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": [ "r173", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r671", "r672", "r673", "r674", "r675", "r694", "r750", "r825", "r826" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails" ], "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": [ "r15", "r173", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r671", "r672", "r673", "r674", "r675", "r694", "r750", "r771", "r772", "r773", "r825", "r826" ] }, "mvst_DebtInstrumentOfRepaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "DebtInstrumentOfRepaymentAmount", "crdr": "debit", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment amount (in dollars and yuan renminbi)", "label": "Debt Instrument of Repayment Amount", "documentation": "" } } }, "auth_ref": [] }, "mvst_DebtInstrumentOfSubscribedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "DebtInstrumentOfSubscribedAmount", "crdr": "debit", "presentation": [ "http://microvast.com/role/BONDSPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscribed amount (in dollars and yuan renminbi)", "label": "Debt Instrument of Subscribed Amount", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "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": [ "r15", "r35", "r36", "r52", "r95", "r96", "r173", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r671", "r672", "r673", "r674", "r675", "r694", "r750", "r825", "r826" ] }, "mvst_DebtInstrumentTermDescriptionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "DebtInstrumentTermDescriptionPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument term, description", "label": "Debt Instrument Term Description [Policy Text Block]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "totalLabel": "Total", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible loan with shareholder", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r8" ] }, "mvst_December102024Member": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "December102024Member", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "December 10, 2024", "label": "December 10, 2024 [Member]", "documentation": "December 10, 2024" } } }, "auth_ref": [] }, "mvst_December102025Member": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "December102025Member", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "December 10, 2025", "label": "December 10, 2025 [Member]", "documentation": "December 10, 2025" } } }, "auth_ref": [] }, "mvst_December102026Member": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "December102026Member", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "December 10, 2026", "label": "December 10, 2026 [Member]", "documentation": "December 10, 2026" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Deferred Compensation Arrangement with Individual, Allocated Share-Based Compensation Expense", "documentation": "Amount of expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation liability", "label": "Deferred Compensation Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "mvst_DeferredSubsidyIncomeNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "DeferredSubsidyIncomeNoncurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/OTHERNONCURRENTLIABILITIESScheduleofOtherNonCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/OTHERNONCURRENTLIABILITIESScheduleofOtherNonCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred subsidy income- non-current", "label": "Deferred Subsidy Income Noncurrent", "documentation": "Deferred subsidy income \u2013 non-current." } } }, "auth_ref": [] }, "us-gaap_DelayedDrawTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DelayedDrawTermLoanMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delayed Draw Term Loan (DDTL)", "label": "Delayed Draw Term Loan (DDTL) [Member]", "documentation": "Term loan allowing borrower to withdraw predefined amount of preapproved loan within predetermined period." } } }, "auth_ref": [ "r874", "r875" ] }, "mvst_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "DenominatorAbstract", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "Denominator" } } }, "auth_ref": [] }, "us-gaap_DepreciationNonproduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationNonproduction", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation of property, plant and equipment", "label": "Depreciation, Nonproduction", "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives." } } }, "auth_ref": [ "r6", "r30" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r148", "r149", "r377", "r378", "r391", "r398", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r579", "r581", "r582", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r662", "r820", "r821", "r822", "r877" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r788" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENT" ], "lang": { "en-us": { "role": { "terseLabel": "SHARE-BASED PAYMENT", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r300", "r304", "r336", "r337", "r339", "r683" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Classification of Stock-based Compensation", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r9", "r39" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://microvast.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://microvast.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://microvast.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://microvast.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": [ "r726" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://microvast.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": [ "r727" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://microvast.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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofComputationofBasicandDilutedNetLossPerShareDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net loss per share (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": [ "r161", "r179", "r180", "r181", "r182", "r183", "r184", "r190", "r192", "r195", "r196", "r197", "r201", "r356", "r359", "r374", "r375", "r483", "r507", "r665" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofComputationofBasicandDilutedNetLossPerShareDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net loss per share (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": [ "r161", "r179", "r180", "r181", "r182", "r183", "r184", "r192", "r195", "r196", "r197", "r201", "r356", "r359", "r374", "r375", "r483", "r507", "r665" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://microvast.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": [ "r189", "r198", "r199", "r200" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes", "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": [ "r400" ] }, "mvst_EmergingGrowthCompanyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "EmergingGrowthCompanyPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging Growth Company", "label": "Emerging Growth Company [Policy Text Block]", "documentation": "It reparents emerging growth company policy text block." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation costs", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r335" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option", "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": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitiesTable", "presentation": [ "http://microvast.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://microvast.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://microvast.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://microvast.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://microvast.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://microvast.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://microvast.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": [ "r724" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://microvast.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://microvast.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://microvast.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": [ "r724" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://microvast.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r729" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://microvast.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://microvast.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": [ "r724" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://microvast.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_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationLineItems", "presentation": [ "http://microvast.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity 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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://microvast.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": [ "r728" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://microvast.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": [ "r724" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://microvast.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": [ "r724" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://microvast.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": [ "r724" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://microvast.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": [ "r724" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://microvast.com/role/WARRANTSNarrativeDetails", "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "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": [ "r12", "r132", "r154", "r155", "r156", "r174", "r175", "r176", "r178", "r183", "r185", "r187", "r203", "r222", "r223", "r230", "r284", "r350", "r351", "r353", "r354", "r355", "r357", "r358", "r359", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r401", "r402", "r403", "r404", "r405", "r406", "r411", "r414", "r427", "r503", "r518", "r519", "r520", "r536", "r609" ] }, "mvst_EquityHoldingPledgedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://microvast.com/20240630", "localname": "EquityHoldingPledgedPercentage", "presentation": [ "http://microvast.com/role/BONDSPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity holding pledged percentage", "label": "Equity Holding Pledged Percentage", "documentation": "" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r882", "r883", "r884", "r885" ] }, "mvst_ExchangeDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "ExchangeDifference", "crdr": "debit", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange difference", "label": "Exchange Difference", "documentation": "" } } }, "auth_ref": [] }, "mvst_ExchangeRatio": { "xbrltype": "pureItemType", "nsuri": "http://microvast.com/20240630", "localname": "ExchangeRatio", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange ratio", "label": "Exchange Ratio", "documentation": "Exchange ratio." } } }, "auth_ref": [] }, "mvst_ExerciseOfStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "ExerciseOfStockOptionsMember", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable upon exercise of stock options", "label": "Exercise Of Stock Options [Member]", "documentation": "Exercise Of Stock Options" } } }, "auth_ref": [] }, "mvst_ExerciseOfWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "ExerciseOfWarrantsMember", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable upon exercise of warrants", "label": "Exercise Of Warrants [Member]", "documentation": "Exercise Of Warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in fair value of warrant and convertible loan", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r6" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r379", "r380", "r690" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r267", "r291", "r292", "r293", "r294", "r295", "r296", "r376", "r378", "r379", "r380", "r381", "r390", "r391", "r393", "r439", "r440", "r441", "r672", "r673", "r679", "r680", "r681", "r688", "r690" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r392" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENT" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENT", "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": [ "r386", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397", "r479", "r688", "r691" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Market for Identical Assets (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": [ "r267", "r291", "r296", "r378", "r391", "r439", "r679", "r680", "r681", "r688" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (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": [ "r267", "r291", "r296", "r378", "r379", "r391", "r440", "r672", "r673", "r679", "r680", "r681", "r688" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (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": [ "r267", "r291", "r292", "r293", "r294", "r295", "r296", "r378", "r379", "r380", "r381", "r391", "r441", "r672", "r673", "r679", "r680", "r681", "r688", "r690" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r392" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [ "r382", "r383", "r384", "r385", "r386", "r387" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r392" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r382", "r387", "r392" ] }, "mvst_FairValueMeasurementDetailsScheduleoffairvaluemeasurementsofgroupsassetsandliabilitiesofrecurringbasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "FairValueMeasurementDetailsScheduleoffairvaluemeasurementsofgroupsassetsandliabilitiesofrecurringbasisLineItems", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement (Details) - Schedule of fair value measurements of group\u2019s assets and liabilities of recurring basis [Line Items]", "label": "Fair Value Measurement (Details) - Schedule of fair value measurements of group\u2019s assets and liabilities of recurring basis [Line Items]", "documentation": "Fair Value Measurement (Details) - Schedule of fair value measurements of group\u2019s assets and liabilities of recurring basis [Line Items]" } } }, "auth_ref": [] }, "mvst_FairValueMeasurementDetailsScheduleoffairvaluemeasurementsofgroupsassetsandliabilitiesofrecurringbasisTable": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "FairValueMeasurementDetailsScheduleoffairvaluemeasurementsofgroupsassetsandliabilitiesofrecurringbasisTable", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement (Details) - Schedule of fair value measurements of group\u2019s assets and liabilities of recurring basis [Table]", "label": "Fair Value Measurement (Details) - Schedule of fair value measurements of group\u2019s assets and liabilities of recurring basis [Table]", "documentation": "Fair Value Measurement (Details) - Schedule of fair value measurements of group\u2019s assets and liabilities of recurring basis [Table]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Changes in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r383", "r392" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of convertible loan with shareholder", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r385", "r392" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at end of the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r382", "r392" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r267", "r291", "r292", "r293", "r294", "r295", "r296", "r376", "r378", "r379", "r380", "r381", "r390", "r391", "r393", "r439", "r440", "r441", "r672", "r673", "r679", "r680", "r681", "r688", "r690" ] }, "mvst_FaithTechnologiesInc.MicrovastInc.EtAl.Member": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "FaithTechnologiesInc.MicrovastInc.EtAl.Member", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Faith Technologies, Inc.", "label": "Faith Technologies, Inc. Microvast, Inc. et al. [Member]", "documentation": "Faith Technologies, Inc. Microvast, Inc. et al." } } }, "auth_ref": [] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial liability", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r818", "r819", "r823" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Financing 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": [] }, "mvst_GainLossOnConvertibleDebtAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "GainLossOnConvertibleDebtAndWarrants", "crdr": "credit", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESConvertibleloanwithshareholderDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gain (loss) within net earnings (loss)", "label": "Gain (Loss) on Convertible Debt And Warrants", "documentation": "Gain (Loss) on Convertible Debt And Warrants" } } }, "auth_ref": [] }, "mvst_GainLossOnDisposalOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "GainLossOnDisposalOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Loss/ (gain) on disposal of property, plant and equipment", "label": "Gain (Loss) On Disposal Of Property Plant And Equipment", "documentation": "Gain (Loss) On Disposal Of Property Plant And Equipment" } } }, "auth_ref": [] }, "mvst_GainOnChangeInFairValueOfWarrantLiabilityAndConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "GainOnChangeInFairValueOfWarrantLiabilityAndConvertibleNote", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in fair value of warrant and convertible loan", "negatedTerseLabel": "Changes in fair value of warrant and convertible loan", "label": "Gain on Change in Fair Value of Warrant Liability And Convertible Note", "documentation": "Gain on Change in Fair Value of Warrant Liability And Convertible Note" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative expenses", "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": [ "r80", "r589" ] }, "mvst_GoodsServicesAndMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "GoodsServicesAndMaterialsMember", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goods, Services And Materials", "label": "Goods, Services And Materials [Member]", "documentation": "Goods, Services And Materials" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Gross profit", "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": [ "r76", "r78", "r119", "r168", "r221", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r399", "r667", "r668", "r759", "r760", "r761", "r762", "r763", "r785" ] }, "mvst_HuzhouSaiyuanMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "HuzhouSaiyuanMember", "presentation": [ "http://microvast.com/role/BONDSPAYABLEScheduleofBondsPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Huzhou Saiyuan", "label": "Huzhou Saiyuan [Member]", "documentation": "Huzhou Saiyuan" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESImpairmentoflonglivedassetsDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment loss from long-lived asset", "terseLabel": "Impairment loss from long-lived asset", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r6", "r91", "r689" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r92" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r77", "r115", "r119", "r485", "r499", "r667", "r668", "r759", "r760", "r761", "r762", "r763" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "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": [ "r122", "r129", "r186", "r187", "r202", "r210", "r213", "r348", "r349", "r352", "r508", "r684" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Advance from customers", "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": [ "r447", "r746" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "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": [ "r5" ] }, "mvst_IncreaseDecreaseInNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "IncreaseDecreaseInNotesPayable", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable", "label": "Increase (Decrease) in Notes Payable", "documentation": "The amount of increase and decrease in notes payable." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInNotesReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInNotesReceivables", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Notes receivable", "label": "Increase (Decrease) in Notes Receivables", "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r734", "r746" ] }, "mvst_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets", "label": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset", "documentation": "Increase (Decrease) In Operating Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r746" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "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": [] }, "mvst_InitialLenderWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "InitialLenderWarrantsMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Lender Warrants", "label": "Initial Lender Warrants [Member]", "documentation": "Initial Lender Warrants" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired 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": [ "r229", "r767", "r768" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest costs capitalized", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r408" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r209", "r744" ] }, "us-gaap_InterestExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseOperating", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Operating", "documentation": "Amount of interest expense classified as operating." } } }, "auth_ref": [ "r209", "r484", "r743" ] }, "mvst_InterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "InterestIncome", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mvst_AccruedExpenseAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r57" ] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoriesMember", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://microvast.com/role/INVENTORIESNET" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES, NET", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r227" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r89", "r657" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "totalLabel": "Total", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r146", "r655", "r696" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r89", "r659" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/INVENTORIESNETScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r89", "r658" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://microvast.com/role/INVENTORIESNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for obsolete inventories", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r228" ] }, "mvst_June102025Member": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "June102025Member", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 10, 2025", "label": "June 10, 2025 [Member]", "documentation": "June 10, 2025" } } }, "auth_ref": [] }, "mvst_June102026Member": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "June102026Member", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 10, 2026", "label": "June 10, 2026 [Member]", "documentation": "June 10, 2026" } } }, "auth_ref": [] }, "mvst_LandUseRightsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "LandUseRightsNet", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Land use rights, net", "label": "Land Use Rights, Net" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://microvast.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information Related to Leases", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r418" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://microvast.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of the Annual Undiscounted Cash Flows for Lease Liabilities Maturity Analysis", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r828" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r425" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r425" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Six months period ending December 31, 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r828" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r425" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://microvast.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r413" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r15", "r56", "r57", "r58", "r61", "r62", "r63", "r64", "r168", "r221", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r362", "r365", "r366", "r399", "r564", "r666", "r722", "r785", "r830", "r831" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and 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": [ "r71", "r112", "r496", "r696", "r751", "r766", "r824" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r58", "r136", "r168", "r221", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r362", "r365", "r366", "r399", "r696", "r785", "r830", "r831" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "mvst_LiensAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "LiensAmount", "crdr": "debit", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liens amount", "label": "Liens Amount", "documentation": "Liens Amount" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r15", "r110", "r843" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r55", "r60" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r55", "r60", "r249" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "mvst_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "LoanAgreementMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Agreement", "label": "Loan Agreement [Member]", "documentation": "Loan Agreement" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLE" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r409", "r764" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://microvast.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "mvst_LongTermBondsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "LongTermBondsPayable", "crdr": "debit", "presentation": [ "http://microvast.com/role/BONDSPAYABLEScheduleofBondsPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term bonds payable, Total", "label": "Long Term Bonds Payable", "documentation": "Total of long term bonds payable." } } }, "auth_ref": [] }, "mvst_LongTermBondsPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "LongTermBondsPayables", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term bonds payable", "label": "Long Term Bonds Payables", "documentation": "Carrying value of long term bonds payable." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current", "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": [ "r15", "r110", "r266", "r276", "r672", "r673", "r694", "r843" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, percentage bearing variable interest, percentage rate", "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [ "r59" ] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTerm", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, term", "label": "Long-Term Debt, Term", "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r820", "r821", "r822" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term bank borrowings", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r15", "r31", "r32" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased [Axis]", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails" ], "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": [ "r15", "r771", "r772", "r773" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails" ], "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": [ "r15", "r33", "r771", "r772", "r773" ] }, "mvst_LossContingencyDamagesSoughtRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "LossContingencyDamagesSoughtRetainage", "crdr": "debit", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, damages sought, retainage", "label": "Loss Contingency, Damages Sought, Retainage", "documentation": "Loss Contingency, Damages Sought, Retainage" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, damages sought, value", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r776", "r777", "r778" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, new claims filed", "label": "Loss Contingency, New Claims Filed, Number", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r777", "r778" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r298", "r345", "r381", "r446", "r516", "r517", "r524", "r556", "r557", "r615", "r617", "r619", "r620", "r629", "r648", "r649", "r670", "r676", "r682", "r690", "r691", "r692", "r693", "r707", "r787", "r832", "r833", "r834", "r835", "r836", "r837" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r820", "r821", "r822" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend rate", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r820", "r821", "r822" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (years)", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r820", "r821", "r822" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r690", "r820", "r821", "r822" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r820", "r821", "r822" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market price of public stock", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r820", "r821", "r822" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r379", "r380", "r381", "r690" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r379", "r380", "r381", "r690" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r298", "r345", "r381", "r446", "r516", "r517", "r524", "r556", "r557", "r615", "r617", "r619", "r620", "r629", "r648", "r649", "r670", "r676", "r682", "r690", "r691", "r692", "r707", "r787", "r832", "r833", "r834", "r835", "r836", "r837" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://microvast.com/role/PRODUCTWARRANTYScheduleofMovementofProductWarrantyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [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_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://microvast.com/role/DESCRIPTIONOFORGANIZATIONANDBUSINESSOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS", "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": [ "r124", "r130" ] }, "us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period", "label": "Net Amount at Risk by Product and Guarantee, Weighted Average Period Remaining", "documentation": "Weighted average period until annuitization or benefit payment is expected to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r121" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash generated from 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": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from 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://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from 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://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) generated from 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": [ "r85", "r86", "r87" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from 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", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Microvast Holdings, Inc.'s shareholders", "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": [ "r79", "r87", "r116", "r134", "r150", "r152", "r156", "r168", "r177", "r179", "r180", "r181", "r182", "r183", "r186", "r187", "r194", "r221", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r356", "r359", "r375", "r399", "r502", "r586", "r607", "r608", "r720", "r785" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Less: net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r48", "r104", "r150", "r152", "r183", "r186", "r187", "r501", "r742" ] }, "mvst_NetIncomeLossAvailableToCommonStockholders": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "NetIncomeLossAvailableToCommonStockholders", "crdr": "credit", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to common stock shareholders", "label": "Net Income (Loss) Available to Common Stockholders", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent accounting pronouncements not yet adopted", "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": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Capital contribution from non-controlling interests holder", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r10", "r37", "r103" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "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": [ "r43", "r284", "r752", "r753", "r754", "r756", "r880" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, 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": [ "r81" ] }, "mvst_NoteReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "NoteReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable", "label": "Note Receivables, Net, Current" } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable", "label": "Notes Payable, Current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r56", "r57" ] }, "mvst_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "NumeratorAbstract", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofComputationofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Numerator Abstract", "documentation": "Numerator Abstract" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "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://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r119", "r667", "r759", "r760", "r761", "r762", "r763" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://microvast.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r419", "r695" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/LEASESSummaryoftheAnnualUndiscountedCashFlowsforLeaseLiabilitiesMaturityAnalysisDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r416" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mvst_AccruedExpenseAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r416" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r416" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://microvast.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payments for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r417", "r421" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESOperatingLeasesDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r415" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash lease expenses", "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": [ "r747" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://microvast.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average discount rate, percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r424", "r695" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://microvast.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r423", "r695" ] }, "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_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities, current", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r57" ] }, "mvst_OtherAsiaAndPacificCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "OtherAsiaAndPacificCountriesMember", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Asia & Pacific countries", "label": "Other Asia And Pacific Countries [Member]", "documentation": "Other Asia And Pacific Countries" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r138" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "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": [ "r4", "r11", "r102" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails": { "parentTag": "mvst_StockBasedCompensationTotal", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "Other General and Administrative Expense", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r80", "r879" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income and expenses:", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mvst_AccruedExpenseAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r57", "r696" ] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://microvast.com/role/OTHERNONCURRENTLIABILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER NON-CURRENT LIABILITIES", "label": "Other Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r57", "r62", "r769" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://microvast.com/role/OTHERNONCURRENTLIABILITIESScheduleofOtherNonCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/OTHERNONCURRENTLIABILITIESScheduleofOtherNonCurrentLiabilitiesDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "totalLabel": "Total", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r62" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities, Noncurrent [Abstract]", "label": "Other Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails": { "parentTag": "mvst_StockBasedCompensationTotal", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Other Research and Development Expense", "documentation": "Amount of other research and development expense." } } }, "auth_ref": [ "r816" ] }, "us-gaap_OtherSellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails": { "parentTag": "mvst_StockBasedCompensationTotal", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing expenses", "label": "Other Selling and Marketing Expense", "documentation": "Amount of selling and marketing expense classified as other." } } }, "auth_ref": [ "r80" ] }, "mvst_PRCMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "PRCMember", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "People\u2019s Republic of China (\"PRC\")", "label": "PRC [Member]", "documentation": "PRC" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Total Microvast Holdings, Inc. Shareholders\u2019 Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "mvst_PayablesForPurchaseOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "PayablesForPurchaseOfPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mvst_AccruedExpenseAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payables for purchase of property, plant and equipment", "label": "Payables for Purchase of Property Plant and Equipment", "documentation": "The amount of payables for purchase of property plant and equipment." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment for debt issue costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r83" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r82" ] }, "mvst_PerformanceBasedRestrictedStockUnitPSUMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "PerformanceBasedRestrictedStockUnitPSUMember", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Based Restricted Stock Unit (PSU", "label": "Performance Based Restricted Stock Unit (PSU) [Member]", "documentation": "Performance Based Restricted Stock Unit (PSU)" } } }, "auth_ref": [] }, "mvst_PledgedBuildings": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "PledgedBuildings", "crdr": "debit", "calculation": { "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails": { "parentTag": "mvst_PledgedTotalAsset", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Pledged Buildings", "documentation": "" } } }, "auth_ref": [] }, "mvst_PledgedConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "PledgedConstructionInProgress", "crdr": "debit", "calculation": { "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails": { "parentTag": "mvst_PledgedTotalAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Pledged Construction In Progress", "documentation": "Pledged Construction In Progress" } } }, "auth_ref": [] }, "mvst_PledgedLandUseRights": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "PledgedLandUseRights", "crdr": "debit", "calculation": { "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails": { "parentTag": "mvst_PledgedTotalAsset", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land use rights", "label": "Pledged Land Use Rights", "documentation": "" } } }, "auth_ref": [] }, "mvst_PledgedMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "PledgedMachineryAndEquipment", "crdr": "debit", "calculation": { "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails": { "parentTag": "mvst_PledgedTotalAsset", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Pledged Machinery And Equipment", "documentation": "Pledged Machinery And Equipment" } } }, "auth_ref": [] }, "mvst_PledgedTotalAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "PledgedTotalAsset", "crdr": "debit", "calculation": { "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankingFacilitiesandAggregateCarryingAmountDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Pledged Total Asset", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_PledgingPurposeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgingPurposeAxis", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledging Purpose [Axis]", "label": "Pledging Purpose [Axis]", "documentation": "Information by pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r443", "r685", "r697", "r733" ] }, "us-gaap_PledgingPurposeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgingPurposeDomain", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledging Purpose [Domain]", "label": "Pledging Purpose [Domain]", "documentation": "Pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r443", "r685", "r697", "r733" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r739" ] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings", "label": "Proceeds from Bank Debt", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from bank borrowings", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r745" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long-term lines of credit", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible loan borrowing from a shareholder", "label": "Proceeds from Related Party Debt", "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturity of short-term investments", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "mvst_ProceedsOnDisposalOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "ProceedsOnDisposalOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds on disposal of property, plant and equipment", "label": "Proceeds on Disposal of Property Plant and Equipment", "documentation": "" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r214", "r448", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r652", "r677", "r706", "r707", "r708", "r710", "r711", "r779", "r780", "r788", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://microvast.com/role/PRODUCTWARRANTYScheduleofMovementofProductWarrantyDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of the period", "periodEndLabel": "Balance at end of the period", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r109", "r241", "r245", "r248" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "mvst_AccruedExpenseAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://microvast.com/role/PRODUCTWARRANTYScheduleofWarrantyCostDetails": { "parentTag": "mvst_ProductWarrantyTotal", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://microvast.com/role/PRODUCTWARRANTYScheduleofWarrantyCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty, current", "verboseLabel": "Product warranty \u2013 current", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r57", "r783", "r784" ] }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualNoncurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/PRODUCTWARRANTYScheduleofWarrantyCostDetails": { "parentTag": "mvst_ProductWarrantyTotal", "weight": 1.0, "order": 1.0 }, "http://microvast.com/role/OTHERNONCURRENTLIABILITIESScheduleofOtherNonCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/OTHERNONCURRENTLIABILITIESScheduleofOtherNonCurrentLiabilitiesDetails", "http://microvast.com/role/PRODUCTWARRANTYScheduleofWarrantyCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty \u2013 non-current", "verboseLabel": "Product warranty - non-current", "label": "Product Warranty Accrual, Noncurrent", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r62", "r783", "r784" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://microvast.com/role/PRODUCTWARRANTYScheduleofMovementofProductWarrantyDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Utilized during the period", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r246" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://microvast.com/role/PRODUCTWARRANTYScheduleofMovementofProductWarrantyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provided during the period", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r247" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://microvast.com/role/PRODUCTWARRANTY" ], "lang": { "en-us": { "role": { "terseLabel": "PRODUCT WARRANTY", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r242", "r243" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyExpense", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty", "label": "Product Warranty Expense", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r5", "r781" ] }, "mvst_ProductWarrantyTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "ProductWarrantyTotal", "crdr": "credit", "calculation": { "http://microvast.com/role/PRODUCTWARRANTYScheduleofWarrantyCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/PRODUCTWARRANTYScheduleofWarrantyCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Product Warranty Total", "documentation": "Value of product warranty including current and non current." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r214", "r448", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r652", "r677", "r706", "r707", "r708", "r710", "r711", "r779", "r780", "r788", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "negatedLabel": "Net loss", "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": [ "r134", "r150", "r152", "r163", "r168", "r177", "r183", "r186", "r187", "r221", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r356", "r359", "r360", "r363", "r364", "r375", "r399", "r485", "r500", "r535", "r586", "r607", "r608", "r686", "r687", "r721", "r742", "r785" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, 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": [ "r7", "r426", "r486", "r498", "r696" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossesDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "(Reversal)/ allowance of credit losses", "verboseLabel": "Charges /(Reversal) of expenses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r162", "r225" ] }, "mvst_ProvisionForObsoleteInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "ProvisionForObsoleteInventories", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Write-down for obsolete inventories", "label": "Provision for Obsolete Inventories", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [] }, "mvst_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "PublicWarrantsMember", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants", "label": "Public Warrants [Member]", "documentation": "Public Warrants" } } }, "auth_ref": [] }, "mvst_PublicWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "PublicWarrantsPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants", "label": "Public Warrants [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r290", "r298", "r330", "r331", "r332", "r345", "r381", "r442", "r444", "r446", "r516", "r517", "r524", "r556", "r557", "r615", "r617", "r619", "r620", "r629", "r648", "r649", "r670", "r676", "r682", "r690", "r691", "r692", "r693", "r707", "r714", "r774", "r787", "r821", "r833", "r834", "r835", "r836", "r837" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r290", "r298", "r330", "r331", "r332", "r345", "r381", "r442", "r444", "r446", "r516", "r517", "r524", "r556", "r557", "r615", "r617", "r619", "r620", "r629", "r648", "r649", "r670", "r676", "r682", "r690", "r691", "r692", "r693", "r707", "r714", "r774", "r787", "r821", "r833", "r834", "r835", "r836", "r837" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesFromCustomers", "crdr": "debit", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables from customers", "label": "Receivable from Customer in Brokerage", "documentation": "Amount due from customers for fees and charges arising from transactions related to the entity's brokerage activities and operations." } } }, "auth_ref": [ "r737", "r839" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r218", "r297", "r431", "r432", "r489", "r497", "r559", "r560", "r561", "r562", "r563", "r583", "r585", "r614" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r169", "r170", "r431", "r432", "r433", "r434", "r489", "r497", "r559", "r560", "r561", "r562", "r563", "r583", "r585", "r614" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r431", "r432", "r829" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r218", "r590", "r591", "r594" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r218", "r297", "r431", "r432", "r489", "r497", "r559", "r560", "r561", "r562", "r563", "r583", "r585", "r614", "r829" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDER" ], "lang": { "en-us": { "role": { "terseLabel": "CONVERTIBLE LOAN WITH SHAREHOLDER", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r428", "r429", "r430", "r432", "r435", "r531", "r532", "r533", "r592", "r593", "r594", "r612", "r613" ] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of bank borrowings", "label": "Repayments of Bank Debt", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r84" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://microvast.com/role/BONDSPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of convertible debt (in dollars and yuan renminbi)", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment 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": [ "r84" ] }, "mvst_RepaymentsOfPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "RepaymentsOfPrincipal", "crdr": "debit", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of principal", "label": "Repayments Of Principal", "documentation": "Repayments Of Principal" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://microvast.com/role/BONDSPAYABLEScheduleofBondsPayableDetails", "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r171", "r172", "r262", "r279", "r434", "r445", "r487", "r661", "r662" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Research and development expenses", "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": [ "r347", "r650", "r668", "r838" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash 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." } } }, "auth_ref": [ "r735", "r748", "r840", "r844" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "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": [ "r22", "r105", "r137", "r165", "r491" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, current", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r735", "r748" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, non-current", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r123", "r736", "r748" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESLaborreductionintheUSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of workforce reduction", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r68", "r97", "r494", "r521", "r523", "r530", "r567", "r696" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r132", "r174", "r175", "r176", "r178", "r183", "r185", "r187", "r222", "r223", "r230", "r350", "r351", "r353", "r354", "r355", "r357", "r358", "r359", "r367", "r369", "r370", "r372", "r373", "r411", "r414", "r518", "r520", "r536", "r880" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r117", "r118", "r202", "r207", "r208", "r211", "r213", "r214", "r215", "r217", "r287", "r288", "r448" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r588", "r651", "r664" ] }, "mvst_RevenueRelatedToContractsBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "RevenueRelatedToContractsBalance", "crdr": "credit", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Revenue Related to Contracts Balance", "documentation": "It represent revenue related to contract balance." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r117", "r118", "r157", "r168", "r202", "r207", "r208", "r211", "r213", "r214", "r215", "r217", "r221", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r399", "r485", "r668", "r785" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://microvast.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r422", "r695" ] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails", "http://microvast.com/role/BONDSPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r299", "r755" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails", "http://microvast.com/role/BONDSPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r188", "r299", "r731", "r755" ] }, "mvst_ScheduleOfAccountsReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfAccountsReceivableTableTextBlock", "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable", "label": "Schedule of Accounts Receivable [Table Text Block]", "documentation": "Schedule of Accounts Receivable" } } }, "auth_ref": [] }, "mvst_ScheduleOfAllowanceForDoubtfulAccountsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfAllowanceForDoubtfulAccountsTableTextBlock", "presentation": [ "http://microvast.com/role/ACCOUNTSRECEIVABLETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Schedule of Allowance for Doubtful Accounts [Table Text Block]", "documentation": "The entire disclosure of allowance for doubtful accounts." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [ "r26" ] }, "mvst_ScheduleOfBankBorrowingsRepaymentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfBankBorrowingsRepaymentTableTextBlock", "presentation": [ "http://microvast.com/role/BANKBORROWINGSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Bank Borrowings Repayment", "label": "Schedule Of Bank Borrowings Repayment [Table Text Block]", "documentation": "" } } }, "auth_ref": [] }, "mvst_ScheduleOfBankBorrowingsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfBankBorrowingsTableTextBlock", "presentation": [ "http://microvast.com/role/BANKBORROWINGSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Bank Borrowings", "label": "Schedule of Bank Borrowings [Table Text Block]", "documentation": "" } } }, "auth_ref": [] }, "mvst_ScheduleOfBankingFacilitiesAndAggregateCarryingAmountTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfBankingFacilitiesAndAggregateCarryingAmountTableTextBlock", "presentation": [ "http://microvast.com/role/BANKBORROWINGSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Banking Facilities and Aggregate Carrying Amount", "label": "Schedule of Banking Facilities and Aggregate Carrying Amount [Table Text Block]", "documentation": "" } } }, "auth_ref": [] }, "mvst_ScheduleOfBondsPayableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfBondsPayableLineItems", "presentation": [ "http://microvast.com/role/BONDSPAYABLENarrativeDetails", "http://microvast.com/role/BONDSPAYABLEScheduleofBondsPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Bonds Payable [Line Items]", "label": "Schedule of Bonds Payable [Line Items]", "documentation": "Schedule of Bonds Payable [Line Items]" } } }, "auth_ref": [] }, "mvst_ScheduleOfBondsPayableTable": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfBondsPayableTable", "presentation": [ "http://microvast.com/role/BONDSPAYABLENarrativeDetails", "http://microvast.com/role/BONDSPAYABLEScheduleofBondsPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Bonds Payable [Table]", "label": "Schedule of Bonds Payable [Table]", "documentation": "" } } }, "auth_ref": [] }, "mvst_ScheduleOfBondsPayableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfBondsPayableTableTextBlock", "presentation": [ "http://microvast.com/role/BONDSPAYABLETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Bonds Payable", "label": "Schedule of Bonds Payable [Table Text Block]", "documentation": "Schedule of bonds payable." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://microvast.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": [ "r758" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r818", "r819" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://microvast.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying 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": [ "r16", "r72", "r73", "r74" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Non-vested Shares Activity", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r99" ] }, "mvst_ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfOtherNonCurrentLiabilitiesTableTextBlock", "presentation": [ "http://microvast.com/role/OTHERNONCURRENTLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Non-Current Liabilities", "label": "Schedule of Other Non-Current Liabilities [Table Text Block]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTableTextBlock", "presentation": [ "http://microvast.com/role/PRODUCTWARRANTYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Movement of Product Warranty", "label": "Schedule of Product Information [Table Text Block]", "documentation": "Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://microvast.com/role/PRODUCTWARRANTYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warranty Cost", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r244" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r50", "r51", "r590", "r591", "r594" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "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": [ "r301", "r303", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Time Fair Value of the Stock Options was Determined Using the BLM", "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": [ "r13", "r14", "r98" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity Plan", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r101" ] }, "mvst_ScheduleOfUnderTheBinomialLatticeModelBLMThatAssumesOptimalExerciseOfTheCompanysRedemptionOptionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "ScheduleOfUnderTheBinomialLatticeModelBLMThatAssumesOptimalExerciseOfTheCompanysRedemptionOptionTableTextBlock", "presentation": [ "http://microvast.com/role/WARRANTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Under the Binomial-Lattice Model (\u201cBLM\u201d) that Assumes Optimal Exercise of the Company\u2019s Redemption Option", "label": "Schedule of Under the Binomial-Lattice Model (\u201cBLM\u201d) that Assumes Optimal Exercise of the Company\u2019s Redemption Option [Table Text Block]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://microvast.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": [ "r723" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://microvast.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": [ "r725" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r215", "r216", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r550", "r552", "r554", "r616", "r618", "r621", "r630", "r637", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r653", "r678", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r709", "r714", "r788", "r845", "r846", "r847", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling and marketing expenses", "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_SettlementLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SettlementLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement Liabilities, Current", "label": "Settlement Liabilities, Current", "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers." } } }, "auth_ref": [] }, "mvst_SettlementLiabilitiesLiensToBeReleasedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "SettlementLiabilitiesLiensToBeReleasedAmount", "crdr": "credit", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount to be released", "label": "Settlement Liabilities, Liens To Be Released, Amount", "documentation": "Settlement Liabilities, Liens To Be Released, Amount" } } }, "auth_ref": [] }, "mvst_SettlementLiabilitiesTotalPayableConcession": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "SettlementLiabilitiesTotalPayableConcession", "crdr": "credit", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total payable concession", "label": "Settlement Liabilities, Total Payable Concession", "documentation": "Settlement Liabilities, Total Payable Concession" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Number of non-vested shares, 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": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, non-vested shares, forfeited (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": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of non-vested shares, grant (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": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, non-vested shares, grant (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": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of non-vested shares, outstanding (in shares)", "terseLabel": "Number of non-vested shares, outstanding at ending balance (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": [ "r317", "r318" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Non-Vested Shares", "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://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value per share, non-vested shares, outstanding at beginning (in dollars per share)", "periodEndLabel": "Weighted average grant date fair value per share, non-vested shares, outstanding at 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": [ "r317", "r318" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Grant Date Fair Value Per Share (US$)", "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://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period (in shares)", "negatedTerseLabel": "Number of non-vested shares, 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": [ "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, non-vested shares, vested (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": [ "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected dividend yields", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "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": [ "r301", "r303", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r311" ] }, "mvst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://microvast.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares, forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r796" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, grant (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": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "presentation": [ "http://microvast.com/role/NETLOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares, outstanding at beginning (in shares)", "periodEndLabel": "Number of shares, outstanding at ending (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": [ "r309", "r310" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "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://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, outstanding at beginning (in dollars per share)", "periodEndLabel": "Weighted average exercise price, outstanding at ending (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": [ "r309", "r310" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price (US$)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "mvst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueExpectedToVestAndExercisable": { "xbrltype": "perShareItemType", "nsuri": "http://microvast.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueExpectedToVestAndExercisable", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, expected to vest and exercisable (in dollars per share)", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value Expected to Vest and Exercisable", "documentation": "Weighted average grant date fair value, Expected to vest and exercisable." } } }, "auth_ref": [] }, "mvst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueOutstanding": { "xbrltype": "perShareItemType", "nsuri": "http://microvast.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValueOutstanding", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value, outstanding at beginning (in dollars per share)", "periodEndLabel": "Weighted average grant date fair value, outstanding at ending (in dollars per share)", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value Outstanding", "documentation": "Weighted average grant date fair value, Outstanding." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, expected to vest 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": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, expected to vest and exercisable (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": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleNonvestedSharesActivityDetails", "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average exercise price, granted (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": [ "r313" ] }, "mvst_ShareBasedCompensationConstructionInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "ShareBasedCompensationConstructionInProcess", "crdr": "debit", "calculation": { "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails": { "parentTag": "mvst_StockBasedCompensationTotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in process", "label": "Share based Compensation Construction in Process", "documentation": "The amount of construction in process related to sharebased compensation." } } }, "auth_ref": [] }, "mvst_ShareBasedCompensationCostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "ShareBasedCompensationCostOfSales", "crdr": "debit", "calculation": { "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails": { "parentTag": "mvst_StockBasedCompensationTotal", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Share-based Compensation Cost Of Sales", "documentation": "The amount of cost of sales related to sharebased compensation." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r300", "r308", "r327", "r328", "r329", "r330", "r333", "r340", "r341", "r342", "r343" ] }, "mvst_ShareOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "ShareOptionsMember", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Options", "label": "Share Options [Member]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market price of public stock (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of 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": [ "r329" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, non-vested shares, forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value (US$)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual, 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": [ "r100" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life, expected to vest 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": [ "r326" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term bank borrowings", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r54", "r107", "r696", "r842" ] }, "mvst_ShortTermBorrowingsAndLineOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "ShortTermBorrowingsAndLineOfCreditCurrent", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term bank borrowings", "label": "Short-Term Borrowings And Line Of Credit, Current", "documentation": "Short-Term Borrowings And Line Of Credit, Current" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r113", "r114", "r738" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://microvast.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease, cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r420", "r695" ] }, "mvst_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "documentation": "" } } }, "auth_ref": [] }, "mvst_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESBankLoansDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r88", "r166" ] }, "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://microvast.com/role/PRODUCTWARRANTYScheduleofMovementofProductWarrantyDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exchange difference", "label": "Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual." } } }, "auth_ref": [ "r782" ] }, "us-gaap_StandbyBondPurchaseCommitmentExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandbyBondPurchaseCommitmentExpirationPeriod", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan expire date", "label": "Standby Bond Purchase Commitment, Expiration Period", "documentation": "Expiration period of standby bond purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://microvast.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r131", "r140", "r141", "r142", "r168", "r192", "r193", "r195", "r197", "r204", "r205", "r221", "r250", "r252", "r253", "r254", "r257", "r258", "r277", "r278", "r280", "r281", "r282", "r399", "r526", "r527", "r528", "r529", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r566", "r587", "r609", "r631", "r632", "r633", "r634", "r635", "r730", "r749", "r757" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://microvast.com/role/WARRANTSNarrativeDetails", "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r66", "r69", "r70", "r132", "r154", "r155", "r156", "r174", "r175", "r176", "r178", "r183", "r185", "r187", "r203", "r222", "r223", "r230", "r284", "r350", "r351", "r353", "r354", "r355", "r357", "r358", "r359", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r401", "r402", "r403", "r404", "r405", "r406", "r411", "r414", "r427", "r503", "r518", "r519", "r520", "r536", "r609" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://microvast.com/role/BANKBORROWINGSNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r215", "r216", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r550", "r552", "r554", "r616", "r618", "r621", "r630", "r637", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r653", "r678", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r709", "r714", "r788", "r845", "r846", "r847", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "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": [ "r174", "r175", "r176", "r203", "r414", "r448", "r525", "r547", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r585", "r588", "r589", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r715" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "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": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "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": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://microvast.com/role/BANKBORROWINGSScheduleofBankBorrowingsRepaymentDetails", "http://microvast.com/role/BONDSPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r188", "r299", "r731", "r732", "r755" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "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": [ "r174", "r175", "r176", "r203", "r218", "r414", "r448", "r525", "r547", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r579", "r580", "r581", "r582", "r583", "r585", "r588", "r589", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r715" ] }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory reserves", "label": "Statutory Accounting Practices, Statutory Capital and Surplus, Balance", "documentation": "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country." } } }, "auth_ref": [ "r53", "r495" ] }, "mvst_StatutoryReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "StatutoryReserveMember", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory reserves", "label": "Statutory Reserve [Member]", "documentation": "" } } }, "auth_ref": [] }, "mvst_StockBasedCompensationTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "StockBasedCompensationTotal", "crdr": "debit", "calculation": { "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofClassificationofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Stock Based Compensation Total", "documentation": "Summarizes the classification of stock-based compensation." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued (in shares)", "label": "Stock Issued During Period, Shares, Purchase of Assets", "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with vesting of share-based awards (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r12", "r65", "r66", "r97" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockSplits", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant issued (in shares)", "label": "Stock Issued During Period, Shares, Stock Splits", "documentation": "Number of shares issued during the period as a result of a stock split." } } }, "auth_ref": [ "r12", "r65", "r66", "r97" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with vesting of share-based awards", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r40", "r65", "r66", "r97" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionPlanExpense", "crdr": "debit", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option", "label": "Stock or Unit Option Plan Expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 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://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total Equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Stockholders' equity, including portion attributable to noncontrolling interest", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r43", "r44", "r47", "r132", "r133", "r155", "r174", "r175", "r176", "r178", "r183", "r185", "r222", "r223", "r230", "r284", "r350", "r351", "r353", "r354", "r355", "r357", "r358", "r359", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r401", "r402", "r406", "r412", "r427", "r519", "r520", "r534", "r568", "r584", "r610", "r611", "r636", "r721", "r751", "r766", "r824", "r880" ] }, "mvst_StoncorGroupInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "StoncorGroupInc.Member", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stoncor Group, Inc.", "label": "Stoncor Group, Inc. [Member]", "documentation": "Stoncor Group, Inc." } } }, "auth_ref": [] }, "mvst_SubjectToCancellationOfSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "SubjectToCancellationOfSharesMember", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable that may be subject to cancellation", "label": "Subject To Cancellation Of Shares [Member]", "documentation": "Subject To Cancellation Of Shares" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://microvast.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": [ "r407", "r437" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.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": [ "r407", "r437" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://microvast.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": [ "r407", "r437" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.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": [ "r407", "r437" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails", "http://microvast.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": [ "r407", "r437" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://microvast.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": [ "r436", "r438" ] }, "mvst_SubsidyIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "SubsidyIncome", "crdr": "credit", "calculation": { "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidy income", "label": "Subsidy Income", "documentation": "" } } }, "auth_ref": [] }, "mvst_SupplementAgreementsEnteredInto": { "xbrltype": "integerItemType", "nsuri": "http://microvast.com/20240630", "localname": "SupplementAgreementsEnteredInto", "presentation": [ "http://microvast.com/role/BONDSPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplement agreements entered into", "label": "Supplement Agreements Entered Into", "documentation": "Supplement Agreements Entered Into" } } }, "auth_ref": [] }, "us-gaap_SupplyCommitmentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentArrangementMember", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supply Commitment Arrangement [Domain]", "label": "Supply Commitment Arrangement [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r63", "r111" ] }, "us-gaap_SupplyCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentAxis", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supply Commitment [Axis]", "label": "Supply Commitment [Axis]", "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer." } } }, "auth_ref": [ "r63", "r111" ] }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Temporary Equity, Foreign Currency Translation Adjustments", "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://microvast.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": [] }, "mvst_TuscanHoldingsCorpAndEarlyBirdCapitalIncMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "TuscanHoldingsCorpAndEarlyBirdCapitalIncMember", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tuscan Holdings Corp and EarlyBirdCapital, Inc.", "label": "Tuscan Holdings Corp and Early Bird Capital Inc [Member]", "documentation": "" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S.", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "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", "r125", "r126", "r127", "r128" ] }, "mvst_VestingOfCappedNonVestedSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "VestingOfCappedNonVestedSharesMember", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable upon vesting of Capped non-vested shares", "label": "Vesting Of Capped Non-vested Shares [Member]", "documentation": "Vesting Of Capped Non-vested Shares" } } }, "auth_ref": [] }, "mvst_VestingOfEarnOutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "VestingOfEarnOutSharesMember", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable upon vesting of Earn-out shares", "label": "Vesting Of Earn-out Shares [Member]", "documentation": "Vesting Of Earn-out Shares" } } }, "auth_ref": [] }, "mvst_VestingOfNonVestedSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "VestingOfNonVestedSharesMember", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofSharesOutstandingWereExcludedfromtheCalculationofDilutedNetLossPerOrdinaryShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable upon vesting of non-vested shares", "label": "Vesting Of Non-vested Shares [Member]", "documentation": "Vesting Of Non-vested Shares" } } }, "auth_ref": [] }, "mvst_VirginiaTransformerCorp.V.MicrovastInc.andTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryTennesseeMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "VirginiaTransformerCorp.V.MicrovastInc.andTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryTennesseeMember", "presentation": [ "http://microvast.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee", "label": "Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee [Member]", "documentation": "Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee" } } }, "auth_ref": [] }, "mvst_WarrantLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantLiabilityMember", "presentation": [ "http://microvast.com/role/FAIRVALUEMEASUREMENTScheduleofReconciliationoftheBeginningandEndingBalancesforLevel3WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liability", "label": "Warrant Liability [Member]", "documentation": "Warrant Liability" } } }, "auth_ref": [] }, "mvst_WarrantLiabilityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantLiabilityPolicyTextBlock", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant", "label": "Warrant Liability [Policy Text Block]", "documentation": "" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERFairValueMeasurementInputsandValuationTechniquesDetails", "http://microvast.com/role/Cover", "http://microvast.com/role/WARRANTSNarrativeDetails", "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r712", "r713", "r716", "r717", "r718", "r719" ] }, "mvst_WarrantTerm": { "xbrltype": "durationItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantTerm", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant term", "label": "Warrant Term", "documentation": "" } } }, "auth_ref": [] }, "mvst_WarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Warrants [Abstract]", "label": "Warrants [Abstract]", "documentation": "Warrants [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://microvast.com/role/CONVERTIBLELOANWITHSHAREHOLDERNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r820", "r821", "r822" ] }, "mvst_WarrantsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsDetailsLineItems", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants (Details) [Line Items]", "label": "Warrants (Details) [Line Items]", "documentation": "Warrants (Details) [Line Items]" } } }, "auth_ref": [] }, "mvst_WarrantsFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsFairValueAssumptionsExercisePrice", "presentation": [ "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Warrants, Fair Value Assumptions, Exercise Price" } } }, "auth_ref": [] }, "mvst_WarrantsFairValueAssumptionsExpectedTerm": { "xbrltype": "durationItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsFairValueAssumptionsExpectedTerm", "presentation": [ "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (years)", "label": "Warrants, Fair Value Assumptions, Expected Term" } } }, "auth_ref": [] }, "mvst_WarrantsFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Warrants, Fair Value Assumptions, Expected Volatility Rate", "documentation": "" } } }, "auth_ref": [] }, "mvst_WarrantsFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Warrants, Fair Value Assumptions, Risk Free Interest Rate" } } }, "auth_ref": [] }, "mvst_WarrantsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsLineItems", "presentation": [ "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants [Line Items]", "label": "Warrants [Line Items]", "documentation": "Warrants [Line Items]" } } }, "auth_ref": [] }, "mvst_WarrantsTable": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsTable", "presentation": [ "http://microvast.com/role/WARRANTSNarrativeDetails", "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants [Table]", "label": "Warrants [Table]", "documentation": "" } } }, "auth_ref": [] }, "mvst_WarrantsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsTextBlock", "presentation": [ "http://microvast.com/role/WARRANTS" ], "lang": { "en-us": { "role": { "terseLabel": "WARRANTS", "label": "Warrants [Text Block]", "documentation": "" } } }, "auth_ref": [] }, "mvst_WarrantsValuationMethodExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://microvast.com/20240630", "localname": "WarrantsValuationMethodExpectedDividendRate", "presentation": [ "http://microvast.com/role/WARRANTSScheduleofUndertheBinomialLatticeModelBLMthatAssumesOptimalExerciseoftheCompanysRedemptionOptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend rate", "label": "Warrants, Valuation Method, Expected Dividend Rate" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofComputationofBasicandDilutedNetLossPerShareDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in calculating net loss per share of common stock, 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": [ "r191", "r197" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://microvast.com/role/NETLOSSPERSHAREScheduleofComputationofBasicandDilutedNetLossPerShareDetails", "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in calculating net loss per share of common stock, 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": [ "r190", "r197" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://microvast.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in calculating net loss per share of common stock", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "mvst_WeightedAverageRemainingContractualLifeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://microvast.com/20240630", "localname": "WeightedAverageRemainingContractualLifeAbstract", "presentation": [ "http://microvast.com/role/SHAREBASEDPAYMENTScheduleofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life", "label": "Weighted Average Remaining Contractual Life [Abstract]", "documentation": "Weighted Average Remaining Contractual Life" } } }, "auth_ref": [] }, "mvst_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://microvast.com/20240630", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://microvast.com/role/SIGNIFICANTACCOUNTINGPOLICIESGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "label": "Working Capital", "documentation": "Working Capital" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "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": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1" }, "r54": { "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" }, "r55": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "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(30))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482309/360-10-15-4" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r114": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479808/944-20-55-15" }, "r122": { "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" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r158": { "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" }, "r159": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r160": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r170": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r171": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r172": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r482": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r483": { "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" }, "r484": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r488": { "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" }, "r489": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r496": { "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" }, "r497": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r506": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r527": { "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(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r528": { "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(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r529": { "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(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r591": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r592": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r593": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r625": { "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" }, "r626": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r627": { "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" }, "r628": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r730": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r734": { "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" }, "r735": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r736": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r737": { "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(3)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r738": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r739": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r749": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405/tableOfContent" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r779": { "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" }, "r780": { "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" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-310/tableOfContent" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r841": { "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" }, "r842": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r843": { "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" }, "r844": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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 98 0001760689-24-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001760689-24-000027-xbrl.zip M4$L#!!0 ( '9T"5G$H"JXSXT! /?[% 1 ;79S="TR,#(T,#8S,"YH M=&WLO6MWXDB2,/Q]?X5>9I^=ZG,$UI6+JYKG4+:KBUV7[3&N[IWWRYZTE!A- M"XG6Q3;[ZY^(E,#87 4"I2#WS%8;75*9<8_(R(@O__=UZ$K/- @=W_OU[VI- M^;M$/_IU[]W>A?=[M__;_O?OOQ_U>I_?[V_EBY]*QY2+Y(N DHB:DLO M3C20H@&5_O"#/YUG(MVY).K[P;!:35Z[\$?CP'D:1)*F:,;DL]^6[L,(BF#_=)^,C&A8OO'HJCX-WGV:CXH*8H MK3.X.WG0>5WVG*J?.1[,E"(J)X_/K6MV8/T,;S^2D+Z-'E5A+>_>F*SM;?"S M*"!>B&1 (B L_+9959I574W'60Y)1,X4Z# 5^P."TIG5SY*;TT=#9]&8\*1Z M]M\_KGO6@ Y)U?'"B'C6VVI"W]#4QHKUIT_,+'_QPZO6KBE51:NJVA258?6) MD-$\SM,;[PD/ON"LFN"')0V?P[JZPAX]=PFP>(5Z MU9^]2OO+ !BO_65((R+ANU7Z5^P\_UJY\+T(V+WZ,![!%ZSDUZ^5B+Y&9PQ3 M9^U_^[=_^Q(YD4O;^.GJY"-?SI*+7\Z2H1]]>]S^8CO/4AB-7?IKQ7;"D4O& MYY[O49B \WJ.#](@^=.Q;>JQ/^'^#?\ MRH//C2]@=@%QNYY-7_^+CBN28_]:Z5=AR6T%**%15^K-UI>S=Z-F^,A%' 3P MA6].:!'WGY0$5YY]"6*P(B7H_K4"]'%NPY7J$$895&WR-@>UTE8U^,_VGY\( MW[?O?X,KX?0+6J6-T,_K W?PN&^__X1>:?]#V_X#'1C=9E]PR=-[J/6=5VI7 M^\1%69-^S:BTOW6N>U=S'SQ[3R(![5- C$7#!92-$NP\9/P/4Y*8J#Z/@)Y_ MK83.<.0BY[!K@P!G_(Z(:Z^A#23.OO?VD?2;H1\'[!=CT?/80HH18:8&Q'I\'QZ.].@\],#\^ \X\0L5%Y+9L7N;3)< M*@H2L($HF%RG3%I/?@'^X'??H8'$^)0NM"XNNO_U7HI_?'DZ@_>CCY@8F_P" M91E$*+.9J*PJ*OQO\M[;O>DT[9E'ZU74:N_O3'Y//G+V;MV+P:#M&PSI:N@3 M4D[RTX:/O8YL>!B[N(=R&PUH@,\%=("C/=.N9_E#6AI<[-TXWQ,N6# #GXDC M/QC?TY &S^6!^MX=ASUSP!W!6'IIP+UW;V;/X+[Q/5Q1X+LN"/HNK"V@87G MSX/+M:>E[=V-*KT-P8&OJ^[=RRNIN.4 -UK9/<]#R68><%5VC_5P.R %(:CL M+NW!0@H\($NXP25%7%E]Y@*"I7GMVFAE]Y@+"I;F!O^RN]"'#I;F!OB].\_' MJ"7VA(NR>ON%!$MS@[KPW@\);ETXY(6"GX=$RSTMK>S>Z:'L9BV_/"Z]]$YF M 79SGO ONZ]X4+LY3\"7WF$LV&[.$Q=E=1X/;S?G"?6R>XX'L)OS!'=9G<," M[>8\P<]#)N]^EF:4W2,[?))! 2G41MDW1P^59% $;LKN>1:59% $KLKNL1XT MR: (!)7=I2TLR: (9 DWN*2(*ZO/?.A@J9%?-J]1=H^YB&!IGO ONPM]T&!I MGH O^Q9KT<'2''%AEM7;/WRP-$^H"^_]H. NNT-^X)!6,<41S+*[X@<):16$ MF[)[X0>M1E4$@DKO>1<2)BD(667WMHL/DQ2$N+*[[ <,D^25QV>6W4TO*$R2 M&_S+[JT?.DR2%^#K977-.0J3Y(:+LCKLA81)X=>"_$2?XG;@Q_3J^=LBCXR(O84NF#THID7$3T5<>P//KP,>C MD3M^(_X97S$%]MN]\H";.Q\]#*+SN\"W8RNZ#7K@>3L6G0'U;[YOA^GEL./9 M/T !0YQUT'\Q-',;U @?@SI7S&:!:@DL,WO>T'VX8%]0[P)_\L%XMS&!>XI M,Z[ HXS&#]@I.NFF&7X=S][Y&"1XNY,7HRV9QPR_7?O$ZTP:D.X;\695RP7Q M36Y##6C'@; <7M+'17Q&K3B@-M[<,X9/C](^NA?FYNZ%.1.GW*E5'K=1EM5D M>0FX&P-9!N0%?1!$U+&19\XJL+QLT=B<+1IYL06WL2UDAR[HH2#^8(5VL##+ M-V(QS^\PZE&K*JVJULA%/7(;GRH0\>IC;CS[KE#3$'ZIY11@$-S3!$: MIY0!@4-S3!$ZIFRQ ;Q]%0?^Z#C;B;;*%ATX&#X*TBAEBP\_0S3&W257X=D)[%O4(+.?-WYE<^>8'U")K>U-M+,DZ+R1@ M,F!&B%U2BST/UB] ?<_Y:L Q:CXX5?GV8XO%Z7_&'F7X-/>*3Q-Y-"]\\NT& M<\2C^\9ICCS*MS_-"8_6]XK/>IX\RK=3SA&/[ANG.?(HE][]/?&>Z!L>?Y!7 M9Q@/RY),KZI<[J-_!*KCE0NHW 4($(HLA8H&(SR\=D.&LQ+A>_R_ S_N$6<< MKSTLR(\KJG+IZ',!YERI>>\>?Z:UJ4TD(:V5S]IX:!__+FBF8"1LLW@M"YKE M%*_5]NZD9H\>JNJ,Z; :$.\>W0T0>_?NM@#$K,A< P@MIV.^JG;D+M&NT6T\ M>KTA6CX\NAM:]N[99 6$BF?+-7T30'QX=#= <.D.K-#^#W%H$>^[#X-X3^&% M'XPZ'M:0=<=?G?9<"U\;=%N&TQ"-6?;SMI\1R&]P[3X/9;?*[^!%&2&_OMU1= MK@#G;M>0%^[E(4%,YV[_CU?L%)&HI'.WF\<+=O843M*Y\RLWU0Y=SXDI6>'&U_52W5'7N]B*Y('A!=GLF.^[B(POJL4__ M_ XCDL :C*_I,W7?8WWZ4-<;Q5'(GE!+LTNE[MN612[G:X=Q&:?B72[GB@=O@#?]R*4\\&-R&:=;TKV$V:FJ=3^_O%>Q: MCNK X#;^PAW8\]3"!K=1&#[ SL-Q5H/;P &'."HH?&R4P_SYWC,-(N?1I1NT[>%(79?!:2X4\%PH@S*XU+RP1ZYRB;LT M[B2]8R,*_/#H3A1H\I#&/9?EDH\,-+GU%-DAN_DF5%?#D>N/*66[M;9W/J'10*;!R5C)4Y/[T!"6C" MH,?9P4(UN?62"L9'00F8)K?.4_'\441/PJQ*+C=@5R$CPLR&E'[ MQO=^IV%$;8:>\*?G["-?GP=M4N=V7Y(K[!2D6^IE<4H+YYTB-$V]+%YLX;Q3 MA-ZI<[N_N23&< ]X"1P+<8-1!H::^]Y/?HZ$YHH=;G,%4(3Q5 MEGA"L1*OH'A"HRSQA,*Q4X3'VBA5/($+*5<4'Y4JML +I@KA*1%G..R9CD99 M0@=% CS/=.B&B <-A^W(9SZP^:C-;CUTZ]][RFBP1 39N?AWJ-6'%![@VS: MC3\H"F?LF=2X#32L)K5+P,<82"T@+P_P$ )?D%Q)2([;B(G /$>!M2:WH9L] MDPD_G-KD-CXCBGGQ(";V17;H:> MM2"$K(3 ;;0T.R$P4?"[#UC8I'2'H(4Y6N VD)N=%NZ=\,]O8--UL>4/#:-[ M0(<@B*P$P6VX=7LM<>D\XP1L01#;$ 2WP= .C& [;APYSY1M[(!K2\.K5\N- M;6I_"_PAENV/(X*(N>U?D<##5E]W-&#^Q-?QX@%FW,2)P7G;GZEC<*0'VUK< M1C./%,\%)>ZVN V9'BF>"TJS:G$;HSQ2/!<4YVMQ&^?;/Y[Q9":\.[*)U]PG&RHOF[ ,VM*2<<+RN:OPO0WYHBXF9TFEAVG#H;1A,X/AB.B]'3 MFG+"\;(B^+@0W7S"D;(B^+@0?2QB9,F[MVE^[+'J9!$A.RR>B]++(CYV<'XN M1#>+N-C!^;D0_7S"\;!>_/@O:D4/_@56^''==*1C5M/J"8?#BD1W0=I:/>%H M6,'<78325D\X,%8P=Q>ANU7N8F1A$)U? V:>&/0O2/BN)TSD>Y8?_!;X\:CK M6;7](T6OJLT-D3+[Z&Y(X2ZHM1(IEW?W%[X71D',#D;\=O=[6/OA6('_3,(( ML705==S]8ZH.ENC&[*/EQ#[E?,4S\ZAG^65"DZ_T#^Z>11E4U-Z21V4=WHQ'NPEHK:>0K#3Q0>/:/ MBXO?:]]]FX;AA4N)%_BH8-_8_/KZ(KT[<_'"#T9^P(9]1U8=SWX8T*YGQU@- MC[B7])FZ_@CG^]6'C]WVX?:%'WO1^+;_ ^#WY ]I4)JC4YK*74AK4QP#&FL@ MKW_6>K4K[\GQ*"S;>^IZ'N".Y=+# Q\$_&EAEKL@UDK,_NX$@$2'L(.*6'B8 M!LB3M=_?BWFR'=8>J.DTUCQ@3?C6RXC8G=N=0&$GFZBT%4 MOY<*Q/NS8UET%*'[<^.O/4*[,[BW*=-TYKR>@SOFQX%%P^3G@!*;S<=VGMM? MX!^&!8 ?2C=T!?IWA\2[^]R""Q9#6%9Z8.A\[\4!H9OL)\OZ4<5Y;,+UB_N-O:EWY//\O6],9$LR$TN;IC:#$KD;^"&8$4QX1VP;VK+JT M'YWK=;C"YNAXR/OL0B4AP?:7Q^#LP^C+QX67(@;Q]/:C'\!*JP!FEXQ">C[Y MX[/MA".7C($?&;#82Y_3P1[]*/*'Y\@6SS2('(NX5>(Z3]XYFV-R^XUC:DK" M-1'P9F1/OIS>KL&ML_GKK6:MI2R^I=14=OV,C1=,;J;HU),UVA*L!$'R:T6O M?%AL.GUX4K+]&(&!]#6!^+DBJ3#&Y -G;.5K *M,T)- P:)8D**R5$3 Q_*@ MY,8"2JZT?]YT'ZXNI=Y#Y^&JMY0L>)EM[^KBYWWWH7O5DSHWE]+5?U]\[]S\ M=B5=W/[XT>WUNKY2 5E6M2!Y!2\6FSOFE;\7#U%:K,$7;AP?:JE+]!U/& M;Z-L)IMV!,4?@ 'DWG 7-0"?R[S^?\0D@)FZXWL*+F]4D5B;CPCLCM?HO.^\ M4KL*#M,41%JE_;H,/OO%^N(%2X?Y^&*2^\?/SOW#U?WU/Z7[J[O;^P?I[N=] M[V?GYD%ZN)5 ,CP ^TNJ+MW>2ZKYR?Y%NOTF/7R_DF:$QE1@="X>\+;:THWR ML9X?2-& 2G]-:$E*K%X)BW;:6S#E'7O]*@E7O2=)&ZY4AS#$ %^KVF1<'5,2 M5*DW(5&]TO[/V*.2KL@2VNA1 H3.K5V)%;.'HT:^>EPT?L9P@^/#\H1I;2(PNIB%,MKIZ$=A6 M+%H>C"]\^[WA!3.R<*\QHB,0)3C.F\55K[2Q>A2B1+9ZR \C5N<(B*^ M.2Z%AQ]!LJ9 ;6#D7*WJS:96%U#=#JH/Y+6;[C58C,3?@[A9:3?UJF;J2L-L MK(3Q&B&1*@JF1VH@^:70=QU;F@ D,Y!AH+U#>,ZT97KH$Q,"$IA6/MA6@?2O M.'!"VV$;IBQ0"UK7F14:[-'@B7C._[+?O^1'FT#0"UUP=KU\X-WDR/W@9W8"R#OMSOU&)G#. R*%X:"FME M"?B NB0DKQU,DA*&'%&.=@)*WC&6 >#0FNHO\\)KXW&O?<#KW<#W/OC#F*-N MM-1JRU1,CG75XAV#3V^AV?_X6U-3&Y]#*:(N'>$Z)8\M5$;'RHV1\B4"@ 4@ MS=+4D1BUFR?&E%]OF0"/;G4=T*8 ML83[N, $?8S;>T\4J ,M)\G%?8N [1262\(N%@5O1_;2[0L:P%)'<1#&N(\1 M^1(\P;Q<5?OT^ MN<^ N5\>*SH]-%NCU6J.QVIZHQ[X> ,).@-QX^^NZG/,WP<@'B)MWTI:^) M?I! 1+X,'*"/-SF:2=42Z\^GP(\]NYHNX>+BZNK;M\]'I8-7&M[:K.&=*J:Q MJCTR]IL:WO5*&^/7/L[=M_Z4I1$)I&?BQE3Z=R;W54R\D,+!=OM_2_&PJ3-Y M*#P6YZ%OCL146B3"8HK!1J7]X_?>PS$CIV1,=I4*L211YV-L$$75*6((&^^4P:XB?U%VE 0JGON.#5$]=-(Q?H[/\5.^CJ@X?_ M2-,'8,RIMZ]C*D62L9OZ_#.A@@FB, Z MS%C5[)C/.3.'AT%U*+,3U UB:7' MA](G&(])JQALY'#@8R[D)$4V&H!P^C#W%_)^ECC%Y.5T#;_(+&KS24O6^ B$ M ?=9L2%\GCT*+^$LTG$PW3MDDV"3Q$A.2Y%L,@YKF3?6+N(@@.&2G'&4!!&) MXG!*F5JE_4^Z?-?LL$GQKX6FI]_X!2W;WR;%NDSLC60/%#]TH@AXA+I ^8'O MH?!WQQ(%13"66#-O[*W\3*5+$I$DX><#][^-,1OXNX_A24,QD<'OZ5.<5.Z2 M>M4'Z1,>Q&U\EC1=JZ5/1 .'I3B/,,5YW[(@F?"4Q6GX2W8&GH$, B;EYRD# MZX*!!0/OFX&!98CDPEJH1"P+&#C !N>,I /4;@NO2D"/U04WPB'P/7PCF*@D M= < !&,953F:_D##6*1" A?X)1I,;M= LU,V,YOV'8^=76'>!.X-:K#()?-C MM]7/D\?6/K!\?I,'49VG#R^9Z^1)QTO$$_A,56UBH,Q:);6CVYTP:PTUV^[$ MLJ'4['L*AYK5ZA,;^88."HW17"]FJ@R.XIY6N;OH9NOSBU_)X9S9)2P&J@CW*_@K?#;,T%SJ<3G]1L(B%B$ 5>3Z+\,1AXO?! M4I/:* N*%X#KB-]RQ_CQ%P<^#9^5/%B;C\+RV0F9:O.(9SG$18L6C^SBPUAY MT":!'4IXKL"QE^65Z9_(+PM=N(*B#IF)__6MA$A2*F:]L&RL$I;E(D\ QV;VO?("M40'& ML!PPP<)?*]V;;PLVH-A>/]OS3'IIW,81$[F ]?>@]^)AU?9914X<$#0D&!@P MEC)%1*O2UC5=;JJFK+6:$Y1,YMJ>R3! IKQXB\6QHP/6ZG0LT%%A&./^HV=+ M_MLDCRY$QW^5S=D2O",_45GG <6=G61'5 MCX5:-RLFW)@6$QX$;X;=$ZT^!I3\627]B ;GQ'TAXQ!7+RH.'5U7EZ. ME_WH7MS?_M[I/4C?;Z\ONS>_]62I>W-16UZ3CY>9L_*B2750WF>:9ENDE3VE M*^9H8$G$1%>^U47<0!EH')U-7$#XFZV@+.HL>P6M92,UM9JIYW/TI%YKZ:NW MKC8,,V6-'AS#F84[T)SK0W+U%>G2ED4I**5MDW3WK707+;LHI9MQ+ILK7:P7 M<->Y?Y"Z->E;]Z9S<]'M7(/>0IW0>6 UON299S3_N2,8*&9FFH7FEW(SJ4U%H^ MXF('>7!P5ZQ K9!Q+MD0^FT:AF?U?I)TYT\_/1+;3D3M7PK'M)#\NW/MZ4C^ MS(?YA"CB0Q2U*NVIT$'WV*9>F/S%;$B6#?.5N-@03>H-*%T8-!*2J522J24D MDY!,O$LF/):U5C+-V$Y^7[H=T>2#N/,LA%2IA12B7Q="2@@IOH64F5E(X8Y\ M0 ?8E?:92M=^* RJTLLJ+# I9)6057S+JF9V6<42^D+,]V-Y2P/?A>^&:3:1 M=/57[$1C(;[*+KZ ,$PAOH3XXEI\Z6IV\47"@?3-]5^$B55V&878;P@9)604 MWS+*P*.D$9KF^Z 95'Q^W.TH MG$B$TMB=X75-: VA-7;9UL<^1TQMZ$)M'(7:8!C]!Q["=R)V[(^I +C@3GZC M!G'],,83GYU'/XXF)77OG?#/PHE J(4<.-HXG9TEH1?V0T43=\(0>N%(]$(3 M&ZMX40!(8SKA+O M:J,:*!S#0NCGP*[&SOMQ]?U([+.0G#CL MUJ3;A^]7]_D?-Q32H3CI@/@U3F2.')>D1XS^]-XZE4L]XB8%7I/S%[/-'C$6_#-DI>Y2-R"4^H$_Q*9PT]>G MCQ=.($)GY,#M0F<(G;$C%>DB<>3(= 9@])+V"DE#(1BJ<-P*<9\#HPIQ+\3];E1D:*FXKPMQ?QSB'C%Z M]3IP'AU1,^ X^--HKI+RQ;6)XPFY)LS)R:-7G:I4)B^)9G7'TZR.U_YC%YV? MF'W?N?^GU'OH/%S]N+IYD.ZO?NO<8R<[Z=OM_1_P9_7Z]O:_\/?TF=[JEG$. MEI6)SO4Z,_B2)^>[.:Y_ZY LK&$[MH$32E) 1WX029\J]^R/RB^LK2IQO%#" M"@D:SB!X(8%==7W_S[1+=5HFASV@?F9-KAV/-:T;4N+A0VGCT[O ><9VQS.; MX]?PGR=&D](]11\).Q7C\T!Q9DWJQ=9@YA.2XUEN;%-9>HPCB024=>)VG2$K MZ1/Y\NRSA)V][<=1#,_-=-C&+JI)F0:869#4;I E/PXD__%?V%3[F<)O^CJ" MO]/*U?B.PRB>_61MO.%-? *K"J7?\*?%'V1LV6W'5I2\"BAY=BP:?DX^SCS" MV44A[IV^ TMX'$LO/K;\#G'A9 IU/&YL.2-X19Z .;WS2%V'/L]=1K0Y7KS@ M>NS:TXO[:_KX9M2>0H.&D3-< -0$^1^O,@JP/UX=DO'<)?S2QXM3 MXOIX8^02;^Y:X/]KP0Q& ;6=^X3J^^.*X[=^W=@VG#28\^ M)>?9$^;%5O,OQ 'E/XX11;,:/$](>S_,E?B+AFYKT MP(9?+EDRL7T \PYL)G6 I4&PQF$4C!GG#9-S^$@HL Z\,N5!>X R.II MUE$B!)XH"#Y<\!!;QL,$7@8."A?XKNWT87P0@/BYE+C8F_ .R#(7YO-(QS[K M.QVPX0+?K:&(CD&2IK*3O8"+!UY*A3T() 00L ;[!- *%?O4#>D+ZW7.U@^: M.-&_F\8'5%;59F&X9$*R_KD@W86F_#O8J :V MEJRTD3W)H^-BZB%@-J!#D ,2D9Y\1 $P+H@&[[. _[[@'V#6?S0@D?1"F=A# M!?4(?,24HP]< B8O6+Z(IZ? ?XG0J@5CD3ZAK ;.(M8 S3BT&_M.E*)2(.PP M"$.;Z"/& N*@-$WE-DA4BXP ,>Y';$X4L\3,N%2WSE+ ,W'="X8)+AGR-X#<>TZ2.*[A#EZ1AU/&CJF IJV!\U@",0@.W#-!H(3D0" M?75"YB(R(PTLI]16M-!,BE 5(X\"^PJ\[)5+FBX&X,T+L.\-[&C& M4; -K:2HY9!: ^(Y5@@N%P4,]!TW"54PAR"U9B>RU/:9Y!L04&9AC.Z%@YY. M/_9L9G2"C!.8.Q3FWLFP5'ZYTXB;P,/>\&"]-6E)7>DWO]V:%(\%SRT);""& MX*^ DC!Y!T,HJ),D-!$3)XZ$H6\Y28UR:K,1[RD&%L%F]%TG\? )_,VBE+/? M"ZA%64%;>>H-.L,12<*LCM=WD_"K[[VS9P1Q'((X$!D#>-P=OPOEI($J>""Q M)T&N)K?I+,E\#$,G,9JW4< @M4,P6^&E"$1X&IZCS[BGR# >8+ L!OS[ 7P_ MF97 ^R'PGGH%B<..7#D"\Y.%6@/R,HW("&3L#QD ?4;_+ID3Q2P ]A9,(1$S M]AR!'4H!.&\1MV, R6;D \N?XCW( OT1X[" (8D9%'$;^ M$$1:LC?H!'9U1 !X."-1N 3!N$') XI93M\#NZINZF[ 8YCC)L,?L T(&Y) M4/@)\P<#6>#RX+AD44]B_PLNR))%0#:ZB)LP!H,R\1,0?0$VEV1;HOCV)*U! MH&N_Z (UEH(:_/6)+?+>7G?)2Q@[R;[M/@>T]NW0(;^3&F=03!OXP27-+<&R3B*"7]TRL ML3S=4WC_7#0(*(KI(-FD7XZWTTLP7I%A+)*%CS=96 BD'38 /H2-+3]D(5\, M$8)1 ?9>$D%]-\KK[KX'N/-'JA%-@.6Q:2 MI-3N X+33-ET>?'KR!.;H4'"$GVB:]@B30^,Z^2^ZRTE:)7%#7R), MI$Z2*\%<9[8\BM D'LPR)&O2-S#=ACY+XYP:^[(T2 MV6Q/LDXZGA>SK3UV#@/$Z#<\$Z$JU?]B/CB^/Z8$#$2687U)+3H$"_(__J;6 ME<^Z*DN:HNDXUAV!U[NR-*DPO#D?]SG&\CN8O^7+#9?G&2=&]G0_%"0< ML9_1V,9;#.,LJ6=%>G>Z60HJ-!Z.TO3MR8Y<-/!7IZQ/D\-9>COF#0$,'S%S MG0T8L(4P,L-O,.\@/6H#>,47^)!IQF2L\GO2_(:"\=<[CN MNWA"2"/$ AAS*>6$(W""D%R1[,/)^2ML<\/L)=V"^#A8B(D["#=,S3BS9 M>QJY11S$(_;V.IY!DDEX%C]J XNZ_BBYYUMX.H(9FNB*E%PI1KWPAMQ6$0.CT0\H%,0W@4 M RTO5$H/5^'Z'U.V@<_+TL!_@(]_3@T06>(/+FSD^]S)V1BL.9 MTTG34T_!Y"+[ ([]P[$ J !PZ;OOLG@HJ$#/JB4G^ -P/$A6%DV\XA Q(2. M[8!TP21L)C= $GE2*E*D 1@5?L ,LEEN2T0)^^9T0=,T8"#DMTF, JSOF#Z" MGXZ'Z1@I1WZ=O :0> 1#'N_MPSA;W-_^WND]2-]OK[%(00^4V\W%]G!RU\[UT#05U+O^]75N@(+'*SG4Q.^I#4X'C!4T;@HBTDX@ST MF!PJFBIFW+7'6D(N&87T?/+'9S#VP0\6Q1[Z7,Z?*K-T03X6-D+OY?< M?E-3-25156EAL?3+Z>T:W#J;O]Y0:NSX_8);<&?A]65#J5JMU5I\:]E0RZ\; M2CV_2:U>WYIB;!O6>$L1G*),16)#HU9"TE]5-"HAEZ5EHW+EI=8Z5F+T,XE@ M2;HJ,QL5 UA33EA>,NOD /6?L4UWM$9EFS(I5@Y?^^TPIG5Q;@J#PM[8OS MBA44O[$T--^3L%;./7KA<6A76!P=)L\N6%6S(H'?[@R)&_Y:J0)Q>V1(\B*,379 @& ,T?B=N#$Y^$F\#+^XU.O?B8=7V63@ AP5V M :A0QCCHZ/6KNEEI&X9L&NJ7L_QPG>]0+8(]Z MI5UORFI3YX0]3L"*N4]K2M!$$:5V]7]IX,]3CJ$D^;BJ]ID3VCFT*3JSL?,N+;CU M,6.ZE?^VZV;$TK$L6"\KI6M1<$!P9^F31UE&%\%2I"S!"=-1TUIHKA]BX1JX M_>\YRJG.Y%/?_.#2CQ^C?NQ.IG8_G=EV:MQ0*VU#-AOSX0(6N2!&%<(VXHI)<5=MF0)\5DG&?JCC_L1PIW)2OYSN'XAD9; MHEFOM%6]*3=47JQ.X;8<3N'F24@&$))BR*U&G1-".@'WY<9/,I$GV#L9QR4O MB3I\#J-SA.(;!X3;LX!9:6LZ./ [1?0$7&2[D->^.YLI/4NOTJ8HUN*TA3"5PF .Y[-6GTG M:8I;6A8ML$U-N6'R8ED(V_1P C9_LK(&GXUJRJ?"RY2XLV,.)VEP)R6"$5%?R"OX+BW:]D&49R3-;8R(K M>4?)^I8UNO5N1-VLM($/ZD=43$_0SZ8"-0_ZJ;/0@-$2UNJ!D^ 6)[_M<6^7 M-S!L7F,RV]HY8?\#)?EEY7<\&2@KK;K<6+"'4IZTIS+D; A>%KR<*8\Q*R\W MP?9K&K)IECF!\5!I,),93.;*&OL6V#U AZ78?HS[ KPU-E@[M1,PTJX=\NBX MK'&EZ&K *^I6-Z5PWU"X76>*G#@K]_>/BOW6%#871:')=;7(2/3Z LR$8@I^E[:'BX$X,T5 J[49+;K;$ M;LJ!2PTNT6XB!+ZA/F!0W(WVU4J[KLMZ@Y< N-A!.9STS(%\L*QS4]:;.YL2 M8O\D@V\0Q'1EO2QW ^_]Y/,U5J6JIS!.2QR%DQI',U&1+?D%,X" 8321Q'Z, M)+4JB7UO)(6Y0(8F-QH[MTP3YNO&,MA^3EI+!/X0I&X($Z&!2 7:NM$F/(S# M_.%$@XL4FA/&&&_)%MAG4Y>5ICAS>83TM*XSY1[HJ0[TI,A-5>&$GD[ TIUI MI_9(O#^E1S\(_!>8O+!JM[)JIPVQODX!"6;(-7SOMG_!&B1MR1O8J]*4]=;. MQY*%4=;#"DV=A:-5,Z]P=/%JXJ1+>^^YX%4> M%&>4AN*.RI]8*ZI%)#L?KR'ED=E@8U862?8(&[N7#Q!Q:_[H9YT=G@/]U,$2 M-V1-$9D7!Z. /T@0D)D4M[&(46\I0"]A L\DK5(HCA"^E@C M(#>ECR8(04[(XP0,R=Z !+3Z2$+LUN(/,9F0,$SO)A!/PB)8*Q#[- [X&(& MK&]90RX)0Z?O4'NVV- <,^#9NA8OS:.%.7E(:;DS\;2P3G5KY_PR84MN6S=U MUV,3)V$U9*J7.N6 K2NTM51@BH;(XSU.8LI4,S4'8M)8GW&]+@S6PY4C\3TV M&RRGX_KP^1[ 883$7+(G.BL,J-1:9LZ MIH<>3X'K74B&TX)T0DH(*9%G+GE6*8&MA)6Z;)CS;?^$E,A@#)U%F)P)_[6= MY_87^&J"7-2IVACH)C]=S M/SXB3[3Z&%#R9Y7T8:[GQ'TA MXQ#!.;.DH>--QF[AQY7_) 0#C.8';-/O M'.B3!O@43(=P,Q=I$*!(^9M#FHIAZ;JJUE7%:)BMIJ)KBM&$*Y0\JJW6_X#] M\( T+?E]"0MI $V!#4S:[]&[' N?#T^07W9O M?NO)4O?FHK9T(;Q,_.=-Y^=E]^'J4KJXO;F\NNDE?_5NK[N7';S\M7/=N;FX MDGK?KZX>>E*5:0W'BZG-_=H^=3TI&O@QC&&'2&(_:[V:9/NN2X)0ENBK15%* MX_8 *VPWHD'ZRR81D24_D$B8E+M[<4(J>7Y$[5\6B9Z,%,KD^)L89DK#PFF- M0GH^^>.S[80CEXS/'8\MC;WT.1T^E=TH\#_H#/:]Y/:;+*LIB3Q+W>GTR^GM M&MPZF[_>4&JJJBV\!7<67E\VE*K56JW%MY8-M?RZH=3SF]3J]:T)06Q8;7Y% M0"*A")XLQDMJT>$C,(*NRE\>@[.VIFCZ!B7]CQ$6_QE[5-*5*1R,=W XJL#_ M8@!<^,.A$PU1*S,!F8C^)^I9X 5(G["FJZ36?]F /'8XZ9-05-: QVOHG'N. M"\HHB.G\9M1T71W/OIA=U=1I:24"X/ ]+/8"D?KN$ &2F((DET8_FVRKEO'] M$Q ,O;>4BI#MZ3<^2U=_Q:LR@D7WE_68G#$CTR&J^#Q#"AO# 1_+B\ZKK54. MZ'XS;(9#$#6]R+?^E#Z-2" ]$S=F_MO/WK^ODDAW-&!4LS(X;2R22[['/G=' M@MN@%Q&PP7_';[X-F :/!!96CI_ M=C]<"<;NS;<5DV+)PWLR*]TFZ8B@QKPO^?7P6:"AFG7S_@ M](TUTT]F*)'I%Y@7V)@50;LMIJR"UC/D=W@CB'C2YOLY+,2+B-HS"" M#X&HSKP'__:);1CI8[Q%="5;M$). M=J$.D(.=WFU2E!71Y1-5A!:4?)Z6O39A=2^FJPA&E'Y77NZP3@\WV M28DKC8AC@SX1DM*Z\;4YDA&>V9,Q5471>R.BHTF"7U!F(2!1'?C"6P%^@P;/H)+:U/)V" M,NU6"H"X8\-:-)S>2[FCX]F].!BY3$+Y*0YRC5 ^H9& MM_T'\IJ9;QJ5MF;*=76^E=3F3".,80X);%-9O&\"PSTW7=:T^1Y.!R>PHS*" M5YW/79S8M'L:'X<;-KN>J\NV=D[$P]X/V+)-G#1;+B$FD 1NC("X\P,_"M)ZZF!9-P^Q&7*O2-NN&O*C,7WF.W96A!840!4(4 M;!PV*T(4:$JE;32:LKJ@>KP0!A=8!X+8?X\$V45<@ M#\@#:A$+ R]$V^,">MXY!]L)%8@ M0')@9D\!R_X+(DQDCP8TI$"Z! SXB#7)P/-92;L,CP&3!?3[CD<\RX$70SPR MQ$Y9+J\,<7+%7+3EQ5QPMLB5ZRN)(-/N7@&& ?TCO$2EEX-5>N%04)Q:O9?> M _SGQ]7-0T^Z_2;=WEW==QZZ\ #W*SM$M9>5]:!*4=7%,&JZ:>150$5I9JW> M2V.+ MOJ?/U(LS%)$OT_;TAC XLOWI#5>=)9C:6!U,G1!1YJ I%H4QY):95[NSXGV(IL])6-55N:?.M" 1/ M"9XZ:IY2]\13>%BL;LI*"7BJU!E^&Y+$A1^RS>E@B3M8UE,]&RX_T[&>-(W-QN![Q\";F1?PY( J&PL::>\E[W=#6<&;$W7@ M*B\G2^AKK,Q="%VKM#4LI#X?61:$+@C]T(2^QB[>A=!UC$W)NGJ@DQRG0>A; MIID(%MC:Q-^%!8Q*VS!D0SM0%8B2LL!Q1887$^3MB.()#N])HJ\C/*<4GF_5 MKNO]T;(=LLWVU9)-S&RO,SLN-WVQ?/J->A2/^N%)$6(/'<\)HX =P9LRS['4 M0RU@8R6%;L>S.^]@>Y6 -K..,\&?T653F3?S1 W49*3BF4-9KS<%&1T9&:W-FLZ3C'!?5I7- MUBYQ#)&+LS$A]"@KJ\MLO2$)_J3O@N,BOK>UI9<"%ICBQP2LV[*$7FF;X$=S MT(9&^-&'-/-R)"$#26C1\11!0N4FH34F7HXD9#(WH=GD( HC:.B0]EV.-%1G M-%17.5!EIQ#)ZPY'Q E8[ Z[I^&1.-?WGJJN\TQMB80AC40P;WL3[PV\M_UK M@.LU@K7#H/K@?Z673CCR0VK?]A>Q0@,T\BY;;,)5YI%BUEAT&2@FHV1M5MIU M0VZIXJ3EL9'4&@MO)R'4$D+H""EFC3VW-R%D*OP(H>.*W:WJ9.3/I;2>X)FZ M_1M[T\SAU/?)7"3$5"MMO2FWZCGDPW!S#N)$3SOLWU+BL]O:TQ(W>G-ZQ^:_%CZ-ACR6&]W7>))QX5N^1@>PZ?P^@\!6^707<1)YA89&L^HKY3LS0^NRD* M6MK>L-R,ENJ@Q/6=B^T*6CH26EIB-&Y&2PV@)77>V16T=)JTM,0B7$1+&4W! M)G8[UNKS&8.\D=HI!"6O<:.Y'_C#26#2]TXQ(+D8.+L%)$.8/_RUU)=*V <1 MD)F%6I6V5I>;=1$K$I2WP(3<'^75%18VJN>1FB@HK_24-V=P[I'RU$K;;,IJ M/8>$1D%YI:>\.?-TCY2G5=JMIMPPN-X)/*[0Y9)R4-CJ. UCIQN M5@76/]+-/&D8X&$;>;4'$H3!$V&LBI+O*%"PJIO<7' 86M!-^>EF541\O4"I M5]KZ M^U&,(X+F=AC865.@GBY-3V)Z=24*;9/S>^-\UB7D3J6$FN**2A=:>CL@D:+*BVP$@71%)N(EEW("H_0=-0 MP"J3FSOM9HD34)LW>AT0[PF&B9N3/&8^PL) N)%+*8+M,#F_.A2 MR?6))T)C6X7&?B..=^LE$.]ZWP# O8B 5&V,T-57[S(EK(WS>_1I]'_;9\J6U#22VQF*V.Y4M M%)3&H2Q;%97;B;[F20C#_CLGX LBXE%Z]D0\KDUS5V=]K234/2TM-D_ZN!EB['+<3WCG'.KI-5' M3!12K[3KRGQ!F^W. 0@RX8E,U@3Z,I$)UE[;?2]>D F'9+(FU)>)3+#OS.X[ MK"*HX 8!V/!.-N1( @O\B7OW=8./)7L[9Q:-]H<]P/ *7_;=.O,@/O!7[:/-L]!*G"0 M2)\]1NI9EV6=G7HV#M*U--Z"=(*T#IF9G8=@TBMM30BF8Z2>=0G;^Q1,W.U? MYK1[D%")LL!(9+\=SZ9>=%YMC?CR)R;["G/6X@_'"OQG$D;2=]_%A8:R!%11 M^WLHA0,2T %:"YG$F=%3F8GU$RV))HBO".8ZX28:],MB=V8JRYV M)01SG1YS;;HKL1MS-9*-B88BF$LPU^DPUZ8;$[LQ5_.4]B;*[G^.: #+'PZ! M2HQI\54^@?[06V)P*S($TT"3J$4 MAW#-\228IA6[K%XARZ>=QJ?8<]CJ8A*HBGSK3]&U^(C>%^&CXZ]%OU0Y)&)@ M98!#^:@.)K*DDXB2FWCX2(/;?JH5F(8(;^,HC #>SJ:]C69T2.,P\YV;:*I= M,\ZV66GK2D-N&)JLZ-IZQ2?:-1P%BS0+99%5@!*1'= @K#&M3A'R$33HAPX09C_S0022> M!Q2#$L_T\XMC1X,)D\V\E4#^7'E[A3S"#(#DEK[" =!5$^:DOP?%[+\X6Z1[ MAS05P])U5:VKBM$P6TWP,12C"551;K?_1,/27O#0()BL8 ?]5'P-*_JR2 M/BSPG+@O9!PB?W-_^WND] M2-]OKR^[-[_U9*E[<[&W-Y==-+_NK=7GB>Z"M":RY <2@?>P$]V+ ^(=58#]R])E?Z!0 M6'1RCFXJEUG^FH6?'X7T?/+'9]L)1RX9GSL>6P)[Z7,Z6"K,S?G@.0-R4FKJPNO+AE*UFM)<_,JRH99?-Y2Z MF-3A)V6N'&I-:'RE?].:>VR! Y,(#*ZRDQ] M5'I!SPW"*4KT'CVE\?@K/V? ML4>!F[\MA1 M0D50T2Y4= J;O*=5+SJG3*N2'<0[8,_HK2L$:JHIZD4+SCH]SMI[O6A-%949 M!&>=(&?MO5ZTIC9$O6C!6:?'67NO%ZVI)U63@6M^^.8'\-.3K#@(J&>-I2B MT5RVNR<1^U]Q&.$F]8E5A]Z+]W2+^T@7_G 4T 'U0N>9)E5-4A14=@F*R]6C6U!2S9E!5E/AEQ6STN:DYS#=] M:I5V0ZXO:#%Q4+LN:D+531[&I5V4Y%;^GQ])L&>@CV/ECTW=2&+ M9D\3C'!5-NKSQ6 $>PKV/%KVW-2#+IH]Z]B#49&;C0;/_'D*NU+S_O.B/J;5 MA8U,I5WVJG:03"4/<^7@@6[78E#3&K@;O O/94)>"4*J1T6%.?9*W9GV-FU0 MJ&G-O!L4"N+DD3@/[69L*R)Q=U[;)0]-4"''5)ACU];#B4A=*8^(/(4]IP<_ M(B[6)%UG.<_U=,VSI6MZ7OUC5QOA\>\*&EXD&!^;75E]>UVMM U=;C7R"[WM MA$Z^ W."B043'V!++#,3:[EO;PDF%DQ\PDR<@T>;F8EUM@FFZ[MD2@HF%DPL MF#B_[;7,3&SDOU5V<"X6=4E%7=(-ZY(:[T&Q95W29AYU29NJJ$M:9%U2KD3$ MB5VJ!VN3>M\[]U>XVJO['@M*-SY+5__XV7WX)_>+/D21TF,I5:HU M:V8]GUJ79N:1EE_7C'S*I]9K>L:1]C\GLP8N&V=SJM=:RN([Q9JRP,#>,, 0P%PE M]M?Z8]H"*7M"2B\B41SYP9@A(J PRC,5X#^8583)8@STTVPP]BO-" N3E#!V MJ3>3%):&5MCUJ[]B)QH+C!T(8S>^5TT4^,RAETG:IF"<@S*.M(#V%[L.:OZN M0RX8+06LDP:)Q9#VB8"X,X2U+:_N> !:%>_G_/X2063R*8B* IN8F9B9F)F8 MV=YF5NHC1Q^-A\7'UKX2EW@69=O/?>D'":R!I*L+PNJ;GNWCL,GY9I#(VC5< M6=DV/ F9LXCYSCW"=;/2UI6&W-!;$$O8<+U0F&"AA()-+ M!E*!@11=KB\X)BM8B!!7[?B:Y!3V16Z@98Q759:>90$EP0CV!M@1V!'2ZQDTWP;EK.<@?! M:PK!6QKBR4([VIJTLUF2F:<*UCDLIRX(@BQXDBF;UJK?0:0T$I'2F$_.+6MO M]H0,E 4Q&O;;P1*4T7FU-5\IK$BZZ(9AS/+9_3ZVT<"J)2&&["3'0Z+P:$(M M+TXTD)YI&.$!7'B4I7A7'PG6U"0O)+"WB_J<2NZ[IJ[,?6=!4L0$M2_C $.C M,"G?3O+@V;]?$=)8N8%Z(2OVF#4EWFB"M&XUY59KOHY\:3<5CIO&MC/2!78$ M=@1V!'8$=@1V!'8$=@1V!'8$=K+'QC;):YEWV7XG;DPW\=A6=ADU6KEU&17I M*YL21V\FI&'-X$VDLX@HKL".P$[.6R]S1S'?ZY>._:\XC%A+H@>_8T\J&]\1 MQ^YZ%TDY8R:Q'C_JF7OZ5^R$3D1[-'AV+)HHIGMJ^4\>&X7IJ*P!>U.IM-6& MW*KO7$U#4*.0%0([ CL".P([!SB?,)<>P[F>586>+1-I2B P5R&98F\$DDP\B[7+61I!1AR2T:;GL XBK/"X M7U-6E/FB5 >GLJ/*1EKTC(-U)S$;27>2EMZ46X8^QTX3_!9BZ6X3-\Z#J K:_"B,7WB3 M-YN7L\L3,N64((L,O@/5,IY7R\V%#5R$#!$R1,B0XD&2289P6<[9;+$>-Z8F MJPOJOP@Y(^2,D#/%@R1;=&JNZ#57[4OJ2J7=-.IR4Y\O59&Y.(S@=\'O)\_O MF\81"^)W%5P876X8@MT%NPMVW]F-F*O$RP63:\O:*@D70L@8(6.*!TDF&;/F M5$U!,D:OM,U&0ZXWA)014H8#EA)29B^A*:1,EBRQ,X87^*_M/+>_P#^3Z0Y)\.1XR7(D-/P5!LA98ODM&(3V?_/'9=L*12\;GCL> RE[ZG Z6 MPL6W:W#K;/ZZUJR9]?K"6TI-77A] MV5!FYI&67]<,(YSINDZ9W.JUUK*XCO%S:E1JS<:. M+3WQB#L>X6365'TUG'9-'EZ8JVZJ.V4?6Q0-!9YLJ)[S*OV IP:A=.79U%Z1 M@IP"=#+!=!@]U8\Y KFU<7[S>FN";^@GZ<82,SZ7IGMO ,[UX%@(:!@Y\%^R M)I67'>AO)3V8$3@BCEUU//:WE53WD 0N#H4+RXJ'L4LB:C,$V+3O6$XD$% 4 M OQH0 /V%Q:V">B >J'S3-D5\(C](94^8?/GN1U[@:%]:>B(1''D!V.&@X#" M*,]T>>$9 ?Y\P?_@1ZFB^.%8@?],0I!.^/.[[^(J0ED"OJBQ2^S(4!I$8H?) M&Y_9]22@)%!V()3=^%YU)C@G3:)S@FD.RC32 K)?[$.H^?L0N6"T%+!.SBD6 M0]HG N+.$-86[0+B70$IWL_Y_26"R.13$!4%-C$S,3,Q,S&SORM%46\L+$4A&(07*A(,DC#(7"%8+E+^FJS.@EJ7 M@5T$$PDF.OS2,ATJUN*!1\)/MHW'\U5_>&*CQI* M4O:S.6_8"3;B@-:.F(TR<=%<21LNF$===NA=V'.\4)E@H(2!-NEW?W@&PJH1 MJB:W&O/GH 0+\4)G@H42%BJ@\$K?>:5V]7]IX"_B'GW:NT1PC^ >SKF'RY(B M#8,W!714O0\6D\T-C23,)=^ET4'YMD!%'V&!'8$=@9WCPTZF>*BQ:>NLN\#O M.]$UZ(G,2AVK:YARO3&_SY:YX*@@'L': CL".UQB)YO@G:N$E+_@K0O!6QKB MR40[:W+.9DEFGBH:E;:V<]Z8( L.9=%YMS1<,*Y(N+M(2&2SHAF$XI(U^X \E[\.Q6V=R[%9*PGFG ME>DNFHD+[ CL".R4"3LM@1V.L2-X1V!'8$=@YU2QDV>@8G'60->S DI"^@W< MF5[\&#JV0X)QFH40AC&>X\WLN+:PC8#:,#C)*Q!DEB.9K62("6I?Q@%FC\&D?#NI$\#^_8J0QBJ7U L)?C%K MR8 F-K14%=G8/?%?1+5YMO $=@1V!'8$=@1V!'8$=@1V!'8$=@1V<@^7+''9 M?B=N3#?QV%8>DFMJN1V2XRN-A.<3/KV9D(8U@S>1"B+BO0([ CLY;_K,E:IZ MKU\Z]K_B,!I2+PH?_(X]Z0)U1QR[ZZ5Y;4QB/7[4,_?TK]@)G8CV:/#L6#11 M3/?4\I\\-@K349F#]GJEK==E19O/:134R"4U"EDAL".P([!S?-C9[001YWK6 M$'JV7-0H9 7/V,DQY,.=J# Y$Q4G4 ;FFQ_ 3T^RXB"@GC66H@ &5#2.BW@([ CL".P([ CN'Q$ZV6A*;%C5_H,.1'TS3G%.5?Y%J_(J5MFK*]?I\$K2H.L$;F0DAP#-V]E-0YB!"H"&$P)&2V=R1KES);)Z2 ML%&3*2H8'1D9;5JJYB#"JL6$55/E0%@=53;2XC;N[SNQ_F?L44E76!=6?9>$ MI+3=;;*RV]*;<,O0Y M=IK@MQ!+=YNX<1Y$5=#F1V'\PIN\R5SQ/Q?(E%."+-#4VIITKKTUN&VI"QO< M"ADB9(B0(<6#)),,F0M0\M!MI*6Q'L"F)JO-^8UF(6>$G!%RIGB09 HK:'.- M*;EJ[]K2*^VF49>;>@YMD@6_"WX_>7Z?ZZ/)%[]CRJLN-PS![H+=!;OO[$84 MT/)S R8WE[6=%BZ$D#%"QA0/DDPRALO&J"ULY=-HR/6&D#)"RG# 4D+*[-9^ M>:[M(A=2!EM#RL[A%$6UYTRXK#;X2QAK"^&% )6)A M 2KBC6'YDN=',#H)X++'^I0]!<251B2(,#,L&M"0 H43(,F(5:[".N-)#2N/ M 9/@Y;[C$<]RX,4P@@LL [ V1>1'V*03,DR8\<@/V1'5\X!B#N$S_?SBV-%@ MPFHS;Z4(5MY>(8\P@SA:_@H'0%=-F)/Y'A2S_PZ"R61&Y(E6'P-*_JR2/LSU MG+@O9!PBJ_]62I>W.QG#5YF?C/F\[/ MR^[#U:5T<7MS>7732_[JW5YW+SMXN?< __EQ=?/0DVZ_21??.S>_7?5@;5+O M>^?^"E=[==]C)VL:GZ6K?_SL/OQ3JC+E['@QM;D'P*>N!\+7CV$,F^7H_JSU M:J#97)<$H2S15XNB.ALD@MN61C1(?X%$)K+D!RRW%^1W\.* "$ZHAO'. M54H!],'(UO1$CF<'VAO,-O:A^(9FH95+Z:UBA3X+W,G9HX# MA&]EB;X\!F?M$7'LJN.QOZVD0I$ [': M:QX&+OH3#-HVK3O6$XD"7#N"L[$ M!F9 Q9I9 1U0+W2>J>3ZX?(Z2@*\J\#;BT@41WXP9F -*(SR3 4PMU3R?I2* MTQ^.%?C/)(S8KR0:^MUW<2G@\G4]J\9NL!.":;( LF2P'\ MY+3E7BGWN #6&?JQ%VT L W!PL=CB_ED$@/9+Y_DLR3Q'?&=C-\YJC('BW<4 MWY334;9^N'H%+3QB;,JFTI3-UGS:2VDK'^], M1+QQ4^9<$!YS.G*H^3YWONTPA_%U!2M[[-Q?63"(8) ],\C<@3 .DIYT164G MS5NZK.J\E#073'123)2MR-_<02N>CE7JBE9IMS1-UK7Z[N;X-7W+W@;_ C>G+)[ M$CI0%CA4[+>#Q\&C\VIK_GA?D831#<.8)?[X?5@\._81HG\M.1Y2A4<3/P8.[NE?L1,Z$>W1X-FQ:!)JN*>6_^2Q47XG;DPSQ_.P*;$FJ^I\%U5! MC5Q2HY 5 CL".P([QX>=W;:Z^-:SJL*9GA6;9^GFV0L) L*JWQ['/EB+_WC$ M"4>+!'9XQ@Z?_N ?B81*]ID7Z1:UTFXTCNC ;UG)1S"WP([ CL#.\6$G?\6X MIL=J+GI1XTDOGL"IKV]^ #\]R8J#@'K66(H /Z'+W&J)O&%4;+V)H)/ CL". MP([ CL .'T='YBK^+3DZ\D"'(S\@P3@YP9^J_(M4XS^\*?P9"RYSL%S'!K%& MRRC^C(F@,B$#2HR=_1P?.X@,,+B1 4=517IQS?OW5:27=V#*&,+86P_I\G1, M7G*NK'&HXM.Z:J;%IU5%-@S1#9GGRE>BY_I>(5-.";)(4Q^H_/"\5JXOK,\M M9(B0(4*&% ^23#)DS0Y,,=7ZU 8>=S<5+'DY7V)"R!DA9X2<*1XDV<(*?%>G M5EF!#0"7W*C/>T>9"U0+CA< M,;S ?VWGN?T%_IE,=TB")\=+OIOTJDY6A=W@IRM<\])\NW%L>8T?G (E61T MQ"6CD)Y/_OAL.^'()>-SQV-@9B]]3H=/(67.'VUDWTMN?WYQ[&B B*DI"=6G M&\GIE]/;-;AU-G]=:];,>GWA+:6F+KR^;*CL(RV_KAF&F).8DYC39G-JK!YI M37K)RJ0EO37WW )C*!%Z/.G^GO,J_8"G!J%TY=G47I%RDH)G,L%T&*W.E,$6 M('N#V,8ZC6]8)LDB$C.!EB;KZ!E6O9C2*E+@O\QE_O .PH_'RA:#\.V $3,L M1L2QJX['_K:2LT8"L-L!UK+B8>R2B-H,FC;M.Y83"6CN"DW)CP8T8##%XB4! M'5 O=)[IZJY; KPKE5)$HCCR@S$#*SB$-'BF IC; ?/!CU)I^L.Q O^9A!'[ ME3BGW\%5AZ6$L@1^>HW=8(F.J0O/DLH;G]GUQ)W?JTF0!9.E, F2I-&]4NYQ M :PS]&-O$[6T(5CX>&PQGZ1QE#WS23Y+$M\1W\GXG:,ZK;$XP/O^M,8EM>CP MD0:2KC+W63^62F9[Z>A3UP]V\D+3DI,7BE*76\81-?#9F8AX8RC1P'L!;QSP M6(&F+SQ6(!B$%RH2#)(PB,'E-K2!&:Q&4Y6U!6T9!1/Q0FE'S$39TD/G:F)R ME1ZJF95VL]603667'J>"CP0?[9N/-JW94A ?U2MMS93KZBXE' 0;"3;:LTUW MH+/4&9FGL2Q]6=ASO%"98*"$@;@\2*PU*VVS;LAJ2^&$A4Z@ .P-C58G(!QE MD2U1 DU@1V!'8.?XL)/-'=WTG/]=X/>=Z!KT1&:ECMTJ%5W6ZO7BRP(*ZA&\ M+; CL%.\Y&UL6F]A>\FK*QQ)7M&[,.U=:"5'/T+TL"7'0[+P:$(O+TXTD)[! M<88%XZ,L&Z;*NEU*Y(4$]M$T/-Q+FE!#79DFQ&(:2>.9RSC 2 ;K$IJD#+%_ MOW[L*YHU>TA7*VT3.,Y4YLN4E#8&>-PT)KI3">P([ CL".P([ CL".QP@)T3 MV'3JS7@VUHS!+3:A1#A'8$=@)]]LA\::2F2;-*YE$NOQ8X#@GOX5.Z$3T1X- MGAV+)B&%>VKY3QX;Y7?BQC1SX$ZKM#5#5M2=,\,%-0I9(; CL".P([!S #T[ MMZ?%N9[5.=.S8I,LW21[(4% MNTZSV'4X6/]'0ZC#B<<$Q+8X1D[?/J#?R02 M*ME/7J1;C$J[T6B);>"BR41)+Y[ 5MLW M/X"?GF3%04 ]:RQ%@)_096ZU1-XP*K;>1-!)8$=@1V!'8$=@AX\S(G.U_9:< M$7F@PY$?D&"!\--KB^(E8M3?+Q1F9 !/&-G M/^?$#B(#&MS(@*,J&;VXP/W[DM'+NRUE#&'LK7]G>;I5+CX_9C8.5F9:;R9E MIDU5D0UCOH6]Z$3)3XTKT>]VKY IIP19H*G- Q6EF]?*K865N(4,$3)$R)#B M09))AG!9E\_ 0A*RJ6!QRWG37\@9(6>$G"D>))G""N:FA;\*DC@J2AP E]RH MSWM'F4M1"XX7''_J'%_?-)!8$,=CXRU=UK3YRCF"W06["W;/6.![32I704RN M+ZN0+YP((6.$C"D>))EDS)IC% 7)&*/2-AI-655T(65VVET]8WB!_]K.<_L+ M_#.9[I $3XZ7?%=[S^))F_"\:9>=95P)8XWUKQ]0B5A83X9X8ZRAZ?D1C$X" MN.Q)#LSL*2"N-")!A#NJT8"&%"B< $E&K! -'HQ,2M)X#)@$+_<=CWB6 R^& M$5Q@&^>U*2(_PB:=D&'"C$=^R%*DSP.*6^_/]/.+8T>#":O-O)4B6'E[A3S" M#.)H^2L< %TU84[U]Z"8_1=GBUSID*9B6+JNJG55,1IFJPDF@&(TX0HECVJK M]3]8.#-]:3#M?3XB3[3Z&%#R9Y7T88'GQ'TAXQ#IH!%C" M.&DO98/B1<2WW9O?FM)TO=FXOE_,S+Q'_>='Y> M=A^N+J6+VYO+JYM>\E?O]KI[V<'+O0?XSX^KFX>>=/M-NNCTODO?KF__Z'&_ MLD]=#T2Q'\,8-LMT^5GKU4#/N2X)0EFBKQ9%Y39(Q+@MC6B0_@+Y3&3)#UB& M#$CSX,4!@8Y"W_YED51:3I^P=*;LWN0QTZP63F(4TO/)'Y]M)QRY9'SN>&PA M[*7/Z6"I$#?GC]4S4">WW^1334ED5)K$E'XYO5V#6V?SUQMJK:4OOJ74U(77 MEPVE:C6EN?B594,MOVXH]?PFI:\<:DWBU\ITPM;<8PN\E(09BCE@M]@H[SFO MT@]X:A!*5R"\[2^/P5E[D@_VSJ37\AEL=;K\ MY%R.9)2-VC;YSMYKS7"$Q64][G8^[91:=D#LA%<,*2(_WYUS8GCB3K_A4%9^>>[@B9 ?'>?<(1M.V>8:_;.(Q[YY[[ MY89 A=%I66(E89OY]34CT^>_^4/H#.2?&A?"D(/I[>"S+=(Y+YM7 4D3M.5G]&R]](DY]6T9F!>!H2\ MXG0B%A>TE:=?[@2O=7TU_;F>@!*.T:I7SMI;$ MF+W3GLXE.N]+-@B1=&J?RC6,#D8W%9/=QI3%!J5?.>VJGEZRP MD/;HR3/1%GU:'!-I8)LVU5[]8(4K[=/\(:!'!%+^'2I<"S7LPF,*T8CTK6G[ MNOU@(KA!]SSV?AH]OJ[G'Z?T<'H-E/WIL3M\$?AN@Y#&?2)QFI@T*N>-WL%] M3Z7E6CZVV>3Y'\PV36";[L$7M+1E\^>,'9OBYA;309\*__^##20IT&@-';9K MI"=)P' *LD"<'Y<2X>#E-D-:6#'<;"?+!Z4M>_*\M<66/3IO8893;6AE\9,^ MDH7[WB<%O[HB)H)^6Q^PEELD.F"7M-0".OE+B[9\++2M>+@8%NI6SK6&VNMV M2\)"'\FZO9B!YP%/,VUEJINN\H3S$V.3]RAT $Q!2\;8@>7H^^G4\[V*N3=FKY&&53JFLKH^0T09MH@G8:,NCZ M!K#7QSEX%PC2XG4D5/IJ.?;#F64^,8,#"3Z6!5HD%C:D[G!Z#42]1IKR#/"] M\XUQB#@SAM,TJ<"RPV0/;AES/7FFV89_W9UI^I404@1"5ONF>AM=T"[JLU6K20VA[1=7]73+X*#NMCAMJ') >=O MDD(OJ-+#_BMJN)P-#TL(]:2[:VG6B2"ZBC&:SU7Q[)OI(YNRM MR^:Z:80E?!04HG;QRF3ANICD_(B%T<=5MH+HEVS*@,2&B*;V;6.(A _*77/* M3PMCJ]VFA."5G[M>Q] ]"I>U*^==M=F6EN_KVCE\G!$RTQD8CG-*976 ZE&&3I=8GPCS'C4#LRC3=6N6\>4BL01JP M>\(4YOI28A0.4ID9]@61]Y93-Z\YT<5D64MMR=KI]\9,.Q5/%\Q,V/2RH;;: MTCA]&VC"(2KV9.V*HT9L ]+N*Q&8(JNKG8[$(IP(-QUEC%3Q?(4-,&MP;1\R M7$I:LODUK?%$?2>H]&^R\& AS)71UV-$ 7"@.K[A+].?70A*A[ULN6"I*(5; (NW=PNQ=GB)> M-4[ZMB'.X3JB>6X!ZF#>HJ8=7$0H#>%WI:6/QW"8*-/41D<&>]\4K7"HGCY9 M,^>X>GHEI[R_6=,#/U)MM),R(DN[2\E4KZ65L]@KP4&]&AC&[1)D#SZ269Q$ M(WQ8:_B5HA%KZ>45NR0I$W60B?HAKJ(T$]/K6<9]&S%;M?>[O>W(=JVK?X_D?R MA6\7[F2F8V[H**/53]:U*;*2]59?(@&]>Z<_ 6JZ[%;0^1:IW+>-JX#&N>\\ MS-HWU';CD!HIZ2V7D*6V-98\'DNU"85:[TILU)LH8M3#WLQQ_3.?N<%E2V?] ML?(_1U7 (R3P/=!W$)$W318ZZ-@F2Z0D**ILW'),U9K.+'&M.C5?F''V-W.= M-";JHAO8U>K:UY*D"3^4?>LZ0#0#S%M;,:B?O6Y)4_=80WV(U$/[4A!Z.-U@ MEB0%I8=# \HRN%6:LZ\WXN<0MH'%@<':+0LP[D.9K(%NI; 0W(8+U_27TH ] MQB *(O1WH/-()X3?#T'MX?2'[OYB/@+_1FR"OTO$SC>9)\U:O6SFB31V7W5 MQ2&_M4>T&V\X?EQUT1JD?DQV;EO*,VBVB?6?*D=T')QB,DO5]_ M9>_J$MTMZ3TU;=V>%)#T+@BB( <_%>:X N.[SC/L03JH13BHWW3[UR4;YTT\ M-FN8RU:UQL$]&&[LT_[R3R\$D3Z2!2M@7WAD<.!C7S$];\%@ MVYYL4W\P\'(X17D8 $6Q_]\%TC2'AJT7EZ*6ENSI6;(;F2C)+)AP/JC17+D, MUG+HS"V9YK7:[ES!\A.W, ZOF-VB0S.2=]\#&N^?O*LW$)NA]1JG7S$K3>82 M,?1^)>!%,#26@'?59C<)(OYP'/T!L0$4/YCA]$H&Q$BOA_9R&8;:X_L+.QR_1?9_H4 MUOI%MY[UI8?DC&WIT;2#9W=1/M>WGKG!Z?0X&]1JOW'& 'YVL/,/' SP(7/Q M4[ FO31K468NJH+_,/5NK3EI-.KU=KW6[+1ZW5I#JS6[\!NFC^N]WO_K5,[O MD7?1(,'N^;SD13]?/<;XJ>CN QP,29*VJC5?B?$2MKZ&'/%C<'$W_%=_=*_\ M.;R^'-S\,5*5PADSA%36.F>N^)>A^[JJ.*ZB>WP,P+/I,<5VX/+YG*9L MLGD5@;/$ZZ&:I4MA@HN8>^Q+\,-7K+FU].47TZ:-T)>^BH<)W8P*?>U.(%+S M/T>ZJEKC^DHX->+-XL]5^-/OR=]WZM5>(_U/M6H]]?=9CZIKU5HW_2M9C\K^ M?;/6+FY1C8V/VN((;K0;>XF/I5AX7!C*%*P8F2_*#_C4S%.N0)$;_S5V?S__ MY\)F2J.FKAA#AQ G9I3O:A*5FVQ:36OL@FD^&,+^;LC5S,-,IQ7QSW">@OZ\ MGQ53=.S%"C-, J@\%< B#X9N'S?T;^CO'Z_%ZRO&70[R-V]A'XZ1[,,\L19( MV[AGR[W=W XJSK!I:*K6DWUBWR=3%Y@D*#DKXW2<-G!R,L]/6<[L:9? 9=MQ;T=$+,//7W(&^?Z&[ M[A+H\2_=6K#>1++8X MZ6J_D[@7[PI E)6PL<(;7!^)"-.!)4A:"^SOCMIJ'2P6LD]'"=EIBZ8MG)O: ME?-&6VVD]+H__=D^Y5&RZ6[TO>/KU@&XWGQAV 90Q7 6&+T\G:S)CI0\,&VR M)VG*HG5*GL'-K9,ZKYR2W5&-%Y$+V8_32NK/2?TB]Q&\<^(T,[-JT-S.P]Y\X4FZ#YT&F86WU)V@ ; MP\X7[F2&-8]Y)TC+\',YS8>C=\"]T.-)7+W-F&Z:_ +=Y8$\6KLN,;PO_ MQO'_F_FWNFGDMA1ZE?.NIO;:!\_+ECD:*23'%I*M+OQQA*11JYSWVFJG;TZ7;R@+G%GJ5468 M?3>+1WC8)&GGK?7ZUM&:&T[CQ2>!<5:O1$WW^K[X'3Z"@2$W1^*["U#@EU>C MB[O![?U@>(--^X9W?_1O!O^W3__NWUPJWWZ.!C=7HY$RO+VZHU^/ FM/+'+M MG.!OXKT<1ANN!]Z]0U7&:UM?/\R)ZSSIG@^:TYY4E6?@8M.&ZV7N\)$+=,%0 M(:VE/WM!4>T(C2K\QSU[H6_0;W_:9)+1'^FC?:*0C@#BX<1WQO"DNH8:H=86 M:5ZPL1_-B6G!UWQG]=&78'\]HX3!MR_9A#WBUQMU_'J]556&MO+/A;54M :I MF+KR";^-DURTVM<+"TPRL"4OX5GTJ_K7SZJROEE?63> S_8_ LC 7CX]$%RHM=MF3"3H#5J';-ECT$_@#;/D!%AI?S0_ZE7@, MJ@K\6^7; I;(/'SEXQC,5627"JQROG!Q"(D?$*3_X#(R8&F]MQ:L%JCS(^LU MT>?#=7.3^#L;NPO=72IU3C!5&3/_F3%;T""#/J.+F^!EH\68_J J>G0Z :\@ MLW]:70E\/EA#\D[>J.K>QBJ^7:/\.D'5^&^1&'36AO)L^AQ+#=Z*LTY%E?]Y MG;;>PGTRGY!'HV=6E3XX/@A^6%B!LR/^I :,B@+J,M2#1GCNP:-#+N;O"!AN M13"XGQ4>BW(?[0@?C9[8PB8/BE]IN!SP..%*<]F$>]+FW_RTX:]IZL-@<).! M@<]%>LQH%^*Y/-3\[X7IPONX:OD>>FK]Z#.@!&Q#=^$J_N; _]%\ILY7+_TC M%XYA3D'-T*+NG3E<'-U:2U72!,P+>;0_NL"/190X!0[%TQ)'R!G.]X"3QIYI MF+IKPGN43YA 8AC-9]:2,ZS8,)5MACH!17?NFG +P2H59C_HR,F@R TX;@N( M:#^H"JQW,=4G<,O2/_&-'K,L)#_#E[B.#<2>.\]PCG/7,1836 \R#O\K_.V) MSWL?[.-!G_<#+X/+OHW]TK_ MXF+X\^8>_"OE%AR3B\'5GC80O2?E[5H8[]MQT]]TS_2&T[4-+_E_4S;=6-_> MFQAB],0OI$$G.S %;9+G@I@'MX]0NB!'"YXCPD0>&B/>/H[[:S'\CD&_O0)Z M:*E:"V/EA@E-U$UJDE][^[USIC\QN-7 ;()SF8,:):V);W<-JH"CZQY7X"X" MQ>>RAX4E[I_ @F83T*H^7U_0,Q 7_6AZ'ME29"2.KBXJG^DSY)#R46@6&IP3 M]$CAY;&;U0NOQ."2HR_]T>_?AGH?M3,&54'UQ_8'.W%R!6V%!C("WA1*DDW$3+< M08SPX#+XX3@X'A!.;FF7N.][EP]OYBPL VTPE^E$7OC._X"?0@<9,FK,*"0K M*_:J+2^8"F>&-UG"MDOPR/M M50T1;3N2I+FX0'F%I! "BN[$1:&J#/A6T%R*/1B.'^R;R&,HX"1=-D632@%! M4W0#F9/__A/?=: (N2RBJ;YP73*VH\]^5FPX&,]#%Y",>V6JFV[T$EQ]7".@ M$Q*=<"!@_*2]X%)B!M>E@;8=,\L$ Q*M.MVG+\95!47/#/;O!;KXH!@>]5], M/#W2+^&348$HH XMX%U43:K/P+?DAK7Y AQ++0RX&&'[ M@M4H*M$/B1(\D7M?[&7.)J%#!T>$%R$< 9XX'(0+QXHA MB6!!4Q,3G,1IL^)RN+3O5 &OF.@)NW L MT3VEA"[8GFHV.)5,)7M:AU+7^*$ 5T>7N^U0 W+ATP3C]@(S(OZG-'TMM V_ M96[ %&T0"SV([>7A][K7E$NI^:GQX;3J\"FCYR79@[GI13'JO&.+*D'%?HL MP8T6V0.KPK'1WH=;T'DF8<.CFH#I:/H*'+O'/)5; '3/XQ\=3,GC_8_(1]MW MT/Q7%1-N*],-;CW+L1_.+!)5'9[APP>>=$LXKZOO,MB4(7)$\?67\,,B]*$\ MZZX+^P6[F6Y6? 88 TS'RR]XE_B,8IGZV+3,S1\&CB&T!R9K+4?GMC=/.XUU MKH >YZ"*N#52("]>A#("#\YTJULGR9E]R^+6C##*%!\.Q./('6[P"4T>]_7 MK'G$$")F1.:.'5,BVRF?'LCZJ-"3WE$&STD4B4212!2)1)&\?Q1)N:[8'?(9 M6U().TU'W'FG:=FZ QIB9FLRGRHQ MY?>5T-?FD%>#2,3CN]$9\BP(GC=B$T "Z8S_D:=FH+.MVPA_;NZ:@';EO--4 M>RD]:F@GN=;8/=(:P7+K-M1V)SE>BJ?X'R@M#T[MU/2+)NP?^.Q;>G3N=6/Y MI>*H=EY ,ZH*H$D; _]'DT.MA28[6+JBGU!84HJ+UN)5O/P9'"CY\G[ M1,(?J8S]+\]P<38+%W6PDL\8&DIM_FJ!%VVJMDZQ +4#9%[_<%MS[ M7154RM&5?A'GM^O(UP,( H90JZ6VFT=14\4O%SLOU1JJEM*5=OT ^T3O9'9V M50L8RK/C_B*/@J-F?EO)K#/FB"K<-PINS>#%6#Q*?B>BT<$;H&T&0ST^!Z60((& M&;Q[QQ!CPHPKW<7QH5X_>OC;;0!E/A*E0[[>042C5J_IW6!3S,9A=\ MYD=IF-NJ9S;,W4U<8;$.R:RS\ E$APPP=ES7>::BD")%]YMN__H6/OJ*WO6- M$SOWOL$6[#55K9%VO)AKI. %F2G4R5\@0N:Z&6'T8-%*70MN(M,K;J.C&0CQ M/7,?H]W"R5\#DP^G%Y2RO<"+S,[/V&!;MFMJK9%L8\6YF@.U)OSI*_&4@KEY MB"\"2747##86OF;??8'-TZAK:JN>YCK&-%. =)WSYC&J0%J&_]3YB@CZ8WLB M"I5)E*IR&S2>F2#\U(] $#:U#0+.M"C30]H7RP'P-AN#)2[ 3%$= 24N>>%' MT,V&B!XDWY?*,Z(]\AF;SS!@'4MOPCK'NPR>6"G"&%<(?0*7PNC*X)A]U8Q6L MPQM/$; !8:CZ7)^@20$L"NLD+H)?CX%)E3\7?\^#'U?J#3D.,7P>/F[U25B;%*!!C<@/,UTCPL%-([O;1&3SDFQAA750B9=/G84+&UY[>U6Y7+ [X35 M-Q&6TF54.F4HTP6_H^!3(<#5SU@5>J0(&J2@MX?(4&;PRV]UY=["FY,G@@MP M@\HT#Z?"1!3*@B:NN\ H;$:@"/P@9N[Y[F(2Q,"CM<(F"0J#D7BT!Q4$"UF* MCISU/XAZ#;8+9R(VP _!1U#& [_J&-+4],+O/ .[<.2SM\!B.;)RPA-PV2.8 M6YZ"-9N$[@WC$,7*F[:3O"GO6IGLY"]Y7&7XHC,T=YG6[Z,5%J($ZJXMTX0% M)&0FW_V3,3Z;C)R+<(5HU5)6"#0&0A&%;Q9](+=3V@(?NME3>^TT<^!MMB#: MU>7>";C7S:[:TU*B :&=:H86#"']04=NQ*QUVH?N K1.^& MQ^QH"^ S.S;'A*XCO+C5^>AX?K0;;@D1;E7^S>>6R=PHWQPI M79=-& %?P4(PN;N/1C_0G+@4+TEX& '8PS*8H E7]%Q> "^4M_ U"W:U+MG8 MOV13?6'YUX[]@"7F^*L^O2PO,=NURKFF-NO)^%=5^8XV&1;<^P1,1W".AQ7P MB"F(-DPR3E@"7IL$O[8]]9B$(!Z[QM?LN>)? 0-V4C%S(!>-E/"J2*:RH MZH MPH(L\D>Q%"46'/(0:;/7"+ M5%C"?(53/>@< @P;R+P9JT6'WX2ZP6 (\8X!/A(K!)_N#O'=^$"J':BW!>@; M&-_:4$>85R^_'9PFDGQR!X*B.""M.$QG1;!=]J!3,2A6B J=@-85>%NCJ(P( MR!7,6A5U2G;8SL40W5Q,#UMK3,(BI32DSKI%2% ^)MIJ1$(8OA?TOV^)UBA! MCPZAC )EM::CPKMDY0[0Y\ +U27 %Q=:(@[7.'AX:&V!DJKKC8::2FQ4%25 M*$!Q3X<9H\P#51[$!)RCG7A1Y)@$Z('W) G(%XOX &6<9_2CQ%!07M=L,;2^ M/>>1!2H0EO*,40'L'8*E$['W :FI?B)\?,!2@:<,;/6-ZAI(0CDK;CYM-=2V M@>T8VQ("K?8_VDX&1H0'-],.EL;:"#/@(EQ&[G/&\*;:ZJ1 B"C ,.:) I43 M_-4W25?0O?.-W?'#-_:\CIJ8<5/;*7=PZ+K#71]L2G":$9HP"=;A!E!4(!]5 MZC@\NDVUDJ!L+"LH)HHBX#ZP[%.03S]U/3^P@37@GX&J#;QI%NN &X622+7B M.?-*YC3#&RQM!U2U']1@1R+]GUZZA8WQYGD4-Z-7<:KSIC]HE@:AZ! VB1?+ M2J8[#.:$5S]^C[V8O(-]=O**&(C'O$"#3#%])NXIC"314V*UN/P1"1H!9S # MX9ZPF(=9!J]$M9UI%YU)&]ZG52V&MSQ>:FI&J\0 )!:#ZZ90C7!4/GX31U_X M"$99Q/1[5&C**\UXM)!CEGEKIU7(ZXIW\)\[?XT*72ER:%/9/FXZ]E6NKQ3L M;8P;B45WR#C#:%Y\#@'B#P6LC9\K$3@ZK9V:!'W4VBI4IK*X2A97R>(J65PE MBZMD<=4;%U?U\CXLN]RJD5INU"--\(FS-QI^Z$O%:TKPIWK1Z:FMA>[F)ELJER] (-3MZ8A^J7, MY0B7&;8C675_5](S7'QWE78[>:6VOW!?R>4L1 2@=7O@4AT<51<0AQ^4XP(0[8=/,;3AA2VBX$& M*>Z+%(M'[+")5!2D4^-!8FX-$% ,/A]:"6E0S6*XZ!W87!ADQ2LZ.*O(Y@I! M=S&[JCAH2EFT$L+Q%32\DEV43TO3#&UEA!V!HR9U6H?$2XL?]TI*5<]YSVJ; M[]DXM/^[ #/]T%_,QT54 G A@+^Y;]X>%G_7U69*C8?RZ>['M\R-3.SEEHVT M#]N(6&L[7&NG!BHQS42 4[?@A\_\]A=X+^H2$5J7 D#R0(>%S2!09[J@S#@X M0U?&R*]P3Q"FF:#[*^:UOCJK NO60)DR0DK.'2]4"[0"4Z JT_)#XBJZO;O@ M4-L8M-?5GPWGV<[)/(W=C30$^&#A")Z#%QQ$7H[I\**@;BT%U)^;81J;&::@ MQ<=82*N?\79#Y[17Z6!^#Y\NPY4 1WP6H.UFF=9N6\J:GM;DI#B]P73)[JFNHKVXEC1*U&-\G[4$622IS5C^5Y3M,K' MI"5A+)YTJG:94),?OCB7\4H13)(O7)*\J/5UL&XRS@)4 ]\88N!.,TIU:7IP MD_""9BH0PS;K/T?4X@C[N^)>.3:W)/O+X: % MJJJ]Q606H*1Q,MF89:A!?N2!^H.OH?Z<+K +KT"'T/"2"*AQ#*%6:C*K-G M>C*'+!M\/IKY"'?79*V_OP!:!C-H8KT5@N$1B.29,%N'FVW%,><8)A8@M-@O M<53.G-X09WK:E= H%#"AG\-P21:^*832.2![ K"#:$([ON%X=^0"Y>>-RD_B MLVVB*1VD^C$WQ]O\!XP;RI/A$+\A"OW)U$6I9>'P*R%T09&1HH=%N$;PSOWZ M'^IDHW@+-#EB\%I>7.I@60A7S[J"<307OQV615*)KNGY0 !IBCAY)T3N2:/E?Q$+1.YBM^]9R)7B'ZL M+X+'J175Y6X:(O0F]:''>?FK=N$40A2V\,?17+%!-AR6QWTX[O1-' 3\"]DA M'6;!^4>3'N%(\4.N$;3M#T_3<4/#(P963WX]SC4D](\$F\6++)R4$]TA@IUQ M$QNX6>(3-^$3ZQ*?*/&)$I\H\8D2GRCQB6^.3]R[^7LS%8W8VG6,+1577>'P M<# ;'21'[90%W!AL1>%["9!/IQ#^6\^?_7/X;:3T)SZV M=%!8L*\'OJ]@8%!\H/K5'Q?A;%5TCG0#''3JD43.^)/I9V&/ M%*8075L>Y]8RK#'>A39[+'#%M\,,ADARJ)$878^LV M7O$K!@6O5O7!EXC!YAGB!(^F*6N<5Z,U_7L!*F9**7!TTO AL<"6"CZ[3PX7 MXI%X7SDNF!%_!>5WY)+B%>K[%)W'/ZXO<<1X(JU9:WX:?PXG,>ON6+>9=S9\ ML=B2"W^P^VAXZ4K#NZ@LGH5PSO@H-MX0)EQEK$IP?4D8#,3GH(B.39[!A3,Q M/23X$[7U<^R,M_!B.8PF8B6UJT]FX ,&A;%IA7)[CX,3'=;OP&EXL,GGS+RH M.LFKL=-)SI<_A0'L8M<491#;+J4UMGO^CMMG.D5_@?G^<$B= A>-1).,4NYO MJX9;#;>*-GT4DJ+(9=2>$G6<;O&6E!9>,8O',^I]0.T,PWLN$O75V3%FT,X) M+P7Z?= ',6@X@JEH_G;3"_CF;Q:&&^>.R1O"T'U&/>M$1B5X$3SHD:[%!SJ; M>/\2?#O&XJ.R=BKN!NJ#VG95&IYNAYU>T;@0(S;#D34>+-L5_9,B1!C-!PZG M!8/H^J*GBHF*1PRF#_(9B65M43,E8:&<(G)I>OK# VKY*-)(QYIP$';7H:O/ M'$X%HU 8)46/=D]RMN;J>(*\XPWBZ:]@=G(XV82NT ?F/+CZ? ;D!DKRNGA/ M8%93JGYRT8NZC$=!5A=6@*A>2Y][[$OPPU>P".:6OOQBVK1[^M)7\7P1F<5P M+@'])[HEWD(OY'\6<BV\UWXGQ&\680QJ_BWWU/^T.WP[Z7]+?-+ M67_H:%6M5=3#ZG)A)5_8[\1J8: ]$-TF9T/,XE@H0012 Y>7_ZQ5HL"\@0;J MEYI2#U\4?J67^)@V?\$/)F.]Z]+!!>/UPU4U;D"@JOK!5=15J**PCU*H3WPC M09[W3)(1Z.SM!,G#3*M:E?0PQD(Q8ZC@?KZ>%H'PUMJ!.;9O-Y5MWB6]FH<* MT[NDBN2B0[@H0P.U-FF@1,769,+8=+J)%!:;)@RZD! ELA148#\K4 (];/()P '_F7Z<\N1'#CZD5$A/N$ V;&O?Z2N]H"YSZU MU;J6K ?B[NAQCA7_E.MXL]7X-M45OP:DB$H1S2FB6UK9OH*(=FN5\T9#U5+J MR:6(2A&5(KK;U/*CBFB=!IUV4L802!&5(BI%=,M@^=<048W&(S8[Y1?10AQX MT7)E7P>^'#Q&DR25OF?JRO_2'^=?E5L=&S=,%#Y; W/3F:$B+1]Q4M71NY/# M+8WC7D,.&Y7S>E=M:5EM'':6PW0./]J%N/:ZU.BBY+F4J>I;&NR]!L\U<;!1 MHY/L*"%9[EVRW);6AZ_!79ERV6\DFD9*[)72#J2'X^["W$HRAD9W\BS5PL(>Y@C5C5- MV.$0;1Q=35-3L2T]S<*F,4@N@S\KEH.:9G4VPYAY/@Z5-W$ +S;AG+O.F)8M M/FW:,S&F2,PU3=FAH%M5"2D9FV^J1KO!.1&<_R@@'DACX,+1.D2<>R0N5SAE]7?KO)*\AY4<]_3' MF_ZLR>G/Z:M-?VZE3G]N[SK].8A,C?#TO^D> M,RYB0SV'-#&T;QL#&_D93(%;L),\/F\SLH*28S;A=^EC-LLR3I/V>S;&#:^, M,=WEY+MEBF/$-Q)XN329D1NB?'JQPA[GEK-DZ)V"D#\R':?(HC^-7Q,3&!]< MG)6+CK8RU4U7>=*M131$&1Q?'^U7#\Z27L('\$9#);W5<; XR='&,=#H_\*7 M=%SS&:X?WVJ"=GEB;C2%%LQ'%KC0PD]6^=+! W=]8,CHF$>&:"0J_T[@]*8_7[P+4D3-]-$1PU7B)ZH*4CFVEE5: M"QH#__QB?IR\W@)6AK.D^><6'FT+X7[\R'#>,L/AX_["M95/8HC[_>@N'.*. M7UXAPB/S@6_5=%E;/;CMDA<$^8PUR0N$GM:MB@'3%A #_P#\0.V!\0/K6\85 MX)J\J8FG?BU"?LNSB074Q-G:(=%X3#/41/Q(0>N@ZCDCU2.(+#["=8Z7=> X MM!VHRGS?8N&139F)<3!NPVF2S<[8YSKHOT&CF;7<.BF9ZFOKH9R7Z'!.,6W*79Y_'6M8#:2)^%BDL$:QV5O?+P\5GSO1L M ?_X=#?\^9F4!A^FGBMHM:7A34AHXJL[?.UP^M-CF"?T

M>E1UW4XIJ2"] MN;[+6.#^N/L*U47>'=5K8D?).)PJ0FZX'1!V2EN0XD!EQ>T>,:3Z=;9VP=>0 M>X=UJA-H)A&T8"7-3-"'S[H7,2K%43 O \K%"*X'GDLBIRXDQ"S' MLFX^E4--;9W!'DBNP< '?X2/>(HYI8'DKHMW/%TF)MZMQ.)<^)/_13\8#UTW M[?"S>%/Q'X"Q&/E'565=$8H+AY)%E$;B)Q-PG.?#E45K *:;FC;0&[-/01 5 M[Z<5U2*4"AY?0B21P>$'W;*6RMIMJ@3)L15+GC]!N K>JFDV@S6 ?X>'$&V PNS% M](AVDR :+^YY$D[#(1H+L\YEL3,)CD15/FF?Q;X"0V/"+:/ M$M[77!46>\" M:G]J? [(JQCP@(E/%K)WP'-7"0[*PUFE>)+, 2T]-M==7)G@0U@?*((SL6]X MH&/CH>!;0TJ"#:9[OK54:<7BB^**$E8<2 6% M^J"UNHX-AI ^GP,?8LY[];J,;\>;@:X]0R$4+V^23@,[AIC L^++FS:_7XC03[II<9R"'WA\\(@)UT#$Z["T M8 6AY[6N.]+TQH;EP 8C]X)D%:_=*5C$#G*.ZZ 1[XN?7SC6@*\[ ?/880C$XZ\,_@[:UW8>@6>9_60"]W(/ MX5IPY(KSQ V]K:Y3Q+35S0&&7,[# ,[<='%U0_?2].!"T*WA]-H!*P)1"V3N M97H5=2T9AJMKZ6&X$@A03E\C(@TQ(Y $SN6)G#DDRKN-\M )G@]L0MFX!IEF MQ/O]T872:(/#=VK>3(9W-H)4L9N M@.#!\_#!+'PP7BAF="@8)F(H'9CT]DEW!_$4C,:9[F3Q"#>,P%(9>$''XD@3 M,,R6J#LB8QRM-5P/W#_@I% MD-THZKDDI0)K=TT/*"VNZ4UK$$@G@>.QX3=@8@N(#T:0$<4U)2,(U(,]P<$X"X\^PX7!9Y.9;?Y[05^G[!0MG,X8&1'T9&"&1#N<.Y@,1MLM MMF;DIG%P6R[FJ.GA!M)->,+*AM78PD28*Z1*<*T$EI0;^VS("AS7@<\S2)-S MTS[^"GZ'LFB7 0NOGC5Y$:O6-?#'H_Z+'K/@YA00?NPL_(!#8PP975GF=/5, M@0YT,'P!(DSKK3Y5O!ZV# R'9C4LZ7\6QD.8 @ K8M+* %DM=6[4B80(ET.# J,4KF435!Y5 MI8^RRX]Q_:(0\7I#/'%=[1)S)6X18>Y2YIG4,*R45!9_"*@ZY)M'< D=HD&( M.$W70GSS/+"Q0B2P@0(;,Z0+5Q+UWB-\AWEFQ[ZSF/ .^ZICW3 M;)GRPZ M9U2O56AUR?'6V:8Y+;UZ6I_.=>H'FH83 M_#,0_/7 7NC.!>XEH_P21[U1ALVRHOK*>%(44R:F'Q8,\O<^@($;QD&>G06< MQSBVE"!?9RTI+I9R:($GNK#U!7CD!$4%.\'FH-3,NL><9=Q]+&T\[ R*S'%< MLK&?*9*[ J/*4S*=+J)@KE%M.:^:U6V1KHI ?V6^<;;C*M9Q O%P#<_N4K$L MKX -',*M-%%78)NQ[$'L\;M*3 BQ\&)1:/B !43^O%%X#T;9E9I[[ XA!PA*)07D=,G]JU-W50+_(=NVOB.H1UC.%0Z?=OXB_ _ MOI<[ -(K)%!SM/5I"(!36[U:[OB,B,OL%J9I\J!F,CB[5;0)GA:BL2A5Q='0 M4:7\2FSUT3&8%2YU##(>DQU*.RC?+'WRZVPT@15!_B".-@^?/0C&(&Q9ZTMPDR'"C2[M;,ZB'$_6CV*R07(#4+IOH!2O1?>X:=8.O\_XW2#X\K#@" M.C+6_-A5 (:=&R4EPH2G^8M9YLR)JF5B57>\LD3DA=$E=_?PO6*^8J M$'",)BA[(EA26*>U!D0--KUA$ZMK2='/L2*F^(?#AP0'$[,<8O>#SB\!TGMD M8BW&'GQ!]$X*D,7A1W@A&>PMW1NA/$W(W_0-0F_&FRDEG*/M+E$UT-QI^W-L M:YECD[0#VPDW$#/P5_>>V 7BN::<66\<%/EZC4/,8DA67H@6."O158O2;A09 MHP C(KJ);EW'AA\Y7M;;'%/4M'=BN=VQ"9G:T3'/5\A 6FD)FHS [2EQY9,) M,G)TJ0U<]\3HXL-\-%YXGG&>'S5BY5%5RY&3;**I11>G MJ(!%D]5*6][:CD#K3Z?B.L7G3$WT:(&==+@BQPQDA!!+7-]= B?2N>"]QL^& MPA"D&_B>>-6J6$:NAS43*^-Q9L'56)KK.A$>@<):H)_G\#XW?*T(^JS7.:.3 MRJF3UTB0KM./F8!W8$X*W\9B< MXL.SXS1>?=1!+-WD]MHZ\U$5PCSBOWCE RXT%FK%(-XZL^;E1C)C8PRI*C/G M&2'=:[!%;I%RG'.\>6+ U'2Y'Z?5K+83+RG'>?ENC+Q5:+?8*1++M()E:F9C MF7"Y:'9M!](T$<3X>@"H6"^?TJ".) )*(J D DHBH'9&0.W?QJR,(*E&5[B!C46C"*A4>>ZQ+\$/7Q&Q9.G++Z9-:Z,O M?14/$X896G-KDPB(?/S/D<51K7&K@^9DAK,3Q)^K\*??D[_OU*J4T$KY$_PE M]?=9CZIKU5XO_4]9C\K^?;/6+FY1F_Z;ZG.>4H MG1R[3SG*M_FRS#%*WW4> %-K]=!9C?[JPDG*TKPAU<.1+JY,L1/^\L^RD<^I; MC.&57+6[)CXJ5W61J]J=WMMSU0?UAU3$Y>UY^\G!L$78'_G1E?MU#NG/ &V0#YZ!4=O=9EK:REH&K54.E+I'->WW%_I-+ "K=94 M>YV3'CO]QDIGM['3^7-\&TS7C&Q?8^<2M%)E^WX(4"!5MFX8>/Q,%?DB[^>] MNZQ?4ZMV&[UB$FR-:JN7+U?W*EF_6C?ORS_NHEI'RX_V3C0E>$_%SS]XM?,5 M5CM3>;M.1TVS&[GL\/>-_T:A:'1GA'5)%< M= @7?830I9A4CU6745E)T".9"I(DLD/FFS>TILEH%LT[Z&4[BE&0('=H0*/9 M99UD]?"]OH76RL+>%4V67MMY&)8K?>*_$)-\K S'';Y^?W3 M'?8)\'3K,\UG%V,ZULH&/P:0L<"Y/;?8C@6[5Z:D[=($I%TYU]K)$2TYQ4." M$TO(*5LF%.7EE$[EO-XYV&B1G%)&&&O"",;1??#3H3S3K9QW&TGM(E'/I6.7 M D>*Y6627N6\3O>J%TG9\#OD\8T1[P0&CB@ZG*X- MR9N:+\PX^YNY3@K;-VL(-.MJ=>UK0[43?,&-G%0DE/JE?.6 M=DB5AV20,C+(QLAC+@;1*N?M)(16\L=I\\>F@2#Y^*-1$@7R$UPX.!$N'M(3ZI1-+WV$P-K5"Y]AHACF=,JP&7RB99IT M<#88?6M9APQ/)Z#R94CD- 'H@EKM)J/*TBD^;9Y)F'I%\DRO>:T>29AN17),W7@F7JR;:4,QQVW](G9QIY%3V+?LHG* M<4E3%OUQ>!.5QL;8_3&0KBTJF&JVDVKEA#JI%,A,;Q3\D"I$JI!B5$A&'Z8C M:I!&5CM)J4%*JT%R-XW[, ID/\J\'_WQ!B9(\[V:('OQDM0?4G^Y:6!?JYT;J?NNTOMW7&;7K#%K%FM.AL=1(M.C/& _*= MI.Q/RVSKV2U35\^ ( C$D[/[Y.R^]SVN3L[NBQ%#SN[[RW%_*::MS%UGPKP$ M\%AVY9!=.78>,Q%:%LA4 _N6L]0-\X?3.P;+>UH'INU@ZF-=<%MMI-CZ9>O+ M(7O@2&DK5-JVS%)"?M6N6\T5*[;=GDY#WRTZZ*MSA^JE?.FW55ZQZL=R4$?V>.^&[: MIC=CAO+@.,9^ZO5T(8['4*\!0?] >AXF#UKE7.NHK5I#-KQXAPRUJWXMD*$: M6..A]@IK[RC-U^W!M7O'URV)G)6PMS>9>1IJ$5 DK")0UO$0L2Q\)IS@G))[F=G[TL 0 M-L KP!T*6V72N%%G#)1G/E/,&'9!]Y5_%-BQ(HHO8[^H2^?93N/]-D:,DSA. M1;>-?*O9T@$A;34YQ13;$JN=1C)FISPSERDNFS@/-AR8021&\(=GOBB/#@TL M9#BP4,%\,1>K1DU5,'-.&\7,L0H/\.8,GOC$K&4UR;Q*)@L*-F@BVF/N>"9^ M_(O++!V?%8$\?EN%TP@)K45?T9$K%G[V5Q+)^-=G]7KK-]26:\W;8__='62& MA4SB2S,WPA\\L+.QR_1?9_H4=OA%MY[UI8<:)@[9,>U(5R(8*8MB26Q/!KVF MTZ.I!JY$@;$=ESCI"RAMYN*G8#EZ:=:BS%R4Y/_8?G @B 0Z0XS5!2H!V_?^ MZW<]6T=O Z^$A^GXP9_#"[NAO_JC^Z5/X?7EX.;/T:J,KBYJ.YRV;SIPA'P M.%+NA\K/F_[/R\']U:5R,;RYO+H9\9]&P^O!91]__7UPT[^Y&/2OE=$]_.+' MUJK"7"4-[ M:Z;#3857SIRYXE^&[NNJ C>6#M^#6\M]-CVFV([/C,^);6>;1*>(UFWE1>L& M=?BW^A(5$/S373#CVM3'I@5W*//ZMC%$&L9^%0%[ \!L BO;[B;QK^UN$M_; MO[BX^PE"=?5_;E'41DK_YE(9WO]Y=:=<_+R[ ]E2K@?];X/KP?W@:E0 ^C=H M/H"[O!)S4X(MBMW$=IJ!!&[W=D4"TYXE-E9B8T\/#DIVJ<3&QHCQZMA8<:N4 M):U5;_Y&;K>QF/C*L^ZZNNTO567"U>8'!HQ&V)[Q]+XNHD<>W" M@"HG!9@MY87-/3N/8KCSA3N9Z1X%FN:N SXSWN#@6-@^.='LWPMS_IARF[]? M,&115QEYE@&QOSONK2#U<'HK"'V+9 9G\RH@P4.%"*%06>/@[XMFA/8CU8N:\=0X GM5$_ M>+ZO!-R6D(FV&,=%,1'B8-IJLW?P??TZ(-L3TYXBC*_,]:7K6!89L,_,FNKN M+J,#WCF';[)2!>%N.=W RD- 7W-063R6QQCP/KWSCV9,]+O5LY;ZN:5E1% MN#0,R\126PS#([%4KW+>4GM:<@YM*4>OU@QNN2#.TA#RVBQGZ M"CR&30* Q\H2 W]?/0+2:Q2'20IE0.VF%[)P="JA[C<0- MW+CEGO'];K-RKJG-^L%8%VG0EI"5MN6(BF6E%@X T9IE8:5W9_M4UXK5]@T M6ZB;4GO<3:D]OKT;7OZ\N%?^ZM_=]6_N_WMK=7%:@6^7%_CN.7E([&I@<]F$ MYV94''>3%<_=#1-JUJOUSOLNF.XV M>G)1NRVJ>;S2\M[I55/S9J@SES'EAT/-I*ZPF13558=%U@<6F9\J64;FRXY$ M*:8?P:B,O4NJ2"XZA(O>7=PXW0O]IELXPQ<[ M3(X96)0V)NS$@,PY/-(Q9#L,69R_H;=G9Y_J_+PQG!Y.Y>FI[7I1]4?O(=XJ M)>QC2%AMKY8SN46L3H.OFDW984:*V <3L<:6?MD%29A6.6]J:JTM+S$I81], MPE[G"FO0%:85!B5^LY9-)^9$T@0#;*)O+%ST'[.=QX]7Q[R7?R3^:3)OX'D+ M9N26!,)S]K17+FR6]>S9?-!]$SX@,&9NBT/RP?'X8"]3\V ^:&-=;C-ONS7) M!T=TZ]^$#SI8\M_07KG/R0>)I?_T38N&#.UC!KVG K%/1S>0;O4EXG%R3XOM M=?%";*2T4?ZA ^VIO-NIAXZ!:2G&W9*/39J.]S+,]V:A=JV'; ML59*5DNRT6FST5[6W=YL5$>KKM5,=MUY=39Z7W&MJY?)3+]52ZL6R!$%ZN$=DE"TF6:&,DN2%!O!"2B,RR0EOP E;K*JW5!G8 M'EOM]I*=022CO &C;+&;CJPR6F".UU]/9;R[L%@ZM#8&,843*P1<*DN-9:GQ M-DS/7BY8[NNC73EO=-1Z+1D)DK7%1XH]K"YSA[(%J52D4CEJ_X*"=4H'=$I3 MK!8)1J0ZJ-QQ;I25OD6+V3XAUZ#FN[$QQR MV+LSO?E.NU[;L?G.*?6GZ=2J]?K[[D_3ZQVOZ\I.R=ER%>P3CURR"7L<,U=I MU%5J+;)CQX-W28RPK8H@Q-%;&92I!(LH<+O>E>M__4=7J]>_9G4:_R#E:42; M#U>>QB^18Y>G75BZYYE3DQG[=:9LU^N5\WI#[:2@4WDO MATN<1A+7KAW9U;:^\A.NTZ(JKJ:K.3LWI( M3@DY"6[:2R,?P$U8HEQ36]VR#%%\7UY21JM2.25D$WED2/HH%Q*U]U_3'\2) MN75&*[/!QQM%HXE$IQ6-EIEQJ3%*HS$V#00I1&.TRY:_.D&-L4/^*CD+),?L MC^Z)SO[H[#K[@]CYFV[_^N:XKO,,9^&E).F+$6KQ![XFBE?#<>)VLJ(S7W*^7#R:QU5 MT6J:IA*>_ ^0F+E"J1EF**;M.XJN_"-7N9*VV0.ZAC4-IQ?P>-/_KD\HT?I# M?S$?%X_AN5[H<_B+O\RMIT &ZG5PKKO)R)3RZ>['M\R-3.SEEHVT#]N(6&L[ M6FNO4/]D$%M ?7,;GISR;_@S.Y8$.RYDJ%M9P MN![\OZ&,E_"7,4@)G)YR,3-M7?F$)UO!0U:"A2K]X&&5SU7E'OZ>\6=EIAL* MK ,T)X,%/C'%T!T- W+05S9YRA>L1/#55YGIF3&?A@_ !<0D T6]$?X3ZB\3?Y M1*J97Z3NV*-N8AOR@X5*JU'#S79*B"&_3#7SR]2A.XE$3L/FO"DBQ]DQD#MD M+F I?I@S'3C>=A033G@")\55.%ZL$3:""#/D<=!$@7>%S7F'0C>J $X'>H<>8N M7,O*W%IX2B;=8%>@L9*=J%?,]>8ZZ2[9V!_8'I@IN(AONF=ZHSDRVM#^E^Z: M:#_>P2+J(9'.FA&5L ZSWDJ>[Q@?H\P=V >P-J@^)G8 OX6_P;9AX==XX=S2 MK_$-RAS,8M.;\4L%B71#2A44] #)<4;:]#LH-VS3=$%&0U"7=GMW ;>&0932 MEP2 @A?HRK\7N@L? T5-*^+$7;_H)O!/Q\;/@.K$M0&KT%/!_%G YWS>&&HB MU !H<5"_'I)>]R,KAK(@G:]>\.0EO&<"VR(6^'/Q-ZAXE5^05:5/' $/M99Q M.V@&=Q>_ WCM'6P.F0 ,1'S,1/=FN:6^7MM2^'\7ON "GK]_9%AK83N+>B=% M:^/!Y%STEB+TPA:-PVI5K9Y,Y>-L.*!U@%?B8M^H@'?"9\$4F/2LA9<-:%=7AB M1!ZW6M"R4^G+R96Q)VQT@I\UV%1?6#ZX4BN^2;I#*7P.X1@T$58(BS7Q U]< MA@6^3RQ"$_ZVBF\4?G,M^HH^!B]YX6=_)8'Z>H-&)"U8$Q8EKU G]M^9&V'6 M'MC9&!3NKS-]"HO]HEO/^M)#%S[N6(-7'08C<,IBUN9C'GB;X* 9.Y].C[-S M\+:YUP]2Y[C$!5\6R%3X*5B.7IJU*#,7U74SXC^-AM>#RS[^^OO@IG]S,>A?*Z-[^,6/JYO[ M4>FW]\^?-U>K=TGIE_QI@+Z)LX!G&'0E_*R.JHJ!\'(7;BOV,F$8SYSI8/KA M;0+>N_@7F+FZJH")A51J!(%%M>B?,I9%)!+NPKVV5^^ MD*"VZW!@"G9&)0JK8<^[P$7)J%#0.ILJ%-[@J-*#D7WBTS2[+3+!*?X$QI&' M/4O(V JI<-0X2F[+M0O^:5UMU%*<+[KB:$\9UF>VOM^)#4^BP*3=K+9RUG)D M_[[;SE=?DK6HAE;5<BJD).(C;,/MVKN>F;D+1<+JE /N0*PV1T@"-C835N.)R&?,[9//>%UJ.N MNJT"HO[KZV[E6W,VXVTNR3Q )3@5L0G9;>\GN+B#? M(Q+MY"44:X-?2T(;]>(D=&W=!TNH]AH26FKH\&XW['Y26M -^W&E-*.3S%&D MM%&@E-:+E=*FO$>WWJ-M>8^^A81FH,B.(J&MRGE=4[LI;:[W$%&M6!%M5\Y[ MC6H*8D->I"L7Z7YB*B_2 \4T \-T%#'M%"FFC6+%M+NOF&X&A) .&>*H!S3U_D MQ TQ5[FS/:8%\>$NI@"-C@:!T$/0&U^;O#ON>L\N(B? MI$25Z\Q!?I:J,K=T1-W![]B_%^8<3T2E9^5BVBWXFX%8](7C^=Y%M)LTCNPA M)BU9$Y$?8+,%7I-C30K'Y"83,!Q/DP*A4?/O M;,O,@NR=Y5,.36P"HM:T-.!0;K13<8>A;3P,SWS9^RAV@@ALSU26+"T8*I0( M?P>GX*P6)'@SQ_7/X!>/'#D8(K*YOB!48@Q-2!#/ #O%T=P!,CY7YIJ[SF!L16V]M1,3&=W#+7+2/] ?VC>D( PTPL8%8(G(U@L9J MT9ZPZK7:2(KC;XC7R[WBYBNL&&S_9K6;3"C_1N -W8:U9=4MQ>4VT[M\+8%> M1R4>#H#(P#TT-^(>2FM!7=!X-%)+I+QB$ ="ZW@@L9;E/'M?=L4)G HHH-&I M:HU&,0T>F]5VJU.VKI.-:JM7%.CAO2^J7=L,ZCA))$:>RN5P4[T3A5;,H[=L[=OMUM4:>G MUEMR]D 9^"7H\\3SOFO9*SET8%\04KQ]UL#S%NCC#Z4C9_HG(PZ<"S#S"MD7D MQ G$@IBY!0$[\ZN]1G*8U.>\CE )X@N2=;::=@6R#M;3U-2>)GGGO?'.IC8A MQ?!.5ZJ=]\DZFRKCBV&='GB2#;79+ 'O?(0(W=7+A.#EBF%.I\QE*6B1=^[! M'&:QX00*^&E%$ *:7H8DS2L%[1I(@=K1DB/8=A<"Z0*7D8$2=MNN#)3DD7KE M/&VPI^20T^:0A'5V)!6CH8II-9,A$LE I\U "1OM2 S4P)KJP_Q#&5[;W5 3 M_8T/0O3*8:%R6.@VH-26*/UQ:ZI:0\XNEVJD%"(CUY':>'S+9H)O-ZTBT^&9;%V7=O; M6YQ&MX6PZW*CKE(7FQW;5;S+05)A!Q]!B(_7A^*"3WF6W2=DF>#>98)DB6&O MS*B[8VXK#-%H+;71.Q@-+HMPR\5G4KH.='N*D*Y>Y;Q=4VN-\O=Q^0AXOAO' M/INDW[OO'"-1X*43[\^<5QXZV/*AH7;:2626K&$[?<[9HE /XIPZV"E-5:L= MW+M PFIV[TGK^,D:-1EVEF'G8L+.;]($I:-E-D&18>?RN6)2C4@U4L;L5:ZZR[AKUP&,B;# M=)I1(QRZL> MF^65&/'53 YY29_I$P[/$1O1^;@\(]K,>Q@)TZGE3FUF)B2U:J^W>:;(&V1) M<5&;][=CEO1=)=-D9E%F%N/9]85I&6D]!&7V0V8_MGK?9#[<\NLYY*3K:U]+DBR2:<975K [ ML- .RK9;.>^HS5ZRB%^F'(_%!]>H1Q<>4X@6^[5!/]UV8P4K4B3F3X_=$2ES MA#[=&O$/L5Y@-([R[XZ9NV,G>= M!Y=Y'VB:Q#'LT3A5!_:MH&D.@[1;EP;I"?'0,71I%@\E>46KG+<.'XDE34Z) M .7K 5K0GZ+0['B_\7E(G^:>K?6G#0:]7J[7FMV6KUN MK:'5FEWX#=/']5[O_V%;9_&EF1OA4Q[8V=AE^J\S?0H[_*);S_K2PX.*0[I, M.V*Y+JPYBV(Q[%>;H%\9Y)I.CP8IY*P(4NRXQ#I?@/69BY^"Y>BE68LRJ7*"VLS&TJZ_!\W;#>KX2&R<4.4$]?PPN[H;_ZH_NE3^' MUY>#FS]&JC*XN:AF;J0L"[\9WE^-E/NA\O.F__-R<']UJ5P,;RZO;D;\I]'P M>G#9QU]_']ST;RX&_6ME= ^_^'%UPDW!,G=;22QS MMY7$,@_O_[RZ4VZ&-V<7/^_N0 24ZT'_V^!Z<#^X&FT%&><&:=,6;AQ;- 6) M;28#D]UMKZ\X"]Q,NY/@9@EN/E$\KP0W2W!SC *WKF,L)K[RK+M8([-4SN#B MR^SJ((&9$IBY<[VQ8*V_!&?U)Q-WH5MP*POFRAUKZ=#<[V;G8/R0Q$"7B^FD MJ!U8DUNXJ'5!U&IJVL2OLHG:1X"A7+(I@W,$,B_&GFDLL:NG\\@V7M423K!3 MQC @[8A3=D"$/4!P>CB,MM$MRRQXB4MY+5Q*P8S4JU7.VVJMETPK2>"*!*[( M1'1):%*@N[0>=CU =]3!>FNJW92N@#(G73X73JH.J3H.<_\*5!TXJ+>MMCO) MKO](WQS:\6WV9GIWK-9)9QEXCF67\ M-KRY'"FW_?_N?[N^VJMU$3UUOYSCRA8R]M%,9!EE'E'F$4\R=2;SB#*/&*\S M=NP'*LFJ?\5FD,H8M:$RY^IP![8X/')<%FLOCP536/WMAR9D02D [DG52BYH M?R[^GCD+9:2;RX5N'Q(&+)OK>&AN,&V+Y>;E/"X@^ ,;HL_!*("X$9K;]VO1 M,(EZJRPQYP*2%U(>WJ\\=(XM#^V2R59^O2.H;TV/GG+A5%7EVC>JG_[SQ^WH/S^KBF.S8,+% MA?,(NUC^IR?0CZ;NFLQ3%0^VR@P%-J@_N(QA0TKEV?1GRBH55?P$_,WTEPKS MD$5,;Q9-RK C M%3\/RV.\K!=7_X]\_DQW@Z9!#8/LD%N[]"KGW8[:Z;03VD7Y=/?C6^8*)_9R MVPK;&2L4BV@'BP!>QZFMM>0*@/LL^.%S5;F/#CJ<96+ZGI*Y/M@Z,-B6)397 M5HA]2_WEGPYUBA:='VZ9B^D$_8&%ZS[3HH77L>UZM9$L./B->A,#2\WXXQ1D M( 68-X5'X#=B% W.<4&F0_[2[4G XEX*KU65TY/\ 1=8%-.):XY1R$ALL,;6 M=GS%97/=#"4/N'CA(@D-((NZ3K29[M&G2/$C"3'+Z7BA5A#D-S$5!&*=F( 3 M,!-OVC=W7&(?,?\G&J%#BP@62C7 XB3HG84%&P+2,8OI'JE(@[Z25&CA9\6? M4.I2WAQL=DR/ SI&*O5)MQ8L^'MNG;<13SOV!]3C#=7R1;1T/EMI%-P%RW_A M"NYGL$Z4Q9P*LE/3*N>]5DVMI>BG["X$911!S,&?#VQEQ.8^S\QJ-:U&AP\_ M:"J=$*5.@U/./*KP0DWJUU[\R 8WWU?!$(LY<"%^L1\\P;OB;QS "U?.!G8X MP?-Y!J/08]&U48N.IE$Y]Y^=Y+7AA:^)KGXO_>X'KIBS"3:!L99TM4]FNOW MM3"JHR4]Q1,@COCD*^63^3DG-VNUS3"MN^"%WG :8^@]QO=V:MAWJ*FVM>35 ME/]>7UMW.]>ZD[<]SBK9=-LKST!F?A?@D3PP1*_QXPL5CHX53,Q 0Q"5\I@! M>9AR [=L9%?6>6<*X.Q/9OZSRM ]QSBK-C^K1@I-\I]5O="SZASMK.+X$'%, MJ(K@J."LN/@]ZJ:-ME/.D]->[^2X;][M)M&0>YR<5NC)8:'1YI.#'[@9L,?I M_5.W%W"W!H?7X1:Z#GH7_&^T'\+ONVC4!N\R[8G+;8Y-UTNZ[;X2:-'2IHY& MYL! O/T.7CY"LWJ+(5_'YMG)FJS?%#,^6])$NPL6,=47EH_T6+TEA.4I;%IN MK1D+)@R\^Q661@R,1PP/FS2HMU@XR#+%#(/- 'GXW62L>D-H"$_@9\ND:UN9 M+H#4=(3CPN\Z"Q_<99N\ MF[%NQ?R5M!W PW.)\>92JOA9#Z>CT*'8:[9LIU[/#+'E%N/V!A=X^[H38EQ' MO'5*=^+(-5YK0)3:!&]'W'!G!]QP>8)A$92X7LN%)195T%X"?]NI)W'$\+LD MCOBO_MU=_^9^I&S&$--_^"\0][<+P%B\+F416F:?P;?U*.*Z2/<\((21K=FI MGY:7O/H:<:FIK>OVD0^'-,"8FW$)/K/] ,K<=(P1/>QVX8)>]-AP2@TZ=YR; M$'D1=;"4M8[:KJ7[>,I\,88[S5J>^:Z.FE0T0O&43PAGU&I?;^D#2L!5]-OZ MU\^D(W,3HOF&A "[O-OH9%#!-9_P(I];^D2$4@,Z4#"4+O3[!3S45D0$S5/Z MDW\O3-XX4[F^OE ^X=T@J#::PXWGN"O4NM)=:_G-=(T+?6[ZNJ4J WM2#0F] M_N?PN^%)B$6N'06/;ZQ8-[B0M7/CMYQX4N(P%W-QW7];>" "'L:D<9PYR2Y< MG7#GPMWW/#,G,WY;"ZK A0Q';#-^_/1N3B7"PG:^HD4!!-(MP6?PE"G#DU4^ M4:"=0-#<;M?9G(_KC",R)/3@('9F,6(FR?CBX,W\;KHY0%Z9/9ZF=SQCOJ<#\[-DN)=U"7PM5T2,A?\.]'V"T=*UJE&)I[ M 6,86QB"5'.C;:-I!MQ!K+&%0@F3?*1CV0N]^!9?%#TGN;4N#J^IMM(T3]"& ML:IP9J5=^C.7<1/6,U\4V* _\Q1NZJ89L'8L7[0F]^C4T*_7^9-8,R"5L9.= MM>UN3K,#/G23XFYVD^+7Z#>\N1!.-AR6#8=EP^&2;$\V'$YM.'QZCGKH.Y]% M7FY&$^5]G&=WH&+,)V$J!>4&:JJ;P(@M0*UE&. ]+KF^4+%/;6JYL%5$Q$]V; MJ6"G/[,GYJI!H#6())#Q!=8[P@(P9NK#_WA:&_PCRM?1Z\5R7/9@>KX UG@8 M[R47=8*@B\!BY%8^OY]B%C%!+7!-Y.&%EG&ZK:BF&I!ADCR^10R2*C8#JI-$ M@T/NBY3D6/=,+YU8%"9G+W/3WBB MQ/GG/7I45? @RX1O$1U=9K#'>? GR_SWPC0XD^S;NYN3*J#4K0/_6"8#>%HB M5%]271FCVF??W+SG>%P%>>(3KY2ZN92AO^*Q., M0]O_9XY(K*#>0FB1[OI? M,T]!4OUPJF-$(XQCX!IK]:][1C.ZJ=&,[.OV+E1R%-X(_^R)OWLI@0Y-JYS7 MJK5DXRVR_D1,57+,,3F&+BB43PMOL7A\->NN[6[GA1O')Q:(>.*':9N/B\<= M#3&XS[,,,1')0R:'N_39-7WPKG$#(G87W;62;XZJWZ<F:2I$D'6KJ#O8(8<+4 C0Q,&];+) $__>U?$8+C'8MU6 6MB1>EV *&F''@!Y- *+JQ>Y MW%QK;*<)>7R-2%I0%QC)II2'+8+=I@L.1F!XT^=(&0BX?)+8%.#D\QP8'FT=AFXN4%:-B5?L5;M MM%-*H@PN4@)F,$&)-*<(>$ISFG1/X-,)51]WET#'65[J=U"11<*C@F-EZP]! MS1 XY3/]B7MH3BA=+KX$0W?X9RY=(J=I>C/\0!A,2'LA5BPXBN=L#124.=Z7 M+ICW:=DTW)N).@/K\P*63H171$R4R)B>E!- PK1H$EZD6ZBI!K@\?F#AM>R( M8T?!'3-JF\_=:MY@SU$L!^2+EYPL:2\S9H6U)%$*GZ>:W2"I:+JHT!_18@-6 MA1UX4] %S L9,Y5,P:,]YY%1WC(" NSU-G4S*6,;7:N-H:1ZC-"XIL5D%G*[ MN)X\#%$0>06%UL\5M@O'8G"8H[I&SLTT6,=\T)JP\,M@5-_'-FUNMTA:Z[!( M6F=C)&WJ.H^K<4N"@VZ,HYZFQ*^!"B@(0E@(W.M>P=?P,#'*!8RJ&[A+ 11A M+H6$)Z8[63PB#G7"$$LSL19D.071XB'*:D^4S]9$ M7;%$6^.E*$5X9+I')7M VJD..I%7H&6#FX$Q%Y8OF$97'I"MJ:;W-10?? M8254B-8GMN#XW^ D4B#)&@[820+22:SRK:RQI>@H]\IZE?-V,[FRJ<#1Y$3F MQ&PYX9YQE#M![6/GA^BZQ(D+*5_8.D@]RAJ"Z9GM\9^$O.)8G,#$)B9PYJ(& MVUNM_]H[-Q'U^/V)QCAPZ3?3=A[ADK[6?73-?C@&L[Y=_[@'NZ9/&%EO"!8' M'(E(V<%7X5M"B+THB#2D_Z9W"^[@R9Y@LB/5/*1\'YVTH2R\P)GAM78FV0I MM3DODR"/A_[^ P]%N0 ;P5&(QMQRY#!D;M4!C1,7RWI0)IZM$O4-W$KD.2W/ M5^8.,"E>5,A/.Z=53J5#<[=9U6J-,K95WOSR8MLJRX;#)]HH+KU!S0_=_076 M3QB-%?AJ,@.+;K-;3&O=LO6+DK,8=^L(E1F7;]0WXZ/Q2Q2%3PF_PW?/09DF MV[+(^8JO?_I7*P[97MI#]J#=>8L?1Q.LE"-&CEADZP:,EZDEM*RZ"=F!]GC* M #U&C*_@'(-/%/?[7+1%41#Q2BL^&6YU([U2-UTT^#%D1FKQ8")!:53.M6JM MDUFP6^"<@%)S[[\<+"?"Z$G1U]CD@\Z!S>@TMZKRF[GY.CHH;&*1UK2BT:R< M=[5JIQ3MQ]_F4'[[<&[MG>G].IMBB'6EP\K1[I]-PIQ"/BG,*\*,I_4=#BO> MCR95E'&T1K65;".TG[?W\23Y!&_B2Y&*W%]^Y65%D#+VO@90W\^ZN!/[6" M]]S8C7RU\8WRM9 +$2&/&]*U")Y'.,:_%WCZB8]N[WH4%HH_!39>K"GG&G#1 M1/R=CT8<8O<"^&: /8KZ20=?C@>#3<2ENF"GQ+X9!]!2K#CJDK[3@Y_".!"O M(8#G8'7!5#%%S\_8!\*7KI/#>;8#B@8OQ-V"HL+645^QRNC ,RQ;/# M)\RI )U/==C^]M-#6@YMY8>^5+1NO 5LB NW/"=HVJ:'#+4.R<_;;ZVA%=MO M+5F-FZ^;70/LN9;:RNH+F0%IYAW6 HQ^49W6&HV-2()-W4!81G%R/6W+7Z:7 M&[5WOAHG&J6'.?@H/(>FK=L#Y(8Z]:4E/4+E<-.DKJAL@VH5J"LZ_@,+&0 : MG$K#4(4 I*$L;W57.B,\"VQ2_TL.'9.-ZVO1U[;XK+:<*]&#RHT5:7U+SUPN M/B-WOL2NYRU;?FQFY2[/R+;_PE^XQ2J*/<=6,S)!)W0'HREUH0E$':,H?I.) MV@GM+4LY-VD2D"[JGL0O0GXD$_OC>O $K'EI(C],Z$UIXXA"Y,WS>#_:.F#'Y>] 3;.\2Z_PG=@\6.$A#HO M,GJ>N0T'8%E3G%B \XL,LDL"7Q=U4>(1YD\G:(Q8$L*HA4HS1\)%4(;IA;/X M2(-5B! [QQA.[%HA64LL1Z4E\? B<-&N;7R)>*B2* _VHV(?'Y%[S*D3HOQO,C7A6*GNXR[9Y4=F;8P!HA6^D[@2RX1EC%EXT+H2" Y%])?MF"3 MM.QR-J)8Q<>%)9%O"8\VR+WNI"2JC!5*=6G5)K MED YWTU-2;U4;JQ;T++W0I=B4>LLJKY-2="&,?3*_C(/\N6S)^I$2<-(U+"O M$>M;J$7/F-R[2.%8.QM6/K]RI4/.*[C^1^C3Y+TAJ= 5:K2L:R+'/PJKN["I MAE ,V#NITF^6D[PR%,_]?'HQ<^,!XU-T(@^1V7$G% JZ+,^D6IS)FYW)][@) MF'$6M>(L]GH63SCS_.S2<^>Z9/94-7EBY6#G4C*:#O#4%W?I0+RZC;"IZU_K MKHM-WTA/6W?@81T''M:U1CW=AS9OY:5OG,N^!=D=.P8V=H>!0_,G-R[_PUTG M"_FJHG=CI?I;@7T%]DGLFS/O=??85SLK["O4C$+-B,ALARQ^!26C?C1*QCF4 M&STFP\%SC=\S*QC:1!F/0(D4LS9=-&C:>+.^=;7?CIHV%.5F;ZI(+\*>Q:I+ MJ2X$YN<2<)4KPYIC3*C#GE#%G"XZS@KQJYTQ>G98?>8'W?#9U\CQ\R-D M.77C+GO7.U5;17PX(]%[;8[0N;AJM[5*NY/B" >:QE(6 V'R9546SL.W0OPE M\F]%Q%^H0C7*\U6H ND+I'][I%]B+.P$Z2L%TA>.^D*7>W/JWHU 6Z[)-:J% M)E?$!PCFJ7DZZYKUQ\FA=M3 ^L@XU!L$26XXS7@Q7WBL3FD=W6-W@?IU,ROS M[LT\4J7W#6(K6R-=O4"Z NG6M+3F(%T:N1H75\U=-6O.-5X5JD*A*JQLS*Q, M/LVC()]SC$ZM;S,D339917Q$O&"WCHT5]I\7=O &<:I/"J]B_&!+/^:"_(>C M]7,L1YKC\=]OR ".G1"62,8]$$*[((2"$/)'"$LLK)4)(8WPG4REL<#U \6O M"DWOC#2]78FW%%4WRP55KVB)%I,X5I_$42T7DSB*21S%)(YB$L>R[163.-:< MQ)'7)MG9C:H//*I#-K>>\RLUZCS8( ]ZX_Y;7<\_@75A7_2X7/JJY?C?) L K]89LL>3$VP%)M8WU'+?0^F MHG#PK3"P_4:M]II%H\<"^U+8UWDK["L:/19JQKFJ&3OLIKJ"DE$_&B7C' HY MES1Z7&>KI\8.LK9X.D2_U+;8K@]8LW%Q56MJM?+6_5R+'G*YQ)XE=L'&W0>; M1=_*$\><)3K]YIASBGTK"P%\J@)XB_:M*XC?=L[$[VEY^8LVG$7KIAT5LRS1 MPG?6O*G9N;BJE.M:O5T_G53X?'K7SL"WNPO,7V)![*(E8:OHPUD@?:Z0?HGQ MLQ.D+_IP%G&40IE[>^K>38_=Y:I> 5H6F4&@**QLS*U-/\QBHY[2B4^G# M;V,-BF/3\[V?X M+-92SW:7F)%-=WGW=Y^\JK6L2&2WZ+2@+66!3J> 3LNJ/M9%IQ5_K\;Y2<,INW'D<9KUV\8H=PB9 MO/"5-\A&VWV/\?9I)"OL#IV.QZ>\6Y-Z;;,@H/R'G@H%ME!@MS&,]\5$Z@43V=/X@>2X@<0\@ED)DCIL M=;"QPU8-AA_L1]5!^",V$(ZW^*,.?_"S Y@"%C=^^0D^\]%R!C^B(V]<, Z( M,($/^F[ YW;IQU;#;^]1HCZG3R,.B&Q9SBLV2C8]T3*UC%/GT19;< K]%O;S$Y%!::*S5_)^F/TII MG%Y2Y?22"JK28:>RYUK:!FF"#5)-&R!YR[0K\E0+"MPQ!59R0H&M8N)\3O#G M>J3;SV(6130Y:*X&>9H95^_6(Z+J?HAH#@U]UDW[B^-Y=_; "L!NNK-O=1=U MKZP4\G8;1%N:L%)C%XX@):O N3C.U7*,8X=V9V&+>-G5A?TN%7 M X@;3H#NPR..%.U6,]P.-/GF/^NQGWH^],8.IE:6.[M5'+PZ[:,,FT> M.RY80L$2YK.$93/HWXHE5'9>-/GF#"$CH)NO@;]O%C0=+"N\7"^(NGKL](A' MW+9K);!)=S4CM=EH[RUTF;[M.$(^0*P'.,U252%C&'4Q7B))@\M*F';K M5<336[^/GKC!].'SPT6NT7( M_Z4J&8NLW3XPQ\MA8068E8("61<(;S!C[^=(R7_!!>E&)Q3["7/YB\E>/ M9,1 SI5E^AA0'3X)LL,+!B.U@M<1MQE_P2&T\'H#$-/G\*!PV<""4L^/]2DL MS6=]3DY]P/+I;GP[,V$]IHM<@;TZ@67 #7\%IAM]0-XGW^4: M A(F?":"AMA;'#K#V*. 4N(?2,H3="X;W.?N&$[!8(&':QDXGL_TR<1U],%( M8Q[P#P\NPMIX 'D;^R=]$R_ MUV !$^FZAB=QIC["FN=!+,9_FHOJTX;#O85:!,\SD)0(;S\(S(.[8#EZ M;M;"1BXJ&'];X=R >Q*5 <%>'MCW^^[WF[NGVQMV_7!_KG?WK^^W]\F(X&Y7_*[.Y0J3@#O M,$BAKC/P<<]5+T;Y)$ RM1_F7HOJX)B+]=_%,\VW=_OZOKR&KTM6/7^Y[?9N>RG=/P'8&44X^@2\+F\ GY\4\)ETMA&B MHP(>LPAZ%.QWAD-SP!FL#L/_B,NOY+0/X(82NP8[2C=M]8#2C5UN\U?=@C>2 MI8F/_8H:%NF$,MM _*2!\FNBVN>B>CGP'53$3=MW2!VCM?TC4B?#1 7Z'IOH MTS$IS:1 DWXX<<&ZY?-9>FZ/XB$)?*$P#Z5:ZH.P%HQDA30*.""/_7T='\,2 M#T.2J*YA85D> % 3VHUTMA^M>JW5+"E[R5K-FLX*S+O76I7T8A4V O\F!ZTX M!;361H[K7R(2TF+Q?L#^7G0U=X=&:WN"I2T\-.P.6V_L_]!664V[7+ZXJI73 MR>E'2,U=4@K2QZP19HA'T48N&A$_(12B!$+96!S,6G\*;_2%1]Y M5-^@'_$L*@G"@:T./AB!.^6Z&QT)2+).J38K!QG>)*7![%[0N81>"N:B%R.V MB30> :GV085;U.MF"?G/[/%&?OL1/OV-NZ@BAGAV68UV5;VX:I2J*43[):1= M)7AF16(II0&LHZ%(U"=K*J6:@-VU1NN5_*!Z+YA,+/(Z@\ ?Z-Z(#2WG%62X MP*U89J%4$EXY*L6>S$;TCBKK;\,F*NU2N[FC)BKM4J>VN%G*WI/^EJ6;Y,A8 M"S,"EXC?C/23L\@<0'(-M6A2]V<87I$86"0&[DA5_R;Q;$UUO5VF7(=FNUVD M]N4 /1[QWY?.\#+PN(I?.7UT I#ACJ83I2,1-['AFS,<)6RQ9J[!7%9-\G.OI78],EQD\PD3%=8FYLT+JZJ6C6C[OZ M"8I+$P[F>W>W=I*&D/R*85'XWWGF23/+/#E,0#*CF&DL5P]&J6Y-,5"OXKNV M'8!E B\ %'EQ"K53+*M8K13^<[^FFAY%*6A7!Q O]]&'XR4?+_+_DRUU006J@@ MU,J5(K7ZS1 %2+U1& /G8@SL@M1O GX/;WQZY=8+%^6^:Q-Z^^*JIC6;1:G2 MFQ)ZLY#IA4Q?B]!1BC^].FO3=P<%>7O[4L1"D*]#WZU"D!>"?'WZQF29=2F\ M4B95O9U.&2DD^!XIO%U(\$*"KTWAGYQ@;5N\4L'0'VCJA0A_2P+O%"*\$.'K M$[CYLKX$KU)LOY).02TD^+[0XVG$74[%=H4<+^3X6F3>1:S9F-9K%U<=L,<+ M8?YV@<+9LYC_M-NI]$>2V;?W@?.KLHPUN81=5! ZUJ]FD[. M/]J)LWE(-#Q"-051[ .[&T\"7Y0$@M;B^44^\KGE(Z\U>V4;MO4]EB%V^W, MMW:IW>LI(C#I)KY2<;<[X!P\"V-V''FAVF(I]B [?= MZDJGT; ZGP88D=5UJI=AUP M+=VNH_=[]_'V\F,7&^)\Z_XO]KU9W+MC64Y]1F,/^>&,Y50/E0N/G>T>;/:O MP)J*DZJ*O-F*J#-7O>ATPYF@$HW7OIH#UWG1/9_][EA(+9[&[NQ!B1YCMW\% MF$,/%^ \S!?.OEFPHW?X(+;-J\(7\#:\2G]7?GNO,=!4^(#N#B:RV]HU'#XE M]&(S#NH=%S[')O!]TY#M1?#F9U>WJNB^=PCV'"<[[CJML=&YOLZ;*77PS6)?:@>I[@>[#_'2:DTBT1"/C/ M"7;@LQTV=D0G/GL)@=4[J98*\'FC/_WHV,:WP!V,J+A\/#9])*5;_ !M\QLE M6"^O]*]@4XSRG$+_H>N,:0L&UO3#CNG(2M@.#)LCP@>MJ6C+1^T.Y>%+R'S$ M#H"@32.(^K*'B\#/^!&)5X;PJI8K548<8A89X:TA#DO43>(G/!C'3U%O[CJ6 MAS/C9)' ,2XAI!),":+$Q$)Q!AAU^ O6&&G6O"YO58:H*=:6)=;;!' MX80+7'T!W OQCO!1@&3L& *%\09\B3<8<2.P$*]$C^]/M0CRA$:8$>09KF43IJ:)6-4KEWL?KG= M JN)Y0DH])!8'^7[/SGN;>_A&WXSJY=#M7QQE8X>_:*0;QA8UO32,*T@/!M/ M-+(C=O)HK]D MT5\R4IB+_I+YW%[17W)G_24/:X-F6'GL,C+(YK2]W,3.JV;:>;4]VWGTQJR6 M[EF6WR(YT(L92]X:AN\AC=CNQ#4M5@D;I>EANT@TR@#'X0*8"$(? 9/VQ?0< M=\I0232I->6SR[EH?5GT473X1/GAOT5=4H3[JS:(K/9X@]K<'.YD3\.!$ M:,N1,1T:;LJJBAMM?L)8S?ST;+?^@?-L \(:U)1>N:M$0T>.7@@F6Y*&UAPM M-U3,8ZWQ5_FZ, NB^3%XE@)D9+3,H"H90M24('(\J/4H]-VB*T1/VJ,/PY1+ MKHN;)&XBW1HX'81VT 7;92RNS6D844UYZ7(FO1!DGX18U-# M#\C[8>EP&X#8P8D'\&)N109>1*UZ!,ZC:HBWX1C<5KM4[=36ZD<^K#<;M3^X.4#L'23W@;.[$OC6V'<>H(ILWGR'E M];-YOW&7)'/:E5K)=*5&79>5.(_'X+JNBQY@%.\?I]D2/YPI%I/R"EN_(;)F M>(ZKU%2WF6ZJ763W[H^!*/48W<+L'05KWF_&2&:VOT0T;0*^W-+<'#6YD4U/ M_>7TU%^-GL3AK=B)NXJ3=4O5QMRP]KE(S3\<#%Y@CLS.)>;@3&?DS@O45>/2 MI;YGZ2*H(3I=[.&>&?"KXZ")4C.=Z'0 07.8@_QE.Z(_0DGW:'H_+HHDG_ D.^$Z>[USR;Z":6=YZ\/4N"D:/DOJ/4.2' M>JYA8N:8;;"IR2W#*Q2 TU, ;N01SZ7_YL55>0?T7TC_XZ'_3PGGNW*YRX3! M7>L 1:^+TW>;[8FOR1C99T1,[TZFWLZ,J*(?,84P9()9OK268'*U7/7%6-JE M/B/JL'P\Z2K/'2(&R!/>>9&MSFE".<6I*:L8UHOG@H%TE>$IN%.4.B#'PO.D MJR[K90:L]241._3,\42FOX^Y/W(,D7UN>@QCWF-=1L:=P2!P5=AY;!H3QQ3Y M]/BW"H]3%%/E// P/9RNBR6^1(X5^6PLJ74@\F5%T-,(7+5$RWSA80Y\/!BJ M,\ 5^!RF]>,N,/\Y^D (+C4U+OGQ">>NF YOFY@FG?&&F?2-?WAL9,+J7$3? MV'TE-L=T%%DB(1A%NH:L7ACK[@_N"R63DJ]Z[#,&[&U*+\&,>Y7:K88.8,H[ M5R'YQ%G/P$: .JG'SBYEFBC>"%>&B2,\I0E/',L<3*-\@H4?+Q*'%R0.UXK$ MX3RLI4@<+A*'<[*](G'XK!.'YVQR@2X[/Z&XEIE07#_*A.+YH-LZ[3!N<,73 M#KM87SI_-E6UO4:JX:'FY"9 J,L-A46PRV>$UXA@PV'A&TS0/9;LP'JY1&GA M^R?BD4=R:+JNTCNS)?+;TZ^98+96.9PE5#I]FFI0O7)%23N*;2! MFE!/5.J>*R"4'Y))1R0+TT^_B?135&?>?>_]/=6EZFPA1+Y:4>]-T*$X!/EL M60&H.*#$X#7T"1*.:203>7;I6&GUG8IK+2@-JY8NK9FEG4SP*C#UQC*56 M0/M#UW0(/G9O%OI6+J[JI?:N4HZ. WWWI9'E%G'G58&D.G9N7 6R%#%#-3JF M0&-Y2'5Y>4BMBBRVO=OJD"-,%2/:+M+"]ZDG[UM-3J9/?78=;\71OC&.7<,Q M F6MG(\\\MLD\BU5>NO)@KT" 0L$?/-$TEH#$TF;K1-$ MPDV>/X=BF4^..^3FIHGQYUL<,W_.R&'4('F. 7SZ+JN+\RIJ4//BJE9O:;5* MF@&L/8LD3\;I:6)@#C6@#"1<5PUJH6&:FZ%_!18>" NW<)C<.[+Q8A(I^68: M49N<>;GH'O#V+KOM-:(M?4*'Z# Z)_":3K#+Z$-6F$V[CK)6\AYEK6&4M:%U MVC6MU:B?H.5T9GBX*/ZTI_YI6T=,ZR)B6F#?&6)?SJ*?=8I^ML[HX]J#(%H9O7A39/\CF[=I& MV"G2P4NWT?EOIM_6:[O4;W-H!Y\9>AY.OUV.H>NJO?7=J+T%4AX?4KZYVIM$ M6L+B$&^S<+.Q&STXA[BYG>Z46ZQ\(SUX;2XX3SU>H0MTO;D']?A87;JW^]6$ M"V=&7C3A[57>UL55I:HUFC6M6=VZ<":'GHPSP\/#J;Q;Z+9M9-V5PJ5[AMBW M$]UV/NJM%/BN=RCP7?AQCP;SWDA_W8NBVBCGSX^;C[2#V7KO6I&GN4_EM)'W M=(-&Y>*J5M7:K:;6;%=/T+MP9FBX0#MHY#3;H$%!M_*N.@H4R'<\R)>S9(-& MC9RLM1/$Q+-RLE8:V5WU\Y9N ,N\:I1:N?*G'E_1T/GZ"-8M&MJWIW0'14.- MQL551:O6:UJ]LTW94 []!*>)@QN-0,E[V5"CB8I =6M[J,#"X\;"O)0--5H7 M5]52>VO%-(?X> R%U'DN&ZH7V9;[=^,U<^_&:U]77C=7;:9K% ON-!OIRY\9KEG79,S!,FGI<;[RB<>,T*.O&JN7+B M'5W-T#9:;&'UYD2+W5?)4+.Z2^4VAS;PF6'GP93;G5<,-6N[T7D+G#PZG,Q[ MP5"SOALE.(>H>58)ESM7@M^R8*C9V(-N?*S.W!4*A@IG[@FHP=OKN\V+JVI9 MZU2K6KEYBJWBS@P-#Z;O;J'84M_,2A%).#_DRT.U4%.TR3S%6$+APTXQ.D8%W28<')1P?*^$_\-T4T$IGBEZGY1UW+<@; /HQL M%G4K/KR:RE4+4:!5OKBJU+1:)ZUN$0S6W$/S('NHP![*6C7#10HG9NG2+8\' M*48S,QTIR]/@5P]-0?.%6],2BR').F/AWQ!%6@W/-]%E@>8F!YZ_PV'K8L!@7:)RZ$(#?+'WCLT>'H%:NI>NL-/8Z,@Z'+X\H?Q:!--ZFL ]][MC4'[\KO]H>C\^ M3K^YCA$,T+'Y.=!12>2S(EZD\H:"?@7)WJ(!-)5947/^.0 M;1/T!M/V8.DO-&0;MI0^V[D8L?:ASY$1I'YWU:+NU)I$VL,05DP,0:I#6$@?A,,CQP)8(5$#17-@XO!Z;P3XYX.&#)\W6']*-]KDL$(4%[XS]DR4:+!Q M8/GFQ#*C6RWG5=R)?PQQ-CW \P?W)?6@2/2C?4S0T: 8S:MI6/.[[%OQH MVN(E0,WX0EK;1"C_DDIIG\!\ #Z8(!L Q[#W0'56:;>-RW@XVQ@Z9YG#G&1 M0FZET5XM2&[6X@A; MWN\,TW4#L6UT^6BM:D5K5M.=\Y!_J;,61F)2-T^HYLCTUX9-/<^P05>2UFR7 MM5HK0[.:<)?>9P^4Z%\"K6]Q:'E!_]\@&9 7>H)3:?$W(C1_=4*# \!FF+0E M82S(1Z+K\&W@RFC.(,I.=(R>F("V/GZPTOK-(\B;=H!K$P\#EW89)VZ)< .3 MQ1\E$![T<2=X%M? Q &^08D=:*LAU1C R[70"(JO? M+?2#6L1OKZ;ACU2(*?:4B'5]*$>/Z'W/L0)__B,QGCH $''W[5EJI?$+CH2? M@4[LOR-7K6:B/P/%N%S_<:D/8;$?=.M5GWH81HS+#1 :H:78AL_/;G[N%H?# MO4F-17+QGWINUL+ D@8&^S=3;Y?K@UJM O9$N=YJ=-KE6K5<;\,5KO'X1%0-!(EA1?1'_/-7?;[C8($X?R/4:V5*\Z]WUX\/?W1[3^SWAR\W=_>? M>QJ[N[^>KXOE9>'W#T^W/?;TP+[?=[_?W#W=WK#KA_N;V_N>^%?OX__4R_WV_O7]_G91 F .E_SN#D6($\ [##)EOI=Z M)6: NJB[8-/QGP,^\:6O$L4?" ;Y%XA$76/"9^> %')?3; %;0 W*8AW$FLO5!24L[Y)4J9X&Z ^H7N=&%.!J/X; %3'2? M[B4;C#1/HCQXGSYV0-<-PW=XDU)05=S.1I7.=W5%FJ7*96<(>GC76/R;@2>LBF_HD!EU[IK.?0%@;UC#LS%*+%/ MP"?H.!3#-#N8Y6VX<;Q_"KZ_1)\HLX*+[50YVW MQ*YG73HJR.))9=R; ?P< ,\]D82B'CO2Z"C0<_8,7[+0(H=C>1UQ9*<)?(FK M_K'5=P?HE(6O6=.W\];N**,G[6*J8T9&VN.XB8=U1QD[Z34V+JY @*36J+C6 MBORG"Z:?-8_K5%?B.FS-3^Z4Y:57_N6$<2Q9@-JN(1+X]SU1=$R=9Y3^WM M&.^2V.SFQ-*^N&I4=A)/;2V)IVZ^QL[%5:?1*1CO;AAO:TE@:>-SZI1!0+;3 MY[3)&I>$2??#;CN8=JLU,HK TX'/;\OBGNLETP]&W @L_C ,FPW2SKKX;M.? MDN_J"5[P$?;](UHP@(G#-B9H$[H!OS@>JVDV&PHP6>XU3'5:)V&!PJLZIDEA ML,O[L*HI"1"@2H#(*0T/R#^L=OANE-+'WZP;1I/_30;_)ETI.- M[N^9>@X"N?@Y\NN6RL*W*RMEY9?ESR7XZ=?T]6:C5$?7<\9/Y5)ES>OUY4U M2.XIS,(41>;T9T\0Z@JMO4\2-BJ'F6 A$YD9A5[I"E;",2R%8Y3A2]>^ 2P) M:NS=]][?WZ?KD,Y^:E'UD%.+)+V!1D)YOP_HTGH:Z?9L/^7-:NH[-9$46=7:M5T-45X-$0Y=<%I@] JMP)-H MO;M"_-71>I,RZ0X-K,]P].0-G\]AB(F0Z<4 D[U*G_*!I,]VN7*=!N;*=/7(N%"3E PF2)(9N)$V:H"*5VELW'-H1@IZ#I2/-Y&($ZUZG7AU, M:HCCW5AJ8-U:I:S5:PLB>5A6M7$NK<<7PQ-PAYG')C-A36CO2,<^#QN=)K<:12JT:2JU&IZTUR[OR;A]>:A48 MO2NIU3A*J55'J57>.I=E[_A\#G;6YK'_PE^^ MB;%MX!_L"[ SZAVMVDR[!(ILL=QAYG$)C2TC_Q6*_-?2S: + ^,PD?]Z#F(H MLOY]QMMX'N[H>0&60TF?+0,LE0HU_Z\VM%9]:R+?'98<@;E3T,+BT,RA!-Y6 MH9D*MHTO971%/RI*V'CB:?[:QNQQ3$>Z(\W.I_]MBN0X*_"K8YA#4PSSN+,' M+CV@6_$WX42/-7L>=2K4_+_=7CIH;JU^1C>FAWU.0,(:5PN-B7( :=2:.-AS8EH'0)]?5J%8IM5KM7?4B:C9:^>M% ME,.N3;E=U.+CVZ9K4^=(6PX]43?*KZ()VFW8! V-OVV[,!TK2'KFSQ4 LJTK M>4GCJNU31G,.Y6UK"I;#H8#PAKZ; E,+3#TLIIZ#UQ5M*=3%7?["[8![^\G" MS/3XY X6?]_3YH_7S35K^,_I94\3X+/M7\0OL(W!&O?6-MD;U*:XNJNP?:Y= ML 6=%706T5EJ',->Z:Q)TQZ*Q-S$PNR]NM9H[VHN0H%1><*H)>E%>\&H*@B]AM;.F'M: M9'SO"R<>N<=U=S BW=#@+]QR)I@4M9UB>)IE>9LHA@J^0"0W$70WI1!*H&MV M=I4MG0,?18%.:VF%NT4GG(2M-7+36[- I[?6"7>+3HV+JX;6VEESH0*=\H1. MJRB$NT6GYL557:MVTA-RBXKQ?2%$CUL6U?Z!,CC6W1_VL^6B!+#I%E%2UOAXRG0R6[ MC:W[H1:XE$-<6D7%VQTNU/M6R32FXF6!"J;-)JXSX%[AX]MM MMFT$XSO[FX!P%OY7 /_KNTJ0*(SE?6/-_*Y0J^AP'JP?_K5+_,%PR39=FPK, MR2&_V20;!!N^ WIX@UF^3VK8@U=912.4&:TW+!S2G#QJXC&TZ/D6T4 M:@!:PPFP*<.V'8%R!Y[5\WQW"9J\<(ILF.Q,G_6=P8\4IR"$7-NXP[JQEM;I MI.6-.L!#\-2M9C-MA4)OX-W8=IDKE0X4#*=@.+LKH]LAPVE2QG0E8U13P7#> MT)U:,(Z"<>R&<2RTA'?(.+ BL*F5F^GX6,$X"DVE8#AGPW 6.E%VR'#:5#A1 M+J<[O18,9X=M9O%O/#G0!W5@32[GU.G:22TOJ4FK^<*C1I._))M^ MRFV6HT?T/FPJ\.<_DFJW]/;>1&S >(4=7.31"FC%_HO+1>0T]7:Y/JC5*I5F MI5QO-3KM[Z\>' M/[J])_;[PY>;N_O//8W=W5^7YFXD+PN_?WBZ[;&G!_;]OOO]YN[I]H9=/]S? MW-[WQ+]Z#U_N;KIX^=/=???^^J[[A?6>X,+7V_NG7NZW]Z_O][?)YM:Y7_*[ M.YOY(R> =QC4H/M[J5<"0659NNMIC/\<<)1.&">AS-<)=^5?AN[K&G-<:NR- MZ2^OIH?=NWUNO,_BI_EJ$#T?/\4!5NHEMEZO[4?1QOR;[OK3)Q<6(107+^K! MG>ZC7>L(10OD,#>ZOKR&[TYVUP;2^./V\>GNXY=;]N6A>\_^O'OZG?5^[S[> M(@>X?4Q+^/@!S$C[Z.OPI;P=3%I$5W'XBLV^ZE-Q--6VH"V-?34'KO.B>SZ[ MLPZV74-T##31=R MXHI(J4,193D 9/W9Y=2:G;V[^((7NNK"Q7OV:OHC]M4ML?_5[6?V9Z!1%W-4 MP74;(-6N5EJ_>>QZ9/(AN_W)!P'UM'@8#LT!T##2\O5(-V'M]GRYD4=\"#NY M$XA,>V %!KP8_GT'YVOJ%GOB[I@1O("?K3ZB]_#I\>*] MQB96X,5?V)U,+#"%D&Z^$L8BF.9"R983>6://N&-KR\^^3NY!5Q7SR>^SUT4 MY*#NA["YK$; =N@4VJE6T7^0A)5MV%1VJZ63%;Y_/5^TTWCSOYOTS8R5UJ_ MN*IEKQ2 ^CHR!R-4 "R+]3F;P*LP5_('O Q/$[0 X$)T,FR@>Z,20T(%) I< MTY^BRL"9"4S >>&XH00_;VCR[6-]BN_6P8RVN$NC08*)8Q-[Q32PUC#7X4 \L'U<";P)CFVXBIHDO G",2=_!/Y*\52PZ>8T! MA!U,"7TQD=D@V_TSB-Y&%CGBL&3A8JVQ@6$3%QB5.0%<[>N66J[ZM"8DEIQV M C\,G/'809X*NL(,[8@/>(@=2>I9>S)60N#=W7]:@#W7X4>1$7G7M#QR^T2_ M2.8;72!4XVZE5"XG6 FP_ &RDU^K*@_&:RH#E?O.$T'YQS_PHL\>!QJ2_A@0KUQ6.>%'O]*4C]H>F" M7 0<=HAATF_XCU!DPL:]H(]\!;$!(("<&!#!I E+'H?_@1?-*,:D4>!]Q*"! MH &5<*X2L"]3\-7/KA-,T))[#G0QD!%L!Z3% X3$$+9>]X&0Q MYM L,F0)*!.0.P!>B^D_,[IWB=V8@&V^&EX%$!QR[LT.JTJI[*]P3*HHU$" M C="B64(J1);"^*SP5$.P3[H^ ./ZDN9 18C+@['#H$094/+>65CQ^!6N-R^ M8XN91(Y-THE4QH^6/OAQV1N,'(M[EU]A7;#7Y',Q\2%@H80N("+\YH%T0US4 MV1>L46:U^(+'7$L0)UAXJ6&,IUYT)%RY ."&@#0 8B7,: MT (B >>1\' >2=(9H\&^\-OKFP4+HA^?84]?X*4/]G6$"\@SN[;QIX[3M?RU M.T36J8:UT%)?)GQD WCN"=#:PKMIDBM0RBH#GCJ'+T L$$[OZ9]_]->TC/@R'N\-I M>K;-!;1#_3-U^D,0X4I+1?^ AHB3X4&)N0R !7B!X&SR01W.F! 8&!I8-Z9' M%A9BR+K*9JTZ1]D,CQZ'KST,)<$\N(^X9S$Z]6'8$U(01-8U2#%N?)PJPI(W MKDA@,0VS@^TX&N5RMHHR1\],:N(2)AREM=#G%U+#W(F.-@OIMXW+>(37X6J M8CS8C\@[7%&5"P+%57]^U#W3P^=%L@(?C&P3U!F/ H1I1WVCEC7P\G!:+I;, MT:Q*&TV"2> K?\+ZNJ/I)1XDMT*)?>3X("IP^.,//A6?\4!)%>;7)LKFRH,S MLTV*HYBEV:Z7JN5:WL8Z5DN=SN*/;S/6<>/;UDT=RU< E9 C+;MF@I^[&(.8 MKQ2[["0IT?,@TH8F0=\"-DY.S%T/V%LQ]>K(4A>WG=ZPWN;SDIRXP^'V[6Q5 MFNST^=;YU\BO<856N7'$UL.,)&';<)PVLCUK+%8)A39B!9 M6SQ%-E'?%YMH()MH;-VCNR@)7X,93(27'QWI[-V4ZZZ7:O.QLSY8VP'OB,AG MFB::QKZ(!F.%641S=K-N_W PQ]XR_>FNA=JYM@.9DS?3;L[/F]D EV/9,XW6 MQ56C5BKGHC'O80[CE^WH]@AET*/I_;@<8@ RD=FV-RET9MT8YQ%Q:V]$C#UA M2YVM._OLHOGB4=+P$&Q,S^T06X\YMRD+\)BFWO2CU<$O:[: )MOV8I).2 MOXN+0;.=ZLE,KCE)$$N?.T1L;+S $:VB77\%6*>4NC6S@B*1 A#F#+^HV"%E M-8O0^4Q* 'P+X(((B%EHF)$1#_6&Q1V>>CANR9J8'.92KF/X9#P+@PQ=UL>J M:R9SHY>^^"6T+VAI<$YCD5TM\\[@O< Y?YTP&G]F<$*\->^5TRR5$>GYUW^W;[**JV9Y5P MEB6I=J4#S"G_II6NF777&XRX$5C\83@+'4RH&^!P,Q-U V-.'ETS!9N#Y-&% M-<1#H CGE=)517(9%M ,'3?,JQZ#G2F@!D34QSV*:;!BE\P&[91*"B("4MEO M(O<5RR(,4(?AYI6SWXXEU:U6*S4Z.TI0:Y3(@,M7UER]U&RTBD6MMJAF]D^[ MR"_LK)(X*.1MKCJL/5%5TE=1E70;)L$S4"-6<#&>)$AZYL\$0$A<90)E-PFI M*Z=:Y1QNH'765G%+K]4?\K3A5=^6QDX2*@46;8-%YQ#.)E- ]^%;VT2PM\>A M?65H%2O;Z\K.(5I\K\P^W?==LQ\(K&+D0RMGC#,[QOEW!:&< M+*&L- ARCX12N[AJM;5Z/3UEMR"4/"!302CSQGV\,:'4+ZX:#:W92F=5%822 M!V0J"&5>HZ8W)A2<[%>N:=5FNE+TS2GE'%P5-]QVQJ:]M;/BJ(JVLC-9BQJW MW(,K-\^_M8LF%NJ6K[C$^S]TU#M,[/OG?[CL4/#[$(G#?](?V*90YKTF/#FJ MZ8W(!Q#]\I:G F0T CGC8H#LUG )9TDYU;9+GDI7'(IJ""=S3"CO9)M.7LWF MVZPWM5!*EEE[M3B-K]S26O6J5JYE3<@Z?,E#,;U^]R32/BB)M-]FO3LBD0Z0 M2 6;\W6T1J,@D7,AD"Q(Y!P?/QW7,K WJ\4_-OYNUQ7RSL87^W7DM MO%HSO8AFW+SS*C@D.\LB^?IFO<0V7(AD2^EE4 .QC.XQ6[B3=]&%8C<^JX(P M3YXPVSLGS$4NFMTO9"YAMI PJ^FI: 5A%H1Y#(39V3EA+G(,[7XAZHW2]D'F&V*TB8M?0$IL,3YGH]D;8MO5ZCN%K" MDQO8=[%CS#,U]/DXC6[YID_Q4O=5=XT'FJ[A?:;6,G?V-ZH\GG&1 MT(\WNL_#P2ES2K1QEDRZ1%M!(P^=GJAZ^Y,LLQ:3W]!#X)D_ETR J]%]T>2K MJ/H[T>0I/K-'SC:B(=.Q5DR 5H/ "@O#YSLG-.RC $^8KAA53=-07IW ,MA( M?^&LS[G-<)CC);T#1W3/%I!/7#@.U^QS8^61C$=30;Y^,?.""O)VLY._NNAR M8]V/G^^BZD4%>5%!OFX%>39 BNKQHNZWJ!XOL"A76'0.$3L1@J5ALJ2!!A-0 M>,/&J* KBXQ*,1 P51:[4LQ^^R%?^?,=K!L=;R].(>F"1:$,BFA\[JVT8SZ! M&7,=M;9*-_/JCG$4Y+IQ\S;&S9M:I5K3RK5==4_?WZRL769A%^BZ&%T[Y1RB M:QW3/+16LZI5J^EBZ0)=SQA=%VA:U7C&OD4/,PZHO MK5%M:?5Z+@8_%9BW#\QKY@_S.F7D>:UF66LWMG9X%64A.]-DK_7)!-,Q=J+0 MGN!(S7DDMKBZ_3 D5KFXJM2T6KVC5>JY&,GY]LZ-7C$OAY&T3JU@>J>/>M5R#J-BG7K^F-[9.F?C>1-J=&CAE%U, M4SD,W74:8":VM7JMI97S,9JZ\%#L _5R&(;K8!BN#*A7T1KE=/EJ@7HG@GHY M#$5U6@77.P?4RV$LJH.QJ Z@7EVK-M(EB(5C]E".63S>2R?P"W_L2J25PV!; MIW-Q5>EH\+]:I[VK-+3"-9$[U,M?M TV4BYP[QQP+W]A*-A(I<"]<\"]_,6A M8"/5'.+>.3IE_9'NL[$^97W.O*#_;S[P:>JC;@^X)=I!%.[9Q?25OV@;; 3# M;5JSW=(:A:/B9%&ODK]H&VRD7J#>&:!>_H)2L)%&@7IG@'KY"TK!1IKY0[T5 MNL+AWPA>TPYTTX?GF[%.52:);9>'SMLIF;ZV)W.Z]K&-0'LF=L# M0*P;TQM8CA>XZ<9S@!4M@;T 7FYT?741/Y!L2'?]\/7KW=/7V_NG'NO>W[#K MA_NGN_O/M_?7=[>]]*E)/%(-^>(G&/LV?B;KZ]6+W)P8O?&#ZK"35T[[@0O<_;9 2JWT2AC MW4&RSTC^MID]C^YIQ)EANF!@.JY'*>W AG5[BMT 8?O<\QQ78T\!T(7-WF&[ MP/_Z6[M:+?\F+]WP(;<-S!>BZY7?WFO4_' [$\W;6+8W!67 M<%6@V_X R' M)MSFQ1H4(GT;V,G0"%^;^*AZ-/U5G)JGLTF 1X-Y^ -+]SPF99>EOWJ!Z;.A M:8GY>OC*&PZ70;3 >@+7IZV/\"C=J?CD1>KZQ7NPP*F?#+Q%G?3!29".\:ON M^^Q?^L#ILY<2Z_E\,@)P=DOL#^>96QKC/M.MTI[7O'"%&KMW2M@3LWI9;I;+ ME]^ZG]@[.(,2@+?TGKT39_.OP)JR%C71K+XOL2XJ;JO/G5'+C.B^[Y&KNS!R5-=-FDUIW]*1OK/_!?IJT;_*\ 68,1 M"B /OP3H@_J,Z+?I.NC0@<5QJ>5D?@!)!G 8Z,A#;#;''G7LU$WZ*/W:Y[XO MW@I $%MF^C/ Q_/I2XI<(FHJ,21X 4-S.&1#0/$1TF<CZ^/@G^OHG( M/Y O[O,!G ^071_05(M_,X2C:,-DN Y6RFA 0(&'2\;NI?@]!X"&<5O@/B7& MDNPS6PV2>"N1JXYM0R>..*@/+D?GV N/NH7^DI2JLM=H.7I$[WL.-E6=^TBJ M]]*9UP:@2@*M?TV M?'[>YF-BJ[EH9NIPN)^=+]$O_JGG9BULY**:^K?E&GH+I"YY>4G: D91LJU^ MM8KN,*L*OA%&9NON7^^N'Q_^Z/:>V.\/7VY ,>X![[J_GM\]."\+1Z.CQYX> MV/?[[O>;NZ=;4NUO;N][XE^]AR]W-UV\_.GNO@O:?O<+ZSW!!3(%\4\=ML!^?I^$XK*DSF\T/YDEY$9.2LX-[4^YK26GV?)5K,MV=KA M6KGOP7*-PSG'YMTNK=@CV7*VH?& AL" XZ!&5JF)?ORHKC-0Q2>P.8Y*IR[T MTI%C 4"8%1VVP6$!1D*5E68C6)?<%_: M"#3AB/8GUX >C9^HB>-BVJYH?3G MT.3\S&WNZA93AX#W?=%?F<'FT/^"SW M'2U\;G8YL'D'?E*KPML>0L%Q<:4!;;T2_A3\4[$"1E^# M<,FKZ7^'F!V9C^QWP&DRV@"PAS3XP82]+G5+RNRO75:J]0::_24&)/I5=P&\ ME;86&Y.1IJ=GK$035GQ(?5I('=(,!OX&6@+^Q8=#@0:,3&' =(*!"K[L#EQ M/R*>%\@;\&@=UP16!C;PE/GZ#VZO-/^BL\@>VKO/3A*< -RJ#KSU77-B(JIZ M.SGJ=,MSYGOKR T7XZ<)EUOZ@/-*5#?<-KT1^P@[]G0W[E/+D4/M6@>&)+_$*G5!:^]+;,8))+VFY(T1'B*\CW!6?;Y2+>& MBIXDKLBWS?',D4RQ@8!,(P!Y9^3?0S?SFO!KH2^,/&^T1_2#V4- *)\(ST3[ MB9/K#7;.?YK4$*;/_5 Z1TW 0UYP< MF8J3(7 E@TM"/&1M232FWTS?B[--+PQ\X(^1A!7HM0R! >DDFE@A^H%V 2 ' M\(Q-S^4X< G6J@N=6^]CO4J^V""A-&S#U _)Z=B[ROL9\(=H,>$NY02@SDIG M;J(E@R ><=T"IC%'D03$>(:M*>K,.N>X(_Y=]7TF5M(0+E31\2,A\I/:$@WQ M^FZ;B/L]5'\], (FNDM1:RI4 D/@63%1A8LFTM2+R5]5R$!2T\ISN8[! (VR M0-@*8>*U7!;TGT/XZ)]F&(IB^B@=2$C$(YXK*%(B(48(X2B<&LA@Y+CJ$C-2U'W FA MW0/V:UED+YZ*2&4(QWMA@]* MK"'<%>]E!#K:H'#,7+Q?K&W%T.?%="RRMD-M'\0:NAR\B.PP+![3C4 F65PG MA8DL=4JL 4;T#()7,2(2]1-_!RPO.UHX<9TAG'_?!!-B&KD7P- '/2UFW5P" M.3C YO$C#L@ *4-AG]7W7Y$-U$QL[1)J@NX-&"V>(2XCO1[Y":"G1BQQ^Y(0'8!UIX^5(W."AQYP! M?P:Y< !(P5(GP5*NM:I9@N5?NEUB-4$?QS7[)CF*/1- !-P@C!PHGY#D=/G"A$B3/"0&""UV5H?U M9K+0PG/U^+RC@/\/+%\.RI9>;1 8ONGC>.S0-Q,Z>98@B%0_4SX<4B.!Q-T MKU4SU#G*F1"'#N"DJ3$* 8:FZP$<"9T'@/AY8PX)<790]XX0I1GB3*-3=<)H M3_[H2@+QH.!#Y"+,SA=HCDBRAQQ)(1LWXIIL+)R53$:/W7X3W2ZX7)28?GRA M8^$YB>\I[:$[S/D)LSQ]B#.ZKTQS1@P4H:3\<0[2S0SGH)Q#6IC*U ?Y.0E$ M=P'J-A#A=U[A=UCP$>,%!49EY"QB!Z&'?]%-R"M Q9QBJ@VH)BCR0.M1J>K* M)P0:Z,">Z:J"5+1G4$@8N64 M0P:;']LBOYT2VI]=+D/ID;,0WM:?)C(U*#$I'D<48>\Q>2*4GU)3ZKW>AZ\# MR+V!:_;1=A.QMF39 J;FA:LAYS>ZJ6-N<2HGMBS@?&!M8#4NKE\6YI*6BP^) M?<=<(+%^=)16S=VQ]+,Z9 [-VSY80'^.3$O8DK(B'S[I8ND_Y7"8SXX+W-E2 M]ORX^Z@<5E9A)0EDWA6O@9GS: &D1IC4CY%:FPF5F6Z]3S1VV($O8IW8YH #[K@3:ANZ:C:C5@C1;FVX99EEAM;H.4QFM@K7B. M#2KQE&'.Z)B0F\(,B$7 ,A9EW:Z;?'8(H;0A@WX@ OLJJEZ../LN*RLCY M3KTCCX[O8-D6^PP<>R+A&D_"4[EW>7+Y7]]<5NN7E2I[AW!.5DA0O%E5(Z4K M)%(U#6%IH$Z/ ]N;Z%-FBC.E4*0;R(QCQ_TAV:2OLI4Q:0WQ),) $"^"WP*F MA%@@.#36! **Z6/]600T_SXW0RCPC'1?ML3$%M2F%^8'W8CO])P 8/B';@5\ MM:9KM5AZ$';NUZH94]TT &G@Q5(2IUS&>E5^60A>%"6 F%Y0Z$] M =!)J$:)]B! C)73I ^D5-YPTW#Q]"V=I+.. ]@N^7AB.5/.9VI92*>44^Q;0Y[,3IFV:+ONWT_<8 MB7S ?H L9E2"??S# ]7# HP,D;/$>B-..J:@H'SQIVM2E:17'8F_%L7[JBV- MT1%P<01:E"Z9P<-F)$DB1';0\LI$Q8 ,X6!TP'OEKM+#J.L5Y6L":50Z*L>2 MGB1\D1"Z#M-"3:S,(N*/R: _@8?!/[L&"O^Q*J^Y=_Q(SX<7P=L[Y%.Y+C'T M+[1^$_^M5LH5[(K;241/_^P^WN-3D=056AS6 IF8XP$J)55U@ )G#E#B(E\ M"V J,E^',7P6N?*$K\@X5&&HV$!H4XGZH*3V_BV;QZP64-QL#T9+0% MC1ZL/@;: W65-P!^5]9(K*)4%A*!!@*["E,%LZF\)"KE=* MY7Q[SMSUDGH2.6V$L35U,!68;!\!AFBYP@*2C # U)VX0#FB^12E>Y/5 /^F M;.&60J%XAG$J:R?\(/(85,#AO<^.8Z"X]$<:&9UP2:1EA883X)G$B<3K4?XQ M[,8)S%YC(#NQJV9<9/B^X]H\RB$/Q0IFL0?PXQ2C:;JE8L$Z2DPL^Q9FL3 S M\BXSTE5)BW54;T9%U2,E59 +H@C*98HP!C[/5%J_PDW/8%4*E16KYD]'A;WY M]DCA6*6I:>SS-_8"/.&07#UVS/F"5E[5^5HE2YU/U"?(;) YK'YC;=X[B#9? M?VMMOB)G(372_9-Q>Q/7>7:Q(4??I B_]$'&*H&]8+R[?8Y?/'_A)A\Y"GOX M>_V-XN =K=%LIOV32/D]3$^G^Z>JAAO++R!9 BJ5(@=I"5G*@?B>(69$GT%Z_E, MK+ ;@MF"?_FRUMR;>CX? \=W7\" \=Y02#3>7$A4J<]^IY/FG8)=(<^#?<@: M2+*0A-8NN-?$Y?\.C&=B1"IV<((LR$YF7.Y:P$]B)/=\!=N.1/" MIK!MB.P_A"!&!UL(]UPQN>H\)H?&=U6YIUGHHA'U_Q'S F21XC[B,Y^R^ SA ME64"LG*;G!&J.'M-3M-G;_9*/(W\X!1ZZ0''5'>9NYLLYQY@N*V&9E> M)0I]$$>]M>$ .:>.NG>V[;RH9$6RT-*>D:R N;^%1096T2&-LAF+K+6"1<;> MY\$ONY+JOV24DZG[C84_Q@I-[>%ZG3P-Y6,^W-W7=( M8%T78\XY#_HE*4-6)-A[-.P,AQ$03Q&9.%$02I.!"DVZQ)T!YY1K)N+7XD7\ M1;<":JI(^5V8X4*V$)4T6/P9>PN3MA;.CQ-SUBBM']T(2+%1DUS^J ^4QH:O#Z*(7@JCXQ"/ 87"5M<=7'L MJ[=2ZB3M%%>JFD@GJP\HA8H*#[S,E=.80FQ,+:>.2+-:L(P:O1CS$9+6ML;Z MNB%'I"W0VN+A!&- QU6]C4%%T M%TU=DG&B0H;",.$75)N!]/%&I1-P&@$.BH';_\):*)DV%:N=D,<O=7C2<"KG#ZOJCSF 3N8(3B M//:#)O-!*3<".(%03R@A<2TIVYH32R4A&PV@GIT_+?<1FU"]OA1N7ES5.UJG MV4@'5<54DS17R6>#\)VA^#=UT-?'C./A+F:1'([X.9"83LRG!9#UZ20UVU59BRZ-0I-]QZ42ISJ'"DQJ)I,:,]A*IO8.F7 MZ?8/3Y3-#@)7*&WQP63X.VHE?.*K"@'NA0HB?4#I9%F*E[A=#"TA0B,E=P#P M0PLU;*$4*8!KFF6=Q03T&'[8^P0?OE;?79^,VFBFU=MI,PT@[3P+O8NRF6)E MY4[@ O '(SA!=SHK'?%>'50FUYW**70!WST ODD1_0T%- C.6[6 >[Z!K=JY MN*HVM%8K@Y>$CIZ)I*[Y*$75Q808Q\YHECCTR2\0EN\,A+RX!\$C\T#7R*XX MHJKH;*:U*&K5N+B:ST&271:,: #26H2RK]R9:OGBJ@;BM9V1R0P;LD(,V,5J M%5'?\+Y_PX&++TUG:&.TMTI!RLI8B#:E(0\K)]HHTI,PTI#=KI)+.!VDD M,XQ:ZX9\NNC4G??YZDHR)Q3;0O;?!V >F8/TW)ND!M(+^A[.D;3]6_1^>$]P M[T?+&?R(J159 ^NK57P7!R5D@ECF!OP 63@TSNS[Q][M_WP'NF6W?R2H-P&' M92E7M)_<&"X;2LOH,-DP$"$*5 !?J)5Q&'PV.GY MQM5?V1/HR^R+0Z7I*EN _NRJ_FEKV^'MRE(S'(,]Y(2XDZ;PPQ"5]O75]=K% M5:6F 5@W3P[)!58NZV88866LHUNLPY_PMKC<,''@U[%M/;%!WQ%5U$HNBQB? M:"MBR!R7N =%C#Q14;AH@&#+)L@:7PDZX0L &Y9C M3,+#'H+D(M!P*:_$[&/R39QO?$L;I-S_;UJ),F69A1!4S&L@0]2)^]#=!@/B#M"Q?W)7)GS/ ^ M2G20DYLI12::;RHB:OI@H-B*";)[,-L?IB@[2SB)*CMQ$K5WX20BJ!<^HKSY MB/*H V7;]W=8M%\ML:\Z]OA ]A*F(=V8WB 0 @E95]?6K:EG$AOY%*H^URH! MB>YYC/*5'L)\I7PJQ6L%LR^N'I$G/ M!+8>&*9H\(V9@V-Z.?:\,3+MCFAVN".S95TNAEH)G8MQR^.OHONU1%_19KS$ MKJ5.FTC*#)^3*L0\F&"_<'@,5MWGJ#.+#M\B/^%5=XU+RW%^S,Q8%PVE1&HP M]($C@58,-IX1I17?=WLWW?\IL3^Q?:4'(-+@?ZE:@YZ"'0;8V!XS(M0R M\-N.'5*0:&(33SK#/!M0X >^\,F.Q]PETGOA(UB!;$<5^)1??4FV N/47QO M#WK&,P_?J1IQW_9ZJ@OH-I(Q+\?^R4$UBLZJ6BXW8P5R9/3U ]/R13.@Y\ D MUR8 %]C7Q))--%T^!J+'E&Z7.NI3SH[IR>:CAC[]0'V+1&D>M;$:F6"DD>DO M3U&<-G%/)\ W6J)M*AKJL X_U@**L&. +3E%/K<;R%B1/\$=44!6"_H6G&:*I^KFB-2SR_0U7 M>+=H @F6K0DM Y?$/( :-NBCKP "..-IB?5$OU?$<^"K<$XZ:!#H@9QPW44> MJ\)X8ZSK&(2+D'A#6[;%(6,M#X >=_TL7LA>*&G=$W.E21U0JA/U!Z8:"96? M"+1H"J=IZ-24=38.%4+H7IPONY[L"0C'W3 =%J(3%+EB'*FH!5NG M8@)52#M-''%?]U!JHE=5%<" '!P (W(,:OY&_R-HQ[&F/OSA\8D.2W/<]V(H MJT.#-)4,%70Q]%\QP$P^7L>BJBC"L "GD6,\FABPVE!$')X7!XH_ZX.IPH":# BA'G6V C.1C$# M5.=-K-T@I+3@1M7*V].'I\-"L1F>Z*P=DSC(5O"\$!Z7$AZV.?C!$5/L9]WF M5#'0UT%Y4(K3_=?K<,QTHU9J,'T,5 Z?Q!>% AB1+=YY'>_LCN)]U]$]+WN. M$F?"TP'V UM$7HC\".2MB<4T8'-PY'02*Y+*H.+T)#S[KJ 'TPME+SIO28(C M)E)?=2]6O!=Q,'(H#/2)/L 2/?YS@OQ=,.#?@__ YC1V/0(&KR88P2?"9HHV MF%RBN3E<#("V+_7 =T3!8(R71TG/"JT%5 A:1XYH(I)'# #TSPX>,+<1Y)8. M%N4(R1W08VB"XA(GR5E^%>HRCB4\]5)B*!X9!BD:6J5>+=79W5W@)0_2+ MM/NO?X:X)I+WXY_QYF$0$HJ20R'G&;E<^?49#0C+S,Z%G;LBOO#W=JD%&HME M2=W@[^U:= 'C30"J\':AD[K1S#-/'Q-9F(XQ[VNU174&!$ :R@#6&G>IASW( MBXPH3[75+C7%XVJUN.2ZM487 80/&DE#1K MO^!]@FVC3N/#._N!3WH3@. VP#S]T(U"ZA'H'MAH6- RD-<0-0FLY?RWX\IR M6EST[ +#72@0H"%!YI&,*\,_&D=.=2KU@^+@ :IN-*U/-<)&@!$G(X,/@13C M1AED@5#),,DSCY]0+3J7$*&)S%'"D]U'G\./@[D=$^NH X,6"O)<(/W('-); MY%?4@ \M\L0].UB0!DL&Y7I, IKFW.&_GBT44(DOJ/ZXX4P2*=N$)$!/(^"> MS2G"ZJ./@+!<3<8 2W.,27*D0V28%&@@NYAL@V%D *2-RMR039Q78E1]]8/X M*%"K8;AAN ^]==-QW\1TXA!"-G;/T+M ?]$?KI,<<#',Y0'<@#')@P: 8\I) 8' MD!A87OXTRP(TQ=+1] ;_CYT52#4NB$IR%U'C [33S2IRU"OB'9RZ_)J>O MQ#0WZ4G_;I-;GSKGD-.&WA R+MQ)[',*"+,^Q3A#BVKY7AW7,EZ!_23L9D'Z MRH(/>1ZZYSWZ7LQV5HM$\6=1NA+VY*:&UGU8 W;QU\@\0>SE.E*S%^*1([FW ML/@U.6 5!S1Q^P41 K$6&*;(,8@Q".4^$/TFO ]S)BP6U2HSB0C5O?2_+7(* MCB.G("?"\5O$K2A- 'U\,A ))- M*8$O(EI$.!9SF^.DZB#L-R3G;PKKAW1#H0.*DGGT$TO9*7J](9)FQT+UB#ED MA/B/"7L?>=2LZU: 658*GDBM8^@2L2.&*$CUQ05$, 5['( M >2-',L@#4N:LS)?PO.<@:FK*"4=XP@CC]*!K%[A!K8.PEXXF#+]^5,UB1)# M'V+R!*P:=%37>>9V>L"+I[P92C57J2)8#38,7#%O,89W@DKD+FD05(2M"=5> MB\%*>0T,FG^H/ JX=Z"PJ N;'3>Q0PY.<:GCQJXG_2?F3B#-O2C_H K620;A M"!XTPQN)ER3 $9T/<4YAW@@^^%< 8FHX%2B4# @.A!J2E%GX=O6,4M[O[*&T M(!^Y4@.ZH-SW)-;4&_]/K8A'O-X,]Z8)4[4_E4@3AI4DBV0O9JQ[70IICON8 M;Q-FT9U(O9YE( [-%)7'&,J3T)'I@$YOIQA"W&.0-+X,#/T9>JBO<:#F@4A> M&W#73@V+ HDFS'WT M$46?)A*?^I;/CJ8?:&IWP'LL\3.=82'P^#U1'34Z+# MFT5EC#O3=&= AE++]M1XX10DU/*;*B/R/A4$EA*L@3D6T#: M''/N*UJ2#1#%K#SRP$D/D#>'$6/"@,H4!"#KKH4P5N.Y@(4 *$*G(L9/E=\KH"\8BH"\C1"^F$WAD-]I.0#FU^@"4-&F 8?OQ]/!LK+Z6.3.QZ7*3 MP,6*5E_%JJ+J:T1R;%A&KP,1B^X'6L,GWG<#-" J:I,@>EXQYB0V$-\TS:KK M7=^K-_2"_AH+$J(D]N@8_RG5&QD%<.)[I1^BKP/'>HFRYNAA-ZLI[HI$USHJ MHOOLX,:OA4IW K1U9U.-HFN0$**3[D8UBSU,2:5HQK5CA#'<,.;4[45Y0T_. M!&R*:KEQ62]K+ $F$?V1#U7-V5AL*^+IN.&$_2!3OJ8/(L20NG%LG+#I+1$U(.?::%219<:N%RJ MT(9EU85:A$Q]C*GR^'K+_ M3L'VL215^MA+[C)X@67(2J[^ ':/J,O.8COX, M;P"*?ZS3956QCZAF):I5P04YEBF81V;A"@D%V,[_B*Q_8&RBKBJ*F<&/477: M/W97EQ8E_2!@$8!&J-^@]NOMX*Q(%X=78@DPIL%S-@5U.HI2SNLMD(#E$@B: M:O'I&I]9H);8)[0-'#?1@QVS+OFBP]SF",D%A(Z;(0V-"(/67=O&5K_R3C@G M6-F8596=V=S M\:=DA8T,^\=FYJW;!SD';%MT%07:1!0GIH>HVM3,NZ-VWJ%6$?%:)R5"8L$R"DS+S$V?ZV-*;YO$ M\CHY%M2*WO,+ET!)#P\@DD#ODL:^R(_3227#5SW^ESZ>_'8#4L;QL:R3RK$> M7 ON9S)6/FX8L4.I'SZV2C509:"B&<3*L1=8HBF.B\8IP04X+1 MF9EHB45Q!$R,D$@TL[=\:J5K$VV>R 0D/*X6JI^+" 9<\=)S25L8?X_S066&WY:^E]AG MJA"XX;JEB0N?9*YUH_%>&1;14N([C"U ME,P*%D$_=9TZ,GT\M",5W7L5%&, M2 )21+ W.@]*7?0V>!'#8'.U1?B<$@ED$NMB-GP*%)):? S=- 3H2MJOIN$IRR M6.&X^6NH.$K^)I@IB?@^)W4G[CE"]CHP)Z3?S$&,54KK-JNI2]<1S9"8%J^E M2[45C=724:5KHMYJG#A:)_ G :H-TE$@*OK$DL5TP@DY0Q!F>+]D%PF'1>24 M75#YDETQ2QP&[/Y1LFY6Q*&B,;R) HP2VV9.8EX041;B^2/3I0PM],(BDJ"/ ME ":\..$F0[T4)5]_E,4LVAL[& _2B$O7&!K&85%"JMB13 S]2-)X(=J@4W= MH2*]EKXBI*@O:C]D^2NZQD/;*D3>&9S=:KQE7H[M*5&F%,&8FJ5&]6:J3Z@A M=?_H_*20'^),[M'LP0O#4?>B>C4\NP6E3)D%5[$:LIE*KZCFJBCAVDL)5S)# M1<$QU"3BJ0 I'%?#F^_1NS5P?[&8\$#0_/7#K$GNE=ZJ--0+H%6&7?Q"G2; M.9(0705B\,3 ,:G,B#;5) )%)C!V>J)PBXR&4,8^[!*?P5=X6JBL^B95VU+- M-K?#U@K_YE'.5Y*?J#Y281Q3. "B/+98&UP5.Y79 ='PNXR%>;0R;JP""_R4 M17E$TO (:2^&$*( C[ -*Q$$$L++0PHXA=KP3R+ND26E$R&RN(#/!'XZJ(8Y M(_#+Q!&>E@CXTC4AK2?J9FP/L6)'Y-OS*$%]QD2DIW0K-&Q0+2'E MOJ$(5GB,R!WHNV#*PMN1U"A+VI^J%C4R8I\A3L/L0]UU37*JD7*C ]'H.*F< MS"Q;?L=0GC['%E%+T /%T,: #>&!*KXPP*6+MBRA;RS-U1EXX]DVG;E\8\DXF-H3.6F%% M1RY$\8.4C-)U*EU$Y.J _QT[JNXBJS<&,D-!KK OM20X!-.@]@1"P5_'[1+S M$HB@Y[,Z52[$^RN?MX/GZ/R%$,Y>P9GZ;FCY,)[+N(\8N MX:^P8$B7&4=9GXFRK>_\**I &LE/K"3D85YO/YC*E#SW^B!NF")1'40 M'&)UR8\PD1HC<]LI, *C\HH)$$MV^)0*C1J;BBBT?MOT1LPV!ZE4,=ZUE%1 MGLNQT85PRL404N19A9BFK)P(H[#+E*B'E\P][K%-8%,1(H]"Y/4B1%Z$R(]! M0YEQ?F*-P DH*+*<-!9-0B\X\50T,*A**S2?D2JI!#A\HP? M!/N.?6)HH7HO@Z6AK2>E!8X;"WM/@@A,7HEDI'!J:J$U+Z2]@Z7^GC!?O5#& MBV5P4R8(BPZ;XHOJ19[*N8T$O!._5QB#+^32$%%963T\DR,@#0@A&.);D8O M2CR$>BH9(/8.FS^#Q*:D9JH5EB:2&"]%^:G*=R/VH-2JV"MD57YR!20>176O MQ6.O)/M%U9I3Q:9 M@T AM&701@AA*LHY"=OG,6JZ\P5K^7"BXPFPEC^CX" B4JSEJB_;$7M!_]]< M-=BTP9# *GK+]+#78S+6&O6W"@/41-=1^PA9.$AZ+7P$D(=H2+4QUBAQ!FN_ M2+4D^D'7@_S\2/^/[AK8D/A5]WP>NK.E=]LP/5"M5*S;L62+N)A3 )E*;)$J M'CB;;)&('CK!C)41^KF($\0Y8_S5JD\RM3U6UI86]JG(BFRB=U8D\!#_RNAR M#>JN_E.. ,QNUS?3W=D)?2_RE:D6V=+')SV!X;* O>FB (_0@,0-,)RI:((] MT-W$AR)W":W+XARP#BM,N>SH32NA4X]PP0+KV9/!=!T.GSRD8>.%S[]_!DC? MZ@.5S#!S=+@B:9-&06^&F"_2*# NE=TE?,805ICZBH-"* <+MF1KJO\6L#XZ M<$+D6)90E)(6654+W01:MI67"LC#^5.*,"X$QRW@#[B)Z+. 4R:(26R48AFA M-9.4(.0$EF?+P^0Y=X%MLUIA%NCI1U69]5&7I2K?1!+VJ50__LEC-=^8_1)( M' C3P)4XQB(8B;?8V9L_([,6BL_(1"*@!!J5"H=\34RJ$=&-V3(P0MK/W>XW M%:")SZ?> JMJ1X55UU'/5$"MS&JGTU!YR#5R"A84S:BAI*E$X%MT8HZY)E,! M<*4+Q!/4ODR>'C3X[S7\]RO]]W?X+U'$[_:U$SU+^G(80@];39 LB8C/4BT" MI..8>F(G])"HIW[H75-2Y)6ZWZ+4N9R5-W'76S)35CDLPR1>6*ZMJ^#G[( N MT0;.XT+EP')@1EX> VNI9QQM_:GHUQSWR4DW>920EC34J$^<0]G(6IC$)GNN MH38J$I7332KG)_#+!2NW&T96L2F$I4\\_D']XS=4%RU]^L&T"5WHH=_DRZ2O M#OU3:I"#Q&O"9_%SY+HJE87[RG?A_PWU9?ES"7[Z-7V]7BNUZNW,G\JERIK7 MZ^7F6D_,6U2E6BJWU_UXL:A<+:JQ\%6_$HX*/ 520)JB:;NA#]= +O&AS"I M2K]N=%NU/0[9G?*N^\29GT)D] F*/)PM_3,#* '0VX)9#I I@70V MZK,&[JX+@$/L\!WE<3J!A^Z\]^%>YR/.BH2Y$7J(L\X5?+IC?P6@;$A-IP>N M7PH,*C!H.PQB"6@M8;7ICG># >?#X2Z$4"Z=%-F6_3?N3"P>CH=^Y&):+86X MR5)^=_'M\?KB_>KJP3*XQK%QV3.KH6:9Y41>K@Y[0MB_SU+WCL 1!X.+W\LY M'.I-K5*MBGJ@_8 $?UH+-/.9Y3KH'=ETRY_? M6/X8R;^3K?O(!E%:VGX*@% M1UT3#K6:5FWGB^(*CKIKJ5G.U?GF!2R_;&<$R+;7.7/$K F#!\KUR\BE8-2V M#]N#;R1W9H"S-F%F /=HR:_2UAK5=4DP&[OVQDB+\XHY9.L'.*N\;'XS-;- MGQCZ:+56I:#V8SFN6D'L!W*#'L11GM9T=FU7G[+AL1"VS;K6K(>C6]\X^8Q6 MD"LSIS!CM\*F=K/ I-R'60M47@62M8;6;-0*="X8XRZPJ5Y@4IX8XXGX#1?N M6!94%:Z!M:#6T6JUUA'1:N&$>"/$J!P3!\^UOV,/"NSYHF6]J;7JC3-#S8)A MK8 9C7/#BCPPK'-PQV)1\R'=#$=(BYU6_8B(,1LG\^XO.$*TJ)P94N2!0Q=8 MN10KM6KKF$S@@EV]5='CF2%%'MC5.7@JGQQ?MW9M]R][)EE\7P/ M[B/+HU\(WM6SYG<)FO_?WI[55T M[P%!LP?NED9R7%[AQ;3"//PVCN:16VZ*-,(\^E%]F7PP[3! M-&TP#^I(31M,T\3P;@>9:6)HVF :#-J/-IAJ.$5CR^!WZVQI.K#=[]1-!S8] M?CRT!YUM6\Z8"LV]@G&_URCX-N583$]+PU$?@]I:=G=@..I!<]1.OU'P;F7G-?X.4.#JF*\DG43(,^&KGW@-RWM6$,N3\? MN6^K'1TNN1]#&;7I:OFHN8MVM[5/]1W&DFTP.@WWL/)QWVSFYI9P'Q8J]VVW M,S+H;!CC@_08,HRQ28SQ0%R'IJWEPRO$([O7WB=B-7Z(I\*,?6K9WFB/A^EK M^9 -&M!Y>6RH:1C6!IC1/3:L: +#.@:'K.EKN?61M>U6Z]B:&)I6<9L@QI$A M11-XM,'*N\ZK8[?;AET9Q##LJ@'LZABKVD@5N//:[OVJ+V'-K+I M('8_ZFP@*IH.8HV&CVEM:233DT::>G;+2"8CF1J BD8R-1H^V_2VO+O7G[@4 M1#Z/LM/.K;T9'POLU++B#VY-V37\$:19G.!9APL+@!9<<]]BUCQ.L$\B=K"( M\\1*^#6/$>6S,4_P!=_Y MPO)@]_&,)ZEMW4P#;VI=LV0A'I&/9['\FV-]FW)K$H=A?(.OEZT1\QD<+FPP MM2*>J06EXA7%VZULRC*+>52G!XN8Q+ "0";+;;U4>ZD^#C=D\#GQZ10VZ,-9 MP*.GU592ZV&\+\T;!ZXSZM3_=#B-!#N/UDAPM'+; ;1,^S9-.'_B+H#'THON MT=O['=^1[M#>;\^2 >I5M+.UMO'AYGBO*4OL'%6>]1,UO3E>=#J2KDK'U_'C MUAW_LA,_W8:V/;']GG!@WF7&3/?^HC&/QZ!@GF7&2 M/;J3S"AW1Z[UC5NZ,,^>@G#E;N\"-,\Y-]7RV1,^3WC**9D]Y"DEN$=Z-KO*S/?SA)+E MIQPNI7/N9<%UD=;NK#V%NPL6GJ$K_XIOFRH6SN,TPUU_5;G[+/*M7Y,8#N5+ M$D^"['90KY9<;(T@#:C=((Q1)U%4,021%^8^_,4/$H \G0Q6,M _9BSC*(M3 M&_X:Y1/F90)7L#!BRIEOO1+/XS4?\1:PH+_F/,HY?"=>1)?!RG6CU !QCB-0YYA]0BL%ZM-\!YZ)QO# M[QYL1[PAX2'67B#:IG$4\5![9[E&H WO^\F8I1QY_@QOH/72*V*:W:1>I!Z7 M=2$)ER<4+BR694DPSD50.HN)%/NM/'^E_PY'$V"(=+PHWW (W.M#+'NGUM!*EDTVD:HWR "S=!-B4=)&6A% 'EVR=YY"%3KG+N*;#@&LYM M:ZR[6);Z+G 8YI-VFJI- *^9Q?1VI085C-KZ ^5,QB-Z< K4FX*U7"9N)O8WS(/3U^VB!N(AI,$_+TRB4-\ B7B=#'#:AZGM--3L<]K7B96O:QF/\BT MK%;YB%K>/F%B597JT130I70)[<]I4F;M7 ':PM%_/V$36.PI"V_8(D6[ M4V=?P+OT URW=XW-W8STGP'3 M93_70?= ),ZOZ^5P,\3.!@O<5/84]]>)'_Z#>SF]-N-L9LTX%IYO*'="?L5 M#$R"B$4>MZUI#AM''09>['%I2($1,Q,61L:]:00'>+70!1PQ6F#5\-\)ET7E MJ X#JY5B!XRDP$,K1K>OQ,',L(K^O^6%($KS!!=3*DPHTY3H("$ F];DD!+, MR.U)X)7F$YEET91>AT<%>TD80"%'&X=$2IK/L8Z?1 >8=($7S.ET0:F_P?.= M;"@Y]IF2OMZELCXO'=VYO&VI:#/22-A-X3M8TLK(TQ27G@4K3V6S!;P/%H'L MU[: *,,@6VC42QO0**#\98C67S&S@X9?$U7KH13[/83NU.7 M$L2DJUXS]IU;*: S#D<$0B%G1IK13O$5\BMX,A$ 7NFCP!SF\Q!;2@A6H;@& MHX,IM=YX,N'H=#@,8_DR'Z>!O[ N(D IOA\\XW99B[ZRB% HI;T%7//-6E?E MSU?H&,/?/$ZM5,BI&\8>T)!V%\NS:9Q(-,9V)R &B#.9- MA1W$X6]R 0M 4'1G<53U8;T@20031U^;Y0*(Z @8#((9\88'K$4'8\"2^G<#\FW0WL+RKW=+BW0 M9@9L+EEDG:;E\W$F=24R6]$+?,4EMR_>(+\)'!C1$E$0K6*63JTQ"U$5@9NO M6!"ETJ^D7$3F@+/%'I#L=B*HX=L$GA A.#*MY [A_I>@0[$(U*_ MXDAQ9V$8@=Z@M=Y2RX1SHL^(P[*%L@XZ2S)?N1.^!IP?A >$J0CJ"M@(U1 C%4:+B!J@6559&A\9!S@!4QHORG"^0 MQZ#-HV*FE\*RLE[A+7_^T[#=;KV]^'I)?W/?OM8=B[3)4M[AH1;24YRHCR$- M;Z$64:)F;9S+L2ZG<8XN03"F4$6^)ETP3N0>%=J(C0K/8)(H+=3+E$H(IYO@ MZ6(D3$ .E[:T ,659VQAC3E=CD#%2%- )T _0'(*'#,?"5XHI1XMCG":5377 MV9RAHAPI79D6BYL6X0!8U9[8>;?RFHOR]"0! %- C48&, !M02OSR#":J7W 1N'%Y]+)F]W$ZG[\>.49TM\P MA@9PH0\I_/T;;((0#0_B&P>POD>T!W$-2Y&8+7E:GH)Y_^]X(7KV)5QP*338 M=.1%_S:LPNV]=*P/W">G#/"K>4R_U-S9=E_B09'IHKKHP1:(!/']V<*Q5H_W M]W_@0]4S!; # B;L:FDIHYV.>E%^RI'+%V6@[45T&<1-HUHXU_E*['IE'^V1"MI1_AEI:1%E8?JU2:.^[K-/)T;M4G:KO2 MHLH,XE':QV4S7:5+P9U*P3J>5K/=KC-LC0ZXA\;V/4*.>5'M3;J-+&E"[:Y M]_MT(*GV*#_DR=C M@\*#@S^/E^O.HYX>W9WI\?@ZL)BF-D_2U.9>N+ARVX9]FQI20[9Y@H/HC4/1 M1>$\B7-XMY]NP /OC9T/AL0'^YUC*&E4]3KWJ5MKVJ"M^IUN/FBK;HO-+LD; M=.U1[SE:4#S,S&"#;/N$;,..W1_LV)O=()M!MNV0S1ZTGZ-!G!F&O@%P7-?I M'W/9^X$WMUFN9#ZR7C>O^AV[.VJ_?M)>-T\_S',?(=/KV]UART"F<9 9V*UG M:1%E@+,)V8"\?F*BV4M1?8N.XG8:([/KW;%Z.P@SF*[04^UN?\<&3<\_M-O, MAJN).@QL=]2L^7 &HO><]FS3I;CO;:A,&H1ZXY_']\VT:L++#RAFHMS%7&].=[H0WFRA-YOFG M?_X88AM;]&U1^X6 M'ED#F2>$S+!O:*9YD''; WCM4XQIH-A&:;K_G M#$W"[1&Z$RXK,XQ,B:(*?'4&C2J5,;5/]ZN#[YCBQ ,"YVA;666@V6!HNKU= M'1Y&]]B3_(.["E]HVA?"#0'/3L_@[Y"P::C81F=V@/^MMW M[3'0;"(TW:%KZHS7J1YJ$>K.WBU##1ZM&/(1BI#-RO9A94>A_ZZ;.KU;_?8F M'-X\__3/'X,;^:(ZS_S($M!2FJI;!Y;F5=W:(J\&@B6MMT:;9_J9P#S!"*ZOTW%O ', M$P&FTVDY+=-4Y6 M:C%M%B>?6Q,6)-8U"W..U5XW+$E8E)'#R(LC6C/..0]C M%AV9W;U;:R%C13R=[.CUG]B,,( Q@-E?P,"?6PMU8WSOCU 7$9]7TO1^;4EW MN6U%?+?Q,/NKO[YJ=SO&K&@<6/HMT]2CH: 9=K=-DS6@>2IFUND.G"=F9WLI MLQMMB-=G:7S$+BMC/HD3KG(U,O;#5$IIV:+O#\ M?.Z!3"8#4@-2 U(#TB,'Z5[J(WOH$OF-9[4EVX^HCC=.)WOQ2)MO-JX?I+?' MH.W!H^TANK4,VAX\VAK_W0%IS,9_=ZS^NX\\34\QQZ1Y_Q/:J53EO I7.7)KDY"L>?3#IR;'^?X24(F8]3>]VB:37GD8!R.=C5Y M[W4TS?;C&((X3H*XG^O2$(0AB ,C"'2*]K;O&K3'!+&#R_3AB:-YF( .U?N- MZ7A:9&B,+?.&='CXKQ]<__P7^$.M:<:2JR 2&V]7P?_O/,V"R>+Q-D%O/ TR M^)QWNUG2QFU]Y=<\RK5Q>=OOI6)W=?K4W_:I(33 JM \L1*Y'?00)YREW+Q#^"&#'I.RX(EA$$<69,XL;(IV&+3A'-K!M^9IA:'[?C6 MW_.("\KHM&RKW6IWT&);>MFPXPQ67I:R&;?FL)'8Q]X3\&C7MN8)/)3 SBT_ M"6"AUGAAP3FIM>*-*0MA]==QF,/S-4MO#UI.V_KTQU1^::UR MG7N@1&/0^SP&NSJ>6 K-J=W'KPG:X5^2>!)D^XWWM$?$>T_NL\#_;9"Z:_E< M4YE1NS^F\W)XG==I.[^6M MY$R@T5E-914($@D(AI >!Q'+D*$!W";,R^*$>&J8H]RVQCP#P%C"O#S<;@].?QZG 7[G-.$A?/":O[T)_&PJ);C^E-186N4C; SZ29ZM M?T1#*8]C9/'I$J8?4L]#^G1;OY.;OB)V. ]?<3-H'%GK+PABU2U(1U ML@&:T0]PW=XU\KJ5E/ M 1NVNEZGX[I]M]4=]$;#5J?=Z@[A"F=C=S3ZU^"GG[\1$0#MG,,' := "V,_ MUT%W/X5O.9CH_?)0YKW85;VXO>0BNP#YU2>6?.>XP[4;6R-U?O[+.'GS\^U/ M-4U\N>UUNR\Z[F^I=@"S!UDE(B$;:1>'@#^_\@C((J03//.! P=IEI"T>@!T MV%N\6G\J3X5)-Z1C?@;H=QO,90/88V!-IUU__S&;SM^^>GR$] M(LDV =OHL"_@@(($\4M$MD&1">/HZB0$JO4MEJ8\6R_QU^YK'W&/6!C95QL< M"=E:+_I=9R2P;Q<_U#IG$KUW6'BCEI<#>!N#_?F[<^E8L=#.XBAUK'=Y@F(\ MFP:I1'$;: %N!]L(##%8N47LF%\%GI5.@TD&5''#$C^U/G[X8F7^(*0YRU,NG0(1O!*,/VEDXKK&#,W*A34/L3,KO.H;CR(. MA\:M/ (STD*W,3X @F(".C>N69U:PF<,U@M7/#9'%!8\ .[/L>-,:J7<@[_Y MCG66PG82GN8A>27@85@2NB8RX1[R@L3+9\ %(D\TCB7J1UO7M_Z3LP262*># M%V#]L#'MF#.>9FI9N*55Z&LG1)]+X,U7$>"93[[ 502J@'2]F-I+CK/.?B"" MNE_OWN-2HH@A?ZCC(%)DK6I4 J0R5P&/ZQ/@I6]+WB85:CLDA7=>E>GD;;=K98< M*I.3. SC&U+,".BD/H!B 6P.50M0UK(XP?BXTN7@3J'7E':/X/XH0WVX$Y25 MTTW/ J>4BL\J]D?1?#B D,U3?JK^\M8/4E#8%J<@'7 ;]-!;^3+),WNKR;AT MTN+GDH4X+<%&9):P_++\V8&?WJQ>[X)VU!K5_M1RW-KKZU[EMIW6L/Z1=:]: M?[W;ZC_,HEQGU*G_R2QJ=5'M6U^U9BAO]Y:AO+=F$HU^6B(/B?"WY[MLG"SW MK*I$?1[[6D:[)(/6CUR]:S)H$M\LIVG=D/T@K)<- M1M >_'F\7'<>#TV-G65JO#OU;)])<56SN6W0\;W'61_)D78?C)&MN^V.0JB& ME61OX13&$SR;Q;EPWF73.(=W^^O+KQ\0.Q\,B0_V.X?54:L>^5:R67>8^G*@ M)0U[5)K@MEU[U-[?<=,&V_8*V_H]NV6PK4$0.61LZW9L^,O>(MLV)51[6 K5 MZ3D=,S?N8!M(G2\5(AS;K#BWU3-CJ!L*FG8+0-,WH&D@:+KV:+1%*PT#F:?2 MW+M.VXQNOW\OI4YCQ':]4U;4:\ZK]9K'/C#.[=L==]2H/JC;FQ@[NDF/#=;= MKMUM[V@T-@;6!J)ZG&EHNUN/"#80;3!$W4%[:VW$M*4VK40W0:V.L^/(Z@/& M+(-0]Y ^?6=;S=$@U#8(M<'S]\_':<#*#BNGH-[Z++L8J*+2TYWP9A.ER3S_ M],\?0^!#KZYG]=7UQQ8+Z7;LX:AKO+H-A,S [K1Z!C+-@TS'[NXPG\( YK$! M,]AZ():)@^R/\*XT=?'+IB[W$]W[FZ3SJMVR._WMAZ?NF7=T+R'CVKUM0N4& M,D^6Q&"W.]M//S" >6S ])WG2 ;=2]&]AW:WWBUQMM(M\=A,;K=E#X?&L&LF M9/JNR0MM'F3:_>>P[ QH-E)VG2?F97LIM??0X-ZJK^61V-P]8SPT$"K]KCUR MMY_A92#S%) 9]@W-- \R;GO@#H9;)U09JWL/"P>^Q5FE.=Y#&-X'E0CV:M"S MW=$6KO3'30,S(^?O6ZG6M;N=C@'G88"S/[+;G>UM3 /-)D)SU':VK?=X7'CN MI3:RA]Z$RWR<\6[4CZ:G(-Q5OH*Q#./Y* (:0]OM&^/J0* Y&MJ#[O;5 M' ::C81FMV7W!MMW7#+0;"(T^Z-=JQ,.7_-0BU!W]FZ9?/!H%9&/4(EL5K8/ M*SL*]3>;\D3ZWB@-]WY%W)LP>//\TS]_#([D"YR+PM/L 3S)>ZA&M.WA:$<' MXY[YG?80.)W^CLY" YI'-Z;:=J^SA65L /-4@!D.G">&2X,LGP-1.N^0U%+9 M/+9"KU'7-#)O(%@Z]K!M -- P(!N.VP9P#0.,)U6=]?.F\,C=E09\TF<<)66 MD;$?IBRJR$ONV?WN]BTTGS_WT51=U#96Z]CM_O9&N@%G(\'9'6S7)\] L\'0 M'/:<;2TF4Q)U")Z"BT+M>(@ _4'1Q)__-&R[[;>-RM%9;G/V(VGCC=+(7C[3Y9N/Z07I[#-H>/-H>I%O+X.W!XZWQWQV0 MRFS\=T?JO_O(T_04,WR*NNXL2X)QGC',TI0EL9B^%,AR'-/]J"BF M;58K4N,[.#C?@0'I?2=IFO9'AP%)^(^S?7&745$VRL*F!2SK*O3O(/)YE)V> MC.;-=/:M*"V? B^)KUF:67^+0]QH:EL7D>?\3VJE4Y;P*5SER:Y.0K'GTPZ< MFQ_G^$E")F/3WO=HFDUYY& <;,%^'O!HFNW&,01QG 1Q3]>EH0A#$0=&$=V! MW1L=%4'LX#)]>.)H'B8,>\[]>OX_+2XTQI9Y0SH\_-)N@-YX&&7S.N]TL:>.VOO)K'N7::+SM]U*QNSI]:F7[ MU! :8"%HGEB)W YZB!/.4NY;DR2>66P^3^(?P8QE/%Q8+]RVZXPL6$,8Q)$U MB1,KFW(K#7Y8,_C,-+4X[,:W_IY'7!!&IV5;[5:[@P;;\KOZ/:>U^BXVX]8< M-A+[V&8"GNW:UCR!IQ+8N>4G 2S4&B\L.">U5KPQ92&L_CH.&P+J+ E8N X\[8W 8VWYR0?%#75@:T#CW /]&T/* MYW&:81,31=+4Q>37!'T.7Y)X$F3[3>.T1Z1Q3^ZSH/7-Z;>K\84QTJY&NK8% MKW&[3ONE#9^8S5D"-P'QU*-,Q[&^37F%=/'&E;7=L%0C>[@+]V3=!-F4[B^7 M0X0/+(*!R&,AW!M/)BG/:)DMIULP&'BYSXN'T$%T,J:_XYIYE+(,[U+=CN^# MV V ><'7KPB-Q9J7>;O;<;HOMV7B[;XS>GDK2UB!;V4-"%<_)P<>PZ,?!Y$X M>8#/A'E9G) ,"G/46-R+HW@6LO"&+5(T#72R )K0#W#=WC7RN94R)I-'XX:"/H$9Q FAWBGH MYSS!NV YK#%KL:8)G_SUIS\%;-CJ>IV.Z_;=5G?0&PU;G7:K.X0KG(W=T>A? M@Y]^_D9$ -1Q#A\$G *]E/U,.UVYLC53Y^2_CY,W/MS_5-/'DMM?MOA# 6RDGP.KA1A$9VD0%.03D^95' M0!,A'=^9#^PW2+.$1-4#X,+>(M7Z4]D-LZIJ;Z?4)TGK'3C#797>319:U8&E MUO2B755JRQ7")],XBGAX0DH++V9WV-:+GM-?\Q!8.#Q-X3HL9L+%S(\@2O.$ M11['*S;JT:/ZIWT^3[@7" T.GV2@EF7!?^D"/.BN^RS\UP]$8)=NZ]3?QG]X MU')21H#A ['J6D5WI);:*IS,.$\!'^ ^V#:@D !2:0P,P?Y_>F.@,?SB*T\Y M2[PIG>([,+/">#X#:CT&>4/FT-<_L]G\[;N'X .NTZ[P@;[3VI4/K*RJGNC7 M$M):H@=R@9?IEO*4,]^+\X@,[9B#O#2WE8W, G<$99BBN8Y E1 MGB\P1XP&BJ;$)/!6:7_I1+H3E;J/8+(_HMQK GD3=E\ [@4)$K3@E7!V81Q= MG80@48 MIW"^ZW7FM?O:Y#R>7^@336VP?Z*M%_VN(^?B;._'7N>+IK>6XF5Y M,4#G2"._.Y>.%0M3)HY2QWJ7)ZCS9M,@E8S"%B0;9 '1"UJC<#>_"CP@@&"2 M 07=L,1/K8\?O@#9>M,(SOAJH=QH^ 6;2!!> [03^(+HYBP'=B,<;1&\$BA5 M$ABN:\S0R[*PYB'V<(97?>,1DBAH \ M E!2?)]<&Z@B@(&*:U9GEO 9@_7" M%8_-$5L%/<+].3:L2JV4>_ WW['.JOP%'H8EH;M/,@TO2+Q\!EH\L)14;2A% MUX]O_2=G"2R13@/WZ^/>/7@FL^BT-7V897%2,U@/:>YX82DB4^,H$!+ M5P6=%;=! BQ5!2)RH32O'._RD0I_NI8M*3_0KWS !DZ2L2"$)8>DMB!C^"W. MY()=V?&?LNK=M^B!NOTCCRFH _^O/]WM,'-;HY\:ILW?ZO[Z&/PG#X"E+H@P MSB6C!8T>6)U7XPO;7TU=>(8"U"KQC[FP(X$2I@PLXTD0H73PB<67@E23R138 M4)*(:IHP99ANHI\X'"0B:L8C*9"M4*5 5-02"/!*C*/I5-+A3O0;H"#J[>9PAR9%]U/+!W_@B CD1R M']E-M[.LC^&M+]R.&H.L+D]Y2.87 O_+UW.Z[7V> ![@N>3C%$@$L "C@:!F MS+F'WI1P@4!F&:HB %"+70,G4RGDJ,S4:6:@]H1HHN#O@ $),N(Y US"(W"L MRVFA=!90:F;X M/+, 9T"EBX2:>$.K4$M@GI?DPGTS9PMBNE.1%X^-N\ \LOX E3"F0\!/1E(Q M1)ZR$)!1;P>X"(45["P05H!SL?==6PPH;IR.<)*3EB=<1NJ5"0J+2-]S>>;R M0-%1!!^5CX,-B@JD,,CS,B997)3^,0Y>G&BL1P63BX,Q!?AS-#8JY!PN"Y88$:'(1@0"BDR57PZ'-#( M>#(#%/#%ONZQ\@#?AB8;'CP:KUGE47%BF@6HI"NF49%MIQ8=73G6!29J $JJ M#=<8A>@- A$@'65@FV6A,$T! @@58EG EY!AH!,KC3UA#!?)'[\F<3[_GU0S M4TOF0.ZG(EHHOR2.D4*KM#U8=8*[+5@(6KZV?HAX*O,D_C<*$;+048)DZ+0* MA*&Y7J;=@+@B+CM&1)M, B\@"U6*&WR+)FG$*U8M9V3K*7P7MGHE=AT!E[&R M&QZ"(B1-"%)I=!S359F MKP#OI&3,EU#9(]&035*U4;,]_BR-ER3M7'$61O; MVPIK:V:?2C$Y2Y4XJ.-3I%36L*'2[),N1*E^AB%988+Q3N ?(M^K,)&#&3#N M:Z%'2$\J<(+T=(^]WYMGR]!Y?RR\+I\2Q_I?!H?U1WXT)NN7/$'DRI0E9KUH MZXGFY))BH!4*#!%B\!.80>VARB99.CF[5JJ=3P,^L=[_ -RDJ/UGE/2@7Y"' M9HK.9*9Y+A+N1MBG1 *86*\M$?1(6A N1EDRTA&N/806< M5\,DXX4U;+^T?!6EXBH.HSFM+L[4FHH@_IED24!R3?E<.BYG* MT'@!>N-2J(=\>.3_$ 8LD,M-G'Q'8B&A)8*YT715,3$)U]TV\Z@ZFI]]?73+YU6(5U>%RY44"+A%9&TI?%[<.>PO%,9S.Z /3?\O].XQSM8+@;[BW,^2=+ZF@BX;T+4K!.&;E1HS@"Y1T@ M__LE8 [Z"DA1WBBQH\$GLI'(XM$5&+,^*&U$/.0T ADC?9+U)R(0%DE%^;NO M,-L2GB7*Q.=A?3E6G CIAEYZ>'(VQ@HB+47C:'@>>H^EDT]ISJ!)7?,5MY@" M!QR]'Z1>3LFCJ?+.!8DO:K$X00K/-$VU+!86RFC'-<9IRDH?=$X0L])RRD(] M[/FF*#E"DSG!;Q?4L2,J"*?C5N@@/&/H+DR+5R*K$XF\>"7-Q\0 X?TSRFK7 M,N(TCQH^J'S&%&FA]HN4)9/FWM26SF[0H-"/&-%)RIQC!T(H MG>0A)1J-,YF0HSD?I8?1H8! @@>.<;$EASLZXD3 3G!W0H$R@) 6 03E<2Y. M0H:56!CR:PJ"/89[4$;=5G=5.%L+-T'I-*7U48YF*AX7QPIW,\OG(2LRIT#_ M)+A/Q&OTA";M?>@)KR PI6Z)0!SQ*N9?\R2E=#1@\M+'JT2?(B(FHXYZFRIR MG8LOI!Z/6!+$P@,BW,E<>YFI6)">24 M!A(8&&V,]+V2Y9DR$MMW<<6#2;6LE\L?5+CCX!(OUNN]Y,=8280@-774==I+ M^4)$4#R9T0W"+$PH(XD"%FW$Y$Y+!C%42K1H.6NAG"CBS\N?HY?(ZM6.TVF] MQ#=UG6'O)693 <:"14LL]/9=Z$D>XYCBW5KH2>8D:!G>)-J65HA+H81#6HM8 MR$NQE]77HUS >#BF:(E,\(&^3*NR0A:F,2U3L(R-,K8Z>@&%MA>6B3X) 7'B MRA;0(!%B\!M RKK\_.%KP:C8G+@7?K1X1N6GSL,\U5^JW2M+?&%%(V>@P\0& M:.&% AM@ T)VS5E F@38,"*X"3I(F4%?B0@65EX\';L,&I:)JL66,!N] M7 ):82!E9&Z;Y7;I.&3JVQU8138?OB-&OE_&WQDI%K+^6%"$2&V\!A8O$V!$ MNJKNE,1(MJB/*2^)/"3$)L=Z,G=$(YG49^7I[! 7)4H*?RK+P:MH=-=RN]6 M85("#U>6)U[Y146 S\M2=!M?TG/FJVRQ1 M#1T/KE9Y,I2*LBZO['FTCZ8D=6^IJYS7Y5]4#!) :( NVE%CV*_06/>[^479 M\*1V\^1@$S+FA=O32QM%WN&PKU5R*#+"G!Y5%?(.> TYSCLN862;'L3RKFKB MH6.M7810 LH'BP*I,I-5I7(ON@V; 3N^2)<1 M:DKU[C*#YH9,06*491Z5,.R5^Q_645]';3(V:C,VVB9CX]@S-IZ_!.47[E$5 M&%55ANANP[9IRMFAEW@I^U;W+:!2@/EK)YC_)?3Q&+U.H$'COR),LB2N1Z54 M%-8 G0A9ARINL(*'[M,)\;"TF7.@BH=,LPDX)3OGV*:!WP1U&&1 M\"L]1=)!M!)0J.=[>LEI*K-(*!JB_((&J"/HL.9NE>ET-N6%0)-2=%G+5 M()45;H)SED6S=-XB3[HH@2?MD30N=7I8<,NQB%;:OQ4'J.XHFW'T*PK?7*J2 M)6V+A(_H@J4*X59J#I'UUR5.(MN/D^ *G9GP?.I-N9^'LF:7KTJ$-8"CVD.6 MRGQP>5RR.%@"J-=Q>F=3\KJFQ3K?7UY:Q,[%*O\6W_!K6? 7 >S'/ S@ I4] MB@?)IE8-HE0%XP1LIMHW+N6HBP7IKRL4[_)LBM!5 C&P2!?6CNY[*A5I_!= MB@-:>HF&QO@@J2L JPL:T )&"K:+_96RR5JG!E8GMW746HI^;EB9<8(N&*:+>E>#R MVZ=S"29X>0&S.V*#^QCVHE)!P31LG?$LVT8B.Q@.[].72TW=4]YGG-2.;!%L M/$[5M-0*("2;"NLW0",JXL_"B7PC4""/5&F,5M$B$NT0#D5(&V]8XSPC1" 4$OU5%^1CMBJI1$O< MQ:EZ3*W)4[M2O69KN<]%>%@E"($B*5S$9;V( M1['&<1%I! IGI#1B8>*WHD JBDN_4OI-:2:[CT_(I( M"N46(7:$HDA3/*R%'@B5@7\@540U:6*+5;G;YC?:@:1T&$M:O2 MJ[[4-J!=;1M 8$D+NU 47TL9NEO9'+SI"Q;@7MC6!5RS7*%M@@#ZRE%8(JU^ MP-):MW7RST/#\B_*[_\PB-X(K$[X50[J!; \3?R4V"O;/]9ZM#7'JM:+2@5' M4M%3"PO]"X%( M83B1),0CJCP7,J^0D)[L1Z-EN@-;D\T0-VD/I_(*UR!?T0E!9GN=15%.#3R6 MV= _BH##), ^UZ*6N!IVD)\6L8=]ZV6ZI@,_6I@?0-=H9EO?6P--WRI%:9EJ M1HZ=%#")++, G- MCH'=AVR>\E/UE[=HSH9L<1I$M =ZZ*U\F8RM]%9'/](QBY_+4(/3$N$&.9-2 M?EG^[,!/;U:O]T=.J^?6_M1RZJ^O>Y7;<4:M^I_6O6K]]6ZK_U"+I'>UX"9_TD..O[2D'14D!E@R&HMQZ>-O5JT\E* M^WRL*!9J3G#7$S%'2D?:W1TI&S+I;ZU0KA_<=2943K+'P-P#56AEENYCX-.# MH5WQ@@>:G_S36#<0\BT;;?;WFV4XGV!LS5WD,TS]I([2.8@'?,/P QJ M#F-/4.[5J&-W6^[FS* >[H_&#)8^MS4SV&/(#.QNM_WD@#DJ-6%).2@#6D>K M'/3L]JCS/"+(Z =WZ@=#NSLMEW2%_VD\\D7;%ZX7:UL033P+.4%5$CT5_Z_/+T!$*OY1$,;^G95VT\$=C>(^46/$H/YF_@Z2@)H#YU>'05(Z72S M-"7Q1;=5WK]4QK_!&3BZV,QOL0A=I,2Y_8^%6U(#X%4L-Q@ M]W$3I(;(.1K+0T6HE.37L[,OHIA0W%J8GB+M?KSXAA?5D*(T$_7:6-0OE*UQ*M,4Q4)D8J*J*Q"5!'X !Y@4 MY8^I=N#. 61]4L9G%%<:TJEL3Z%CZ#NF"@[1"DURA:H2,],S1#<20/P'%G\4 M>7Z:HZ1V0"FP[%R4LA'E4?T%5KNQJX3-L5<6YM<+O"A+X[1IFA7L5)L0F?=R MLL^GHN=?T8#O7?DFFD8>L7 !V(NO_5!0Z7FE-N5K69ORN:Q-.;$VY[!JZ _L MDI+S!THMW" W]AY)L4>0\UPW!NKRW.KT 2F_%'[!+R%5X1-,"EWZE402>;^$ MT6NJ :NPP17,E9GQ-+NZ3DVW"7@:^F/A%%9XWS8!5N3"E@..))',J')XK*@) M6;8V^I(E"?5 +(N5L;46/HFEDOE<)H*+Z4#8B"M!S@F<7I1/,*IA.D&@? MU.9YBBEJJ[.&4VUJ*"JKZ,:-(\EREOJOX]AL4;,C/D]SZ1!26 2K5E8<9%D< MJGT4B_7&2J[E8&>A\O>E+H(ZIH7?PH(*^MMT['T&6L:%1:E T60$=,$?TL@@FO?%9B4S&O M3'6)U=\JOZHWQK?^G?M7PH1%2%:%,YZJ+IKI7=)Q5)Z-Q*!=1R]6R[$ MN%/0;CKO&J\]^;QKV:).U*K+X0L%\RD:KHIF*7?-KJ\PWRTI M=U/#O+=7ACEI@!W'^B?.[0&BHEXX>)#_Q#(Z^>]R)B7.FD0F_4D@UM<@_=Y( M'][M>U9=2+\BL;[_,1?C-N^YF08P<*W]WKKY%])Y+%S'\B:@*[XH6J;+>(MC M7:):J3JVGLA1L=21)\F%TX#T*6KGC17+HI)3[W.;P(F"2(ZI7AGTT#!'4:L* M\\J;@P@TI>5B04U>+[5%H")^ZNZK8D)C-$N*US%L3O #>$12N@MDBY!Y/@:3 M"'O\)@9TZ;XX&EA316UTKGB6Q&!&0N' V@F07D\% Z"DT M^Y)@7PY"K^(U0M4H>L#3DCCBGI";,SDX33)W')C*00@F""_"?(W MD?4+GW @JEYI%@9*;^G=$=%'8?64T9<@%4W9P&I*KKG6ZOMF&E!?\1]@(/Y7 M,'YBTNC50 V@.F=,QOC)M">F7[0\5-)(%T)B7H.HE$<>!28'.D9HPA-:%[H;2(,F M.1L7E2X\<"[X.N6TUM]"#7IH?6@"X:1XA2@-#JLI]D"W5SBE# T[A_0\! M^4/1YE0KFF<%&XQEV.Q>& MZ-=/OPB?SG6,!*<,9:Z.5]"&Z)F5+C?-*A&/132F!Z $3$",W4$2#D0FCP>? M9]ZB;-BN-QZE=I8K-%#&:Y:UR7J:6PH:ZSWDKZ@9(V7CQ-002X\XX'VA>)7J MY4-L3'9S0@<=:I!K$Z,*S;2X7[7!3#PYBT;]5/:K6H*! XY\"N=HJ3A_P[[ M"R1VR;,!B@78%"^:"$?EC/O44-!MO2Q:%4I(!E'1F' )NM2 +H(%C8,3?6G% MGM?UB=>;_]5NV98<5 *&E&NU"$^1989YEH@(0= M^VSY*]"&:"I7U^C-UEOM %\'Y"(N;15^H5*8Z$990-%0]+/-YM2V9LK]*UXY MI.*(R^V0T+Z@08/H_ P\A(O0#/Q 1GE%>V%ZWU(.AR8/I?2K;:&VAP+F7$P# M.1!I0KX!L2.$^$IKIE2UTY',KO?APB:@D??IM48B\IPU+H6BV1 Z5I#4(J#E**V+G6PS [3L.WI MQGOCG@7Q=C@3C14/D'>?Q$$MJ:+.?XL8O?+AD9# M=J]G<,N$4B$E240GVD#;6AB61ITN*/1N[:R:)4XQ!NSKA-35D#/ D$05AU&W MFL^3^(>:G_VBY?27(AOK!NELQP.>G^#U=NN@!J)/@"_S1SGD[1H9;(AM]5%5 MM#+.9A2/0=:*&K$<[<63F0SFR4/%GKK:^"T\6> F^L@+$0@^!226S%W1 M$.PDGUM2S4>=BWWGD6BM39&_&DE0:;J;\.L SJT2*PSU<#QGY!H'N(D8(+X' M0_E"9E ;87F3R(RC)9-MO[Q<$+/_(:-^*78F<]9F*(8I?R-978D0H7)*Y56< MD89?3%U;$D=25:4=BSP#GF6B+[ <)8H(7CJ&)1RHHZZMC? 4[8%1%/(-1&B\ MI' \AE!\)LWP4N3^H65\ !)=6>!E;F2XJ)CC4[B9R^P4E8M'FB*UA1=]K6DL MA6R?**=3D)%(YE\B+&LAZ9-4Y%ZD'/U@R\]H0RA$KWC1;KLTW<0J%Y1" MB: M:38+HK;(+T$YS*6\0KLE8N1CPS XCF4OHMEI"4CE)RG,MMW#P,/]"P-W'7*+ M)['DNE\*)KM_U/F^DHI4!K ?88=-(>'?*;,DS8%*KH,BI[20!R0(T$^D3^LI MYU O3QPZGP9\8KW_P;V4\E:5$(#>&.@O=$ M9@EUX M@<^\[+6FA5GE),-?RJPYT62[0!C[SOVOV;5F35!NKIO0CE ?.QYSGT]BXRI MG&K")(Z_1ARG[&"0;$D9TZS0:G4$@6C#PHQ?5)F!2,LM/B_*5O'N8K N.=5* M@-7LZI'HT\3VB]A^S\3V36R_>07\9;!Z]QD,9>?S=:,7*+A.5IB()8I0C#XY M6V92IDN\L8A>VVN&I13)9R*%FV75T+"K5+HE82;2B$I,:2F4DA-[>V0M-8$7Q%A%1H2:7Q>4$;4A.,"'0?"&U1, MU"M26VCP6%BJ6,++4T'9TA-#LIY\L$&6"R]5C2*%4^&O$BX&"3C6F2KC6KFU MJ*=**152+GU!%6U4 U(,$:=ZX')K=I%MHJU=++UFV;+.1T4F1,H[TTL00?JF M@9I42 M0.1!E,DYURKL>[@%P M=Y"M(L,"]GH G/XR'XL!E@4L%6EZ%7#6FV'D1Q0N=\"+N< FWT\$P?-Z+E\A M;60AE$-0'"JYJ.TRM4*I1_*]/)6*$BJ."U$BE*>\'&C)A9V$ME-4^^Y"-5EE M4F/4CV;Q->4\A)AL0<&)N1C1J=$)CJ8NB:GD"CZF$ M3#C^!(2/;]>G7LF?[3425PQ!+:&\ HM;D*;^W'4YH\!%I:%8)U8+PT*23/)0 MC,,N\(DZV_!4_56AZ9+'1ILF,RT.1 Z9PB_6B1I$+ZV\2/EPY"!H'$,S$7B> MJ1 0'@20ZQXROO,R/G2A,$ Z5*W/J+>4OH:O2F\Y 'YXEFJ3&=F8J 1Y%RF MM8D0(X*_8'@%PJY!;NQ@)M_E6)_+[+Z@5LE.>079Z2NVU (KS1:T %X=F:Y5 M+G4E0LT5+^OL-">DU-BN:VM+A,J;:'TQ%E88?.[ZY>SK-^OBPCJQ/G_[V_NOUL5O'SY_ M_73V[>+S;SN'7]O=_0N_NH[UD5\!Q_LB>I-A,N,Q=U.AYAA2\,YU=P\5_8.P M"NFTYN5I8<]ERB%3\VXMM^_H8UA%](Z4VBOE@U'=2S9WJ/(PY3?" R-=J_\4 M(A,3\$E:*86;^@JPFS0/9(,1T:_B.KB*DSA/J>QB0G)6*!1QGE&1%:7MH^S, MY"!+,;L=OTE9,WDD?0-"5R_=0<2J91^E%6>0APD:5D(Q5$JYG^',L"+;:JUE?0QJ7;WE69D= M4#D^:A @(E( KN]1?$-)HWDJ>M/)DC:M8@X]-+/2Q%U) M#'JH1,LA 3O=N4KL4JTN3LI[]"XY\F?1H@G;#B#[QO]*&U"6E@(LJ#JB HV= M65*GM7\LJ>U8OT<)O\+>R9C&<4FIC -[,(&4O(2VP>5?9!_%W) *F.-3H%; M6Z21<)5=!"J#MO54;9VJ-,3VTW+[*\.X[^@!=0\\ZNP?'G4]H_9N#!_%O=MN/[M^$'7HG<&H)J&&G:3[# MWBMO]\;I65D]_S$-QD'V]MD7^.B>T+N UD VUW>L]P(^S4Z86%\O7,96):() MC]@D3Z(@G8J6N9CI K"T10X2H,8\+KK[ENW0L"."O=9$WOAXX"QHM&#)+VFN MN8=M->8I/U5_>8O-,4.V. TBVAD]I-!%,EED$4MC#.GPQ<\E]W!:@H/(8:?R MR_)G!WYZLWI]Y+1Z;NTO+6?;Z]U6?ZLGUJUI.'3<;N?65^TZU%6"01ZLZ_0J M,^813YLY]G6%>-TNUB$)7+=^R]%_LG:PZWUGCS[VN0IMH)$G^RW(0EXYV%WG MBLL3(OYP?[2#USR#]H0GTW;<_[L3INTV7_WY-EH_E?:Y07Y;BX+'4JA:3=?X M;E^@U/BF639/3]^\N;FY<6"=SE5\_>8L\:;8]N@-]Z]8\L9G&7OC#OJM_G#T M!M;KML%J;;7:;JO3ZPW=-SZ?S-PN^U>6IQZ+IJ(!1^I,L]F?OKD]]Z>?S[!5 M;='['6!CY,V;7^-[QGK_GX<)JB_V\=FI4Y9WXYV[CV)^/ M;W0<]R$D<>/W>0_^>)^M&@;X/ QPU!IUWG#F=N%_0_ZC<^+^:Z9X#G) [%E! M[1;.9L*3+^<)9<2 SA&4$S'W!:LJ"N8DH]P%^RI8WMU\C()22E$#JEO'V,[E M@-4EDNZ)V8?4H,"Q*145+#3/%*@K7IFRIZW0;SY;V M3;?H&AW*Z%!'P)9Z:]G2'RRA[LN[<:1>XSG2OBD07:=C%"6C*!T21W+A_QVW MUWLS2=UVRQTR5VA*I9]>\"3%BDHW_0.H1E\I\U6ZLBYUGSDQI,L3=X4AJ5H7 MO$?% =I]9$SNZ)A5I:Y1E8RJ=$B,J5956G&<5SC(5UR8*!+X"(;_SDEU5 M0XA"G^G7Q@]?L==KW52V]6K\FOA0>8>L4L ;>0+WO?+$'>$K%/?\EA]=B,PEIDBK6\HD55(>##M,T%R2O6XU XXJ' M[*X<_<]N3"'B5E>L[GBU(K?U,*'&77.M#5/8:Z80QBP"V2\JH@5K^!@ST>55 M5ODN5G6.*F.HJ!P:5=O+>:!%"Q>-[M-\G 9^P!*LQL:BF(7H\8*=-.%FR5O$ MDZ2, ",YNZ*1GI**B MZSKL^>GGCNNX_V>/M([BL Q#V)4AS*[3#/&^U>^T8)$=5])SF2PH"\2^)$"5 MP9R%-5,)O^1)FLO9,%J?/7U.IS[B9Q?AS$V][-^)]'E%NB/?AB;=])_&N MCK4]/.+=1\G;!LEK1.]14V_[OJ+7'=)4S7.GH#NWTVO=29RC5M](UCN(L[TC M<1K1>BC$>5_1^FS$^88ZVAU.P[RVTQINUQAO;>N]GC-P1_=I<[OW'8PJ'%8N*$:CAJTN-]! M;M)C<&\VRB9H<;ARDA2^YG+,8SX)LS7;R#S$(6SFUD4&ASQO#;?1!>4'VQ+72?*[F.=/41#CA.4U/P3&T:A5+ M*Q8^:YI+D. ,WS2KP?.U$O_).HW7MF!N3/OQX<.T'^^9\8J-6\O/CU MM[-OOW]]OW]MPW5SAX9=X:B:1([C4S;/&HA5^9LQI]!1.((\L[%$^YE,63E2"-^&3O &9=1[!,_0ZEF?3.('- M^0?7@+SG.IUV]T$,JK[3:C^,:=89.9U>[PE-L^=R,%$2QCL,=)]:9_D5SI,? MB4CT6OVKW_ ]UC?T_G1Q_O7S_SN[_&;][?/'=Q>__7II6Q>_G6^BIKN]1]#3 MMU/GF[>B>[[V(!RSORQ.G["*_UFW^B9]4V;(;-,/_YCPX3LXGP9\LAJ=V,)OL,[8N6/X^/$--ANM]RR\&@*1X)PBUVHV$RH/3DG"NWR%P<'#A+W][VMCHD3#7HL[' MLZOSRS-$'(.:EK/Z>/8POVO]=/:W7W_XX9?_:+5^ZTR'J$<-?T,<#W49P1XQ MT3?+6R-O3=!7RGZW'C&:V-A;4K9IM7X59%VZW3%KM?;0]>7UFZA9]"O[8)!W MQM7UXK;U=DG>M=X0;+86ES>WK>7-FP4Q;M^8[][BOZX^7)-+X_V[=T8+&X;9 M>G-[\Z[U_M* C[?+J]N?R *;-Z9@^N1^<(TUV6 $ICGNAR?WX]G:\[8?+BZ^ M??MV_NWFG++5Q?7EY=7%;_?#F6AZ%K:U+>?W5.NG!;.C]C<7_.<%=DG4?//H M>OOF&\M@]!&[WKE!-Q?K]^_<73SP^BS4HC#G1OL7_;%U=0Q@HB"T+ MWOJRX5,KHCN&#O&SJ:9#1/=,'0J?Q[)8D%&*S^YSU=@_W,IJA)1*:A1W%C6Q MB @X"+ M1=SD\"<8K!E9?CSC@V KZJS_N67D'#2)FN0$I)] _C-(("Z,%L+>86Q0Q((' MX< BG>TWR5+5?B"Q'.M/8;V-%ZK6 PFQ__"&&]A6-1Q(#-\^).HY M^1Q^1Y;Y\:Q+(7L_0_R[A^F@))<2 H.6$:N(61Q]OUZ*_ZY0*\[R6TA0_7*1 M;9OAXKO$'#N_BK^SSW-('#:I(,QXI#9=^@$J) N_C#Q7X<^'4?NA-YCW>]WQ MJ-?^_WYK);75?A58//^_>WUU2W'9@:>)2$X M>^9HSQTEV:.0/PH$G& L/#6J&NQ3BZ^=!C'Y,"_S+"?/0 M4;,Y_'O?'\UGX[OQI#]MSP?PZQ'@+F$L1?I&%>E8$!K?H5C4">(")+KC^\FT M_QG:#+[TA^/9L9'.\Y<"_N9Y@*>[ MX?CKT3N$/5\I]F^?B3U(0D)4@P#N]6?=Z6#"!SP89J>?VJ/!_XKAKSWJ=1[@ M(>S/9HK#NB)+*:SO^,S)<@V;NCXC_$,L0(S8"1$(9*!(2#/'\MG@TVAP-^BV M1_-VMSM^&,T'HT\3B/GNH%\/P&H.4KQ^RN*5X(=BABCBV"!L0NMGTWZW/_C2 M[@S[M0 I().B\#Z+0L0$Q5P:Y/G!Z OT\^,IQ-NH/Z_E]0R)S.-O+[,>3S#X M*P(6#7(W!-OTH=_K_S;AP^X,>N7Q_'-_VGV83L$EPT&[,Q@.YG4[I/K*F(L11+!'(7^4$- @""?3<>^A.__:GDZAXZZ7Y&=II'!<9^$(.:"( M18,'1@EU1!+D7A M31:%H+L!;JUF=SD=F*;-)NU_U$Z,4@12O]_FHI^3HY"^07X..]=ZD;YO+/7O MVZQ_(](&N?:N/9A^:0\?^O?]]NQA*JH+M=Q<2"AU>6YNS-D@P0=):U0SI/)75U;M8J>+0$$Q1R:9#?NV.8 M0D[G QB>AN/VZ.M@_CE1EJZW/:&:A0R1=[E9;8(AXAP19YFLEC<('YC4\P6C M27\J[*\%2)9&BD!NR@HI&ITW;_(=E:3PCWZ,>#=I.TVEL^=X81\#M)"/%+)5+R9%(P<@7)U)I1$YT?+>HH.#Y# M(G/Z3[F:8\2@B?XN6AA2\'T%N12'W(2^>'6IB:@$2T *.*0(I)[/S*I%(C*:&5^C]?:,RO0S41C.K5) 5D:C&2PI2;HDL7IYH(6F;%20&E8DHI M++E)>'[%JHDX5%9L/U'+676I8Q#F](B'K9IG9I692M'+3<]E->$6$G)0* C] M&(HZ81MZ:(@7E#%B^@:79O%CQ ^SHX%S M\Q/V670ZV/E]2+'C'@WO'$4$:18 <"5>K1A9"27I MB>.3HP$LX2^%.[^)2@IW6B2B2Q0*/:&?10=&.8]AP^M@FU^R=KSGNHRQ#._W MN7*)'.](%HJ$G7#.PC'>$@;Z.:LAP>X182[A*T59>7=%"^U%H4#6">0L&(/- M%EN,GQ>G2YLZ*]MZ)"9V7>(=#_ :,J3@*^_3:*%8+._.N>"6D(P"T:=8*.A_ M'_G=9# MM2'QX3?PNFO,R)K:)F''[.9KB)%&1+Y"5:?3CR0C+CJX9#@AO)$Q MD=^APR\O-GV;T&7;$#=8NE-B$.N1%RQ4PN PSE+D"JTI*P+93\S^TY8XT$UAQQQ[:\*Z/N/7+PXMO+!LRU-\ M4+^''M)PR17A%'4< N M8BC!]_8R5Z^3X+O'DDMI)*#I/:X'C?82%E+0I0 MQN@WRUG!?'>+=[RS.AR[VJREF.:J:GE,D\^A6!.+Y:&]P!/>I: <'^;:Z,HN M.Y*@>\(TC0 XY0X;84()V68[7"\D7>CV=O!K>\.+3,<"7%&<-!IR53-Y-/"% MDU@'D6'OM4"1&BC0HY'A4G[6(<92S$E&U'G>#.XXDJ1!DJNQ51^]2(=,,/L" M!5JG&5C^G$;BZ::.Z4[P3K6<7I^;%.=!P/2[ZK&$C1 MRI]5RZ#5[,0[.AQS$#*EQ%)4X@] MSS+(/36)W1G>>VOLM5W7WQ!WO/6L#;;[3X09E@ND0-6EFRUV=C#!,KP65>X_97W461E.0XX#3S;=TR!;+!O M<4G9D#P2^R8LDD9N5ZKE?T]]I%%8]]!E.@K32D9=W%Y/$9*!IO&63[XI0"B+ M;J(:\SYLF[EP$)RR/"B1*B&5PEUVTK/I253@AIF_W09O/<=V%[OK.YM^&S@0 MN!NAWI2 FL3TJ/H>W>?PEX*:*SWN04T*1%PBXB)10B8*A2*/-GG;;H3/9H/9 M3G2Z;K90:ET&A*JA2*]3H%U/'#_>?6:H0723\&E07#E+APX M*)>0 (\ MC?[3&NQ[A)90 B6U:&2@5%\U=%""ILA2!OJU^DLV&I^[ M54.PS['"TCLON R)D43NE] ' M!0J)HO!>)13KU,B RMQUE>C@H0/UO;!WYXLV!OBM9]D^C,0C(H[Q30@30[)* M&!U3GC1X4K8:3_9-B^2BG1;">__',) L+OG5]D&EY/E?Y M$Z/^]N-9T-#RR.8,>8)'\,V&.@ HVPW@%\[[[*+4QB%TPP\NF5JKM!E< M&"%S@@('79TPI,XJL"#>2^Z6!WAQ:UV-FP%7R]P-'!@A2#F*Z59R8TR?B4[Q M.ULS<#S( UU/8DZVF;;V?,*6,W:Z:^RLR,#9%P_&R^S^,7BF$O;@#,] *;_+]_:;JHZ7D4NSP#V98?A#8P? MUK^%Y/$RF3V _O <0Q3SZ RVUI8/Q6I<='4&X/=HN<#RCK+QPH7LU".)JWY* MS9?2Z6HP=-",[R7ID>#_ R=]/Z: <+P$, 5T%1V^(A]M^[F\);QCCA(-!0>D MR70- (A<@Q#SF7VA(A==G9$^Z=X.;2T;X\I:'WV,"[X!]B!'V8HY>?(Z-C5^ M+P6OM/U+#M9>)*:.08E,7PI*8=M7AR2A50U BEOK D>8QDJ?CWR[UX8ATD@. M04%+7=S?WQ"V GN![S=O'9ZB$V_RWLGMJD>LBZE!NOB9V";D53-LDT#3NL;6 M)7\YK:*J'2Q;AHY7!<<*WRO-Z0I\)"0[.CBWZAG^E1?^$M?3NR0]T!"LQT M<45))3Y_%4Q-;QS,3Q>'Q'"67)*F'!8U^>CN@&?:_<JN$MD7GKER;STRI/QPTO0^K*$E,_P%&1P^M^_BK<5/ MD=/-QO+X3V[U"E5Y^Q><#M9?HJ+4=&>$/4)@\E[^'CIX!K$J,4I*IH-M_+6& M;1BTQ-?5]A0VU<&&RF>#;[[@/-R#GJP$]:O7RRCC^4;XJ)07(#+---UPE,XD M4_?&U*R-9VATW7(2]VG!#@,>7<3AL97O]$HM5V/R9W"%;(GO(%Y_(L?T]GW- M\1P4\U1PE()'HOZQ3HDNW$IV1]G$9\8:\X3O@*5013:Z!LC0(HX;S"7+M^(E MVVC:Z\^(YP7?):>%%*(Q1$J\-MUUJP);B8>N@!8:(1"+JO6JTI)] 4Y MIW3_R1"[UGO6.QX?G!U"6GIF^J\HKBM%GG%?_L.$6K= M5IN0;Z=#PIURK,2"XK8Z6+'W[=N:&+S52?N47R46%+?5PXKDIK;Q(ME[W.55/LLQK&W%(%/26MZ<@TU?9Y"1>^QL;8EG6IZ,\-L6KA0%:Z8L25FEA&I;>M(LFN/EA8T%)3FWH$.CY(^E-'^4?4 M,23S+"F=KG.0BFUHI1L?JDCTV4OTV?_WFOHS;.U\[%3GE(5-M9A;%?M:OC=% M1O;:&5?1_1]*EX5HVX-P)?F.I\J#@4$#7?L$GD!XN\]4Y$MAWSV!YQ$:X55% M]B@A._;F@,3SM W$*$_2$G7]8+(5]-\6^$E<]S%?PPB\!HMJ3MX4^&E;48[? MKK-?('7[XBH8?@<$K;C]1D+W0GV.!3)6A!TP0>?@&,Q:2!?,Y82:=D;[$[!5 MXWFFD3XC^-QW#>R$'8K;I6S+9S>8V;N.QTCX;OUZUE22Z%#FBW0*KW&4YF+E[5\["1-WWN]OM!HS,;<. MSTEPO29"D_*=@C7)7WU38*@A3R%EYZ^#-B\$C(+*A;Z-3ZM,F&7$=Y&YX>\5 M^X /9/>R*9NX2?A09XRH)Y2.K;BW'&OC;PZ)6BFS5X_A0K7%*RH$>*&Z:E87 MD&L,^#YWYF4R8OC\K0USAOFHWL,[Q=B7,M,3\+W:SS=<+VNCKJ?V:*K1,!JI M5/1.LNC4H7C*I!?5U."@QP-:K?"6&'R?8(WAM@8#;4*S2M4OE-^PS3<53W'% MI:*'L-*B:E*E^-1R?[^#"7]T7>S!'BAFI)7]^Q>]W!-O3BT>6EA=]!J>>:--W,BERQ77Q,7B\B;LF':\XXPN&>'+(M"Y M+K!K5=2YH MJ47QJ(NW6V*.J/,E\8;(!\>J<2F A$X+\V!J*=Y7[QBDP\];30D/4SX4B'D9 M5W@R>Y"4_I1X:&%VM,=HR@5)=R*%K5XF"=SZ]6:C=+.ACG!H>!$ZOXJP/QM/ M^$G0RH.T561:#/'[BX<&_-R5XUI&>,W]?$V2'4/Y!O/:#'1=[11:=K+O&FWS MKGTEFG9V<9-)N#.3[UL,+4N]"8Q/L8G9?B0,K\@G/CKTP#?QZP/BMA7O GDE M??286GY/\_OM<"G6L$_!V )DZ3^>#%0U)30P_$91:>$C\#\ M"I?P>*:/[:&UE%ZVKF;'J%&US52) MA[:.X E5SHCJ8V&5-+H:FMYTDBR*3;!E#IR_6T[=;4EEQ"_6CSUS0Q:_@X-7 M?]U$#AW_$NX0B+\09A%V=7YYJ;1/ZSEB7JH3%)/56I.2LA/IV7=F5TQ0ZK-X MH2H\,?C5C#7,'0%LX$[*9*-90'P6L6U:AH="H5\8@'VCY>9@EFU M73(JK2PK+ C6M*^25@.BO>3]KV^$;]NH85XM4!QL3UP+BS,6!X9)1Y4)?;7)]%NF@1XBLZ5[7MM6W(L7X6%#C;?8', +A7D,LR MR?*JCIIJAB"8?@X/VL/Y[+SOK"R'$-%W.0[8*S)-:)!Y,K\K;J^LGPYH?;'X MN]HL/(= MW7V6L4T5:UR899NN[B>MO$2"IF2)D63 \^LG4K+ 5RQ+N<6&>C!8J'9^&?'M MC$M&1O[]?SZ?CYY]Q.EL.!G_XQ?^5_;+,QRG21Z.W_WCE[=G+\']\C___,M? M_OZ_ /[]XN3HV<$D79SC>/YL?XIACOG9I^'\_;/Y>WSVQV3ZY_!C>/9F%.9E M,CT'^.?B?]N??+B<#M^]GS\33*C5UU;_.OU;0INXB!I,00L*0X;(I(8B5<2D M5;8F_/>[OPEDR5N;(*2406EIP;-$O^K"M<,8LLR+AXZ&XS__5G_$,,-G-+WQ M;/'K/WYY/Y]_^-OSYY\^??KKYS@=_74R??=<,":?K[[]R]77/]_Y_B>Y^#;W MWC]?_.N7K\Z&]WV1'LN?__OWH]/T'L\##,>S>1BG.L!L^+?9XL.C20KSA=0? MQ?7LP6_4WV#U-:@? 1<@^5\_S_(O__S+LV=+<4PG(SS!\JS^^?;DU9O3Q5].CX]>'>S1AR_VCO9> M[Q^>_G9X>'9*LUD\?7[Y ?_QRVQX_F&$J\_>3['\XY?SC[,Y5+4S(UG%]%]/ M>?SSKQ-(890N1@MY'='O5X-4P)W,!3_/<9QQ*<(5AM$DW?C2J"IP,EW]GZ,0 M<;3X=' Q@W,M2T#>% M5^-[AE_*>9+X_D^&>1-J5SCV-XT/9M,,TYI2?SEV2>LR]?5ZKA$'*;I!OGNOIE7WW@^ MNS@_7SP3AG,\7_W_93HY;\.5^627FEKRA>:V*:'JBC XFHS?G>'T_,5DG&=O MPF6((YJU838GJ0P@0P>*Z0)>( >6;%(\%52*/[:\//SX=70M?A!=-Q+BULI< MS>>8[/_TVJ2ND2LEC-(R3S8) R@?%,2B(P0BG(IDNZ5UC9>!A]&LPP'Y@W"@ ML>R;<6%_,B9W$M"XE0S^*!Y]1 M 4H;F"$OA#/>VC \!FH=4I@?C!1M-=&,(->FM[_"X;T,MCA 13]4$4392#BB MXSIGJ5,1K5V%NRC6H8#]P2BPI:S;Z?S*8Z4('H_+/@4IP_F <:&\")+H9BCZ M$%*#4X@0=N $<4T) M3ZR3'NE'D-)P[G5H;?R7(V\7K89Q?CO#DZKYV6N<#W31#EV)(# F4%E2Z,R3 M@&Q3CAIE%#&N%ZC>>G*?\A$;J.QF>+J-U)H1[P1G\^DPS3'OA]G[:T:/&Y-S MT!Y2*I+FQ2@L$1 /5;R_LQA9GY>[0LDMC4\0K%9(5 M33R#=\& 2-P9)GW0$3LQ/$_P*G>5;FB@Y\V%VTR_K\;S,'Y7[XWSX?^]&'ZHN]?5'V%%*R/( 7%)D3DJ)='D MDP3&N(_!6!F9:DR.;^'I4^ZA 2F:B;ZCE-3"+STNY*$N)CL(LDA99YA+YJ"< ML.203/A-^/#Z7R2_GP_&9$H9Y6=\\M7 MXZM5Z\UDNA#UG!S9>#&O.VMGD^K13,9SDAP]\1TM>C@E3W>@DPP::6%+C@=0 M-E H+5T $P,FJT,HQC#;\B"2: MR3D>36;5]STN9^'S(.2 H5I'D3.Y.%(DH%\=&;? 7' I!M8Z]'@BQ#[E'OK MM@X5W+"XXOQ\,EY(ZU]A=($#3"E[X\E?PII38X6\,RLY1*6+T+G$5%I7%=[& MT*?<1@]XM)6*&N:]YV$XQGP8IF.:V>P:NP^P#--P/LC)H&?.T;H9=37"#")# M#:%6"QCFN5"MJ?,XJCZE1GI IL9J["B[BEDQ:<@6&V7KEF*4X'FD&=):&!G9 M9V9VF%W=))?XD9Y"#FO-31B.PB4>049-DV'*TF0P@U,.28TAZ=*Z"N'Z^'V* M,S;7\MT4X882;NF_U3AE=H()AQ_K"TM0OF2PO19>6 72U_HX*PU$7A@@U]X* M)5SQK6N1OH6G3W% .PXTTT [;RK,WE-P6O^HZ_O',"(HL[WY?IA.+VFY7=IO M%R6SSFJ0VM,"*[('7[*&@L8+E5*0.K=VL=8!UB?_O1U+VNNDS9&%UY,Y?F7N M[!IUI4Q*\$A6W4JLQR<*A)C( .>H;8F(J&[M)3]0#?+@$'WRL+?7=$-Q=E0F M\@6*E\(7YD$;&\E0U305JWQ3B>Q4YC:%UIFA>X'TR2EN]Z9O+_.&^X3X(0SS MX>=Z8@II^;E6R+ "EI@)P5H+F3,&RE.H[XSAX%.N+KPJ+K;.\Z\!JW^[ABVH MT5H?[?:,WE/@5TLJJT,[F]?]S-E %\NE%!R(MH:(6D_2&2:!22NS1(/*MD[U MW8>C?SN&+:BPM<0;Q[R_X2B_G$Q/R2\A&_8F3.?'Y6 X^S"9A=&OT\G%AR_\ M%-J:R")$SSAYM/7 M2&Z WC)63RI3#.=8!I;02Z:SM?S6 OE W+3VD'W*JS32?XVAG MX?-7.!@9SX4YT,J1L^]RAAB%A6*SL,'Q$'7K(OP'P?0IG=)^<6B@@&9\J+'_ MG85*9U9XH3!?U_R?%[FV+8B IJ24C"[9MPZU[X'1IT1+8PYL*_26_0'FM5+H MC^&<@O[9G"@Y_=J?9#53FJH5RD.P(1$RY<"7(, KKZ4JR5G1.J1:!U>?$C&- M^=%<+6W>C:P<:5]AL9(QK\G*LEK24J8+@?,;ZM\2< M+\[9M)8[L?:0?C:_T") M@A12IN:'?1[#U*+N9[A,?M3-D01_=M!B]/2,?OY^^/KL]/CE\9O#D[VS5_2O-U&U MZ#7ZP#@=-QU=9W:-NH^^F4[*<%Z+E@0+DLOF=>' 3&&2*XL^ MM5[4OXZ^?7G>JOCZ);TY2TM[02O9U9FRR7CV LMDBM?R&X>?*9BAEW@X#M/+ M5_3NS1Y:!*/@V:L",FMRDC$7"$P[*-)K91V]#LT/@78XG3XY7QNR[V[E8#^4 MW_#@^A70JW3M"QPC"6I@,$47T8)9]+?VV4"TT0-]7MNS)H:WNY\V8N(=*$]T MI.#'H=%V4F]&@5^G-)WEQ :1>>)=T6 4I\!9\PC.*0'1E9SI?Q4!6V\37QM^ M^[AT-C\N)_@1QQ!:>7*DJ;=*WI$J5]UNX:@""S08Y).$E3\,S1&TBN(\2L%?A0*+2UUOO8>I=Z-7:? MHKM6JMU(KNW[(:SV#0=:1\=K>QY)T1^1J];D6\=!)"LYY]%EVSH@NP-BZ[65 M%O;IXLSQ7CX?CH>S^731$?7J^0,2LTHZ:PIY:E8TY7H:QV@0RF4*>^E=,JT= MOD<@]F^R 2:=CR Y23+R6'F<@%S " M2\+G1!Z&Q-:M*!]&TZ<%KRTM&FF@9?$WTF/JL8,#6I%'DT6?FA4DSUT4C#S$ MC(;69J$RA%00)+'4)I]4JBTOVNFA7;!V_B$,IQ7&<:G=5(]H M]5S MKEA%@TQ61!N$4)APU;GPJIXWS8D(1MZUE%HE640NV#ZS\B"<7@6I?2'H/2T% MFZBS31'*KV$X/A[OOP_C=R2)E[3B+$XA'I<_PG0:QO,O=3++C>#5)1RUY&J@ MF/+9TW+&$[>UM9FG(*\4$-+EH#!R\GW7*DO9 D2?7,F^,6ZG"FX?NW\5YX!; MLI,P+"!0'Q$7Q 'XM"H5/KZ.4>&'UR3_O&M5;::[.JK::R!#% E431 MQ&/#9:B%*_4$OE' ,"7-")MEZ]7/W7QNGWS/OO%A6S4TK,C^:E^7.%915U9, ML!@]H*Z]G3U%Y5$:!&>*\8&>9)NG]!\$TZ?JV[Y1J:TF.[53MJ3 ?90@0@52 M*^2"JSL:R?NB=.$^M*Y%>-1.;;>'YXRBES4FL"R2"Z C!V]- C0^ERBD\:IY M3OFA/;R>Y(\WU/>=#/*&4FY4?'X19\-\>;4R)XW9&H^@M2V@,&GP/%O(*I/- MUED;IMVR??O)7VMA1>ESM<#"-3@4->-!8: MON>F@DVDVPU7UZKOJY*/$C,$W3_T^&62OBLC:D:5; M9?6AY'K_^/_T7=>_>OPZ/BTX\KKN\/ML #[D;DVJL.^IY/TJHOT1@S"]I(A[^&Z\/)Z8+L^F M83RKEQ(0JG%>_':U!N7_<['L);2:Q;W@WX1ECQA;F+*Y0"I:@DKT&GOO1)5W M9B1MQ9K?6[[3"?;)K'_/=^7>V^QZR;*6%V2M?)^28VU&;4!$='7\5%M(2PA> M,DL4@6!&4"!Y\$A32F[KQI9 #>4^2 M<&I)[O/NS%"',]U(ZP)E*BX;\OA,K)=>"HA1D_:TT :1 MA&*XB9F$2"6V@:F-F6G!2J2(8I(#+/[^L?H>?TZ(LYB3,\; 43/.!\MXB"H1*)%"N7FUC4SV1 MGCQ&:;)I?MW';F?8(*-7(9#S]G%(VGUQ^796NZ]]R8WO4;#P<7D@/_G(!(\2 MZ@WHH JYB3%: 3+YH$WF]&GS_?6UT?7* ^@OQ^_)$7:A_I8)Y_OP+1LLW\3' M&6(PEH-Q]7AL<;%V8_= \T]&:V$M[V#G9$UTO0H:?WAZ;JO^KNGY@I)A:U>W/0$,GSSIHQY7GSKI%KH^M3)>2/3\]MU=^,GLLI'I?K MTSX>;R7@0>*&!6<">*MJT5\F>07!07HCHBC9!"D:\[B#:?2IU/,'(OSW)E37 M"_=]?H\@3X<7AA2;AMIWF%P>9W4"85+V119DNO61G$W=WJV2ZLAB%&@\V%"O M%]".U98E!2Q+J7"#1C7?.NIMN487W/A&OOPIHO_^QX1D+-;6[1[K#8+BKD!P MU?'22FBO6K[W1T3ZKQDHTO"[%1A+<^3WC))WVS;/,BR[@LQ">05U3ZD MBD&(BH/6WCL4T>G<04^IIT#LDY.\HS6J2R4V8]H!?IAB&B[$]GHR_C"=Y(O% M%O> ?&M?YP[2UNI0(00$M!FP-GUV0H5H36-./0BF3Q[GCMC31C$-5Z0;!W6_ MS'9 SB?7U0.UMI[2=2611RP9,,4*A6V9!]'^>/K]6/IT;FAG:TP#M71HMA:W M45R[_W/ (I:850+.%_6VN18V!$/F-)K O,K.MG:4'T?UQ ;_/[1#U)&NVGG6 MU:D_'J\N<3LN) B:^OSRS8@\-7+0:OB[:!@ST%([S= !5UG5*T3)='J)P%T6 M4<5LK0QK^])K#]NGZQ=WY3QWHY,VG%E,?D:R>CF9'L<9B6^.JVOHZ\2U\#HP MZR#[2"PNA8-'J2 HEAUFG2WC:['DD8'Z=,WB+GC14NX=6J!%<6>MG%A>9;+L M&32@Y8L+FVWM2,=JGW4+WCD-*G(9>-"(OGD7I_6@K4,C_]/;HNVUMCM*7>^[ MGU(I*@0/Y(;3\I?KX6[+$:RKM]5'XV)J70WX%'QK90K9S[%(=:Z_]L=7CRJ^ MDRKZXT+"6+!^[[R6)?Z_A4"_'/&WEL5"Q"].$?ME/>*OC 7%3T54O+B*)@,XW"F.K>TZ/6G8M:BSJWJ/77A2W2FE:R-XZS;BV@!X>07IC;MH M9-81G0'IG:KG(B*XY! R,YIISYU6?C:!UU8IJ3/H+%D]N&WJM:N3E6N#6XM0/TF> MNUO-=4BL&_E6'93U+M8VDA1"2HG@2_% 2R>/F!17J?7IOF\"6HM [B=J:UI!?_.!*^#<)1%LR;4!]S_9"!$#8$9S3Y^2R 0AT@"0O:6OB&@()ED9-UKK3>-+D?R5HL M^M63M*OS[. M6A3XF9+/#<7>H:/[9HID"_,!%IQ.,5^Q=&^G)MJ;!V37NV.M]7+-' WI3 [7F'&#B2MPM) MEL5N9@'O N$KOJ!V2MCFMP8_ANFGZ7ZQ%:F::NY[=%B1D>L4-8?L:D"5@P-/ M]@:8-X8+B4J&UBOYIAU6-@CLPV5-4\W.)GN)=#+%T_>3Z?P,I^?+P)O.#^-S MA<4@*)9TB5,4P+V!(,@>!<-11I]]**U[":V/KE=WQGROI:B-[EIFK1?TKQ? MG89%'=SO87XQ'NK M8#?MB[;YFGY<#C#.7\UF%S0"[D]FY)A(;U,(B8-F=2$HH585Q@*L&"4,2TYC MZ\J9;\#Y$1S(;>GST*J]K78Z6:9/D.2/^4T@*U+A#8)5(1F7 75%E.K53T'6 M:C >1="QJ-CZ1?D6GA_ @VS.EU;JZ80P+\+XSP62PB1-PB,$U+3.:_JQR%%8 MM%*(J)-SK3OTW8?C!VB7TR5!-E)'PRSAAR^+VQG*X?_CJ7WLOC@Y/ MTWO,%R.^;S"_1KWO[XY6V;<\P3L(J60E M8X;$:ZF"<&0_3'0@M DF%"Z-;%U!]"T\VRY =Y^]N!]Y-5N/(BL;\N*<*,VV M=L(M+D%.M<.HM9ECZ^._WT;4IWVO9CRYO0HU5$HS2[4W&DT^5;_[GA*_KSA7 M$*W1ND0TD'5(L+B#S,?B@2%J3[;4,]:<-T\!V*N^E-WQJ#.==6?F7KW^U^'K ML^.35X>GKP_/OIJ :\7M6]BV)SQ]:X.VZ4P:6;'5,)=$IH&*0F=#+FTQAIQ; M*1!BO2."L\Q<\=X1Q9H7$'T=?_LBJ:MGG81/OU,\-QV&T6QQ<]$)SG#ZD;R^ M[&..3!HH*&A19%%!D$Q O94WFYPD]^TK\AY#U2=KM3$?[A9 -55&PTJZ*UQ_ M3*9_UI(_"O)FMX!QSWS064&])!F4B1RB"P$22I$$YHT M4D=[GE#P.)S1JOSK9))O ?,>B\2B@9>:^V=.@A-1@)%%,'0N.=LZB;<&K#ZE M:MKSI)$Z.HW 3]X>'AS^^TV]F.UT[_7!\=EOAR?[;T].R- ?O=I[\>KHU1F9 M^QN!:^UB<55O/ M7!O=PZK172_6]EMZ44MN^7<0+"J%K\V\LIU M-FA"P$#^N9&J%B(0_YGV0(%8IJ@L%A'=8VI\THC;%;XL#US,*"IX**2YX"NML73CQ4^?*DM2*W+6M>$ MU@;6VH]72H3[Q3XF?@6L?Z;'Z7 MS96'OYJ_*E8H4R><&'E>-C)P"2UD2:X7\\8QU[S]S;U(^G##Q.ZHTT ;[5S@ M!^;'%7,*K0.3,@5WH5ZSF8N#@$9&F\@C+ZU[:ZV58_@^MTSLT.EMH(_N4H]O M3HX/WNZ?_;%WL)9^TTV38C M(KGH6@+/JJ0HDI'-3ZD_AJDWZ;NMU;U>9F5#;>P\/V?1,4[*A*#(^5$VU";: M]=8<%3#RPEEJOD_^H^7G=L28[733G:UYL??Z?[\X/CDY_N/5ZU^O[M@7 MD^ET\FDX?K?-AM73!MC:VFPQGT:E.+6*N'95)._SG-R7Q?GG^O?]R7D2K(%-*J./&F22]0@8.1T>C5[A^Z!T0S?%=V&.JQX_2Y%T9(Z>.'JGMFH;232)FT:8WV%>N$/+2Q-DHAA; MV$CLJ6?IZ#_PF@5R=%E1%'*38V0>D_[]C]ZNOF'YM/W)>#:?+F^R7M2?D;AF MLP%S07MO!!B>:L^>:,%GEX'<.^$]2N^#?0KH^X?I@V%IH+6;90K-Y-JH@I*>H]\;3^V J.M+JYE)LJLP7 M%\-17O@E,7N5Z_4]B-Z2C0NEVC@%0@AKK3[.9WUZ)FTFOJ0)_ M#^D]>2K3RQLE2Y+1C J-SS)+M#@XGU1)%VV-4LV[&K?8&=E5OJ$Q43I12W>6Z^7>JY-_[1V]/?S]<._T M[0G]\?K:.MHE#1:E90N-"\ M-^Z#8-JVF!Y8S5EVKA;BQMJ6V''P/G'@&+W,],EYQ;[ZMLWZE^5^:N&U8T MU$@SEEPU1@JC:ROQ??-V,FJIO +.A*LW8=2F#Z&6-UD9'861V8?&=%D3VM;O MR63\$:?SX:)94)S?,\)L$+VWA04*RWF]M-77[H'>:- E%%U(]\:T;HNP!JP^ MK:-=\.C.^]-84\U>H@.EJE[ 63 M&5N3YEX@?5I8=T&3[;71721Q1&[QX>EIE=;T3O.-/FZ+;=T M&5Z.)I]F93*]<;*J.LE7S8'WQF%TN5T8T164K6.(G7!9$R!:74_(;C)X/LPSG[7C)N M,S7NEFTG>!Z&8]+1<7DYG)'R*NA!I'?!QN) B>QJF1R'D#E"89H^43Q8TWJW M9'.T?3BLWS_^;:_8'RXM.+@%_;LF!@E,7U.#M^6TZ^0@2Y9QFR)85:NHC:JW MFS)+OW+O!?+$>.L6,KM*#CXPPJ DP:,6"8(QHK:3R^"P**A^;G;:6!E:>X\/ M0/DA4WU/8I)+=V.3KK_7AY]H6^NI<6P@^QYPL))\I3.+<@+/, _<4 MF6?G$?5.8X^'@/Z0N;QMN-6].KLSPJ>_[9TUV\SB\RTVXYJ-O;6)[48*+%R&R.H=;A ME%J68ZP'SVD!BS*66,NO=%BOP>,W!MFJ^OST?9CBG>?>.2)77XJ!9]0?M@Q5LJN4;->E=2;_-B:B'T,WFQZ5> M"DR8>! AHP++7+W<1RN(PB#(K(T2GG,4ZW4=>G2H/EBLW?-@,TFW[?%VBJ-1 M/9Q=;X"N]S[3WZ\ZF0VR-TEZKR&:VLC;A0BAU@A&78(JC&QD\X8?CT#JPXY1 M)S3I0B5M>5(ONZ!GO2=4!_@11Y/%&;\5+J.5R<:DVC55@]*,$"++8-%HSB4W M++6NTWP<51^V?;IG2SO%M"7,KS@F=[QV:M[+Y_7NE/ET41VW0L:8=L1D6N,\ M5[5S88T <[V.B7EAM^[$OPZN/NS;=$^:ELI9,S2Z^KS^J,[[/__R_P%0 M2P,$% @ =G0)66; <.:77 =^T# !4 !M=G-T+3(P,C0P-C,P7V1E M9BYX;6SLO5MW6SF2+OC>OR*GYG50B?NE5G>?)0'C^4_'4_!S2#_],9Q__FG^&7[Z?3+]Y_"K_^G]R,_S9'I!R+\W_^QX\N5J M.OST>?X3IUPN?VWYT^G?(IC(>%!$9S!$@D\D4*%(%C) 5#(9[?^?3W_C0*,S M)A(?8R)2"4,#W_]#-+_-G',_-S_]]JNS MX:I?Q(]E/_^?7]]^B)_API/A>#;WXW@S Z?YM_^X6TTZN?K'^*OSH9_FS7_ M_NTD^GFCH">G\-/:WRA_(\M?(^5;A'$BV%__G*6__/N__/33M>3\-$XG(SB' M_-/BC[^=GSY$.AS/?T[#BY\7O_.S'XT0*5\2XZM.[8_[V621!]I>C>47$ M#S^[*M[)A1_6%/"#CZZ MOD@<@$7 :8UH=[YW%LXER#O([P8(J"O?C;_:YQ< M_-Q@.YY\;8/IXNNL#,PEU8(V@U__PUN#HG:'XV'9,-[B7Q?_NHRQX?#PYQS& M":YWA^6'CR;QSB^-RMXT^?8O1S[ J/GN(,%P<#*>#^=7I^-R(/@%(CB=P\5L M('4*+ A.8A*12"8=<5PP BP&&X&[F,-#=?<92?BSC*'QJY M7"ODT;&OA=5A1D.8??1A!(/(9$@1CRR30SF5@B0V*D^449ISJZQT*SBUZ226 MP]W%?:/FH^ER!@NB;[1?Y^GDHKK&YI,:(KM6"&+^RT^3:8(I6BCXHV;Q_2V. M)C-(__:7^?02;KXY&<^1MBPL?YA/XC^/_AS.!@&A2\$3T98S(D5 F0C#B8MHO6AK>=;T$0)D/PN-?A8C M7;, 1O/9\CLW='@23$5Z/')TKJ#+=KJ=]"'C58SIJ/S;>%XW&WTK1(-[!W@E M[3]$4U'M:ZV/&Z575M>D%UGOA@5,@C2<64*9 R*SRL0"X)>8#6,@F0_QA6K_ MCBWWC,K?1,1]*'UR<3$9-X!^;6R[09)XRDEJB!$J$.F3)\[A04B3](%KKVRT MM75^'T1-E:\RB!_JNZMF[BNZDU@?ZIEVU?/O?CKUX_D"C$TN:0!. J>92!LU ML31FHF2VU@1J$GO,J-M&QW< O'C];B_.BFNX6"?+VZJ/^+N#S)+C3$N2-;=$ M@C/$>ZV)=#EP!SH8)CO9ZK='VYT.>S+:MQ9=Q>5Y&\?_OO33.4Q'5^?P93*= M#X3R-&A%B8@4YR6H((Y*28( ZEU0S-#'-N+VVKPW\,$HMHM >UJF[V$ZG*23 M<7J-YL7 N&BB DT258+(%!.:$CX0):P'/"TDX[R*AN\,>S#ZW5Z8#[7+JVS" M>";,&EDN&&=UR"()(#Y:Q,2C0DS B.;*Q2034]G5V9#OC7PP.NXDTH=J%ITO MQG S^32KM M+,J'JI7=57LZCI,ILJR99.,!'D\NQ_/IU?$DP< K+H5DA6\9302F([$J&:*4 M!,XUM3[Z*M>YCX X$,77$_1#'JCN/'@S',&[R\:TQTV&.F<-"2 I;C>6$>M4 M(CQGE:1R68@:R_MFQ /1\)8B?*A.W5V='_V?IPG/DF$>7K\R+X$%X<"'1+S" M T121W&_L8$(:QEG(3%F507=KAG^0!1=0[@/M6ZZ:_THI2G,9HO_E.FR@?5: M*9L+J*301DPE$@--QFA]YB('P5RNH/$50Q^(MKL*]:&F;1^:YH.$QJ 3FA$5 M.6XZ"M#7T\P3)CTXH%9Y7N'9E[BZB7:'S3C=C=X"] MG\SF?O3_#;\T?@ 3T3"%+'3&H3^H#2,>N"%4)V, E -=P_9>-?9AZ7M[L:[0 M=J>;LK+1'$W!-T",IRE0'@B#:(B,Z")X'BS17(.*3'$/J9-^;X_VXC6ZM>A6 MZ+#3-5B)U1V]_SP9+QT\YV/,&JU\;B40Z<"2H$ 1RW 3<<)%P;KI\?Z(+UZ7 MG42X0I^=[KX^0+R<0@T 7**+.F,%GZW M9\3[([YX?782X0I]=KK#^CCU);GAP]5%F(P&AED(VF3BD]L+;X4:.]U=+3EU\F?\[,>?H+DB5YD%;@PB"(SAON\# M<4Q88JFFN%-P@Q9ZE:5Y>]07K]3.HERAVPHW5,>7TRF,Y]_<7KNIIH5^B\PEW5Z7@.4Q_G MPZ_PVL_] N< ?6X\*60D#"UP(E6FQ'N!QT>(TE(:'/ZORMO2JM$/1.<51+M" MYQ5NKY/D^G50#,0P>M$(+H208Y&O&&FZL.%'XU>7K/9@$H)+F5.6'#HDSF.VXSCG&0O!43)@M2B M@F+O#'H@BMU>D"L46^$ZZN0"II_PV/AE.OEC_OEX:FC[PB&ZW%N,*K5:(V[J5;?'ALY_"[.QR M7LH1%$]^((V4(2M+'.4:-Y> %@+02#+D&$-PTJ8:+X2/83@0K5<3\PH65(C: M.D9K?^I'I^,$?_X'7 VHR6@I@"0QR$QDXN6U.G&B?98\>)^LJV&/W1OV4'3= M09@KU-OI)FSAR;T9SJ(?_2?XZ3+DFVG<>B!84N)^T0.(Q;5C"$J7IZWL'9/= M-+QNY!>OY"HB7:'G3K=BRYCO&U1O\#NS@1$Q.JJ T,15N:DKM[#6DJ"M"SHG M+6,W2VS-P"]>RS4$ND+)G:[![F*Z-@RO43D?1'0Z$U4R?[TD#8?YSJU(^O[T[^NWUZ<>3U\=G M[UZ?O/O0_.'#V=O3UT?XS0\?\>NO)^\^?CA[<_SWHW>_G'PX???A[T?G)W\_ M>_OZY/S#R?_^[?3C?]X%W*X44)V!NY82ZF'Z'4L1/:A;<,- +[S(B47"A/!$ MTBB1@9J2Z%,062GO[&//^9T*N'Q#4:T^S749%D;1#(U6DN CGF"2,SS!ID5IAS:@ M>JI>M!+0,QU MYU1H6\UH1TS81-@],."]+Y<;B^(L3D:&+D\@U/,F$,E$ M[2-_#PI6;:^3)TM5;2+0'E;O44J-[/SHO1^FT_&Q_S*<^]&RUI)+WEH72*:V M)(>#)=XZB>YPSIHGQAPWE;7]** 7K/EZ@JY83V4)[ASF* Q()WXZ'HX_S1:H MF @&M&,$4938D!*U*4TBB>4$( 1SZ;$,WFW4OQK)"]9[!=%6K*SRC8TQ7EY< MCDK)_;/Y9YB6 VP*GXN%\Q5*P8@+6 !5#)"),1*=%-HKP!6:*N")MD(QGI0S MZ;&ZREMM 6W!O6!:]*. BH5:RFU@8\I>XL^OSF$&TZ]+2)9:8U@()%F+YHV3 M$G=4C"&2Z#4GDAM';*FU'+-+-%!A[*-1.=NL[L?P'(+]7DW>/5A[N+%, MP<_@-5S_]_3:%/T\&>'GSZYE<8[ WTRF?_AI&JBDL^&X%"*#$BN(MHF/DA6E M\I@CURD\%CZ]#3TVA+A[QE2^).Y3)?UZA _#DDP('EC0!&AR1"8+Q%).B?$Z M.0G4,%6]@O5>1(+M1)GK7U]RA% '\_ET&"[GY<+\ MXV3UGCEP6G'#.!#N)6[#I49&@.Q)\$H&$VT6[K%HPNW>%VH@/VSF/8-V>_!Y MWT\G>3A_.YG-!M:4%#69B+5@]FUV6-FL#F1W/I?> *'ZZ!$-+W7)! M6)3HQF<73?4'\.W1'C:?=J3%BH[TG5VS@('T^G):]LHF0 MBB<"XUD3US00N"GZI-%;B-*B&Q* >*T$R5+Z$(.AZM$$]*W/OXU0'C;?>M9: M#_[^&L37-N(:R,FC51CP[(7$T"V-D(AC4>"7U 2]1<]JW_-O ?.[9%HUO56L M]GKSIO%?E[-Y\85G'R=K'C@:Y.$^\G- V,:)BI=M-YK=H5W.] ME ?,..6I3B1(6GJ=&$^L2)ZHZ$S,6=CL:[^A;0SR!R>WUUG%(KM+P!_AHI1K M7QJP* ,8?AI?9Q'%JR;1=]2LF5LS&Z S;5U"[\JH4GE#&TX\RXQH&:T2+B;P MM2-OML%YV%3K77,5"_VVND=TW%%.T<#P.:&!X8PA/B5)$!4565"N]&.ETDPHJ3SH)Y,0*D8I4D 5T)]I9<4S3 1'TN>>NY[R7J9*1].?WEW^N;T M^.C=QZ/CX[/?WGT\???+^[.WI\>G)Q]^F>#(QX@#IN/7)0IB--LF"67C,;KF MFW2;5,?4DNN'9-PTFA+_X_E1C*591Z/FT3 .87;S[,1\DK@E:31^)-(04BX5 MPBG1P94K59&IB$])=X/QND42/#;$==@\Z"S1E(N$-?7D[63\Z2-,+]Y?3N-G/*_+>3!LCLI75\MR M5&>YR&[Y&ZD)K%:).; Z$V%3N7;AZ M3+8G,#KQ23FE=.S)U2ZB[3E/IA2V3 MW6NMAX?*];#7@%X$B+2!W5/.RY:0GRT:$W%^CK=(TIJJF-V&@@ *YV? MI" N2%.RH VZ&!)RJ-UF>*^H^$16SDMBXB:J["5*["M"G$SQ8%B$K5&K:?#1 ME7J]I9\V#<3Z7"[ALN.)@](]Q('= ['[FX.=J.]!.%@7V?<0\/7&#Z?-U>NK MJ[=#'X:C$BY9^GLWJX-Q;L&$3&PHJ\-S39QBG'!M8OF!E=6)\2B@0S2MZFF@ MARB:;^"6T!KB^MGE%-+9^+S4 B]O6:_\;#C[;3P))3"Z2.1T_.5R7F[WQQ'_ M57,G=G]ZR\[Q+2;8DZG5^^2>QRBK2*AU5-TK-O1P1/8_41E#C@'/#V;*TZY/ M@H2<*3'(4@C:IB#I#[JW,/Q>,MLW(4$/+%\\CBW?S)8626F>PX-6A"F3T:I) MH;2.]D0$HU(*66A9^TES-9+=FX1[IO+[(>'=]=6#!?GA\LN7T=6-\=RL.P,F M)VD8,=27SO(E<@5M(!*5D=PQE &O_;"T"L#]>-\ R)AG4U,:DMQHJFPFPZO\FK_ 4FGZ;^RV<\($<- MG9NRUY8:M-&1TS*4()0(E'B7L]/1:JU:I8'A*+<6.O[M9I$_"N"0C(1ZDJZ8 M(M& NGX]O@UI>9W: M0FEL%3-%@'9+=60$5%3?J2. 43BW35V(=V0G>6 M;\6\LEMX9D?CM$"TO*YJ ZKBX;P6R.X/Y^XZ>JCP2@*N?"ZO!T>#HX+E3&S2 MZ"X(SHCU41/MD] N1(!'>\+LJ=8?.9=WI/1-Y%K;Q?YE,DFS)1Z$]BM:(M.A M'WVK7,=S9EXZDH'BL2,=NH@Z*!)S-M$9[9*\9XNM\;2?&&BWIW0E74QZ$F0/ MU_(EN@4!7;R&,/^(_^::RA:,CP%"9[C%TTC@O8]I>>:T0-5C=.M#1,\7O-I-8T]0H(.X>PH\78&.4YK0*\'-R4F% MG&7,K+-:0":AEV2)VF5@(Q MT2"@E"UZE\4Y=5Q%ZI*)MOH+RWT0SQ/RV54[]Q]4.HFVAX/_-8S\%0*:^C]* M=.O;B1\OG_\,J!P%(ZIY3W!9D9 A$N=3:2T+1@M;6>=KP1R$[NN(NH?U?@Y- MZ>'W?CJ_3DOVL1%NV=V2U2 "I02R$D3Z4H:<2DN$]MP%B1:OJLV"1^ !/8]]6$V-[>C100>[VT$6(&-$'U8'7!,.S21) M!1 '$G=.,"D)Q0.MWAGL&0CRA.WX//S81/2U[X[* 7?T:0JW@Q1\8.!$29NR MW)<$JD"\AS)3;1(>KB'2>\4UU]P7K?CPW1L)%64_J2BX'LS$-3.=O;JZ_9.& MS(X'F]!J(2*:2*0LC>F]R\1'%@)8DYFH73^U/;KOR(#HJIL>:AG=QK-8)&T0 M[<"(V$/+H;/^'J%)!^'W;#TL[]DA@77H9VF(%M>#4L0J:P@84&NR,JAET1TV4:K:K<;>HCB M>IF9F2LZM@+4@?1M@O66!K 'U7-D?%53W-!TZR+V7Q(]U M !GE3"9< (IJW+X<>%P%.1%JJ>*(WJ.?];()\62BQR[YL(FX^^?!,MTA.B^3 M+058LD*'.*5R9RX(MKC\Y,VXB,)*T M*X2CE 3N\'PRH(5EFJE4NRS9<_16VI62MY1LQ'RJK(D>>ET=^]GGHW$J_RF$ M_^I')9?]:'[LI],KA'S=,R:)2)DL+^PZ 1J^+A*OA,4C,W*7&)>.UR[7WPK8 MX3&FOCXJ!KTW0GCEQ_]\-9E.)W\41I\T725>^5'3(-!HPT,J&1B07=GXRA5Y MTD1FK7),GB?!6EDQCPQR.#JO*LZ*D6S7\_Z,!UX)N;P!A[PL$S[+QU-(P_EU M4Y;Y #U@)ZGA1*02C$L9)\Y3(,DDX$PR ?=[#*_K.M!VR .C0#^B[B$4X6S^ M&:8H@NDEI%OEVY;H(@3.)0B2F4CE/L02&S4G8&PR""UXJ&W(/H[H<'C2@P9Z M>)5:EG$^"Z/AIT4K3Q>X42+@%*7 R3JK9>LT&.GN(OI"-%' MP97FHM6!L[)6/U$:*^YCVZ$!3RHBES!+M MO4G<*3P&VS4RVF+P[Y@HVXA_!5^Z78QN ?CUY?1Z#^3)()6])]DJCP9SN0L, M$>UG$2.:S!!9;F>*=@#Q@S];J6,%C[:^H&V +\#,WDRFWT[+_'XZ^0+3^=7[ MD6\F5'SL+P7[0-G 0$1/:!;H87F&HM(B$B$36M9!9G^_$,<:ZFPV[H&QI4>A MKR!(YYO2DJCX^CHFYW;NXM%%D"8JRR M[?HHH,/A2GWYKV#'UG>CU_DD0QC/ED"D@"P2)4:%8EJCZ80G82#"&R%8M*!; M%FRY]:&'H\Q.XEJAM\XU.3[ ?'[=4G&%BZP#H]DXG)))I1F0+^"\)2G39),L M3=&K=YY]!,_AT*"Z]%=0H^.5YBID'R?STLF\.;::KK2S$DPX2,;AN10,"4ZC M!%CQIIM: \RK&)5W&E*K);_!H(?#A5[%O8(76]]LK@?:;&@?)Z_@'$;0]+*[ MWMP$6BPZ!$<#:?7A; ;WR$!3#T@[D$RXBTI=*WI)XXKS,I 6*>TJ@CM"K=MZ%YN K+X?"C MJM17Q&QUCK]$9R8"I-D;%,GI;'99'NK.)2I)?@4I%A><__KS/5DA[G\V/VB^7V1Q#OFG\M_?SD^_ MR>UBB&+ZZF?SO\;)Q<^-Q#Z<_O+N],WI\=&[CT?'QV>_O?MX^NZ7]V=O3X]/ M3SZ4%]^2K3Y[7:)#1K.[P&;#BR\C>.H$V6R GV\F<7=RBU'NT*#N=.#/.8P3 M'MY=SN=VW,HR"RH#&I,6T%TTT1 71"#HBE@+"H0R+=^A6XW7S>1HD;7F C52 M:X)V40D,XKK41"CQR RDXV@HV795'YX>J^)>X4>C;CO$)EJ\:U34%>FJF.Z? MRK33_&]Q-$'[Y-_^@J<3W'QS,IXCVT^N#1M,>HMC;9,]-=/RHT;&QK'M( [B+Z)V_6&8MM<'5 M4YKG.DS/D^7956>/4J"CP'=)"*Z%\Y0%HK,KQG$IH>T$(\ H34I&S^\_JK\P M(CR1W;DK'FPBY]K%H8Y0!1Q]H:;EY?UB1X*YQ!6@0+^L1'C9;*FMH;?[KCFX] M7P]G_A,:6]?1RI.\J*?0UQWH$\/U>B.ZR51W>#\:,P@7:$ G*"HB5<[$!S28 MA=,I:(-R8.U2S/?C?M3'S+5GE*1(<3I92+39N23*ZB2]$<5:/\#[T4VTN.G] MZ"8B?>[[T<=[?"IMP&A YQ!W2-R$;2)6XL%KN0LN*QNT^"X;'F^DX58-CS>1 M=$7K]?&^H&U ?6\-CS=25*NVM]M(>6<48 ZD\^AT:TH17.DF:*-U1$4D>DO7J.=15;Q=JA,\>2RI.@L< 0>@M>J MQ%HF_!(Y)PXB$(/NA9?6ECX<%4[.VV.^9(5VDE_%JF2W^MJ[;')T6I.@(B)( MQI+@<7/(8(0.W#BA'KNYFT'\ZZ?)UY\7GWBMQ,5?;G1X,]Y+UMZ64NNE:E=S M2U3>"4J:Y=3'^>_#^>?CR]E\<@'3DS\7A/_L^!RDXBUW#;!R\1 MLDLD&)-)D HM.U!1I?IM8S:&N9_WM-MZ[U4=BJJR13E$?B8BE)%D)O;'"9<*DBQ[M'A[N MUZD]@-C3:GI].MYT$_GN,KRP#:[O-=YT(YVUC3/<1N"[)(3WPBE&!>$E!>LZ M.=\D7 8F&A-CQ-VSWXU@_^)->^'!)G+>:;PI2RIIX8'P#!;=W')=P9TF5"AA MO B:WZ^.\;+C33=21.MXTTVD6/&:MCC2YW[\Z;H#CD*N0@J!<)X0!$N"!(B" M:,DIA*"T":W6\A,W/M\&?.GG]_;2JWQOUX!87OBW@%'QS?/6T+M_Y=Q2^/?5 MUT%RE=\Q;\.QTD9+D9%><$8D+]V/13E+5."*XD]BE9?+WA7XR%ME7?UM(K#* M>EM$?R]?8:P6 0&4=WO0%ZB\K656._)C M;;@#929SPP(QDIERHFN<%8*B45O.5'(R'%3L5Q_631WI5GS=>OSEIPVH[RW> M:R-%M8KZV4;*.XOW,MS2&'$K4N!=B7=1Q#IK";7<>*2Y"^W:(.^7ZK>*]ZJO M^4V$6U'CR\?9XW<#:Y1UI3ZHU*'D\D:/84;S9D_;QNWUY MTMY(\)-.4GON;%:P.N$L.0$%B-5359*C2C*+XL$F= BJOV5O@N^Y;Z+>5GF9 MZDTC.V+/(\E0#@\>8[4F(!R*I505#BE$$@*-*;-H@ME%-O0^I*OMFD&5M-)/ M&]6GLF_1AV$0T4+VWI1],A/+-?Y))#,A=!O MP:7UV Z#*KUHHH>.K^> &(=Q#DV#OM+]/OX&V#)@!1D3FB"5DBON7!>(M"!I%H+B- M]6AR'(:FMY9H#]U0EQU\CR>S^;*_R?!_( V884)3I8E/@!.T:,8XGC-)5/"8 MK+%9U^[!O@[+86B]BJ0KMC;]QL:%H5+F7/X[D-F*Y"DCABE+).6*!(7PT&PI MM7$'P#Z] M?F^DS4DMJ?9PC?D-S.)9J V**48^"E*4'$+U'13P39]Z?G301:.ZS^-<3&IF:T"'T12F4\YR:I M3*AS'@W87.+@U!16[>(F_^_E&!HP:AD^ MG+0!ANZ-8JD\<3%D9+1 ('.P3$)R+?N.W/_D%ZRU3D+J=;TM 8'(@3MK"/6A M1%9H("$D]!HIE3XG8\&W*U"RZM-?L.8Z"ZOB0]U=*ND%&!Y=H-%DDDW*N/A+ M"K_7D23%N6?<6.7;E0ZZ_\DO6&N=A%3QH>PAA9: !',Y6#RM%8V<2&DSL5HG M8B-W24BK?+V]?,UU%E;%1ZX[884?(HS]=#AI3"\F]'IP)F7JG\. H#-=R)D*X!$%09VRK_MC[I?8V<=1] M:WT#P?:D[3>3*40_6^8>1QXE3>79S3?ULO"4\;H$BX.46001H4JZVNK1=QQA M74?3J[(RA^2L-+>7G>-F8F*"X]SF<2(<)[+!/0D5-W6V04$EZ MS_TN6$ZGICXP3+_XZ?RJU#!I;)KLA'+)!.6AQH7/,[/D$;?PN4BR@=QKOY/\ M_?)_/D\N/_CAU:4?+_P9CQLE#T(0!0[]8&N .*T-@2R%4B$J+T,KLV'%A^^X M^D4_.IA4%&!MAW 91GG[^!MP@9X*%>CPIA)V&S0EWFI+C!294N&%=KZ51E=] M^JY+/?=E"W:6W(Z=OBKUFQ_[O)JN7:^UFUOQ0C*I4I"R9-07) M:'?V,M,&U/?T,+>1DEH]T6PCX9VIGWME0RRV* 4T)-%P1$,R,!*I=+JTDU>\ M2H&C/7^8JZ_U302[HX]Z/('V"=)-].* 0> J6$4]-1A.#4>*" M1_?/1R$ 9YA]NZN0Q\< 6%:,-R2@)7W D9 616LYC%#.P9L">!0J+$+ M^=<.0_YP^>7+M4OW[?IP=M)D(*?3\7PR8(Y:88(G+,900J0C\1&Q<6.=B,GP MD'0K;CPQT*%PH*8\>ZGTLPCX*-6J;@A:F#O@7)24!4EBJ:[/W2WK=NF!QDVY?;*)&$+(:%^J5#HO9R2MT^BF MX':E(63OU/V=H')F]F/H#H@M/:FD8EFAE:%DY72+TV& M(PE,RDIYAP)Y7VB M7&,12U4F0:.-!(J;E-N%%CTUT@'HOKY$U]80JO=0\_O1^?G1NX]5FFRN_:RN M#S3M0-9XG/F]C(![_&* &T(H2$(H$TD,LN0L64=LU$ ,!"%-"E2'=N;UNA$Z MK>/EAU[?-_.DJ;.E AV72%ZC\#B*SN & Y9R$X6D[5Y1[WSL3IY>ZW'DXLODW$Q1*[#/D)Q,(0@CI8>)9)IXK*-Y1DY9YR6 MT%"[!MBC@)[E]:6#DB=]";N'R@OW,"U#0EJ ZJG@QDI SU-VHZ+B)GU)?6>4 M"(HS9\N-56 E2@AWRV"")4E2%T"$Q$7M-LD[I,(3A3EVS81-A-T# Q9[W^(I M@3K0P8$A3-O2]8AZ8IW4)&MC.-;J)6X#S=\!L/O\F@I*F=22: ^=!G!B M%Y/QA_DD_G-98(0K[S4B4$:C@R)D($X)28 ""\YK(UCM*YX'( Y!S=TD6_FU M=65(;[3.HKF;2.F(1F00G 0TA(G@5GNP7.?P5S8)225.K"N_[ MS9)-TR#Z)\DF/%P/3N>3+\: MTQ:4=Y9PR0215)7+1M'TLK4R9:99:A=+O-FX^YH\L9'F)KL1>Q\FX\C/9F=Y M<9J>3<^'GS[/KP/4O*,"\$A5*9;.JB4U',$2Y35:LJ*TF[OSJH)OM)3<'5CA ]+6+TH[?E#71Z M'Q=P%ZWBA.*4B 2TC$M4&C%<&)Y-%E+15@I]9) #T6LM,?:P<9_#J(D=*5;M M1\0U\[$1<-F;O+8\T" (6(70HG3$J9Q)H"6]5"BJ?.V-^Q$X+]RVJR7H'F*] MUD!;L+X-N)[LNT>!/8^%5TV-[>C100>[VRP6(&FP1LHDB"]K0C*>2ZQ[))$Z M9GT./.O:CN S$.0)2^]Y^+&)Z&M;>R6-Y=LER>)08\$$QI@G,E$\*4MG.QN\ M)WBP>:4=""W:5=Y;\>&[MPDJRGY247 ]W/*LF>GLU=7MGUS?B2I)0Z:2",>; M9NE O%2>9&MC$#;83&MWZ&B/[C!MA:YJZ*&!Z&T\2RNY!:(=V M[:"1TUM\C M-.D@_)X-A>6KNO"RZ5Z"^R'@HL"=S>GH"#I5.N+W1 A].A/[9Q+L@ V;R+QG M%BQ?,7AT7I0R8LDZ(O$T(_C7TCN 6OP196!:E6#>D@7[8$%LHYM'5+V%8'LP M')J(E]/9[!+2Z\O2M/0]3(>3].&SG\+L_>(I[2P?S68PGPU825>@#$]$Z1&L M$:6P5+;$AVP1=%(*:H<2;@1PQXDC50/4^]?(KNG3_/##E]$0<1HD/( MH232>!) (,U#S-Q0PXUI50.H%G-N83MXTFRKAUT]-[V[+.(ZRQ\@(O;Y$&;' M?C2"].KJQ,?/=W]W0+7.6934ZE++7-)2*$-%2C((<#XYJ03?Q:/4)J /@6&[ MU5S%J+MO2\27#+]F+;R?#B/@"FF6QX!GE4S4DFA5JB6B+/ L1M?=,H^+PB?Q MH"U>]ZUI#99#($H5.=?N]+62O2=_PC0.9\7KO]XN!XZ"-!"!6.D2D2%Q8BU: M9 X4M]2&P&6[ZZ]VX[UD=?*2D02X MR4:IS*+>*&^S?.B+U^&V JJ=?KZ22^>0X.)+D6>SEWS[\6SQ\]D@):V3HHXD M%7'>+*+M6\+K$#9S>-S8K-WV2_;)\5^\^G<@]K69ZS69\FXR;Y#>0/\557%Q M>;'8@R2X4&KNH;F+WI)4S**+[3(:(TPJS7FV77CRQ.B'R9*:(G_($5.?(S=& MR0+H 'T?0;..1.!_B72AU%Y ^025 :0 PZ!=,^MVXQTF#[J)]:'F;7W-?RO- M=3P9S]!9*74C/DY]B>!^[:]*L4Y6(GB67?2XR,2S+ F7)EI=3L661;&V&?TP M65%3Y \YXGKDR!V4AAO7;_QPVE3N.TK_=3F;7Q?I60IDX#U74B2/U@TUY4W'EH /( %%$123 MB?O:Y;$>!?22B5%?XBOXL.O;R0=&<:!>!2T#;F2 ^ ,ZNR$Y7\*&+,U"6[A? M-7?7=Y.'Y+X\A]96L*[SQ>1CERBPQO]B R<=%]0GDB531!K=/ &A (U..0D3 M5*"[X-I30 ^6854UM()7HJ_J;C<-2W\K8>WSS_!J.)YW:^3!*-7 M;W^=?_;SH]GL\@)F9^C>7?C1?#1%8O:Q42]SA;W MZ*9NHI6.^" C,=E+JG"_=O=[O^]=4;OM)/Y(-;M-9/(RJMD%W*Y-;HJN*X&" MB8($$1-.T#+CJ$8G,54^XO:]FMU&2MZHFMTFPMYAZ;*G07WOU>PV4ES+&F:; M2WUGE' RAN"#)1826NL\4Q)\B2*@WE(!EN7[3[0OB0J=JMG59\(FPNZ]FIUE M@8+.C'C'+9$"-\\27$NXY H8),ULJP)8+[V:W49*>;2:W282[2-XL(2%-.[3 M@&?'DF>:1(=?9,!S+4B!2))E,D>&KGGU\,!OHS^3B]K- NPHQ-H)Y\M)W5SP M%2^G<5YF=SQEG*P6S"6$%7)IEX0^N%,A$I^5]EHZ\Z"JQ!.V^Y-#ODC]]BC5 MVHF$CZ/\ G$.J0DOX0@KZI(D%V()/A4H@F0I240>(@H4*I.QGQ&E1>NE1 M#V:S.Z>V(Q\F)3K+N*<8S%D!ZILX(9A_GJ0E=5\/OPX3C%.#,VHG)$>''WX M[1S_\^[CS3WZ;5[#?.;'Z>W0A[*_#6'V*_C9Y1329'Q>GO=*OLLK/QO..KP\ M](BFZR/#K@15XSWA&YK%R.6N8C'8#>2,O_2U_-+%S2_-)OG3='+Y9>:7TQC= M3&.2ITOXH<"_63A1T\1S0)>'0NG/A%]LB4J-RFN7LD^^92VK'0/OM)WN!NOU MA;/V-@6F4:*4E3A?6R+"52:4>KM_ 51M>7J^!U<"C_0,OEBN:"A, 5T3(HX3Q#/ZOV M8U0[9,_R*K6WI%H7;U9/N3W<1[+^M#X.E+U MIJYGYYB5@K'2XS+SZ$JT5"2.@2 Q&^E59,Q7S[+> VX]\?JV=]3:1$M]4NIT M_.42W=DB ;9\6DHZJQQQEU9-N!V-Q#.=29(,@H,4 [3J1[$-@1["V?W378^* M7$>9CEKHX8%O%32^+)CG12P)X82*DA,L?"9>4$&R=L*75TA1_1W_$3C?&T&V MT<*.=A"Q@*:5]$'%0#24\ME0^J@[2PG34D:ML]90NWG=(W"^-X)LHX4>BG8< M^]GG$@6!;D03YC(_]M/I%?H'#=Z! TNE,Y;D%'!_"XPB?0T@3O0+G%$FB>K= M[QY%M..;Y)=P"=&#*GLIH#J;3X?ESKS@'#"6$F=6$29+ZG**)90B2^*, $99 MM#+4]O;O(OA!I+5$ZJ"J'HZPZVOW;_)[/9R5RRN4SD GYQ)X9+0M];:4=\3+ M' D#!SY*#V!JQ[#5/<+$O:]*T7G8&U5&FE&$X0O\CR MF!ML5H0ZZ05(#E"]*<]*(#\8M991W1771R>PR?@K3.?#,(+7$.8K^#X;&.") M&LC$J%2Z&R-.%YTN>?E"Z9R$<+6=]A:P?C!MO4U56:D]]"AY,QS[<2R9<#?" M6+799N5T](@P%O="1HHPI0LD>; &+4-F0G5WKQVT'_Q;R[\^E/OLH2?G$"&:3)RWP%GX;C,'!<$ITE'O4B MH^&8 R,\2]!<*(%;UVKSNFZY=@YG.D+E,2;:D@:_ 4L\QFXKCP M4FEA7:Y=?KSV'/J.3=D;7J^]9'P.,NQAK,FWW:TI+M$\'&K#7%+<$V=*=QWLPDIRCC6=3.1WVA M=&\?,_/BV+X)"7K*J?R&:_$<&WVDU/E 6"R7.48+8G-,Q"0K@)8HC]@N''OU MYS_C*_=^:'%%;DT7%?3P4'GORF\!*B5E>"C-Q3W#27IOB#YJ MUZI<">0'@6IK:T>AH+\/YY\?B&=V5SZSN]+\)JSK!WRPPE.E O$B>")!E?8N MGI,((&Q4.DGE^CHR:T[D15.XLJ_^; 3I,QAQPTFMF5/3;&LV /!)QV2(XBP1 M*QX"%FDO%4P^5M@5@A.''4J:0A9':_P<:^K83UD_NQ.O:42#V$ MW?1S^*6LRK(WA$=;2FU!20IQC@3.\534 8*M71J\1^NHWE/LA[\?G9^\.OIP M\OK]T7^6Q\-WQ>LJL3,='E"?_M"NSYX;PJ[T6-G4^D*E0"HUX6 \\]>;$+JI MGQKUOKJZ^97W_JI\Z^@//TTW6X!)/'LG'(D^N%(C,!=G1N%QE$IW>YN@>EY. M=]2="\TM'J3/\I-89NO 7+\D4,J52TP3X0-%Y]]'XCB31,@(C+,L*:T=?5<- M_*Z>'G?,T@<%\9Y%V?ORPG@-'W_Y.A61NJ L#T09/$!E2!YG$ 7)G"H=N= ^ MU,Z/N /@N5X0GXD#]R.+M]9%#X[ ]H*XF<8XO1_Y\3M_ :K*H%N@\Z?BG\S4*Q$(,F*9>K7:L\"3Y30O&(X3+R%&GU"O,OAK=/ MO.SM.6TW46WMQ[L&['7GCMGBRM]X%UVIV>\22D5*2XDM=T'@61),& ZN7:/) MAY^]^\N)YU?8I)ZT:U="/O9?OD!Z-QG_ V9S2 VZV6^HDB4XSG4.L219@RVM MSI1%<&AAY$BSMR)Z!RU;"CXQTO=.C*J:Z.%(NTED;#JH-LC./_RV !>R8,!T MZ>T!D4B?)/'&!*)3REES*MS]RFL54U!7 /J.V51?8;4K,;^':9Y,+THDH@+ H,I$\>.(]EZ6+-PK%4 M2M-J -AGU.Z9/OQKJ(5?PP]R/ M4[AZ-<'I7T[C9\2+(KP8-OTZ3_[\,IPVHERT^58,K&;9$I=5B8] (]#G&(F% MP((VBKO[O9-KM&EJ#W /F=?S#5AOZJMM*YW\B>A0)N<%T" ZZ3ED0Y3C<(W$ M,07$*VTL926=OUT9\#L?^]VHOZ-$:SM!A7*3<;.YX5X'TZ^0WDRF)Q_.WI^S)6C(4C9KH7?X^-\7]JO*/,>7E:/1LWO+"SQ M!R(J1K!6D M^[7_7UB^1&6\ BUC($!+SC&7AE@+:%)I86WD,B59.QYE-9+OCC85%-)#(8)W M,#^ZF%SB3.>E0<:KJ_?32;J,<[3Q?[GT)=(;X'?V$"'" KG3GCBR'2:?:F&YM'C<^@)6"YUM)4Y50'V=T? 7:MZ;Q=3*Z;C!Y.I[-IY?-CR,-D*+ZN$O.YK;=\/LO2;-P\5ANI=1 MRS"=KIUEB8@\':?2*.G2CUI:O%DP#C1;HB$E(IE#N7N%:C!,B&Q4,*IV>F@/ MT_CN*/_<5'C(;MNY2?;%E]'D"N #.OO#"&L$?#T5_--94Y+GTWCX/RC?9GD> M3V;SV;'_,IS[4?GNM>$TH%&'%%,F67)3[KDI<=IJPF20EJ&S%V+M6[ M8_D^4.(AT]VS&3F+4^F7IE'>MU-)>8&V6I3$< M$AI(+@0<43BY*A5^L]7)? M3)F5,_CN>/V,!%AQ-UZG^_DVTREW*K].TC /KQ?PZ3A>)W?XT>U/*JMXH, I ME;)$GZ0\'R8H85FT7 GEY7"Y9MJWZ7N8EX_N/_<9%FQ(ECON4&KNUXNV][6 M3!AJ-U+U+*(M)K@_J4540(+ !)J^:"1()16Q"BCA25/-+5?1U$XV.*C4(I-8 M\$$2:XW"U><-<=X87'WH3^0L:8[5#9+O,+5H$Y;VF%JT@;*?.[5H-IT/SLN\ MFD!O(WE(8#CQW+%22Z^4\BW)NCX(P4T :4P;FN*GWJ(H_NV&GG<&/( 4HDUT M/>DJ\XIA'-] +*.J6\#8)-NG#07J!P\^G9C30?CWU==!.6(TV MGM0L$">$(8QJGSSNCPI:>07/K< U&2KU];>)P"KK[5>4U,7EQ0)(5C%)")HP M=!;03H\X&>H3P9U% T0:K6D5U/"$YNX,NCMGJY/8)S5D5C' L0'B_[P%1#"K M8W:)N*31]-"@B(N<$\ZCBH&BEY5:U8!X2GFW!WV!RMM:9GUT=[J3Y(;..W(E M C'6&2(=8R08*XGP$"*>[IE6+W%S:.G46]A"W7710RQC+\D%;>;T(YUZHW3J MC6BRB[S4;73\4M*I9<;-G6=/! >!F[6CQ&OMB77 >$HQ*;OS&Z"]X>U&Z=1[ M1]M-5-L#7;^]:=Z$EBYKJ3(NH_***.'+B1+0X!":DJRSC][A3Z!V2-):,'OX M+-&[KM<]/G=25 _E/[>^.EQU$W_R)QI/PQF\GPXCH+QT!I ME]*10A)I<\#S*3JB6 ;)T&-+O'8@?'^S^3XI__S$> ZS=K/%?#VS?TQ&^#&E M!.:YG\- 998M T. FXBK&II_4 MCW7PK#3I(06V;@3MO0S*YH>O<9;?I#%@D4DMC28N!8$N?S;$4RV(RHEJQT04 M=F].A^VF^&.-[!&%=M Y?&W$YKO2Z.FFRMQ1G..Z[]0%?-NA>@M*W62*^Q.5 M:IGT40D@*21-)$,J>1V0[%('Y+I5%*J7@3B@J%3AO5:91N)="*62IB?.N1(\ MX03N$T$IVRK<[T=4:C66]A>5NHFRGSLJ=?6[F:!Z4%C5&P'KI M++H;*=5.6SRP"(V-./!HA,8FNG@I+]QMYO0C0F.C"(V-:+*+I^YM=/Q2^,L5 M)*\\KF[+\9PIO99]LIP$R;UAAG$;=E[ 8V]XNU&$QM[1=A/5[KR8M7+EBD]: MXGT)*;%GD]& MHS>3:?E'@^QR"E:RDOR=B?3,$J>I)=12GF14*N2=]P&I.L,]Y'O/3M'^$NAE M+I=WE\V^($VDEG%&C!*)2(YSM$('HK54,JDHF*O=QW)GDWM!BV0'+-W]@MJ" M8OL40O+D1.\5((DYI60-NM8Z6_2TBP699"A];H.+4E"CJM?-W]'GNQ52D/:2%U(-@^ MA:\\.4_40H;A[:E2[:G1TJ "5#E\C2,^6$T2GKU9<70J WTQ:^G!]'XLIV=9 M3MUHMD^!,!L;LY0+IRSN&H:B(RM=0H7$Y(CF,27ABW)>SGIZU%_:2RT\&6!R M>_$X#2""9\1+9I"4(J#E%(!P'[07 -Z;EV.0;R6"%[0_OIAKHMXH^*)\W_;B M&+#D=*8:M2@]RD"74AU(14)5=M'C@>%]+[E%SSSO%[3V]H'\>[B0-V+NBUJ] MFT9M*AJMQU5&J# EPC188H-!D4@MHS.*"O5R;HD/-R3XNUK'?7+X!=^>/2T( M[YVP.@HB!$=?35!/G*&&B&PL8]E1#WM3U[7VY'\LYOUX%U.8?:T M%%QFD5G@1#A/B?1 25"!$1J80>,$#--[T_.@ZLQ_+./]7,:]L?=EWAD^+0-- M94D;S\3XB&H$*XEGV1#*K)/9)2[=RSF+-_6-ZZ5Q'9^]^\?)^VO#$;HF;7694*5'QV1-BK<@G!'DL[*K/'O/M3N1?(4IGIY5FM& MFKVZNO.3)L4B))E\8HQD;W$1,]S-K"Z/\V!+OS =A*D=#+L5T%WE3U5ESOKL MJ+Y4M"^94&OFUT2K0V Z"Y\(B]KB?+0C+BM!/%CGK; LL=K/4(_ >?XLJ=ZX M\"#(NHY.>@G87PEM$5G>!EQ/B4Z/ GN>C*5J:FQ'CPXZV#E1?+1K.BJL1Z>,6[C6>;7MD"T M ]-B#^V)SOI[A"8=A-^S3;%$YIF++ 02I9:()WOBF<_$1OQS=E)F5[N$VJ[H ML)WUL LV;"#SGEFP. I=3%IJHTB2I7ZL\I;X)#D!0570UB#./LW)?3 VMM'- M(ZK>0K ]V!AO)^-/O(8P_Y9#+P$M86LH8DK(8>-+F2^/[L1LZ:Z&'M]'[F)9-"%J@ZLE*6(WH>2R%[AI[@@(=Q-W#B; &'6Y0 M)<<&2.!4E%[MGH2(Z+@I^:"EY+BN_>RU2Q(\81_LB@.;2+D'W;_&K>X*TNNI M_Z/4DB^.\N+LDBE8AG,B68H2BE5:R66+1YER5B;@.D/MB."U8'9O&]30UJ0/ M4?=1R #BY12!X507@&R6UI8;$680BZ3"$B=*Q5+O7-8EJL'7?C5\ .(@=-Y- MM#VL]^.1G\W.\N_E<7H\/YN>ER" 9F_SP?O2VK&D@SDBH^!HXM!$=.0L #>X M\=6NV;D6S/=C'-;11P^1-RN!+>]A6T#KR4Q\!-;SV(J5%-B&%AVDOZN=9 &1 M.LLMS[C)>>UQRV2". B.<)9-=%9$53WF<>?$>,)^W#TO-A%Z[9>ITR)1/WI; M8IJF"W2S;]8-!]P%/>)2BD@O@'BTDTD,5@)7F@GZ9&374X/LWEBHIHE)#V+L MPTB\##/X[TL8ST^^XI<;ERA#"#9EXA7@X5=.0*^Y)CA]@.B%C[)Z<Y]Y$BN!9B9".A1 >&! MHN>;/4$>,),V"T?-A%W_SQ8]J@%X(Z5"0I="OVH M\N:BH/2H5US(P(VI'EZ_"L@SY*O44=3CZM]"RGV8#W,\_TKTS76"0LEJF(Q+ M?L)UYVWCA#=2D.!IP,.02>(IVD])J)2,\A#KYT@]!N@[,B6JZ>4A:73G!N1W M,2W61AM0/1D3*P$]DR%13W'WNXE7DWH/1\AJ<*7F(L02G&&=+K%\@?AD,K$J M2*6MRCG4#F/9(16>,B%VS(1-A-W'O=/DXF(R;LJG+SWC[(3R!F?G(GY)VI9: M(+&4 7'WUO@[+WL1(OZV2N55%Y#U0X?UT$@'2 M[ V*XW0VN_3CB%9203L [U16#I#HJA0 $H$$Y@QAF0'CV9I0/89Q/9H#HT,E ML?<2N'";J+<;'S?G87J/5C?^P'^"@3;H+0OE"'7@B30*O>KL%*%H'SNP>!I6 MOZ)LC^[ "-.36BH&R3<7[>MAOO?#=#K^C^$X#:SU7O"DB1" 9VEHMCR*EE1. MP'S.5MA[&\N:AXLVHQT(#_J1;L4(R!4 CTM)A&FQM4MZ%JRZNPZ743C56,;BB MF@^WG"LC":Z+?9_E)H 0Q0ZS8S\:07IUM23QXA>1 MS"PF%3GZ^+)DQ5KNB 7/"0_<,FDMLZYV!>V.D ^-63M4X$/^F5[X=_(G&NK# M&;R?#HO'=Q\S&S#O)#@!1$B&BR8IB\N'1V*H\EG)Z.7]J)Y^6/<4T.^!:U65 M]9!AMBO#EH#P"+Y&='8YG\W]. W'GP8*[2WG!2.<4_0#T/(GSMI$M&),<49] M3+7S#![#*:_@.:.ZVT\ES4KJBT,<@#(U"_2EIQ,4AW6W?P M6[G#7\'/+J=P?6/Q!5<)+I+R@Z;RXD>(G\?#_[Z$66_E";<%TF\5PRKBV56Q MPZ#0<\>=BX!*R',F#7$&(L&MS&B=3!2BSVH&^U/LT%$JC+;'#534S HM*"[0SN:4ER<'[4LA? M$1^$9BD+'U+M;+)#K5FT$5.VKUFTB<9V4YRF#:(?-8NVTM_356JV$?YN:*&4 MEQ(7!=&-UP(Z$Z^](DIJ11$>\[S/K>5EU"RJS(9-9+Z;FD6VQ!@$$1&'0T_& MZG*%GQD>VUQJPSU7U5W!/:U9M)%NGJY9M(E@=QXH'F.RPCA%D,N12*_13O.< MHH/I>/(FH 3\CT#Q/BR)>GKIH>#AZEC(-J"^]T#QC137*CQX&ZGO+%!<2>EM MTHHXD @.E"8^98H'I.8VRBR@>J+)2PD4K\^$383= P,6MY++_"?A+!-XCD6I M$Y&&6^*] ^$9*6?V8L(5$>S 4[E](?DN=I G/.6]Y M28?R1.8 0A1V_'.,=Q!7#<)@,%W-Q4(AE!&29E#SV_=DV*)ZR% M77-B$XGO@ M->[4FH&)YW%'-0W*"2*UQ=X2 ;K:W@C G%75::I9K7SL]A6GW M-D4M_3U!BT["WX&M<2?@9@&112%2UD HY))@C^:0TUX2/#>]4@ ^F-I9B"U@ M'2Q%NJI@!UO(R9]?(**)56+4EP7!/3>92M@V/+0DT,,)#<"8)GS2K[84\ MC>J .=)) 3U<5-U'V+#W'Q.TQ(>CX;OAUV&"<;J%E"INK)(E6L]S)#EXXG(J M]SE,*>-"RF)7)])#= =+G4H*J9B;U"1/K4^9NC^!05"4*YT=X=J6:A.E%+[A MB40)$I@ 97.[Y-CV8^YA9.TV<6-]2GJM[U,OG/;=R<>W9Q\^O#\Y;\)$EU>- MD]PX;;?CRW_'7?'DSSBZ3)"*;.>?X=B/XN6HB1F=Y-?#T25*]QW,2\+>>YB> M3?&?^>EU:_,.@;:[AM@U!/=915HI./=H/!^F,OKP*]SD/"VQEOH1Y27BZ6MCK!?MV M1'1]G\\C53EE3[ABN#EEZ4A@@A/&'8 56G);O8M#U1GL*CSX6;B[/HQXY\K? ME_CBCA-_=;7Z YI;:V4\%4XSXA4OF2\GJZ? K;\SQ@[@T96I'T_V_OVGK:6)+P M^_Z7COI^>5DI.)RS2 2R@>05]:6:L$L\K&W.BG^_U8--. :;,>X9@\\JDA7; MR/UUU3==U=UUV5*3NV"X@B[N:T]S6Z#F]:4-0%D=E607!<9HV02G%DRGQ%($% R(JJ:77 MNM-!PKI1AC\ZJ*N0I@]I5KPH;8%]A^D,R7Z:3YIQ^3^D^_WK'!HWU&=O+6$R M2B)%9,1)Y4F6-&HJ,O7+)XTK%+U^G'U2=46)UGZF'Z"-_,T-I.UX2!Y'C M @2V=$<-;2ND[#1/X-*&R_FN6ST-L91O(<7:Q1$?N%>2CUR)YD(+Y;I<\'0;;)Z77EFT/-0BWW,C, MJX(##RPG$"0S@UN6F!RQ&4U03H9%A\(SKGI!GAK WPK9!CYC'E[I UQ(CDX_ M?SXZ_WQX33Z/3D_.CD]\.3T='AV5;%>E[\U>TK[VP&?,N;NOF]\\^? M5_?EG#Z.TZ@9%^,$XWCU4+KG$=.5HC\MVU1OYZ;P#'V-.EXV5YZ94!C:!V%(DUCD# M5@"NN49T,6WX\X_,&K[[9=*>'WGHNYW^%-M4$W#%TXNG:![%>'7!M,G%RD;* MWU466 W]K%3UEL(=2O%9.A$L#<1H7_HFX=H8@D&7G(+UF0F:?/VG?4<97D/I M>Q.9UCZ>/)LUX]A,?I\TMS='X_AA$?XO3&(:O5:M%>[H4J3$IUC:;#*?A$ ; MJ+N5U7_^]X?;5M03?%-7:K4O%3Y]^8K6J#1^:$,O?__R??KA\\*7+A@/9Q^O M%S@I"V5^1!>3)#63Q+'$219)HF-C=5PN.K>J#T?W0=^[RON2;^T'^C=_-?O1 MUAEMKIM+=$M:?BX#_?!P?FHC=503QE@D,FM.0@J.9"U8DE%D16TG)FPT['OG M0G\RKGW]< "3\0\_29]'H^\?_M$DF$Y'U^#'DZ8<8?RB\_'Q:/[MHP]'S>2F MF;22^]/D<-MT_@..QND6__3*7W^"/^"ZN2E.\4&#@YUF_'I4CD#N3O-G=)$O MFY\P660+1WMS>^^\?GL2W8@MM2]X M'HD#9_P!%_QO'\X^'(XOK\8 $]SW'8W'.,TVK #_8,E"5!0""U09,(XH5Y(Q M&4AB@V0D"J%D;'M:=[/7;V5&>_2@O!]FU+X8^WXUP?E>^3;A)S<3A%76@ _? M_VP*_>LF> [C,:XPL$CW$@ZL\=219*P@TJ,I#2P% L!",IQ)-*/=+E2'A/W> MB?YV==S#5=_9;9C"?VY+X;<_\.6AD O@>DM(RU5L?9-_\"$>*EZYJ!\V$3<_?-@D9KNN.!" M4:*92R7>-!&'VQ4B(@C.(M?)UV[5]2R0X:,W*BEJO?I?(>4>:ET]=/PYN#N^ M\J$MB-)VG6O9KI/T5G"DM_>J],KDQ'IJ"=,(+;K(,JM=Y6HMH+WU'.JIH8?2 M- _@%M"N8%&W()V.OY;(HK);//#3J^FW<8,LG_Q1)')?-@5B@[*ZOFH]^N7I MS1^K+A/LR0_I?7*[\6,]LW(4$/+)\W=5ST>OR5;&0L>&^(0D\'C9EEI%2%)RYR M&C(#2-4M__-(AO?^WIC*EUL";Z^O'MS(XV9\6>HN?KF=Q!]^"K]\IH.[D9_! M93.Y.\TE'''Q%^F^#8'*T@=N\:E,DDCF'7'.W(U7PEY-P[D(+3H3,7Z.NW!E+X6OG)2<6XL2;G< M#B>M20!KB,\.DK# 3:Q],O^FJ/B"<_>>F+B)*GM@X-&XG"PUDZN'O+,@'8LY M)P+@40CM655,^-8PR]#]==[4/LA] F)X%VX0]34U9=^#3_;E&M(E^@LXR9MF M'O4+!J?H720Q.4VDPV?"&HFSE(:BVYD]%5"9#L_ V%M?:EN1]W =O 1I<0'5 M 51/7M"S@';CXVRMKO7JWT+6/=B&%>"DC*!$Q$5):@[+9)V7@M!H2"\ M@)^5"A00F E&I&Z!2*M&&-[H5Y!^4UMTO1RUM!&K<^MU=P+_'5W[JY_3WZYP M_B>WBQ2.;#1Z+]ZR%B(CEF53BAH$<,;8$#KE-VVTHW@1UG"4&"1%MB^%],^9 M3_ZGOX3I67-[^6/6'G5>6)!6*VU).8+$QR0Q]'P](,>SHBY0P7-MQ_!%4'\- MOFRIC-H68QVZKT4,8WQ_X;Q740 C4I>&\[JT#;=&$-Q3,^YS=!ID)_/1:;@] M(T)/ M\:*2N'LX&/J*VY6K]N)ZVI:"NIW.2CK#]"(:;[/5D4@3T.9X!<1'88D5RG,E M2]YO[984J.:"I[2PVQ+C]*ZZM/].66Y8)G! MY&?;S>K>W6&\_$NX::$)"2S*A)5Q2&!>^BIFXZI?+:P%M*<$J:>$IPRQM8OU MG7T[.#O\Y[?#D_/#[Z7PW185^E;]U+9E^3I!K-0U:RD#X!VSUO$LL6O,FUVS*NPE([I^C^3BTX*8*-!">EBW&CQ"4K\*VD7AO& MD/D]IQ,-V6&JBIY?RA[:6+"[KKSW4FJ5R\"TEK@JYC(7QSD)PAL4#N1HP'#P MU1N8O8T$U7HJ[IB0NHFH!\T[[ +LKYV0NI'J.B<@OD;N@Q(#G$\Y,G1L3*F# M#$*BZPN2F.PH]UJ5'MWOFQ"O3$CMAP^;B'NPA-3 ((%SK$1GE8Y)N!$*7'!" M+2Z/AAK#7.R7 V\O(74C175*2-U$RCUE$BPV-0\D]R[24G<0,656>F,S8BG3 MA/(<@I7&0ZQ_G_T4Q][X!5L+N8&MMBVDQ)5@ M=A/4OJVVGAPFUA!U#U[ 5P0V@_3%3V9W;=4NW]:3,=ZD*@]X$X$(IEQ"#)EXDJM20G:I:B4Q7WS^R?("T[$;OBQB>CK1S3Z M\$]@XJR M;RH*;CB_8'IP]_B;^ZH?B--"S(2'2'&R &)EL(OV>788[,1A:CQRVU43$262(S M/!>60!!*9V5##+4C68:BP^N<@P'8L(G,>V;!W-+E0)4*$A?$S/ E&-Q72ULJ M]>C,G5$:6.UXMZR#"&-:_#L"1FJ MB;SV'O%98.?-S%]_\7?%21XUR-MI,:(7#F3,5-)RX(J[J"@R\;@I1-IR[FWP M,M)N>\<-!GWG^N]5QK7SWI[%V29VG3<'@ 8-VA)#]P&WVB)EN8Q$:(U4E:84 M&8) C)0,K2853G;+H]]DU+UE0PTIKSQ_7A'6//^XO 0<\N]_^Q]02P,$% M @ =G0)68[V@MFC!@$ ,A<* !4 !M=G-T+3(P,C0P-C,P7VQA8BYX;6S< MO7MSX[B2)_K_? K<,QNS?2*$;A($7V<>&R[;=4[MK2Y7N%S=.]%Q0X&G2]NR MZ"$E=WD__07XD*@7!4 DY=Z8F#YEFT1F_L!,)!*)S'_[']^?YN!%Y,4L6_S[ M7_P?O;\ L6 9GRT>__TO7Q_>P^0O_^,__NF?_NW_@?!_O;O_"&XRMGH2BR6X MS@59"@[^F"V_@>4W 7[-\M]G+P1\GI.ES/(G"/^C?.TZ>W[-9X_?E@!Y"#>/ M-7_-_\9$S'Q$0QA)$4,L"(?4"T(H TP%"S&/(S)Y_!L2'DOCF$'"&(DS]&$H_3 0E/.#EH//9XO>_Z?]04@B@Q%L4Y8___I=OR^7SWW[ZZ8\__OCQ M.\WG/V;YXT_(\X*?FJ?_4C_^?>_Y/X+R:3]-TY_*OZX?+6:''E3#^C_]KY\_ M?F'?Q!.!LT6Q) NF"12SOQ7E+S]FC"Q+U$_R!8X^H7^"S6-0_PKZ" ;^C]\+ M_I?_^"< *CCR;"[NA03Z?[_>?SA*,OU)/_'30CSJN?TL\EG&ORQ)OOQ(J)@K M[LO1EJ_/XM__4LR>GN>B^=VW7,C#P\[S?&M4S66JN?0CS>4_'R/VTQGL]\3O M]!G- 8$D)2*"5!A%/)&8JGR_6W/A4+^/5+PU9)VXWP7RR06![1:#5BMLI9 MM18J9K0?4/'W'[^2/"=JZ9^5G( ?9@M0E"S\]=]^VK#>(X[SBZ$SMP*F) (J M%D#% ZB8F("*#?6_Y3,5)T?ARM@6R;EV$;)\5_:,.FHG[B)Y8IW^EY";=F1>;9 MTWE@++/S/J1JDA23?P%9SD6N_.<# N]]_I_SC G!B_=*@(_9XE$M>D_*C(GB M3BJGFL^6TYAA*5D20B\(,,0I#R$5"8'4IW&,HEC$&-O8CY,4!S8<#7V@YPS, M%0=0C:+^I7D F02LY,+.BIR&TBF6TW>9!T.*7?R M_4NR-;RQ1.?;BX,,5S9!_ZE4="\*O%+9MQ\>1:$/\M$_NJW5[\DL_X7, M5^+CC-"96OQGHOA9D&*EM/YN<2_8*M>.PCM2S(JOBXP6(G\A="X^+)Y72_5G M)89ZJYP^;2\^+,53,4U#J78"E$$9,:7G-!90[0M2F(2<14B0$'FIS?(^!),# MFPW-,BAYGH 6UZ!A&V0+L&8I4N'K*& MA/@DEA\6+'L2'[-"_?Z:%-^4$_DRXX*_>_U:"/YA3 2T2+9;#,0-XP M#19BJ3S.HORM_C=3;(.5XA;,%B!K^ 5DS?#?[):"02;4;"FX]#39+04[,[3F M%RB&0<4Q^$'S_%?]9\TV:/@&]!7\\+6:L[^"-?=@PS[XK1&@Q_5@2'Q[6@\& M87'4]6!(D'?7@T%I.>SE?Q&%'O1.WI)\<;=:5K'#G\43%?F4T= 7@?1@E'K* MJ'/&(44LAE&$@TABD4B?&N_ONR@-;)DK4N4Q0.G0K9Z5 _=2\:.C5IHCF"D? MKSH=L-A7=\)G$"WH"Q0[.UA3!7Z']9L'?9_GME[O/G]7, M3L-($HJ4'RH3+X!8Q *F*1-0>)R'@G-!<&ALO+II#6R^:HH%4$L TQ_VH[!0 MSQ,P&1BI_H2W,U,5W?H@LJ$,9)8#35OG;1T/@=KIIIF$G=IY8HCQ]--,EBT- M-7S%3D>+?#F]5],IZI4 H8!X)"90QHQ"' H?)BQ(H2!,N3E!$(;,,]''G7&' M=AWT,J+L%R/S)F)49A/^=I,]D=G"<)W<+ H=%,@6QT_[C[>W-[;Q4=L0#4+>PP$E9WV MUDR D@O09@-L^ "_:4Y R4J/<0D' 'H*-]A0'C6*X #);G# 90@W._-167MQ MG17+![TAWGS^TH]B(5 ?1PJIYGX&"8B\""C*8TQ)A@1HT7Z!)VA%^W5\_.\ M7,K4PE:&\=[/LS_ AX5.\Z^.;QKE66:@Y-%PTW\*/S/ST0,J=J:B)#@!FJ0R M"&4,9!"S<$*PGDS ,2JCJOL)47=5^]3C=FK,Q4PY[2\B-PS7[ST_Y*9-D>DU M%GZ4^0.?4R'8CX_9RT_JG>I+4O_8?$#[(XWRR1P5H/E(CC_@$!8IPROOU-?& MU;;N6:A%1!N\*YT)_5C:Q'>OFT<^DU?]JZL_2,[OGLO%YFZUU'=_](6J7X6^ M!B7XE6*-/(J_ZV3J&V4VUX>:K6>GG)$H"9($>HF,H%HH D@3Y,$DE#Z1W&?J M?Z?/.Y=FN@,/%Q+%1CEV!3+6DX8A0"J.P&.9JLX53T#JE(67*F4AV_ %R!)0 M\3A;+/0/.IN=9_,YR!LOO']A]+?.#2[-BVOLHRB$6.=3E#NS)COOM>:R MN%F)*[D4^7\*DK^?O8AIA+P@3D0(111+B'WEZ"8)"F :$Q10FBK7US(RXL#% MP'&3AV\B%T03M(V&N"!J&BL9&"?;2(IF9]+* *MC*VN>)CJF1(5:G&=\ DHT M@>8+:,;Z#+6<@4MO@1@7'D8.TYP!TWX0YYS!W*R5#E_J_[_]K]5,K>F:PKTH MEOF,*6NI_W"UX-N_:#U9W0?]L&"Y9O5&5/^K?IZOM"&]_2G000Y\QC$,D20!!A!9>HB+F+)6!!.E^OK[2?5=USVK>SCD5( 'EI& M1F9^U/7G,A.SNW!=B NW%>]3MA2%6DWU0(NRK=]>@ ^^*?R7*5J__=.>]6.D@3'&+HA;YR%SW" M((VC% ;J9TYDXGEQTMNN^# /@^<2/#V1_%5?$]!% Z\6BQ69@Z\+/BM8MEJL M70*=85"4R:DET]M736O&U=MD_EK,K),-[">FA\WU^7 /N[5>HSIL1H,S0F-L MLH]P\':VV-T066VP3PSE9O3NE%+G+5UMUM< T2B-TAC*A$<0Z[)HA" /4I(R M%B41P1C9&+8C= 8V7B55P"I:8+XA;V> CH%D9F1Z$-W.D%12MR@.X(R<$*HG MW3]&953]/B'JK@Z?>MP^T^DA)WJC\>7UB6;S::)VR.- MEN5U4(!VEM?A!QPCP]G3Q'5]>%/8GDG'\CW]>;\^9NW'#H,-#NQ3L'(N,86*D+,-X(NM3_ M.XW#F-)(;2FD%_L0BY!#XF'ET2 DDIA&'K,KE[I+8&!/YN.Z'BI7!-6F7/W3 M,J*QBXAAN.(,.2UC$>O2IC>EB ]=(MH'%8[(T5?$8'?X<<,!1X3;V^L?>\Y- MR73C"KZ:BZK,@%)>?6[19!_-V-6"W\SF*UV;?3M0%DF!"8T0Q(RI[026%"88 M281!ZDD220Q PS#Q%)I#"NB&)%>F#KMBY+KBP:K[G1VOA<\S,!SYJC4@=% MPY-%HKL=S-UF;%CP["Q7&[>;%FX-*V6)E0JVV\%AL\CJ'PR^BY:O=I*J,QO> M;L3Q<+F8O/V7S&7JO_;EP7SA$5,1)0 MI(A 71D/TB!,8*Q+X"=Q["-$C$VK&_U?]KXLJY?USFEK%_L-Q,8A=H/9E+.U$[[:3A M4.,92#O9MBRCY:LN)E$!B-X35A[*7SWFHKSJ4U>V2N+ P\1G4'"D6X(0 :GG M2RAD$H5AD/*4&R4$G:0TL/G3E$%#&JQIVRAW%TPF=J\GX>VLW1&Y7>J"=@)@ M8]-Z L+-DME^")9&S$"V;M/5-<"(!LM CFTS9?*"8WW[^3S[0S>O50;P)EO1 MI5S-KUB9K%?<"R9F+^U$6B:9ON5"(4%^#+%45HNHO3!$*$9,!EZ4FJ43.%$? MVH=K>"D]N*IG67FT:9L 9 >IP"%-==%5CR1J#? QA32D&EP:I"3V4O7K:;NO MYP5 /=F_].W!:A8>'>S[L_2::Y)@0W,"MH&K&I&5D>8!$K2<<.BK)+X5[7%K MW;O LE?$WFD0!U?S1DBA!N%?5K28\=?Z)%=)6JM$K""(/29A&FI+@Y3-2:C. M!8N"1$8A2M+8*$O3A-C MKJA#HJ*O+YAJ.A#L,@6D)W0#GOD#!S0'O&PLQUK M*&K*3;K(AG:/0%@XHCT"XN:+'OE&P+_\[T44^-,9Z; M:BC-EJ=J^HZ;L[I_K6[?D$XY]2+ADP02$NI;-C%2FVKE4&EGRD<^]46([1PJ M$[+#^U&-CY"O:=KY3T;@F;E-O0'B9/$.W!W6%\L/.%'].4@V$O?D%QF1'-4= ML@%AUPNR>M>ES2Y9_/XNR_/LC]GB\3Z;SY6WI8OG3+U XE1&!*8L2B".(@Y) M&D;*Z_$9\F28A-RH'6E#=#L]=Y/: ML@ON":FZN^(>>WG$+KDG^-_NFGOJX;Y6Y2-WTJ94>B@)"84DX1[$ F-(,!4P M" 7'(F"4F.FB->6!]7-S"7->+DS.=\?,H71=J'L J)?5>N?>ZN;:ZI!K]@GA M!UNXC]&]\.I] H[32_BI <[LRKVIY%^TSGN1)I_;:AZ@-;#?>7WVX![]L/ SC2T:JJV" _4A,-(QKZ[/A^D=9GVS5UB'^W#W/F28Q>Z6=G0\VK!K[.% MMAUBP?3%5_(\6Y+YYH&F7,?-*J^B33@4VE_W8)+X&&(B T@"IOZ%<.0'RG.0 MOKDC?P8C ]N$#>$RE9"U>=-UTTKNU*_7[#5E MGHG"7DO$<\=S:MZ1Y>5MJ/6FME#T/\X6XDY6YZ7-:; ,B&0R26% (@%Q*AE, MB(X$\2BDDN$PC(RZO]F1'7BE*/FHKA92'2JA:W:LRM*;8FA@[@=!QLZX5Z"4 MEQ$W3)161[.A&Q97C)P^1#\'*ZNB^P-@YF:F^\/.MD:^)00GJMJ;CC9F'7I+ M"74I 4828\Z*'8@YB2$*;"CV$T,XY&"<4-MM\W$'+#JVZ4VW&:"F]1R.WO+W2KPT'2L MKMK)M_O#T%@&..(^1)'6:B*]ZGPL\:((^T)$ EO%T[J(C;!USA:@T+0G50.G M8JO;D^[Q5/W:L+&3$8)1XO'()P+R6(00QXEV+E,"!?<)CBG!4H;FO=SZQM&Y MY]J[=?,T2N9E'N(P\-$T\OV QC 2O@]Q1".8!MR#B,HPDMCWI33N<#8,>-:= MR&ZKSVU8W,R6F[Z0L ^Q*$W\4FEB17ABU#C+I?[020'[*R9TG-38E8%."GV@ MS,_I=QSK@FZM6[IQZS1*92R1Q#"(?;7CQG$*4[72*/U.F A"%L?4KB3H'HEQ MSW0G@&4=9;-,83%3VO.$M5/5O0+"UUURVI?^/"I*7U4_]PF,6_#SJ(![M3Z/ M/^GHU\U)4=S)7XGN(;:\R^]U5["K[[-BFB@_#H5(U^F)] UKCT J10J]2*H= MFXQ"1HV*5YRD-+1'I^GJ(@LU904/*&F#WS1UP]RGTW@9KJ5]H&"YD+H"8+^. MGA*NKT7T*)UQ5]!3XNXMGR=?<%/BICC#>\6BOH%\M>!-[>X[^3/)?Q=EM;TO M@NG?S40Q)8QS/TH3&*0!TM6V&4QU6";@F.$DBC%"S$:YK3D86.G7A5;TK(&G MIG"]4H)B$_&>+5Y$49THV!D!>[S-C,.@*-H9C6T -3/E4?+/+20W#($-1_T9 M$V

C(R]O1'-3[.\.P:)?>!'([;]-W#S>'>ZPUY(H^B^)*ME"&\5X1F"_7S M5";(#P(?PY1&5%LG]2\O\&$<1E&2!H*JS;[Q49L1R:$CQ;JXWR8-XW4">,4& M*$H^)B!O.+$X2S(#T^#,K7>(+,/*&IWK-CHU!^!+C<[]8.A8G++UCI+;"5L? M:-F=K5D)WGFN9C;2>&=J5I)MG:?9O=E'2&2=&MNZ2QD&!,;E05-6;"Y;/RG;NNV7+HD"RE @, MN1!49R@I:R X@=)GF R_+GRH#;L6-U.MP#4 MP'4:"B8[6U$BM&$#U(74UXR<63;/"C2K^_W#@'?1JJ(N0IVXS6\QX)A7^^WE MW+GG[S" :_;"8ID3MOQUMOQVO2J6V=.F8]9KDW!'A)!,^ @J#RJ &(4(IA'A MD/H\Y&'HIUA:'3>9$!W8:G_.9TPT1>2G M J4>3[F /-'^%)%2^5.IA$$8>T%(8B&(5:6Z8X0&-@*WWT7.9FHW]:R)EIDD M/)O/25X Y;I66266225'(3.S WT 8:?[90 [DTTV24G5H-N&?3.($Y+UU>WA M&)EQVSF<$':O7\.IYQTV2/]SM1"^IP"*ZCJG#.,H0)A#YA.]BBDZ-PW[+TTWM[@&+];_O_1AUSZLJRHVB_4!^O%[I;4\_U( MB>#!Q*.AL@DR5 NYSV$8*!LA0P]S:K20GR8U]+%V2;M)Y+"YH]4-D(&]Z$UL M.^.Q([%5(,.R&XB)@-W=/SI'&+';AXDDV]T]C-YPT,MFR"M:E&[\U)/2#T/A MPSCP/(BY'T$B,(6^Y$F4^CA!B=$%H(.C#ZQ]FX^P(6BSBNU!8:!TYPAHIV<] MRV:Q0I\CH]L*;2.KG0TY)DNGV=A[:3Q+<8S?+>-P]"$[>U!6ZLM?IU^_3+ED M?L"9#R,O53XZ]0.8>C)11@"'<9 F,6)&^1V;(0?6_*\_?CE>W_68E-WZ[<:[ MG5)__?3AX?8&?'FX>NBXIVC\B>^SW-$JOGZXVLW6/VPVLJVA1OG:]UEO/O$# M?W$\K5]^$WG5#*9US$Q2GX=(4BABHDM'Q@%,,(^AX''B12CE)#7ZU#NI#'TJ MKVFV:QT#4C)@>21_$!^S@-'94MOI325P16^@P_8N@?HZ8#](8]Q#]2XQ]P[2 M.Q^V4THN9M/;Q7*V?-4=R+D::"9GK'03/JW*& )&6/B16GYX$DBU!DFAUB!? MPH0S1 *U#OE1:**8)RD-'=TM:0-%'&Q3!Q5Y,R4]C5>WHO:*@IVR.@-@K+3& MPG4LAVJ,2F?5/S:J>GKD4=356,!&9^N&^Z4#K\TW ?7U#SH[_/'MI):]_(D_B)GLBL\74"R5# M$4\AQ\B#N"SWGX9J/X*Q\$3*44BM&M&?(CCT67^+?.M"AO)?% ?@MXH'R]MN M)S$TT\P^D;'3U3-!L6^"9"AI7WV/3I$;M]61H?![W8U,WW.I%GKHRMV#@K_X MELWY0T[TU?4;\EI,DX3J%IH15/])(4X1AP3KWL(IQ10AI(\/S6N#FI(=)V0) MDQ][:W<@&Y:B12;RL6;D[(T MQCA(B=HV,HH@)M175B()E.<@11 &*472*+W@+"Z&]B2NK^^^?GKX NYOKV\_ M_'+U[N.M99$S)V@-O?RA ;/<#&AV=(QHJ;V*DJ7RHFP50FIQU2I//E2YM'.0 MZ6N/X<3#N%N1C/L[$HGC(WHE[4=Z;XE=/ M.JH]98D0 @44"JR\&1PD$20QCF% DR35N5 Q,K\08D-Y: -5$@'+#%"A7)N* MLDT15AL0#;R9H:"Q,T4;+D"+#9W?K!@!#QEX)T##RP14W P%FDWQVH' (EB5L'8#HKF)K,^"(A6P=Y-RN9>LR@)N3^$DLKTGQ[7.>OOZJ1 M6TUKKIC:M%8E/G!$&67:SB9$>881BF B/?4?%$5A*G5AQW"ZS)9D;N89FI.V MLK9K!HQ50C$"F.($_+!2'(#9XJ_@42PT%^JG\F9)MKZJ2M9,V7F,%CB;N8G# MH&=GD#5PF@G0< 'H*_CA:P/BYH+OU6G4K+U!>P!Z<@$M"(_J]]D#LNOL.8PP MM-59'Y$D(:-)Y&&83#TL(<7<0[%,N;) -OM2>Q8&]OE*19+S[(]B M?)MC>1 U+':#VZ!!3K;<,1G=+%WFA,P=('OX]A?@3LF25]WW_;&'_?2VS'Q]FZ['7VPKV.LS4VZGV>+V=/J: M2DA0K#8B'DEAPB($B10L(=@//8G/.\/:HSFT)FIZ]LY,:]98(=H(;K^U P6:[]I06H^ 5 M(Z#B9--BH>%&VY"K[D1O>^? !8:^' ET%'BA0E&,8RY;MQ 9 P3A(FR,5[ (QJG'-D5SNBB-K!- MJ4B"#4VGLO'=>)F:D)Y0L#,9U@ X& 4#P7HS EVT1E9Z ['WE=SD):>VVHL7 MD2]GNJ^JVK)<+7AS[^]G0?3QM2;Z8?&\6DYY$M* A@0*H4MLQ"2&-/$C*#!E M7AC%) J-"F59TATZP+AA!'"]-=9I',T&8P*D;C3_HAN:6S5N-@;59&OFD<_DM6R(K:P0ORNS M=XM?1+$47/%W^_U9,/7/ATS_JJ[QI3..?A5ZDZF>40*11]%4_RHWG%/.PEB2 MU(>,";7[DP3!%*4!C"(12QQZJ0RM^J]>5IR!5X2&-" 5;2"V*JE-U,\5TSHB MI5N)E$N&V/#>3ZVURWXQAK[IG^8[L-PO:Z9AR35H2P9:HND3M?9SM7B@E$\W MRRTEG(!*QO(;N6U]./K7$]"2= +6'UXM+%B7\"O%[='S?A/3UI=K?UEAQMT[ MO(F)V]N)@-@+ T@"3"%)F(Q\A'S*C6(:9N2& M#FI4=Z8/M5@UZK#J F#W0M(_+)91CC,1<;A,[MAUUO1&^>4[S=J)NG^W?,!N ML[=/S_/L58@O(G]1IN.(X9J7TZC^=2?O!%[/_H^Q6&575K3>+:_(\6Y*Y M_FV=]QS%@9?B-(&<8>5?ARR "<-"_4?PB!(4^*%158F!^1PE9@IIZ0ZQMMND M&^!:IFD--55FCNT;F !WCW7MB6Y6X"9G';18ZL^?'!BMGAS%H;@,$>9%5 MR:U#1(8^R"Y)@@U-MT.G0^@8[N?/E-G29MF*:[_1[9"GK^WG(1+C;@H[A-S; MJG4]ZZ:,7_7I\FVQG#V1I5!J2%.$8L^#,<8IQ"Q.(&$)@0%A0H<:0Q%;J>'V M\ ,KX-E*]G<%'5;K# M@NVJVY&G',YIWV4+7BC'3D=#6F4)DB *4\QAPG7)$B00I'XB89 */_!B/PFQ M>=>#@R0&5KAW=Y]NOH#/5_]I7FV@ PZ#P]2SA;33NI(RA\G\Z*^GN#+ M*$Z)IRN88 9Q&H>0"I1"Q%$:X<1#A#!CRW&"V, VI*0^ 0W]\G1]S8&%FIV" MS,"Z] B$G9WIQ,"E^L[B+*;3P8JAA ['* ?E../<9'N\D0]*#@JS?S)R M^#$[A2KRY2:;].\B>\S)\[<9(_,R3!1Q'L6ZJ7SBDU0?9,20<+6/YY'Z;^KC M.(B-#C(ZJ0SM#[3(6070NJ'I5K#>!+9<]RUD-58R(UFZ]O!J@-;^7?VT4;CN ML4=1.R/Q&N4S>]@MHK#=5$:-2AG(/)NA,[D M%==B]D4AQ+K\0EGD?-W"N"%[LQ+_*4C^?O8BIHS@A$>1@#@@1+FTF,*4T@0& M+ YT-9=8,JOK4[8,#+PLJ\\FM:PG:HN@F=H/B8N=+:@XF;3*L93,;/4FKZH= M?B8S/@&:(Z!9ZK/U@!L8O34GL"0_>G$S_$[/SS )$,6! M5&9%7P7@*8M@V-%%04IW4 M "CWI@)@@"I4!B+VY+ET41K523$0>=9WESUE>FOV?9PJ %U(L/RS8CU<+ M_O!-,2OM6)@02GB M&$$9X@!BYC-(9.1!%@0!X5$2,+,]U1N5;^CLC%I@H"0&+S^"2BJP%AJT!51J M_?%Z8I/6\.;@-$H@>7-<#YB]8C__ZV=:?P$ML2=@+;A>#]B/D_)FI!(/;,0' M+?E!"8".EBV_Z1B9QD#_M$'!Y7C[[!?_S_$M]I7R]&8GN#O? MZNVQ/6*RU]L3_F"FV=ME<^32&A]G"_%A*9Z**?%"CT0!AHR$'L0>55YBG(20 M^"((22 $Y^.4QUBS-/06M;PM1@WK&]#]^@;@-\TJ*'FUO9YR_GR9;7?'G04[ MS^KL A-F$S!>98@]S"Y=W6'#T)^C0L,>@+U56=@?V;&SLA[LABQ%F0X3,XZ$ M3'7G"2(@I@RI?P4QC)&DDH=Q(*5=&^7VZ .;OTJ#-#&G"W;;0)@9(V?Q[.R* MN63V/8X/2=!70^.ML1G["4P42&$F+D"4@D\J&7"N(S%'M4]_ [W5;*BJJ5VMEWE'K0KUAL MTHW!,@C;# &!I6I6'(":A3(+O6H7NM5QKN9C")@L(@Q#P.6V[^\)-KO]MZWX MG;MBX\'&VZO:RK>U@[1^VG>TU]A OV$07*^A;WAWI>+>MB+;5=T,3#Z:*'!1)B%*6X-!/C?I']\K5T%O"%H]M M$RIJ+JON@VS#9UDGHN9T4^1U HA%@^5^I\UP(SKV9%AZR>UY:-G3VZUYN-Z> MAX9)W=.D"IGUUZ-Y$-SZVC;WPM.XV^T^8=S;IOYTM=+JO M6##%Q8U8DMF\V 2QTY#YC 4("A0IKY3X*218_4A9*D*,8L(CHT,'6\(#&](6 M)^5IZA8OX(>:F[\Z'"!8(VP0%A@(-TO?\NU 9M5A81#H7%LL] BA;9L%:QQ. M]%DP'V_,1@O64NYT6K!_W\T'_O#T3&:YIG0G/V:+QX]J,>!5]ZN'[)VXF17/ M62'XG9Q2X<5!RA",?.)!'/(44J0[:+.$D#")XBA%#G(I39; MB7ZQ=5_E+@JJF:,_"%1V"UL+)>6E:R9@R47=7["^V]9PHI[ISUVWEKXGE]R< M[JANMS4B2G!,;+ZJC[(Y7VSY3>R M!$_D52^R1<6=7G)9BS^+;:0)H 8[[IYALK,D-7'PD($V>7 GFZ8?#G<)3("Q MV%?W#)#;?OHD4#UMGBV$[=PTFXPSWF;90JJM3;+->V=OCO/*9R/S/8=N]R:X M\'CHDQ!#SE(!<1(CF :)@%'*? ]Y3+E;W'$39\S$>/LYM5/9W/K? )JS<*F]H#5('=M"^[$<\X)(\4W_O^XV M]$+F.J)X+_2U$^U#ZC]<*1=RZQ>M)Z=$QBE)F =1X"40JRTD3&F(("-IXH<> M"@5)3?(J>^%FC'Q+Y>X5WR;E?X'8D"ZCY/F:L?+OE@E!9\V#F;D;#5W+ YL2 M4OU?T*(W 1M60/6(!GGGE^TW>DP$Z@.HOM* SN)EW"2@/F#;2P'J95#'!*#2 MX-8)F%=4$2%L.8V"E)(8$5U",H4XD($NJR*@9#0D*/:$%Q&KA)Y#5(8^5ZZH MU0[9WRP3; ["8F:#SA;6SK8T[E(C[V\-R3ZOXP MD>Y88H?1NPZ6])/010:R)_$Q*XJK%S5FV28G:S4*_I;-U6#%-/*D\'%*H(AX M #&F,212$L@9PI$OI1=R\^J6YG0'MJ>*D2K-@"R5UTA7RRJ\G^E\9-VWNM"L M5 G(-4,6QL("70.K.@QF=H95PU4Q 7[0;/P5K!G1H+6;?0\*EX5Y'0:VBQ;3 MM!>ITVI:##>>X;27< 0S7YE+ M3B$.J8 D"!$,./)X3+R0!'8Y6AW$A@[C?_KE]M/#W?V'VR\3\.GVP3)NWX62 M87R^)]DMX_ -5; A:]9LT#[";B!@7Y'T+E+C1LP-A-Z+C)N\XZ;-]X*)65E2 MMBCO-*S4^O^D%QQ/$L8\D<(8ITPGM$:0IBF&B"4I2Y0B4VG4U.\4H8&UN$6V MOG;5$+;3YZ,XF>ER']+;Z?&&8GW-J28)9@OP+L]^%SEY[+'V_RD!>]+CHV1& MU>%3PN[J[\GG'7O^Y!E?L65][_.UO$M/YDT/@"GQ0Z3^CT(28WW4'JA_)>I? M01I)A6N@UF/ATO:GDZK1!WUV'OK7Y6P^^S^" [[*=:L+74+Q6>2SC%OV_>E& MT$RW>P#$+0%IJ3;)ND2/#EWNP19 1#7VV"NHF-VRG(2/"]9D%F;]DWY*L'UE=CF@Z:-]D3F2VF49H&RC\7 M$ F"((XCII9T'D(BX\"7DL:,&_6Y[*0R\'K>?-[ZFZ\)@]\JRA:=^8YCU*WR MO4ENI^E.0ENUZ#LIU!DM^HZ//5J+OI/BM5OTG7[8M>WLAX4RO4]E!.7C^IHD M2H3O)4Q 1OU4=Y^-(&$(082Q2)$0?BRD7??90V0&5LN*,&A1=KAA>@*H;M7L M3WP[W725W*%-;9=@9W2K/3CLR$UKNT3;[UW;^;2;+WW[]#S/7H4H V5WSV55 MXBK=.O!%0.*(0A2+&&)*?4C]&,, (R]*$X2BQ&HC?)32P"I:T@/9LWFJ_FEL MS!SD7B2V](T/U;K=E#?5;?(J5>W]DL])87OR@(_3&=7Y/2GNKM][^@77TMU9 MOE1;R:>R(YYNNCF-XB3AL1= &001Q&'DP<1C/B0\Y![V1)S$GETI[ET20ZNL M)@C5BT]@7C5SU+UM;4MD[^%BIK7G26NKKEI03:SI6GG=):A#*>ICLO166GJ/ MP,BEHH\)N%_Z^>B3(]?,UYF*>BW7'0&JOKFZ]N/#-[*HS$+QBRB6@G]8?"XC M.[\*7=5,\*N7,G3Y=[UMUF5TUPVHIEQB/PV1TG?B$X@)ES AO@<#&B0L3#&/ MR#BE]_N6;& ST] 'I&( /)95";F^!2MUR[47S42[,-DB6\"74H:Z .0$U#_J MFI \F\])WJID9ED>\LW@/G1S@$M^)^[^E%./@0FHA 4M:>O:NTLE;^V/J>^H M$EF?4E1"3\#Z\ZSE!J7@56'R34? -]"W8*CIO'3[@][E^G-T41AJ.GMKQC 8 M@V=V9-V<4A?K_'A/QB&5B0.8I]C*24<>Q9U0'M(C;P-K,%J"\P[-8$=QS<6[%V"-AW+]9#I"[3C+5#Z*/=6+O><>\$ MK_<-4Y\$"?:\$'JDS Q1#C?Q: 29)"$66$01->^#VAIX:"^W+K:MM]/VK7!713[CNRV(KV%[NMMGDTZK9?/C]Y5O69![NJ66N)Q&>+8AW'$ HB12&'*&((!UHDQ,24TL#K,ZY>]H8\3 M:F9U496>:N/;72@<:%(-HW07FRH[.WMH9EXGFXFY_?Q%=X1AJ[J,5F^7$X<% MJJ\@5K_,C1N)&@38O7#2,%1-P5,I:J*ZZHVF:G/I[P@J!GO+\V6U#/JOQ:P) M.E4T/"RN31'#L\6^Z%:TF_WN2H2'7QVQ^& G[]OU!KL?=:S/I>Q3+KZ)1:%, M6'6]\9-8WLD'\GW*L!_X GF0I"&%&$L/)GX4P-#'+(@05>Z<;U5]ZS@M*W/B M7%NK3?_P%>V?9VKJ7DBQ!/_(YES9ZHF^F_SC?R\<[FN;0&SF6/4$G)UMVB*Z M?4-[ O2E;>6N*@8FX&H'P\^DG]Z>%M+W50NK@]*XE:Y.B[Q7Q\K@%<$P02%H3(0L82)Q PJ&QNC* PP3JR:=AZE-+"W47_<2_(= M/)/7\A:99<6JHQ"9*7@O@EMN@NI.O;7L)=$>&_,:2]97 :NC=,8M8G5*W+U" M5B=?L+\*T6QIU3[DFS[A_D2>Q%0&,DAY&L' 5RLZCH32VC@)811YB+#(\R*S M6BO'" R](:A)@H8FT$3-;STDU06'+DFUF=&S5[;8R36AS8\Q!)BQ!/E+O,(DH#A4**4IKY5/8ZMT<AI[=H>>]3UZJ!8NVO4X8?'0,Q.G4NP/K3 M*ID 7]9@-7R4_83Z4W9;R7NR \9D1S41MF#L6@_K]QUWJ3I?\T&]>_5]5DPC MAOQ 1 F47L @CE$(J1=1F#)$",6ZXYC5JKPU^L FHJ0%-#'PFR9G>?2W#83A M_M-5/,L]I[%D]OO,0Q+TM;?<&GO<_>0AL?;VD E@5C"SJR&=QG>7/ M5PM^2_+YZ[M9SJ_)\VQ)YFJK6KM^7L)3+V($^I2I+67B%AB\,:2XB[U7=@X.R4NQLSH)D!-3<: M-)>3+DOP+$[ A@/QHB=C;F)UGIA9#CG>29J;K%LG;(Y#N-8%G.O:7)])OGQ] M4/NK@C#]B=15PC7"Y,(=& P3&$@E<^$4QXHO<9JBT)\RJ7O);%OU.'E*(7!@Q@5 M2>![$Z"I6JSA!P$Q<'/.%=,V\K CH8N[6]]#YX%NK_/ I6U3U!.ZS^?Q]ENN7IAASS@2-E-,1)! '4033 M1' H4$C],&8(>>GT1>0TNWR!AT,"V"A'6PQCW?BT*C4CDT"1A_5%^A,M=M_" MQ)KY1&]WLNR,]WBE%-9RJ7^N/XVF-[66%=3"]ID\?I%9>O,5$@XR_W])&82N MB1FOUD$G%V=VNO@URW__L/B<9TP419FW5B>Y%E,682^. P[3F&"(*6>ZG*X' M8Y_QR/-0$$JKFD,&-(<^=E>$=?F5YXJT8]N+#LC,S'W/0-C9Z#7Q"6C@J!E8 M)Y?>G\K\=V^'<5KBOKMB=%"\3'.,TQ <[9%A\*ISN?UGH7;@G]6GLM2A-V62 MGK4M4D2F28H]X24!C"(<:.=40HJIA,B/N>]+)'UB=:3716Q@ ]"0GH!G3;R, MDHN&_ 0LA&4%PD[$?\Y>JMV(^O=N6PG7"[\GD37<# Z"E^5&K@55 \]6 M&?"2$3!(ZRQ[^7N_?WN2\(7NUIH"K/$(CF9F4_E8&[';[WH?)*:)'V J M)-/U52C$21I!&A$"0Y%ZU/,H39E1[^9N,D.;#^HZ9VB]:75AXF,J\&=@NYI:_?3CE62ZGHF,[5+#8D72!1@ MR.-80NP%!*9)'*G=/1*!SB$*&;.Y7MH:VTH'7:^3MNA9%C9J@6"F?8ZBV:F< MB3SV%87V.>^K2%!KY''K_NR+M%?*Y\ C9Q;=?Y?E>?:'SDN9EZ+OL?HO"9>KN[XMXM/#^@4='/G^M0^:WWT7.9H7V;7=J M ]=_$9_S&1-3X1,9ZT9Q'DY\B'TF8(HY@D)?=(F#T/,2H[YQ(_,]=)Q\MVJ^ MJ(F#9TU]TOQ<;@(O6A;?IZ.U8U9&\:S6?A1IT.5-4M*-1IYRE44)9*@24<1Q 3*(4 M4H(IC#"384*\T#/K?]A)9>"UH$6SVX>RP,7,#)\MK9W1W!5T@+O,G1+U5DKG M$(V1B^ATB+E?/J?K88?$WW-L(81N MJ?UAL2BM2J =N/M\K%G3N19EXO*Y#I:\772WXPS?Q8<%7ZN\S,K\1+V*> ME4Y^_UE^YSU'"4Q)"/Q2>#K.$NB!K!$,F M12H9YI[R2$R3C=^*5 -;FT9,H.2< "TI>"E^!%I6T!(6M*0M'YL )3%HBSS9 ME!2K[HJ59YRZF_I&_FQ)L1>YO,.==O?6$,&=49M*F^X!$0"I/( M0WXD8YR8E8.VH#GX;E!S K-P@0\DZ:!9A]!0!-$37>.O>)DNX\L(?I20:3H MZ\/TBH.ZI=BZQ4"OI5I-)>ZO9.M)BF.7;C6%X$ )5^-77>^<%T*]]$U9K):1 M:C)!.(]$PF@*0Q*JG2()&:211Z$7^(+BD"2>#*<+\:BY,K,4G?2,OOVT^O;; M5(U5H*%>^BN\Y:"(B@'+P\9N\,Q,POF .%X[;R'1=M5Z3Z8Q$K"W2^==M$:^ M=&X@]OZE+P)SIDP!@20).<0X\B'AV%=&PL.(4#]A MS*H216^-S[BP:'CE>8FXL#Q7WIJ7[@+'H M/&$6,"_[N]6NA MRX)_*.]O6Q80'B(INGN %RGOU15,W29@TG@*Q9L3.H#BB;6U<7'V4)\6(HGW<0V M]:/2/TS4_A'[ D.BDU,#'@4"81QSSZCKX^'AA\XSJ^F!WS1%4)*T.0C9A\/@ MO.LL(>WL0?_RV?>V=I/3[>C#3EZGMM?[XI@TOVZ]-7H+['V.#S7"/O"48UQZ M3HKB3M;#WN7W.N>IJI&B/*UUJ\1K,I]KQP-3C,8->3 .(0]^' ME L!1>"G$4)!+*G5?>^S.1K:V='\Z5W-'W43@RP'N:8[ 8MU;9EBTT>6E8SJ MI5TH5O?>*F/A9?R[L V GSUUAN'Q,2?$,GC>S,6O&U3OJ[EHU?G9S,7U>BXT MEWMO]1A@[PNSOL+O9_,S;G"^+_CV0O>]#>QF;H]T#6^ZD*4$T]37K;@I1_KF M*X4I20/H^8CC2$0AC8T*3IJ1&]A0KHF#N:8.YIO+5A/ 3C0PK.\EO@[0SLU,R)Z,RPEBHUH.,\%WS8+A6VQ^ M(#!/8!H1J8_Q)$P8H5#]%!%$/>E'5@'[(W1&/>*O'!DP*RF?X=H<@? MJW:CFYTU131!413H:N\1Q"B,8))0#F/D(Q2SV/-BH[N])L1&/$ KZ8.: = M\!W7$A\+-?)U+OAL^9ZPTN'YF7R?/:TV][*OR;/ZR_)5^2I)0!+EJ_B"<&7N M A\F@@60Z ;2?A1RE%H5][0A/K#Y*[]<]4&SDAD@:VXFX*GB9U/T +":(]LR M(A9 FWDX0\%G9RL;Y"H^P/LUJMH8D%ZY)(G]J#L MUT1Q&..LCO6M*BQ7"UZ6,V[_JCG@C97#Y4E/0I]*#V(LES/J QNAILM[BW*9 U@5,V__UN N >LSP;/O:.@"0E\= M#ZUHC]L1T066O8Z)3H.X&:,'\?291OQ_ MKXIEF6@TI82F6 T'TTB&RB\B'DQ1$L#8YRC$$K,DLKJRX<+$P*:IYJ&.V+)7 ML-QP \B]O)^_;-V.Y'W;R@&Y'/]&W:%]'RL*:A'_L4\Q0F3&"()<*0".%#]?\B MC6+$?6)5]^X@E8%-29/LT1Q#6T9Q#@-CYI&<+:Z=%=F0VYPQ]^=,= K3D[=P MF,:H[D"GF+OK???#CO'9;/&HBV1^5K/\C11"'W+-2E?AFBS%8Y:_WDD=!V[^ MSNN^NI)[J8BY#Q$/U)8DD0DD)(@@ISXB*."<1':A6C<^AH[:*JZJ2JT-7;!A M; (:UG1X4C.W?HH[]C)VG0W#>.[P&%N&=H>#US[2>QXX?05]';D8-_Y['E1[ MH> SAW.\$KNBA?BOE;YBJQM9?5P?E2(BJ4QUL],XB'5G*679(E_"A.. 2F7C M FR5:7R,T-#G[6NRH*3K<+)\$BHSL],' '9VQ4UV^\N=)P3KZZ[F,3+C7KT\ M(>S>3,ZSOR;*GLPDQ?=UKP>V4VII''.64LA%X8 MZT:1,H141BGD6*FU;EZ7K M0G>2FBW8[)G,I]PC ?># (:$(J7^:0235!^>\"CT1$@CFOIFU6N.$S'ZLL\K M6=-0U2[PXGG2R*\EA6XE[,MY()ECXO9_^G()7= RLC2 M]">_K=&I1*])@V4&UL1!3;U/,*R,47^@N-FE#TOU23RK!_3^*5]_)&ND6,T1 MH!5'/_9FL2-/!E3*"'M L5R@BF6*:0)2B18>ISXAGEGSC2']@";H@Y[*ON2G-35PEM\=/:8VU8ZMYE]0*C0[6)8>"\Z.FSNVA&.U&+8T:<^1A.9F'F'J2W,Y!.@CL*U=M1^&$J(Q^&=XJZ M?QS>_?AEFCS>K9;%DBSX;/'8U=KK/IO/99;K%Z>Q1-1// H95TX5)LB#J< 1 ME'ZD#$,421Y;I?>.+\+0237='?[ #U^__+>1FSLZ3+/A:=F;GCS+<[@>6SZV MY#K9\G&0&QB7FY@WT@C208 _54](]PGJNSWD&9P,%!#0^1E3B4.1$!Q#WR,1 MQ'$J8!KZ%/I44.S[S)?2/-';E.K 2\MZ#UNV'__A59#VY;/>K6Z][& !/LZ4C;IZTCV)I@0GG)$ P=A# M2LDCJ2]R!%(7!U.;4R927Q@E=NX./+ >EY0 *4E9J&];<@,-=93'3@DK4:[. M$<4B1N8HDEOPRT@T.^-Q@/].^]!^?CP3<(#++2T_]'<[12[RY?1VE6?/HNF# MF(08^8$'/>(E$*LU&A*,!4RXU*E1D<\CH]L4NP,/O2"7I,R^^SV9NU7X'$GL M5+BBTF.SYF.L=VT-U#NM;8'Z:;,EV!MN%$TX)D2C"4?_WE-%O*O5\EN6ZR/N M*49<(J4#,/!"I1R![\,4$0(#3",A)2%2)F=5Q=O0&EA?#E;&(VOJ/5;':\%G M%LKH"10[U3M4)0]L" ]8*&]?NJ&*Y;4H7;9@WK[()XOF'7C%3;W5YGE6W,DK MQO2JJ;;*G[/YC+U6_WT0WY?O%.N_3S$EDF,9P @E^I"%>6H%]!,HTB04! <1 MD48-S^W(#JST)1-53F"9H%%Z87;J;0B?F:;W#XJ=TJ_QV' P 15U\%O]OYH- M4/+18U#03O">[($AT5%-@QT0NU;"\FTW@[$32FOJ<=_,YBOUV\HZM2)O4Q'+ M&/&4P]#' <2(2I@(93EX)).4AH10:G4=V9+^6&(N0[C$+"KBW06[[.\N16IA!@5(?XBA1/A!A'"H3AH,X3@4U:]KI0'M@*]8P V26 M@^?F$G'I&%4,3<"S9JFLU"8:IBRB:I9(&\00A\//SB!M0?>Y!5W#"_B\1NYV M>.0L0I;#(>@6U7SX)NK(<_GEG?HD#WV1?65/NT'3&3"U''*\F*J;K%MA5\!GPF9RQJ[U%Y//1%$'+W'HHR )& PIHFJG&D60)!Z"!*$ M$\%93,V[YIVF-[!EKLIB:@[ OY"GYW\%-1> -6Q8V!(#] PL;[^8V%G;%AR* M^AJ,-?W3L6(G5"RL:K_HN%G24RCU9"7-1>VTC ;#C&<-S67:LH 6K[D7&-*Y M%3I;\T$-0&:;VW/%MC-A+A([E>$Y)E*/-7;V2(Q>0.>8D(>J MXQQ]UK$]G-;Y>U$(]>8WI? MES",J4QH2CU/6EU-.$UR8'5M:)=N-]]0!Z(B;UE8V !",Q7N%Q@7GV0+F19Y M4-/OL5VBK\EAE\5WX%K4UTETMZW#-N%!:OP>.<\S*O([\K&<"?<=97[[.G+[G&=, M"%Z\5XSI;GGZ[OJ=U*[,5,:4^UZ4PC")/1V3ELK[)QP&0E^*3&0:",_&PSA. M:N@0=$T8:/0!U9I(3W^'MG"9>1/]@& 91]Z2OZ&J YZ:;G_>PVG9>O(:.@B- MZBV<%GC72S!XXXS[(3=B26;SXN/Z7BZ1(L2!I%#JPGJ8J_U!$L02!CS$H<0Q MQIY]B;U=*D,?@]=DP0\UX;^ZMF \"I.!P]"'\'9:.X+<#H4:SI'?S6UPQ<'M MALLQ^8QNM.R]//X-EF/\'[RQ3+UR:ZC1@6<11!Y4H$R@ E M*4R2R(,BDL)G+ P%L?(A]DD,'I6HZBF5%.U\A0-PF/D(YPEI9V6VY.LQ'?ZT M+#WY @<(C.H#'!=P=^WO>-+^(LG'V7+V6!K2:U)4$6F)4$+2&,&(DA@J$Q5! M(AB&(?43P<,4TPB;7B?9'W[H8/V:(- 4K>+T1_#H5K;SI;2,S=L):'7OY+@< M9]P^.3#H:'=0C@O4OHG2\93; O9AH;Y<430!NT_90N<9E!F6TSCP:1AZ" JE M61 ''$,:, ;]B*0^BUG*N6&Y6@-J1I_A.75K&]I-<-UN9>O"R6R).U=V)Q5< M"UU3G8 VW?[6/ /A>EK\NBB-N@H:B+R[')J\XK 7+K,XZRH-3=J.$)Y@%$%$ M4KT+#A-(?(P@IT'H*_=45T8PW@7OCS_PRE@2;*JL6.SZ#@!AL,\]3SP[?=R2 MS"6]YH"(%EO:\T2]:&W!XZQW[E,/O#;>#O4XSUM[TX[''*S!IE/-U8+K&JW* MNH@%FXGBFCS/EF2^>:"H4PVGJ?0]YBG'F01"^=%IP&#JH1"&DHL D410;M1> MQI6!@>W)AF!YGLS:/$T J[@JKX[4;#7YLA:*Z0*[@7$:&$P[Z]7"46?"76_C M6#/4ZI95@,^CX&AA 0?&T\U$]H^KG6T] Y1.X^LR[GC6^0RIM\SW.>/TW1_Q MW>N1]F15N"22,I0B@@FE#&)=@H/Z7@HYX5Z$B$^]U"A<7=#L^%<-JGLF^"KN;B3 MVUD=ZT8I#]HP;M)[$/8I#0B&TB\[)'D(TC04,(Z(#*3@%*?F[4PLB0^]O:VY MT2JVFR2UYLAF3V@)K>#C +#?,#59W'5B!WTIVC*HIG ^?S7Y[.!@ONQEW MDZM[IVXYYHC;>#=IM_?XCF.X'DMOND\IC_1%Y,N9&KY,VL(QBY%'..24)!#' MRK FL2Y%XV&.(T2QH%:U9SIH#7Y0W>Y$QS:T ==5\'71!Y[-YR0ORFW_ZXHL M0"X63[,%G5G6@>@"U,S1ZPDF.^NYC5"+;,]I< ;"]7;V?9S2R(?@)T7>/PT_ M_8J#9_5A,5O.R/RC6*@7FCR7.C8<41GQP%?:3=,8X@3YD'I,7]\5C(I(*#\J M-/:B.@@-K.DU95"1!@UMBT6^"R0#?Z@GT6T/[PY*[7)LT"6^A3_3$PR.S=\L M/P([E\9 M$[WI>O]\5P5 RFVW!*3Y]UK_).ZRF3%NOZ-8O[M]&KJ M0/:--&,ZQ.&?JMM2!\1]MU/J(N7H<2^6L[+@J?($OPBVRI5K+XK;[VR^XH+K MZW>:TU6UZ[J3MR1?Z BD8J!D]./F"AT*48Q8"EDH?(AQXD$J4A]2&B0^XC&/ M?*.@0=^,#>W)M]@$&SY!PVAUE[3%JK;W#;/::%1FYHQ>H[W-H*$S>H%YL71< MQYP2>W^V9_SZ\GW[8FMTF!Y9DD9]RB2"8RQS@0,4 R))WTH M)8ZD%)@'-)Z^B)QFMKF M@>:;2+F^^UL =F)C_TT"&;FP%4P.V7?KF/8?X[= M $>Q6T-?)!NNZ[#UX#-VFL/%;'I3'U6]GQ6,S*O-VGOUNV+JX2BF,4TA275X M/$9J:694P#B-$^;%/@O-"HUT4AEX!6[H@HIP'?D )6DSQ>K&J%O#>I/<3M6< MA#96/".A#FA@(=B/C]G+3^K]2OG4/S8ZUSWJ*,IG)%BCA68/]W6R6$9/&B7B)KA5&=]NYW&UL*!EG1 B]?S MB=MEIJ;/$[F1)1C_Q.XR4W3P1.]"K)P33+ZB13GH-*:A%W)*81P23WF^/H*I MKI'M)3P5*:-4A-0^6-P,/[2GZQS^7O +A%5W!3L<-MU[:N2$J/=DEO]"YBNAV%D]529 %_9A2N]O9B\S+A;\GBS% ME,1A*F.?0D]*I+U'"M,@(3"E$F-)DC0BV"[6.CC/@P=P&Z* UU3!ZTS,N:7^ M#S]W%B[@6YF/T1T^+00HI0 M,29@/<>-)$"+\@;RJ6Q1OW1VE3&_?XY<*UOX M>\N\LB;L>OE2+4PS/>@U*;XUD3;BI2%".(6,,@(Q\Q-(B, PBD(_3$2<(.+; M7;L\0&5@'VU#$S!%= *=C_#TYW*IB+!810+ CTF&,0HQ9!ZD=HS^2'A4Z7FRT>M_)3=.NO65%5U5L)?E?5 M-%6+ZQ2+V L#06$4JJ4.)[&^\< M^Y'/8S\5,/)T[UOI,TBDVJDQ'DH9>[$?1U9);MWD!EYFJB[RLY)ZZ3+737^* MO]DM)"^?/VP4%RLJDJ%FLV';V11FZU?E',O>%.V8,H\CT0,ZQ1[3QF-1"BC$>JC M+8_CD)(P3'$R2ND72\8'-C^5PU.:?MU69.,8D6W'J&@]U]0R)I5C)$J!E E; M2P2R4I^72B:0-6[32RF6KEI2!8(N4'+&]IL1'"=J4:$PP:& V L#2!-"(*9! M$O$T2M5NJ6DK]_ G_72V&]4]G%-1:)$M8#W+37&A^L>W/]4#I\\,J/2C;X0J M64!+&'"WT??U-NF7M;Y_[@[\CI=.XS@+E\ZJL67[SY%78N-)_$\F; MY8Y,?,YG3$P#&8E$!C'T=?-NG(8^3$.I_H50FM H23BSND8X'*L#^S(-+?"L MB6U555<7B=C]#7F>*9F/<6E"&]@23&&^=*+R&E&_QS+ MAC'@ R=C'J+HMC1\)CIKK"YQ+M.81(1+R&D<0*Q[GBDCCJ"7I$$@ E_$TJKQ M67OP@J>_@A11+\(]LKH_0JB/B'RMM_Z9^IT;^EW].D!__:^U* MVIGD+;C,C*@K"'9FKZ)RNN:]M7$ZQ'Y/YF1KZ%$-P"&A=E7VX#-OP/^ZGQ6_ MO\^%:+IDEQ\ZU;%A:;M F[8N9/Q9KPQ+0C0DH!&E+=\<:8+]K?HG1WD]\_K MI'7!/ZBOUDGX+=2FWSE5+?]XHYA<"[/3UH]B+-.(>5 $7%\,X %,/9V[0\(P MBD0J,+&J>GQ1:88^WVAUL"R%*-K5'L"OZHO8J=&K4U6OR9RMYNLZO3>Z&JOZ M^R=1%>XIZ_7>Y6H$DM>&\Y)%\VV_GX&7O+&_BLME NT7XM]+!RH? 5K2]BIJ MT07TPL7['>?MTNMI+[+\.=;:/J=MV-8!KDPYKM$K6HC_6BF.;E]$W;5TFH2Q M6BE]#_* 4H@#77PO"#U(F,^)3"A)/&FU=!X@,O2*MB8)2IJU,;$LX'\0'<.% MX4R9+>VUK;CV!K-#GK[LV"$2XYJ7#B'WM+[K63ME+/+E]&?R??:T>FH"G"+! MS$<^3'B,(8YC"BGR!4QBY#'JTYAZGHD&[HT\L-K5M,RT;%_L;M4Z2Q@[?:K) M]!BF/,I\E_*HEUJ*HW[:*,W^>*-HRE$Q&O4X_H!#*]P;LU/Y!0;K.T>3, MES'% C*"U+[.#T*8!!S#E!+NAT$D4[-^U\<(#*PA+8J&N:M'D>C6EC[DLU.: M%C&3C%3#Z3;O9GNFL&Y=;%M$>^IVZ@943RO(8 MG\FKWE2M>V<)3A,119#'+(;82X2RQ2* ,?9(H)9"&4JG)N/;9(8VHTT)_.>* MJEOU_QUD#&W>V?):FJM&U)K@@(7\#XO4L.Q<=R,T-F\6JR; M+S(A,?,3%$,9J,T.%IA#*@/=]ST,_5@P'@96$?\#- 96W19%RQ9R!^ P4] S MA;33S!:Q032R0YB^^LL=H#!NF[GC(NYUF^MXU"&.>?7XF)=7!S\LEOEL49)W)Q^^B=*;KD\"IR(,0I)B#$.N:XLC+&%*6 "CD(>A%Z740\0XN&E*=>A% MM6%#ISA6?( 7S8A%9- 80(.8Z!"P6*ZR:T36+-0I#W41N)*-)H-B")@LHJI# MP.46:CWZ(36PE7>7FKO4/_84CK65OS-&:SS8>(%;6_FVHKG6+[NY+.OXU\$'1?WQ'2EFQ==%1@N1EWW*/BR>5TOU9P6#>JO\VJHS_"!" M- V$A 1Q?;Y*?=V^(8(8)]+'#&&16B4']LW@P"9YDV0U 6W'HF$99 NP9AJ4 M7$] FV]0,@ZV.7?+L>A];LVS=_9&]5V' G?7 M\1V,CH/7?&Y>W?&27/M)=5/,(A8ERO/V:.I!3*,0DD!X,$X]'@>>B(/ W/,> MD_.!EXJ] H^/9:XNUVZ8U);II;),K=J.9]TI'W_F#;8,;W4^[182HZ3N=WV4 M=SR8S_U6Y]]B+_16OP.W_=1;_1[L]F>7F)/./=ZH#(VW3[P$SEM[S8LPX."V M-%4/[N2O97FX95%GMQ+LQ1Y"$J8<(8@%\6 :!S$D+$A]%O@T\HVJ%G12&=@= MJ&^'S8IB52[UJV=E+T13;R23X(^:&PMK?Q0P@Y6Y#QCL5M%U<94["1J:I_.$ M_W_VWK6Y<6-)$_XKB)V->7TB5!Y<"G69\TFMECW:M5N]W;*]&_[ J*L::XKL M0U!M:W[]5@'@323!JF(!U)EXSTRT6VJ@\@)D(BLK\TD/J3V^1S&D#_MV'-)" M)(=^2JA>YWOTYO$+,?Q>\>5'0\$^WT?U3C&[>?O5 M_-GNV;8Z_%-!(::: J(M\F<*C7/*"_,'PX6 A/+"#U+%FX.ASP<-/\#<]Y1( MP]&5W9=T/"6\9MY*FFU:GE)WC=:W;"3 M=/PD*X;6Z <[5\5%0@C63*PC3F_ZXQZ AJIG[W@T>*' +L6N/_U>'X[P/B_G MXH\5(*&)W]K(< -N\*JU&ZN"9;(H@(!*6V@ ;D(RB &F6LT\R[O-Q-:NW/2'JA9L^G_,-^%V M)NWF>B)H1G0N"5 TL\4M* >4YA24*&-8PUY/R10T^/7HHJ,-@3TEUO9 V)/7!FX#55TK MU8U@FSW^I(Q36!WLO?PRDW9.V[,)T^3M7\)<>OUD?YH419%)Q2A@A#( %2* M4:F A)*@ F:YB9\" /V#F'%ZK\]&Y[>L_7MR9]M=&C#V-G#UW.T%Z=IQQS>8 MZL)V?0T[5\F:H:3A:%.>\&(+$#9<)2U;2.6J)M>4+XF'<;=\Y:MK; M^IVU6$ Z_;?YX@\[/(M]K99L.L$((T4RXYPTXL8Y:0UX;BO52ZU++%/,M=.$ MF@-K#WV2WA)+1$O-(U7\2@4.:?%PP?P\P4JFFW-E\DAZA\L6ENIVE=$ORWU8 MBM[<]JM;QLMH'^9U)X]]Y)*0JI_J<5;I2C"S;]EK@?FIFJF[I7JJ)V5.L,:% M IS3#$!.<\"*7 ,(40T+7-1.%5P>M <.C&S82(YV(=E&4D:3GS.F1SUZ>!4 MXFO),Y%R407YE(E$5U28YXI58>$E3G]MA-M2(U8U>,FV6X_@=VO8#LYFV-\K MS9ZG2YMT7W9)]V[W(%!1YHPA $G*[% ;"*B0&9 ,<O?.P0HSVWK%4TE?KZNT<;=EC::7[Q?:2/V3LI)RD@[ MIGY:H^Z,G,1^O0-RNRD4,GN^6-J3M;N9'0K83-R:L)R23&$$5*X%@%HCP%+& M =%9*:BFU 0\?DC6^T0&+QLR)-OC]VI#U!<.^H!N'(^*SI38,TYIA&U.Q>\< MA W +CXN331(X0,D1D;Z/2[D/@!OS[4A*8>N%,=Y/$;&4DZ8L4L)$0%0$@8( M20M09!JR4M.R)$[0-$'4!S;=LR:4A*G3)<$QH)(\4R =)Q<8 '*6)OI3#;Z+ MCIB,")1W-UT1NH@_L.\G6Y[<0--Q++40I0!IRDN+7)H!DJL,E)@1@K(BSZC3 M=WQGU:$_W';+62\K>_37]8$U10L^L'^[6N@W[F#9/#_186)YH?WNB7$&TN]F MK=%0?O?8WT;XW?_'L'CW;B;F3\I."VD!Y^P>^MELH[OS!6.-[Y2>+U1[W0/[ MRR+4+1=LWHT5:;;8'XPPYDXCF*'TN#+;BQS# B$#*2*8R80 M):7,)DL[CL\M;!Z05R\C7G/L?EYGI['PAKGDZV+^K:IM79'YT7S2+:_)TC+K M%XT/^>3<@OHW\CS\'$_+3/*=9?MO[2B=#>?)AO75X^JN;[B_2G:Y78<3\;86 M(^@TT@YE2$Y'W>B,H/+7^Z4Q2 XT,JP^UN35_/%@J%[/I"U@_<">U/OY$ZMF M$XG3E*4D!5D),8 0(\#3- 68(Y%KII!B<4=_!S Y3WEJ#O))0A M'HQK\N:RZO9S\#Z:CC^UZ@Q5C#6,*H3%MS5CZ@PE>X^..H=6H NV=<)W9CNL MY/MGV\_1CJ5J&S\/\SM)L1(,:PJ*4IF=+3&;6I;G!1 T0REC&J7$J;+W#!X& M=J"6&69>'UO$;SZ*3R9^KIN"_6IF?I[-E&AJ]?^LEE\2FX.TX9FYM$&^ +RI M]V?VB=4-.$;SZ]H1$>., (/ U=SMA1!RM@H*\-?3^?%D/U;CYN9(7Z^3P[,K?E+F'+]KR MOR0=APF;R63-XP%TE9;/9,UH/,\746F1/&$,CD;UC!%5^-I3QEPZ<": E)5U MP&SZD57R;M:5?ZZ +')%!<4AD4Q#('6I%<&2T]P=P>CU MZ@-;L"679.E58BEZ5"_L*<&A.N$J$!BB/?$\ZIS/$3.LHMGM(?H5 M4!R3HK= 8N^F\0H@CO&[4^!P]*(X8\+-*ET.ET.>$I;:4U9=F(]\(2R"D !E MJC4O"E2PPFLJUU%*0Q)[H@TT2WQ# MYZ(#Q??$/355?/^&D):J-33$N_E,KL:"O0)=46E>(,U3((G(C"'### H"4BU MRJDJ-4Y3IR%>SA2'-N@MV)6&B=4<.I_6(!?%.<0#L=7A:=O'-.$#)Q.H')^N MJ/RN?&L/#EDZJ7BTHL ME;QA]1=;N=!-SA0E3S-!$<@R*0',;>%V)CA0C'*$<9ESY37W[!BA@7W=AFPB M#-VK9#:? 7%BVJ:?IMPBEQCR^SFW+=%O&M$W1.-%+:?$BA2T'"4S:LQR2MC7 M(?&HHEX93G0*JL!+!,,: IQ$"@ M,H,TDZB47K;LR\#@-FYA%A.V:7S^NL.3L?EE\J+,%7+^U3P,WX,83VV[GKH, MIT/?(Y8_=YK&=WBY:IO(7Y+?N_\. K 7JHQH1R>>Y$<^)PE3SOZA2. Z85[J M?OE%+7Y4,[5@T^N9O)9/U:RR R/M5/3;O^P1M9H0HAFB10EDGB, <<$ QYP" MF\ ^VP^W&Q1S7^8+Y0)SY==HCTM M2J5QB@!A&@,HX^AA(R;+8&& .HL!RSE*>"$944.2:IRK[K4(W0&MK..2C(SP?W4MG*M9ZJ= M-6GME/+KZ<:':U1O$U\57MEB^;+5W*9%*DI8:8 P9@$RG@&8, 99# MKFA::*&<:J*]J YMQEM$$TO5LT3 3X.G ^-!].)IX_XJ\<-1\!7Q')P%9UKC MX3#XBK^#T^!]8YL#@Q+ M"MMQ8XP5#"B5$2HP)X1[)>M]&1C83=A3$%9_2::6F]",F*].';-C VK*,U/V M&CZ^80;,-3#L) T_5UUS0R623\K6MAN^(B;. E41*XGF2W[N9TMJ^5+ T7 [# K]9XM63=:8T)LFBUE$N09*@#D+ 4\EP@492X((RG- ML!/ZTBE" WN6EG2R1=M.8F')C<]I_TEE];N2F"KPW/P'2N\UC\9%M*"9-+T+ MCS:7QD6\[=DT3M<'PS\MK%=XK]K_WLTL&(DE\UNU_'+S7"_G3VJQ'B\Q*95& M!*4(Y+D4 HI 67F#R4%+3*:04B]AI1ZTA_8M*_EMZ;%O$$%$AUQ?U@F+XVZ MQ0P#ZLG/_E>,)-^M6/F;[C&@#.\YU1_2J%7VQ8B01&TZ2 M::7-)D-UPB3+>8/4T1S1JXU, ;A(;T+'/FA*;X+AX;X2VU@AVU)N X;8!ON> M::R;.:R-O,U+DOI 7_Y:\F1+],3*'AD1ZDT]SI@X4F]#L/'1 MI]Z&W,<.%=X>AP$]4==UQ2QT%A-VADM7B$)+6-!",Z 91^8+G)9V0BT$3'%- MJ)"02.;< W6(PM ["$,R^5?V]/7O24?6HY_GH$;Z/RI1Y/3S[8V(AMQ*P)"> MYX.2>G0JG2MQ6&?2:\DC]2/U"=/;?W3PQO'ZC?KXWNDOZKWPC'ZB9^.(+#Z5 M6?N3FMK)LS?S>OGAV:Y_KS_.ZP:4H;Z=5D_5S/YSF\HV?]I"_@DU_\.\) Q MF &8YAH0J#"0:8H)YA05G'NW'IW'T\#>J:-B0Z.Y3OZ<+_[0<_,;$ZV?RNP/ M]A#<8N:15>OG$'>8:^+4CKW$\G>5M!Q:C:]Y3#9,K@Y8DH[/R#U3<906L[WJ M3([&[\2*H\*#35N1E@[SH9O1&_+_/K=#>^[U:B['A!2**P4%D%@) #E7@+)" M@ZPHRP)311AQBL29S3\KVE!I/]8[55?T*8H JI26C&K#, M]E$4RH)2<0&$0EH09/P%\W(54;D;V+5LHQ5L#.FJ+9ZH&\>RQ?)JU(U,YK-D MS772L.V9]HSZ!!TSEY=Z+I[)QVB/Q >>PS]Q.(0V8^7^HO(V;OIN"+7N9> & M(1+K"+_IINMZ<%=H'K:K3HC%L]KF;R(A5&F6$T *B(#Y@0&:8PP*HC,-9:%R MY'7@=08O0R?F6H+K2L#&##U0:X.,S29Y)BHV7>V< MKWG=G%=,.)68IP(#I O;"8%SP#%L (AECD5'K-:7+Z"PONA'"2.W1K51_(R75(.2CC:,.5RKY_# M:#S1XF5R\V&B,JX*IAG(4J4 + L**,L@@+S$I9(D(YE3*?)FR:$S6/]Q]^': MS8ZWQ.RWTC#F_6RPGV]G\]IGM:?\M[NXM9WNAXW9;"TUBE'LL[YZY0_\2\ Q M^C9DW]H]EQI2#0L-2%F8][N0$G B-! PR[*"I]PQKC]*8>#7_15(IN>7[+A> M^@TBBK1^]C&4H!YGZ><*'':6'NGLO(_YWK/S@S>.=W;>Q_?.V7GOA6$!D MI$LEOS0!.9LV#3;VK! MYQ=4XS;]8$4F__HO),^ROP^K3[>-QP Z\O/K*^6L.$@Z%J[B-4H%RAIIU^%* M==2-AZN9_)DM_E"VFWJ-+2HPU@2G((>0&,/-;+5R;OY&52IUD1>B2"8MJ_Q-DGWM[DEW63MGU;$ ^$3>G3F:,KGZ2',G+<4L*8Z@.V>%"V6 M_1XG-*X-GQ1XSXY/WQ&\_]'5\J=Y74^P0BHO"0)I;B$)4*8!S+.=+-G6.S;NEO3ZT:P+.K^F'#HG0.\A>29X;MT4(84!*R0"PR[F2F^V8HIQ*@)B$YIEK#BB6)2"4*,E2+7$)_?RU MI^SG^.>SI7?>/P4\33]/:T6YFYDH427?64I_N[(_3I]E@PYO44ELO^!RN:CX M\[))CRWG33!E>Y#FK9=N,!%4#P!NR&[JE>3Q-DRKA$[T2Z,"VY_45P94H MYFD^L+\Z/_U.S919>0*)2&$&%2B;N(C;N1#(;'*01D)G::8%PGX6=X32X.;7 MO:]+]MK/$?JT$H/*ZZAN(J DN\ZHL<<9#* MV(47?:(>**KHO3S,3-\KOKR;V>X#NT%=N=!/QAJ:PU>YZ1*:R+2 $D,(L*+4 M6"[. $^5L6'!",XI)XQYP;VXDQXXBK",)-6:DROS]Y:79&'XN$KJAAV+Z-SQ MXV?G'BIV,_UA%.?G#1J=W6WI;,5&\JG16D] MMSYRZW@GU_V\[YQ=G[@T+'K9=$/5#_-K*9O*,#;]R"IY-[MA7ZLEFW:$[^KZ M613?A" 0'.QZF2CTK^S,27:J86+Q95YQ_/U5=+?E*@3"!"QAUC1;J+8558\8H%=-#H%/+.']G$9'-=G(;]%? M;F/+[Q$)Q=)#6#P4J@^_Z,A%QMX8J7>!\2(E%SEVXB6G&T+Q<@ _B('Q\DP(GZI? "?%33 QW@M4QHY-.>F%O SKK+ M*E?_:8^;E,I96DI M)V7K&D.6"ESD$K$4\BU$LAS1-)A0D.?*JV*.X2EFX@- M8=]PYHB>7$.7\Z7W#5,ZP1N2R8V#X '12+]4T2*/(V1&CC+ZA=V/*$Y<'V:P M-ZS^8M.IW]C4'@U=+V_88O%B]D,-?-L$:HW-/J0$!!(+8LD%X)!0@"1!4$BB M6>:%!MY/;F#CM<1;4%O[%[5AP\]V3ZC,S8+C*<+/CAL=;!&^2IBQZ8YVBPD9 MSZ#=A(QDUB>(C6K<;H*_-G''NT*_S-_,HO/%RV^+:JG>S_^<370!"=$UB8(/^N)A_JVK;$:'GBV3.:[/.4IGM<\M' M0))A3T>NW^-S)/?]$G>TDH88D(9:S&_P,4FB?7WW"(S\W3TFX/X7]^B5 241 MAQMP[=?\7G\V!E_;LG*!4UR"7)8%@*3 @!6J !AG%.:JO=?V?,6Z.3>YTT]*,JQ*-6(JIBP@HF'KZH MA#U9G"_[AHCN3:DMM?:'KQ:\EDP150.F, M4@H!R9D$6*&,*Q.KF!V'3^.Q.VDO;QC6F-QL.I[MVUS-FA"E82%A:QX\3SW= MU>H6PPRC+#_7:?74[%!67-AQF-_]TBKM;\F:E^3ZM-;\3TN]%1#K^-2=\+CG MJ=X*V3M@]5\AS,G<[Q[CMLW\6F8:$V;1C16 $C% I38!,R5$IFD&,^@%8W" MQL!NPY)HRXRZ8^KYS--+'-*+FSLX4UH_N[_?*X9H>M_CV7:/-)&,^!"%4:VU M1\379MEW:4@[V^FYJ#]5>G,REN7,F&3. (%:F\]\B@%),0(BI[BDO,BD= +U M"B$^\+;'<=BRYCU(8_ CVS.SN1A5^R=T@ <-RNW8"U\F>XN#<[IX@D5.[F_4O MDMG=$^]88G?_PO!>_G9ZU23C4E.>Y@!C* #,50$H*@106B*N\CQ3LO!MX6^7 M'CIPZ6AUP]T".MD[#;C$'J%R>486L43R[\GW%^VB>/$'N79IN._N&+W/?I?3 M0^WUKZX(^WAN%6E>S^3GY5S\\64^-??7]IAV^3*1!<(/4)\5PBN# ^88'>\O.&$C6=3*Z(GDX:\[MTQM3'W[.PU,)WM]B M5\DB?9I/DAOU2^TJ_.L/M_-]@974S[Q6_W@V7OCV6],GOYX$FV(J\M*8>)%I M!J!(4\"1S "20ADKSYCTZ]$X2FG@K_SG7]Y]OOU?O]Q^>$AN?S5_?O8L@3ZJ M(#=SCB*VGQUO2"8M31,-##*W]I1HL4J6C](9MSCYE+A[9<@G;PBSV?6DV74G]&E&_IMU\K#Y<_YK\;AGP;'%P5*:;L<=7D9_EGZ,=;_/W$S:2+W D M.JIC\%/$:R_A>7>L[LR/"_655?*]TFJQ4+)K C4A1CNMM9EA/@,8<;*8<^!\.R8.#85>-2.RAI-S.SB=U.Z: MHQM,E3&[.E>J7>$&6\UV$Z+[-1JAL]-'(8/U>#HQ<>%N3Q]%G>[[]%HM%/SO M()K7A$*II.(%P)E =HZ#-+N6H@2Y%J4=MT:9<$I&GJ S<)2S!4IG%0F,&75M M5[YP?H>UY.9@(LCNYT&.8_'%Q-[K%2H:PMYA*B/CZ/6*NH^6UW]Y<*OV3/(7 M.[WRHWGL7XR#N)D_/54-+)_Q#%5;X_-1+:JYG&"5H5*J%!09E0"RU#9/:@6R M,I59D2-%*?-LU':G/K!1?S0_V0"C6JA$FA#%NQ7;0X^.N8FAM..9KVC92"P? MR8J19,.)199:\9*TS$3MQO;70;Q>; _:8W=B^ZOE0!]VP"(!!Y*W?YG%9X_J M?66NJ'4\E]]L""9R M3='C*.^ .OH=0@0A_4Q^+=_[2/)YG%>>)^=%#RV/L]Y[8A:MEK/ ]:)!!SUU8_WNM?:M7D/N[YDE4SVQ2R% NO',#JV9V*[2NTI:=76,)#=# MJ\L';F 8M87M/*.ISQ-IP%\'_9@#'NN-B#[@+^4N#D' _6$AZ,_&4YN MIWP M]_5Y^6"6:0I;).$$ITP *J0 %I40D#(WSK3012936 CB-?[[&*&!G><6V:2A MFUC"015!1U7E%NK%4("?APR3W3L^.R58I.#K*)E1(ZM3PKX.FTY>[V>V]<(X M!Z%F;%'-?YG57Y6H=*7D^[EMG)N4QBRI9"D0F>0 PK0$''(3"N&2RKP0FFHG MF^VE,K#!KN@FO[?D'(VT7S']%AI-7,\ QEE29Y-TDJ3/'LT"6[9H?MK88?_: MHQBADW@K"W2[.&!+\@.KEE\>E/@RFT_GC^;#?#<3W_]<&0F^L7II?[A=7D^_ M[_HJ%:&P+! QBC2&"2DE@&2: PQ3BC.1X[QP@ACW)SVPH3:\)-O,V'G/XC@D MU;F:=-B8#*8?/\L^IIIDS4KWLUHF;/I]R,AD2!E.4\!X M69J0AVM@7*_9NI0Y8EFN,*%^"?'CM(9.>'>X?PWI9(MVT+:E3V>.2>HXFO!, M0H'_MV^I:0_*[XHN3S5-WK=VSV1S5[_(&) M35OC]>/CHBG;7Z$_7S=0F4T_\Z;A+E-I6I9%"M)"&WN7B@-6Y#E 95$4.;_9T+=E-GV0!R=)# D3+C^XL/G)*])!@^UG0@U>= M$4OR'LOO#)^_-OPU'LQU73\_M5[ @BE8OA[4XBF;Y-SL5E&6 R9RLW_%RL(= M0 8H+G-.2I@JO^JMX5@=V,17M!)S[U/RW8LRT5](S#?,8_*([BZN_/AQW(DP M;@NT:HO_INF[?:16A,C!VJ!:CAF6#(=7VX@-[VRTT\:MDIAR/FPYJ 3-9*%TV M^,&9^8(Q!CA$$*0I9BHO4I;JT@=..%@+@=#!9XCN]E4(%IYG M^&S5+>YC3U6U2U]FGNJ64$J)*J3B5"$B6<@"5MO4RFMO:?H[SHI T=YIX<08/0V<$6W+)8LU' MFPH\*_]WCLH=#L&'5Z2?U3?\V$/OE3+GBZ2A>95LN&JS95M7U>O+(H#W1=!+ M[^ELX-+C')_O.&>R92P4.#)C/'NVFZ[WB3=?#JD'R0SL8RQ18 ._Q)*]ZOIJO!H63JC)+08X7W@_OQ F MM_] @%ZQ8HT!.$QD7/#_7D'W(/_[K_;O)/JXF,MG81S"9[7X9GQ 4Q.:%0H+ M2 I0Y!;?7W$!.,$:Y#GB)O+.3/SM%"$<(S"P:78DF]JLCJI7V>Q1O?1;9 QI M_6PQ0%"O/J(^:UL62U?KJ4T3[O^O&1+=;]H MIG-;W$!6T)2J4@"$F-DGEUH"\_$C@"A<(/,5%+)$+F9YBM#0QQ\-Z:2C?94T MU.TV;47?S5)/JJO?5F,JP<]:P^5W-EM7X0X8;JW$]X_S;_]FEFAMUOQE8ZHG M%Q[%6%W%6YFK\_7!L-'+#AACIN[,7VO;8:NS0@B .24 ,LE,P(H$T(5LDL4* M8[\*N3T2 QOIFF#RNR69-#0]MY$'].+V_3Q/6C]K]!0T!+/YB"SQ@)E?$Q@; M??F(@ <@EH]=&0\HILM5<%06O,@X**#%2"6I"68S58*461!"DI5%ZA7"'B TP)2NST*,S-,N.HP<]"0S40!31FD#1/#Z&+ \?TIWL<[HAU;M05"-JN MAVY0 ,UT*BGD@&". 82: DIU"C"!6(H%+##)1F$T(106@6!# MJ$ASRF@N"J=\P4E* WO)#9[O:N3=O_N%/<=5Y!;U1!'XW1A.BOLZWCE]0PB^Q#.O*_G2=@!.8(9QCHL,B-*.D8(8 XHP @7B M@F42%8P['3[O+SUTBJ"EE50-,1\<@1WY'8*08*D\4P&=0'?G">0#<1 JV&7! M"@YQW0\[L'/'B "ASC=A0(X>$6 45\+85$"ZD]*J.J;_;H?F/S#4ER64F' M)"X!S(DT.QBD@!"R+ LD1)DJ9UMWH3AT*O^LT4].*G-P#[$5X>@E:#]37V5S)^7M1VH:#Z/T?$XQCQ$8Z%T3&&2&\+MV/$A^B-Y3$F;V%AY7J=K>/'WZKEEU]F1-K8U3ZR:5HV0]L?GQ<)\&(QP5;T>_M6ZV#S/-<6$FT\VQ29.%"F@ MO.1 YQG,69IK\RGWCQ,'X764P.\=,S\*9;^FYD%OQ6QSW?S"YQ1RV"<'!=-, MHARHE)O8"T(%:"8U@$RE69FIE CL&WN]D>?F'4QM/343 [V]9^46R%Q<^WZ1 MR280N$JVRU/^M(,!MGEN"U::E,<6U[9CL6,[:?B^VLRHC!U?#*K92 '#,#R. M&@$,JN;7G_1AB86<:"WGXH^]&*/!')BH$J,TE0J42I1FH\PIX"45YBT00I6: M$DB9"VC"*4)>J>Y! 11.JL3ER"N.H)X;+DLT.;#ABBF\S_%8'"4$#J-\?GIB MB^H_5=U\486MY:AT)5J-F.]L;;D##2Y+(K;XBS7PQ4'Z_D.WGOM'/(([+<7N M@9S#]8'-;E,E34C[^/%Y\75>MPV4I:0DU:0$HH#01))$6TPR#'BA2@$+72*_ MSN\#- 8^@EM13#J20?-8#JG&+7 [4V __^0KJW^;VW%I8O6X': P;H/;<1'W MNMMZ+@W%7ZCKF_G,%M2HF7CYH/Z\F;+JJ?ZA,J0^/#?@[ 41L"QQ#B 79EM> M%!+PM(0@*Q1/$4%%05,_,(:3- GI_6,RJ%0H0RP&!JW(!@PK@!!D$I2LK+E"&=.7V9]U8>V-@[ M6N[ #KMB]]OM6<+X66=')N*8B:/,GX':) -!\78QFHX?$'4 8.;(N:2 MRHS),@.YX!) 5B 3Q.8:4*Y*2'+&J>81I@R.5>Y]=,J>4PETF K=/I-G MC>?I)-;XP:&JPT^2>PN#"$_6BCO?%Y!@NYL90U+-Z%);8DQ9J1>.OY+) M(S46+MM%2\,@>ZY"D4J% ,E2/61_IQ?YD2R-<#G-YF>:/G>Z PE"9B1(!B ME0+(S2M ,2P!25.-"5,$4SI:!>/0;\'Y18HGWH&W4(#H^0*X!;UO\)%ZGFJ= M7T:X+A3<$N8MS>R*^P@N70;HR?4_1Z5?V*.(5LP72/[,EO2?E.&CZ7J_U[_4 M=E*%6DX@275*,P0$RC" .L6 2$4!1I1KBGA>IE[IBEYJ V]G-FW:4TN\!>\ MS0_,,N YQ+9?=6X>.YI"_/SL1A<-W:L6=<(JP]!.&N(#-*[WR1B[>?T@ MK)?;2)O?>FBV]:NI,K!5&NC1, DM(<0$@E()DL :-%(;@HTYRCBVY/ M_,_%@C6XB33V]KS_!&'MWH6X*A#YD'"_YCGTP/IM.W%\U?XM1[,/4. M&*&?=:*^!5']K:K-RC_,%^_GSWRIGZ>K3O )Y KFB-NR7(R,IRX+0+ED%IZ" MYT)GA*9>M39]Q :.Q+_[I,Q&IF;3O_U;PJ;3^9]-5X3QO6*A9+5,IG,3[7@& MX[VZ(T9WF)CH1!&+QLU3#HB&&I0\M[V_=J!I-C$L\?G8VMLFZJR_&_-2/JHZ M^;>-(JWV5HA;$17G]HV)I0R_S\5!C(J;]@UJZI4Z'*ADHZ6H(/LG18X'M7^< MU-B ^R>%/@"[?_J>,'?YOJJ%<17/"W6OPZ>@/ZB_EN^,E'],;<-HHW*'<+CNC8>3WQ^:QC;+>M+P'K'N9""M1G*:L;D;U<\. MI-K7KGDH,H'>7&FU6!RE;WOF[DRH_:V2SVQZ/6U>4"4/\[T>CH3S#'%5 L1E M"B"2)>!494"EJ6(Y)B5*2R^/'I_'H;WZD<:G5;#HZ;\'>$:./ORRFO?TXQVS MQ[,83?/QAN&K9,WR<;\^8"D J% JIG9V%=L MNFI>KE2];H?>?'PF+$4(ZC('6.4,0$%+0"@I -*L4$B*'-D!/.ZCVAWI>GG> MP";D1*]X2::K#FY/I =');JYT0%4X^<:UPPD6QQL@34E&R8BXBKX21T+*<&1 MZKC8!WZJV$,S\+P]S''IPU"2.S*VRS M>[89>3ZMA/$0319BHC/.,F)V7P@18[N9^S^3/;/&'VIHS,B&L% PI"(@TH0@LD0!$ MV? D,UXME9@P[164G* WM&-K"3=SX9]6I //%D]ISBU8B:@//W_6PL]N*V1- M.WXVQE'*6'62)ZB-6RGI)OI>K:3C;0'A3 .GHF2SAV_+>3''G&29!(A3 6QE M'&!0** $Q32S?5I2.D.C[2T_1B["X[.[+[Y#Y'&64'Z&V9%JL-%Q JW\\F\=T^\W\T8%]E#K3 M.-<"Y)BD %+% !.Y^=(CIIG*%2XSKX_\02I#?]K7-).&J&<%ZT&]N'W"SY;6 MR\.M$9[@/EE/C5WU"W*^1H(1$'$ MLH)"(&W(#7.: 9[E)@P7%)$R95R67O4ZQTD-;9 3#DM9BP#/DYH7"L^ M*?">*9^^XZV-G6I&&=1WLW92[^FQ+029S7D)(:!9I@$DC !"A0!EBF"&,U[@ MW M/],U(-K"WBC(2J+WG;8\ \GVA''WL6^%WP/!KM&% K8U:H?\KS00* M?)R7[B&*+M<_1^_14(]SO!%!H0P&I-?>L=D?[^:+Q?Q/>Q!YVW10=<-1)I*5 M.L\R!;" )JH7/ /,!/B 8JX%RV!*H/O'3[=,L(I\JA6BJ^JR%0M>XO17+;@M-6+E@I=L MN]4+?K?Z^3ZIJLGM;-F4:;;5,I!)+O.< R40LATQ")"2$I"7#)>ERB!43ATQ M>RL/'DZUM/QJB/;E[W=19TGEF?9T%/\V[^9>]K-H/G+ M9@^XO](HIG14@)7!'+\@("3XM5H\5K.*-?#/>KYX4HN;^>+K][]^_W-EV/W& M&JC8[]E,/GQ1=S/Y;#9.%9N^5]_4=/ZUV6G-+12$-O]\8ZN.7N[US_/9\G%N M5GIY4+.9JFNENF,R6&(D(#;6EF7&[C"B@&:\,&:8I2FTDU)*)_2&\5D?V+!7 MLB1;PB2--,FW[Y.U/%=))U$SX&LC4[(E5-)(M1JKV0IF?]J(=I6LA?/XM(_[ MIC@$46_V^?NYP$L]^M.GP9=^!SRBQ#?[+H0%FV_.'?@%N1=Y&KVQ\K@69$82@HHP_ 0.EI%A@O- MD8LS/-2P7Z?A.IQH.Q72 MLWK228ENSB*V:OQ\Q89Z6WA=VUF0R^2[-0O)BH>(<&L^(D?R%$XD1W44/DIX M[2>\[@W(IKS_^.EFWIPM-X.T?OSX:[T;!MTNKZ?=[J; O"BU(B SO@' U YR MEKH )>8D1S@M"8+.N1 /P@.["\-)LLU*\N-'CPVFCP(=4@0#J<7/5;S6R)51 M2?*MWMO'727&@9C-6\"^W$=M'KOJ@=07MB?V5&.DK6R "GHWHC[KC;>-#)!R M9Q,8_J;<51LL;6C70F[J'.H!/R M8=0:YJX?OJC$W&1V#HG< ?1D.[J6*UVSCL_OHQ^T^VO%\=C=8^%+',+[RWWD M2#Y@H="YT2L(Z\VUXS;-OE,>?U\JJ>H 5.>CPH3;;#S/H619SD?%7%_?//Q2\]H2^*G MRZKYD5$0'^:SML/E9-WT^BTF"!="808DE@1 C"$@!5% Y3GBJ6(L#^@_&E6$ M@=V'6RM'\MTOG_][2,_0N$_;\1S@33]#SS SXCB?M5RN#3[#'%A<[.G$;.H9 M5X#QNWSIC_(\"&>%[83N\T;3Q0F&!+- M058(9).WT(XAPJ!04G!8XD*G8C)3CQ9D'3]P42LGZ!Z/ 3VIJ@\:/;+%\>:_X=T6UU4!'-VD()Y9RU&&1)^6+-RSR.*FQAT6>%/K L,C3]X19^L\F M]GU>-*[G;O;U>?EQ40GUZ]S0:(:RK-JTL)"IT&9/BW("H#)VSS'2@"F*!:6Y M3)77D%TGJ@/;_H:_MS2]CU[W].)Z\GJ.M+X'KZV@=L/S83Y;;,G==%>?DCS@ M)/:8<-$.8O<(C'P.>TS _6/8HU<&U+A="[%X5K)#;Z]-[-\DJK8F3=VT":N) MD!Q365(@,8?F*TT0X"4UUDDQ9R8N1XJY-U,[DQW88CL^UI,6FC=ZWN195TG6 MZ88GCRHL=[WV6_=PVO*S^)6B5CPDAHDN(;W%QE72,3*(ICR*U ;16%AE6BS- M^=6C>2N@MPC-?;7Q*L^\)=PI-_._VQ\$YB?SB*8?O\QGJ]0J,=LL!1D&E&H, M(#)_<,%S0#@O($F1(,RIN.S0X@,[RH9N='Z.S4,P+U"8 M8Q($X<+L+38:-,PQ,;;188Y>$YP>E,]B^1NS>4L3XZS+>3?ERBE7NBR-Y4!< M(@ Y5(!DD "%"<2\ 3)@5D2J#7VLO]>:D-_ M65<$DX9B\KNEZ9DTZ->6F^U'TX'G]]=/?/\QU"YBQ1H^W4MKW)'3+F+O#9IV MNBDDR_ T7RRK_VPV3O?Z)[/)_J56GVR-G0F\7W=)3TI.4YPQ"1A+[6AZ0@%! M- 4YS$6I2"XA]\@T^) >.MNPQ8NM&IG:;,-SK9*%Y:?)/>RA'OCLI+VT[))W M&$IWGKF'5VJSC"2&D^336FU[^ B#J5YMIPPDLL72+7AS(^YC7Z]9<#:Q=^JQFLV\ M1Q!XJM'$N K1$@-)3 @,A4: 2:J % +F.<=$*-FI\7;F6 \^E!)7##BK,&2$ M@Z?^TE)QXP08R$1J],?*'#"A,@"+3 F4$Y@3X3)5=CC=#3MMUE-=;MN'^$KP M"Q(L_:O$<@ >#-GF.]0PT?QXE:SX2%I&XFTP_ 2/M--P)#KJEL-/$:_W'IYW M!PZ5-TZ);4VKKB>(Y\PX@Q*PU Z^(2P#+-O%W&VD> IU ,E\1#QT@OZG1/2?"7],C%A3X/?6'W?N M^S'Q]B:]'[UPY&Z53===73\_M:7*JPKE3572)V,S$TPP52DE0!"&S*>=8<"+ MK ""X5Q*)"#)O4H)1^!YX)Q#:"'B&$_+S:V\L6?@YZ@B=)EL]5=O"7*UZ339 MJJ>TPKR!YA)_S5^ZK\2#XW^.EA+_1Q"MFR2 =$!.^>-4R4O6!O?2:CD?>!G*8_SN)"&/7A1N\-O(CW>SCXOY MHWDV9B,GE$09QH"4)321'RT!AP2#HE2:D2(G6>I^:-1+:F!7L(-F6\V2KQU9 M?_LYHBEW-W&^_&$^8T<%=[/D8VP5^/N3\U41YER"51+D?/JE=/%$1U88W2WU M2W+(1YVX(\1A?;KI^K5$(5.,"@AP6F 3FO "$,84D"8D$505B'*GSI;=98>N M25/SKU/UK_]"\@S_O4X^J:_/?%H)>^9W\Z6:L>2[_V98^6^.. :O-.+BA$+D M]'0XGVY"\*\W8O@XDA!Q IW&IYM8?N$UT_T^8'WUB/;^FL-=V][[UVA 3:OL MV W[6BW9=(TY5R*=91(1D!*=V]JT'! $"U!@P7"6(:URXC>3PY7TT(')%[OQ MJVU,LLDPM^?[S6G+5J/,OY\-WW1,NVXIHV%TYN=;CH$XK577<3((:)Z_ H8# M3_[I&QC6C.@O:[J7V9S7JM%@\K: MM.J:?S8*,744"$!3EF MG%.E"XVP%\CQX!P/[-DV&=:K[9ZL9"5#8F+NM11)(\95LBU(V]^>[(IRE6P) MD_QNQ4DZ>4++>P=[(]S^ T]XO 2YJ'5'KL,>C!^+U-*/;3ZCY9C M#TXX>$2=,B:W_,A>+-E5FR[&NBB(P""C@@,HLA*P#%.0<0F+#*=2J,QS*-T! M,@-_$E9$DZ\M5>^YR2N8@@?EL?R>>!^ M>:U3,O6FN8[>/%[6ZQ3_.TFPDQ?[0QOFW'M2H#PM M8$$$@$4)0J0F7*4H)=(0Z.$1G8S;1DD]N_D@WAI*7LCGEP5$'] MWB:6V'[.)D1B+S"$4R(%@2(<770T<(138FV#))R\-@R\J9F*M9G,\]NB6JI[ MK2>T+)@0QO TD@C O,2 Y+P$&5&"<9H3S?"ZKMD=M.D(.:=7\U5U<\!H&DLM MF6OMARYT3$4.W_TS)0Y%6FJG &Z(7B6MZ/>Q1/=#4HJ@@F#HI%85BS7Q9/T2 M1.LI/"G@*6BD8[>/BH5T0H;7X$>G+@^91JWX\JXY0[=/>@O\N&W=^/S,ZTI6 M;/'2Y#0>C%9K"WT\4:E$1'$)9"J(V9JD)2!8M^=94^RY7W/F,9@Y\" [.< 35^GG*1JMW6UK= M!MR^[K2Z8:NKH7X84:L^PZ^'UV[@(.R!M.PY&/L\]?0/R0Y<>\2!V>=)OSL\ M^\RUPG+%6YO/ZYFMM;+GIFHF*E4?@JO*628SVY&'B.T4)^9S0+34@)9Y5N8% ME @ZI:O"R ^=Q[K_^>>[AY]O/SQ\3JX_O$]N[C\\W'WX\?;#S=WM9[]$LZ=: MW1+0PRG+,P>VE?NR!28[G P/#Q:FADC);$_BHR:YPQ3S.OD=N$JX^YG//B_- M2ET"M&"2$5@:OY)BXV%2F %&> Z4X+J0D.,">H&-[U$8VHDT])*&H+_/V-6% MNUL(EM#?\E?"#3 CX*@D$8UW=_W1[?.@>(=,\/"% =N_]6GUUO2 ]VK)JFF] MFNUN=NWFHF9S\[2YJ)[KQ\7\^6O=UA(:3[]523C7B]4Y-[?GW#]5,W6W5$_U M)%<%PJ+0@)"\-"$"Y1;% X,B*U.=:LJ9<&_W&IGYT>J9DNTA'-]U$OTM 7JMIS;DME_:F1;EX ?+O:TUZWE3!I!D]^MJ$DCJ\]QU=COD,.N]PV_ M&7X^]?]_*1Q?"H]-^QM^.<(V^_\D+XE?[N!"3ZDWYS V3^/E*BZD[9TG@PV AQNPI^(E(B,9QIPE5, LSP%+$<0(*XUQ2@G M*?6JX/9G8>CZ.\.+!8"S+D*TNX&ZV0U4,YL\GZFV$_+/:OFE&;1K'D(?!3P*M\W3L KVBP0:>G72J$?X2F>@/C4#Y"9I@;-,% 0HEI86=[$$ M1.49D)#H$FDD8>:T8]M?>F!G]#-;_*&6R==F>J'Q,ETC;.N0[$1O.9].V:). MOAH#:5Q0R'#O5DF.[B1(] WT8YLC PIM,-X3.2?=N'Q 7IV!#J(H[-[Q<4; MPS9' K)@LE3&%#&UN!E(9( QI$!!\M1.V[%J*V3O1\D?RDOIDG5JRFEZQ[C#Q1UP9YQ&XNY=(/+C2;$;.? M*_G]H?FW0AD=F["(J#LBNG0<,?K]" F]YMD;<2'Z SL05=]M1WII*6==,2]FXD/:JK?*T:4 MW\^]!8H>TE7<)]@YC<4'UQV[M[A/N /MQ;V7!Z24?F35[*=Y7=_/MAI%; ?) M]4QVJ>YZ@@I69IG@(&>: *BR%-"TY(!BD@JD5(&%TS1F9XH#FZW]>-IIF,EW M4\/(WYHB _/33&U-QVS_R6-W[:1)A_1(;/WXF?6/C5I^:M1B8I7M5K"F3\PP ML3H"\<%F<5*.1\X@MI+"-OM1E.6W'_<1O'#M@'[EVMJY>-X8!+GU5 M\L-\]JNJS6:I+:WY95:M@7:8HCDO4@B0Q'94/4T!)T@ E>4O?YF96QZ^J'?5;/Y4 MV9F4RV4EU,]SJ:;O?OKYX0M;-I.>5&VWB$]L>ON76HBJ-K>:N[HHM/ZDI&J' M0;4;R2;=MRE2*!#$F$ %BC+37:JM0!B4959@"7DAH7+VD^/R/F)Y2B-.6Y+2 M"00ZB9)&I.0[>R20IW\WLC5_R_[^-W,Y6R:=E$DG9K*2YA)7*7 M9_)P9R._.@X?B[?[0GAF#=_&N^!3)W/QU\/CV_EV7Y.+CB:[C%IZO]PCLS1> M'' 97>]$%1=B(>S$[[W2:K'836:OBR]OIJRN*UTU,9+H4)A+13#7,@62D1R8 M#1D!)!,$I&6:YPAE1 NO 2W>' P=+VSUP(CMDZ5I6$VJOX;=3NH&U9O?9W7% MRNY)W)J9JV3#SE6R82C>F5JP+B(=F_G3'_5D+%@]KP^_PA<*R0W9]>YUEV:Z M7WRJ'K\LUX!*=MZ<$L_+ZIMZ6#!;4?Z>O=03F=%2YTP *E,%8%E(0%!>@%SE M(BUH5E+HY)V".1C8.ZT*Y!?KCT*#AK=B)%FVG"32L.*300G1M4N6:6 ->F:> M+#)HIQR'"A@4BQ=3,( 9ZA#'"$(62(EZ40?@?L MKRB,<[3>$4T:JHDAZWNH_EHOKL?I9T@;=)#N+FC $?H18WK,G]JCJS_-G8^!-_>2$E85*LY2"0NL20&TLCN6% M HI07"A>2J*\]AXG*0YLAI:^_7RO&+@RW^V&A:1N>+AJJY?]-ARGU>BVP8BJ M'#^K;?1RLZV7CGKRN=/+K[UZ\=Y .,L::<-PFMZH&P1G\5]O"-QO]',)]6(Y M^;QDRZ:B[K-0,[:HYM=_5?4DA0J5&&&0DE);:%,%F"HRH)E$0F9IAH03=,=1 M"H,?1[2DDM\M,<>\[W%U])MR%"%]4^QN\CF;Z$D9^DS2W+QECN:GC2D>7W<4 MTSLIULK43E]X-MC\:I#6)T/E(ZODW>Q_5C,Y(9#EF*<,8,SMG%.1 Y9!";!0 MM$B9U*IT&D;C3'%@T[.$;)7W'X;4E?E+-[=M87@(!C,_HCJ'K7%LA?BF[%[! MDJ_'V%D.KI*5KBP7L943#.M^OI(B8;B'*.L

LCGH) 7OL+':@)R)3MN M>X^G,O8:=WSO#W,BJ^% W5!2\^/B6_?/IT^^$A^>GN^MW=3WW[^;SUY+#U M3...U6VPH*NF7[YA=P=#:,/PMI<:8XCKS M.;CYW^&UZ^=G!U*L/[;:67J)A9X6QL2X^&AG*6H/ >V\U<(MD6WG:0J+Q!+,1 \12; 'S>R0V< M%_-OE31AC&S >YMJ[:\>HZD]=>CFE.)KQG.#NS1QG'FO6G#.OY9J9C74<;4J ME7E).KYL\DLL%*M;[[1ALP/$CN>4_/02R0DY$AW5Z?@IXK63\;S[#. @?AH5 M@Q]!Q?A@NTMM#U;W\HN1ORI;W*'G]32W8HVK0,]ZSI5IC*DU47B+&= Y8 MBNPD,J( 824&N,PU)IKG&'KMD"\GRM"E@QW]A+4,)(]-#9PT+&PCI:U!N*^2 MV:8%L44PNK(VWTH3#[C[,J^-8_KQG^)E\/3W$:&3UO*M?I6L);Q*UB]<)V0+ MM)18,9,-DE]D9*6+/JR8*$R7$61\Q*:+/K"#Z$Z7Y2C@-/^C6AB__&2W#8VY M?C(L+"IA6YKMC 7;T?SQ\R^K7GA-D98T UFJM0WL(2!29@ +FN)2%$)0]U-] M'\I#Q_8;5I+6:6V8Z49A6G:2[PQ#'B?:7KIU./8?2F-^WP ?9?TM!)+![Y5T M+P@82GUAA0%>:HQ4&1"B@=X* :\%QZL4")%SIV(@:(&P[<_M/YYM-;3Y9,QG MYB5Z/W]BU6Q"A"*0%Q20 F( :5X FNH"6)P&7/*BT'GFLS,Y2&5@K]K23-9$ MD]];LIY9W<,*:;L,TJ"#+"I4)@$IJ?!Q/%>"$28!54:2%(IG&Y<3$O'Q^"1UN$P[7(AA0 M?^>DB,=H[3Z>!AZBC]M5SD&3O9?JTG85WBW!>W8/]MZ8GBWT^M^JY9>]D3SU M[DR>W0$^ZR[Q%:+@W4Q,GZ62=[/;#A1T@A4LF800,$DY@+E, <,, 5RFI= I METKAR4P]FFVS? @8J3:T $Y62%LKW!/#V2)OOMA<1 -7OLG:!HY)&_R1.A[+ MOZDG=/9 M>W1),V$W?W!:?6KR6E7^]/6MN SMI%05T+9Y[\2:X A:V,]B=B3 MUP;G^S+CV,9Z'$=GM(W&0$#Z\\/SDUK8%_N:FQT^$\N)R+0N-&8 +6]Y0>.XM?T_MTCW[:O X=LLX3PR MAF<)&986]!#6+_=W5);>!-_^7>-E\8YRO).J.WY58!&^_+_/];(9H?0POY:R MLH^/3=M.H1OVM5JRZ>&CGD_J'\]572W59^/=*J':,1W6N3W.FE7:TV..9;D#_W4W*+1M_0L_)SL M]<>[FZO#Y_:;$\Q7!5PW\[H=X]NQ&+$Z?R0]QJK7'YK=<2OX1U+^7DW_6'3# M/@Q;86P[1KBJ__AAH=1V/VEW*(F(Q(1E F0T3RW01 XX1!KP7)22<(X5]JHK M9UAU&/G__I ()3 MXU%T3@2$?NAPV\L/?>+;(J8U%$-GK>UHH]_^SY?1\WC71[P ,+A#4IR!!+>S MW,@P<(=$V<> .WA5J!F9T'2^^#I?-!%!@WIS8UL$%R\W4$ZF='9'TO\PM[,R[O5F_,7/ MU:QZ>G[JYIEKA@MAW 0B.4F&"@T8)H@@ 54)4LSI*A3@VHP!P/[D#58^9\; ML/)%"U8^:QBS_[8- __4,N?5T!JN?@?O-+12_1Q8#_C[A[4^/VWIL^.K&PH_ M)/R[HT[\X=]/+7QA^'='N4_#O[LN%-C7'_JD9D6L R[SK.-^I0JWU%ZX@'X6[BZ;?VOA01%B MM?OM+CYN"]Y!P?;:X@Y?Y8_IW&P7U.(K6RQ?/K GU6 89P6CF*(,(%(* '," M 8.< [.;1T(64NG4"4/G&(&A/]1;)!-+TQO:^:!6^FTKAJR>WT]?,;T0GOMD M.0/@^>"RH^$[]PFU#>_<>UW@-ZMZG%6Z$N8;V<%L5;/'C_-I)2JUM0=+969S M:@C(E", ,ZD!+Z$$(C=!=,D8E]*I&=2/[-#?N+L?/]S]<'=C=N#)]'^0V;R%^H+VI65]^43?<]J0]J>:\?V%_7R^6BXL_+!BUU;OL+ MYK.E$=^L]K@Z49MH6*1*"@HPQ2F (I. YB0%6#&-LY0H7C@=?47B9_!/_Q9W MR=1"M+$MKI+EO&T=VC"V/G/WA%4^][FX^:<1M>T;?&PKNN6LJX@WVW>UM'MW MP^15,9QRKG/B57?UGWT;M'+.\^)<%NF??)J_WK!FZJ MYF& <=6*0FWMX^HXP^_VDOJG9 ML]HJ>V]V^"^;3%/!14:5P("C @*()0*480F(B3"1SGEA?N]CQB8ZJ2T#P/B0IZ3:L.")N..D33>/ M$$]#8=@['7F;Q^H82!H.@&4AN7-0D3\"CX_(L6!XG&B.B\7CHX8]0!ZOF\]$ MY6G1%WXR/FJ:=0U7*>*<:&$IXOFUD$E6@1;Z[%TB: ?V:+/]2RZ5^]DT:;E6#3Y+JNE3&6[QK^DLP3BKQ/ MH6[>(I*:_'S$-NY,2_+.=+-G6S\YW5O2Q[3 (9@K@=*LA%Z3C_J(#5T) MLZZ(--&U)9XTU%VR1OYZ*]HC8>S*T4.D+E-'VB/TT:K2 MOGO"#-P>[9HEVWB[FCU>S^1ZV-J=(;IY:U/(%$9I";0LC;67*0&,E1P8)T"@ M*G@**_XHDE&!70^J@X\4"L]TF,#5Q]5,@#8-7'KPT] M\IXI$T$TPU)_8*(!&OVD[/@ BS^Z>H5OV%?S;\N7"2^+/*4% CCEQDIS\\&G M.:$@588QA%')2.IW#.Y#?F#[MT0X-UQ\]5LEAQM#'J1'0\^9Z=>ZG; MS>R'4Z*?0UCIKQNZ_,-:?VMFDC4WRH(=IIO!?QD4_H0Q2S?VH? MM,H9(U'?G1XE]^[(*+G;O]1"5+6ME/OPW*2A<5$@)(4&N,09@+#$@),B!X@H MEI9(R33U:SR-S>'06YJ&2'M0V$XC51L.FGFD[>]#AI!&?5".F9!+JM\S?1)Q M9.@6VU=)RWCD$:!#Z#3F9,^H_(T_L',(]1ZO#T;*]5\!"D F]'U2-D)%=SB,*HSJ)'Q-?FWG=I M0!O.>[.5LT:?I48K97>(CP6$G$D)TJQ( 63<&*Y.,X EYTB7E)/2"<_W*(6! MC75%,LG2J\12]>B^.:B0?FN,(J:?+>Y)&#)X]J"H'E!CYXH^)\/9-;U=X=I+"\WXRX,1=\F,\6.Q-O M[/W-&_"@Q)=9]8]G53=>;0O?,*6:*L) JKB)'F2F ,]X!KC4I8 (LCQW CT9 ME>N!7=RFF"G9@^*NFS.9-8?)AL7 .J]!GZY;I//FGIF?OPY[7%TL-4R-^Z@: MC5WJ-BC/ERF:&^,Q'"V_&X7XR,G!=DSRUM;D?OE%+1Z^L%FW\S6BV+-/)7]3 M%AE/R>MO:L$>U8\6+N\]6ZJU>C[-I],?Y@N[ZD0BR4L"$<@A+ E40# M7B"E%*,%Q]1OC.\;D]#'"P9-#5XQDW3<) T[B>4GV7*4'TV,U\B=?/?+Y_\^ M5J9RH+=FX#SGY=^$T;.DW?#Y[=1#(W2R-%)O& V+W-BV/!6W\U:T-N3C$\*DIIMIR(@I7D!H& I8%(+ M(+G,TTQQB9D?^-^X_ ^\&5T[5M8YUL?&L4KK6#>#MZ_:7YO+[/FC-.\"6]06 M@KL]BQSY*-+W#1CGH'+ YWJY8\Q6*-N3UHKE^B5^ Y_?\Q[+I3^O@=S__?4S7Y0X76L7%F:*VKL MG?OK _!%HMXH (Y/MFJM<,_\*,=P_+QHV*U;^TQ< M_!R_T<3.GEI=0*W,#=BJMVQM*_O#7-:>S%V:U_+\B?WX.S,^,6>+JJ9G_Z0JM?ZN MJADA92Z2!,&DL'O1C%-(2I9#528X(TP(++SJJB^+'-F-C5SPK1/LY[H.<+DY M<5P0_-QY*_L&6"BVXK>=&SH5XKFVN[F1G-Q!X*3N[@[ H>-[W!G88H8]SC=L M<2ME3:99=36ZB DBRAQFRK95Y$Q!EA SA*>8DRQ+!2F\SN6>%C.RJ[="[>[" MMWD(?>49<-R<_'J3_1R[L[83"+9DGCW[1UBZ&[8S5BN5TT*F[9 R:.A1XY/A MJT,)J3=LOE2RRP=NA7CZ]K2P1*]OE)Z+^6;&-"]8:H;I'$DS8!,S5A/$&4Q+ MG61)DF/I=K+"7>3(7MP3"&0CT9>2^B)H;AX=%PH_[^YD@VTZ_DL?F%;^^=V* M ()J5V.C,51?%#@Q1;4K ,<\DD:1, M$@8%HRG$)3+CN-(:)KS,RXR8$9T3KX5Z+_%CK]]W9P8MQU:C3#-+K4"GC^C?.V&YU:2=U7>ZC'HF( R(6-L$?L*GW3T( N9H4R'L*8%S MAZ;[^^>->=2;E67NF)5,T)P@ 2F1'.)$4$C-5 (F15EJ);$LD5=;FV,18\\9 MK$#K';5(\$V2?67-5M6ED!RM?Q@THZ:66\F*9>%2C6D'!<09UI"*DL-U/)!3P'PAU6A(87T]-*+&+K."N(AXSLGN J4@"F! MFZ71)@07Q$T\'7 S_G@RX'A?Z!*^6-N-O3>J^?O]LELRG->K]S@O$$.0FEP? M8EY@R!A/H4:29\36FZO"KT_-H#RGK_HU_6EZLGR7[H=@]6 MG\V +E&1E/9@J(98<\N1G4E8%"67JC3N+9PXLAUDC3UU;Z;I\ZIZJB><3X]F MZ.I(GTUBNMS-Z!LN.0_FD0L@#GM\9&C\_+V5"^[TB26- Z6"TAXL+'$0R2, MEV4(F4@4+6XF#I*U7'C$=+0M;K;L$;@XWA*6JORJEFK-%K=+>2N_S9=S6\)@ M&TC9@N5EI6:$)S1+*($9)@AB(0FDBFN8E$2(4C.1),0O6;D@B6R,2 )2BT]?'8%PU:V?%2&4 M%I#2'.=*^V6)G^QAICO]6]70A,Q*HH5*BP1R:4L&"=:0R91"PLHTRQ*M299V MH>"+8ZKCJ4- 1@0R+)L: 5"_7"L0D<'DR_>9TV5C@=;NI6>A MSPC+U^[6#VPY_X_Z6_5ZM:Q6B[ELSJPNY;WY8G7?N#O==G5ABVT3*=^^0U%D MC1=\^NK=@#T%ZV2FKZ*=N6Z5!#LM1ZF:CHI;I%PHCDZ39DQ183S,J^(^/)PR M^Z!1^BPC@A<4"RBXIA"G-K]*M8099VF6R"S73/M29I]IQC[69JW=XUYOYG;Q M:+%B2_!COOG:K!5]72WD )>],TANX>M*T_V"D15V QIQX(_V[U&*-0;,BLB+ M?2AAXL4^=VG@"+LW>A]0.KR95V+UM-Q\,J'@7IFOPG(SPSK-2I8H MB O*+4D0@@QG I(,,40SD63*J[S"5X&1_?E@-G0#?AS2_LA6)V"N,Y\_-FKY MN;DWZHXIS(A8>F8KARG\$1E.IP[X5,-X?P%&_[0D$(M8&8BO^&F3C4!PCO** MT.?$"%;;@Z0SACC.*4>PS+2)20SED#!>0I0+E*,\*_+4ZZC(&3DCAYXV$6MX MQ&P*OSI8F5GL:&NO"3<[W$*B2A :5P:/KSK?KU??YU+)5\^_54J^7VZ;L=YNNP_/M.3&>[F&!4YMVU3&(%/4 M.+<6:<*34J*,SS:K#5NX>;.[:"\'WRK@_+VVIQOKOL(/]3*W'0WK/J,1>C"[ MH^OF\^-@YA<&+%QU:_9."TO%]XM5!,R7?^FU8[Z]C)I_(V9O &)U8G87/&TK M9F] CGHQ^S\A\&S*ABTE6\O;I7S[YT8MC3 C5#Z)S3^8Y;K;/-\*L7YBEJ;5 MI"S+UT_KM5J*IC9N42^$_,KFRP^KJIIAG&*9%044FF&(TT) 3@L*"R8R)!3+ M2T(]MH%&4'&:7:*W?XJOEB703'^T5E873]*)F"_%+89-C7'8:9A6R7H-MU,3 MM'J"3E'0:GH#6EU!IRSH:0NLNN 7JW#$4W@CP!CK+$U$S:8]:!,?TJ-3.".( M"-AU__ST^+BHEY%O']:J64]^NS23(QOY-ZM9RG61I"J!,M<*8E'DD!8J@PFE M-)=EF>C4:37)1=C8I81;Z8!MQ0/5R#<9RV;EL0M\"3>';?.(:'B&M!T0.\F@ M%0W>QP7"8_L[(B!AV]U7 ..WK>UHZ> V]J5G3+=M[6C-WC:UZSUA">9^)#4) MJUWJ6JPL!^INU[G$FI:BS*!"B$*:,T4(H0Z,9T>/7EDQ]_* M E:8FWGCN8X.^-9U4]X7*7$7Q]6W__%W-,XF_EAYV/'3YK$ MDQ M(3./!J[!BX.ZI/>;KEMZO\>V!<@WNXT[*[GDRA)KY&5)(*9<0()*!>VPE>$\ M$RAU:K;A(FQD)]U* ZP6M]>LR:[$/3^Q)5BKY;?YDL\=&W X@>@P<8\(C9\C M6\&]5H,-$V<'5",\(A)>/=BC(1(V?,65/=B=K#MJSN]WC MGVB;V?U\\_Q)/=2'AI:;C^R;FI4BI33%!%**F9EY:V$R;X8A*;5B>5'P%#F% MK',"1@Y3C4BPDPFL4/?T^R0FE[/P:RWUBSJ>1GHEY4.6!.7F)Q\X68H^9$X_ M4Q^\+O#D['I556:NK.>;69&A5'*I(..Y-&FZ2" ORA(BG@N)N2QPEOL4:/2> M/7(%1BT)/-:B/(^]]NS7E..,%25,$]MU#&D%B:093+GY2Q9%RMVBRK7V^P>4 M./:[S4("K?(+'HU!]\,&^1_K];U!YO- M>LZ?-C6%X.J>K6UM=)XID4DS+R%I9MO6FL!$4\V@H#0I4I07N?!RQTFU']GA MNW(!T94+;'KE FRKJ&-Y"I"6=VXU-@7L>SXG2#W=7)4&P(#@K&"R9P! 346\U(UABC1*"4R7\#E2?$S1V>#EH M#!M>6W(6*<=($L%^SX@18OJU/7''*A4Y*^8EN^)>+ FY>'V8T[YC\_7O]FQ? MW2.[^J"^JP5J*1!-3I!DMBUEF><*8B8R2'-%[ I;(3-29&5>^OCM@*RQ7=>D M;G,]%W8AMYG-W'';)JP>X!IMS%3&Z@.09V?[(0#=W#D2+'X>;86"6NI-"\ - M: $8H1>6@XF1G'M(TJ3^[6#RH8N[W'*EE_]=,5M$5I>>;G_YM[E:FT=^?>Z: M5>1IKF6&(.>YAE@E&61":"B3C.J$Z8(D7M,$+^ECKSUMO_=@*[A>H/AX^WM@ M58P?N)XQ(39DH5$B!*WP,.%C=>S X23[94*)#RQG@XO70_S"3;7>S#ZK!_OH M7]7J8OYHQ=]%^\U-!$Z2)@*PD-:\2AA0I>YA:96E.F2PSI]KS02EC[U7U M!'J&BV%PAL-"-),]-[*\K'5V=R=KAMS:/*#GTN9?.W<>?O8D;NMD7N>>;A>' MDYOMZEK>,:':*J?<9N],EU!D:0HQ1<8GUYJLI M(>H+= ;I@^5_8QYUK((6Y?AZ;XM=;"TY>= '1T[-BP>'KY.41&W:_P,CI6 M"'"2.6T\\('A*#AXW1SC$&Q')S##689+42)(52HASDD.B18"RD2J+,$%Q43- M'M5ZOI*?-VR]<0L0IX7Y?/4/13I[P:LFW0%L [AZF"^7;6N@S5<%FH=><]IU MBUNBA-*E5% B:7 K60%)DF.3-VJ6D%SH1.<&#OH>&#A_M/;HZ](S!K93F.U#=K\R, M:/%_YH^O5U+-5,JU27X22%!A,B)2YB8 XAP6.3&NFR>E*IR(3(;%C)P"M:7X MK61;)69E R,<6.F^!P]. C7LN?',]_/<4,L#3B,,&7;%F823CYWX9,*0:V/^11+W*=VZ$4TE)G$,O2."LN"60)RGE9I&5)G;H6N@@;V5'W M1'LV!A^"R&U8C66XGXON29V&?-[%T%B-Q(=$3=M2W,'HH^;B+O?XC[>?E7A: MFTB1(OYEOEFH6882+G&6PS+-;?=1(2&74D-!E4H9R@EBSJ/LX<-'=ME:ALV$ M4_0+_POHI+N/J4=@7!Y)KS'1SSE]K?,:-\^9$31:'CULLC'RG!G]D?'L-5<< MQ/FPHPW_:+2LRZHWVSHXI4F:JE(:ERK-J%CJ!%(JN)EWEHPIQ% BO"H0+HL< M>ZNB+CKJ:7 #=CH$UQ$Z(.DV>,;%Q\]+KX8F[/R'D[4Q#VT,"YS^I(43 ">/ M1[C=&9HL?_NV6G[>F#&Z+DR8I9)J1"B%&<$8XD0DD&6Y/<*0*+L1)Q7WHM\Y M%#!Z4FS%@5H>^.61K7>=%'[[_%^2OR9)DMHUJ*8[TPTH\^3&_,[^7R_8]/_= M-/L&[&GS=;6>_X=M_U+9![U1HBX2^Z__.2V2_Y&E-\!\ [/Z]O_UM%3MKY/Z MU_A_@"PM;@J*;S!&]3596MZDM+RAN.Q$V-;C2MZT'^=&>F$^1MM_YVEB;M]> MONIMQ :HY%EQ>?05<9T@A+]XWTG![IW?;(LL:TAC3@-.FQ,M]3]X_,3I_FGC MCE/\,]=%8!JR!==B/>=*=E1#>5XF+!>0J9R;I,0D^XS89#^5:4Y-OD*T#*8: M.I0VH!OJ874UW] 1&%<0#ET#RD_%.'3.$"_* MH:.'O!SGT#E[!DF'SMX4%,J:T3=-#&Y%>QBAR%&.F;^PYL/#R20Q'4[VBS'4F MAT46]Y?K&VK.6W,AO)RX<ERDBO4Z- M7:?.V'F4%0QKR>"^(R6T.[L/#:5^Z,K.E>_ ;48T';)^<; !]=4UH(84>$7 M(E[EUS7*3%T2%@&X$[5B,9X:D#MU/:4^67DSGFC$><(@1TQ#;$^O\)RE4#+! M$Y'G2+J=63E^]-A5$UUK+-LVT:>WR;[]#CE2L%5^06%KT*>K#/+(A((-"TN! M]M_87R,E0">-&,Q\]N^8+N4YJ>E>KG/ZBL!U9E9]O5U*^]?;?W^:?V>+.H!L M7K/U^GF^?&A6%C.2I8G0!$I+ (^Q+:62PJ0VI4*2(28*3KP6GUVDCKTB;;M7 MVA6>NNNGVJGAN0KK!*#CTFQL6#S7:SM$ZA]Z&MS86M%.B68A-^("KH_1L59U MG61.N]3K \/1^J_7S0'90%NFN3LH>UM53]\>;6"OWOZIUF)>J?OU7*B9SC@M M3+( =:Y2B 76D&9)"56&B622\I2[9PK.8D?/(AI9X-$*VULCWNY9^:P-N\/I MD'B, I)?Y.A4L&?-MB?E>VK<@"V"M2:1!G5ORP<'?/>G39<,>%NXERCXWQT0 M&NK*;27?_FDG)ZHR8:CA#FRVPWM[Y >GK/(L+46:,WNF D&<,00I*Q4L-4JR MU&04N26J=@P4@4J,O2K2(YAK-02=BO5 VS**MC4>/34]8DDH_@Z190)4_>*, M'X@^)^'BX>HQLYH WQ?=X+K2OL%H'?KLZ6+WE=;O1?)KGQ7(9*@VFZ919T]" M*W-68%066IK_^KI7N26HX M!)K;/# 6%)[+S8$H^/,;.I@7B^-P2-2T/(<.1A]Q';K<$^C:=LI2;RWTEY5[ MNPNOGG>7M.O*MS_86MKYY>9YMV-?U8'HRU>VO&L2RW>KM5;SC6W1^0\U?_BZ M4?+VNUJS!_6K34;?L(W:YJ,S+JDLF6*0*Y78/KR9^4EKDQ,FG!(L5,&P5Q#Y M*:50 VLZ_FM+*7C7EX:7G\*9:?9-^Q;N+=YR)_!R?U%:^<-:"SM%8!5;9J],<:"NVY6W[/W M!FR_EJW)H+896*-[RP(1AY&?ZC7&&K!^#J.F'1I_#IO/#<(_EW9AP_VVE5]U MIU^QY;_9JKM9(CE*%,X@M:RF6$L$69(CJ#*:2\4*KA&9+2U/B9)?W,?@4[*< M@AUM@MV11.? MVN(N=* &]& K];KU8_Y\L%S5^E!TR)U+,.REBT@@T9.1A/!B\-F#]]%S7^K'5Z08\6JWJ53_5Z>6QI.<'M<,"Z6@ ^@4! MJT;;@@K<+4&G"[BK^YK4VH!:'7!KN6]&1\YC"70T!,,6/F,CZ;=>&@3&X"JI MWQ.G6QL-LG1O133L":$$L@OVK.2;-?MALI)OEDJT+2@7B"08YQ0JC G$-GLB M69' %)$LE0H))CT99,](&CGZMG*!%0RL9%#SI?[RYLV7#YY+ >?!-H]ZO6!5U=*7F_D3D9H4$&';TUQP M&P_2$@HMBTQ*E&:4![6,&$OCD>-*KQR$]WNJU1I-C:R_6(6 M7='8Z@1V2HUR@"LV*)P4S:'XW\]NYB9!VU7%'.C3+ M--9*20$+82:CF.8*>&& M, _^L%H^U%/:^=*>Z#1IT-PXKV22"96:'"*W13 L,\YK9HXYHCD7!9*EG_.> M$C+ZZOWR 6[LRLE5VVXGX7%SU6N-]O/2VMYFIE+$ MI#XZ9.2A>PY>.W%!7+N9WVO"]6FU6+Q;K>V',Y&J)$N49<="!&*"):3$>+G M)*%:8\[\>*W'47/DZ/#QJ>8TL1Q2=?791+5EPV_&+:R\/-Y^@2E"[=>VNJO? M5^X/JSUHU8_9ZWQ4?%^Z*&M8R7^.(BLGH*,53;E)"POQ[2&*XUKJVZ7L30UL MLY^$V9!-D6W[S CD95G"/%-YF2A6TLR+N,=-[,@AN#LYI=H3)'XAV!$YMY : M'P^_$-E!X7+^1D7*3XY"ITTWO@!<1@_/.\.*+LZ':%LKX3-^DG8G]\O M[]=YT]50!5NY54X7<'Y:$O65KVZ2Q MNE?K3NAEC!Q.:QE@J39@ ML:IZ1ZFB'+ Z#9M;PG4U&'X!M!,'C+QFGGD#:I'QLJQ!BR(E5:=E3)I##9IY MF#(-7QSFK.^78JU,5'BCFK_?+TUB9F-[9>9L=J-^EDJ[&XY+B!A.(.8L@321 M)>18""XT*P3S*GBZ*''\>5(M#3PVXOR\]#)>;AX;%04_[^U$@U\ZX7^Q _<6 ME_L+N'C[LK.MD?SZLKQ)?=S9_$-_=[\Q8'9TT)WURVK#%C.-TQ(IJF"!$8:8 M80HIDP06(DOS(D6H2/%L8R]UF :=DN#EVULY[JFIO<4C73\)@L,TYEK3_!SV MJ(-Q%#,]IA_7FALVS_B]:Q_TV-K_H[-_OA2+IWK1NFN>9<\++V]6,'AA8-,[DP";%[U\^&!C5D=8/"N9R1-DQJ!)]@G$ M16)"2ZHQU$EN_BM(7I1./66&Q4Q1.;<]CJE7:[#JU +JX?GJNL9K-Q2B.L1 M\ M#6WF@%GC3[2I%7%L=-BE6C[K30J;M2S=HZ%$ONN&KP_ST[ZOO]3[-^^5G MNP_#UM*>I_ISHY92R8.X<)B)]'=9>8JTSH2 >5%0B'.60R*)R1E(AKB9W">8 M>+%$1=)KY$C0:6DSYT[/>A3J- 5'HW:]XLT6-^!4 NZX^SKJFW0+.R_P?OSB MU N]&N]@%QG(2-$QEE:3AM/(4![&W]B/#R5R?YR;]*QF")0-JYY?V#E\C&9)<.(2R$Q1%SG$*M"05XH#,NRR!5B>:XD M?4\&D#/824W%B9^KKKME7"GVX;IK>"0/IB#$'AU M@8H#16A3J#.01&L/==FZ"]VB!AXP9?.HRW8<]))RN"%PJ=?2'?:BX:Z7W8XL MGZ),HQ05L"1I"K$N$&3F=S"A/$.(9(D67J>I'62.',ONOOSM[2?P\>XC?/W; MIT]O/WX!'][?OGK_X?V7]V\_>Z[_.@#HN!@<%Q;/E>&:.+;?EV$G'OSATIS! M?Z78W=Y8R\8.$J==0W:'X&A!V>/6P$K\JE*;:D:U*#5'"<1((8A-T@(9-YE, MEF:RE%2A)*4^$XCFL9-,&AI1GE7TC=5N+NMOBY]77C# O_!]3]]8A>W-0ZVD4!:^'7MUT1Q #L'SI XD^*O]S'$\,> G1#BN&R Y=?>T1 M(B2YSI @"A8JY1 7V$R:LES#0E N:):A CLM^YQZ^,@1>,<3L6AY$T0MUG?! MU9\>XD5I(6(NM(Y' ?%RU \NE \_ =7#Q8X.==^&ZOWR7JWG*SD3E'#%N(8X M$1AB54I(DM3\4>:,(#/%*4NOD\13*3YR$-C109SH2]3T,K)'9IK?_#2-B [> M[94&-1?;*RMNDGR/ "W\)+9WF^:O]S9'J!+V.Z?CYGY =2 MDQHT5\N-0=9<]/!^:>*L"91=_= [ ^OG)U[-Y9RMGUO-[/:9>04SF21I8I)! MR)$09NQ1'+*$9-#,^&G)#4\L;M-P M1:;E.+T:L".NT^N?&!8'NWKV+ZM;89Z[5N?;SFB1L$R:D,^;K$L,F9A9^*Z0SB; M%6BUV/;O:58731QC<3OXA-L?*3AY")XT&/D#%S5V@4(]]:H3I+;P<1%:^#@ EU!923). M(".JM-WI%&28VXYUB2(RRU-*N,_6;B2X1CTT[ "+6PB-8ZQ?R#RJTAB'RO:R M:2,59+P4#]IE@R^57T0CGS;SW6_S31U)3(0XFH M"6_4_,&)-KF3-@F5)E2EF2>!_%E9XV_R=I+K(5[T98-?/JXV"J2%Y[+B$'1N M/AT)$#^G/L1B3VQ,-OF+MD7CDS\O:6)&^8LF'W/*7[XEYH9&LRIE1)E9FA$Z M_ZYLNE3=KQ9S\3S#)34#($B4R$J=EE0G3HUDK]!AY$#0 MK$@?,\O%V% 8QO::O8%HB(4O\Y\HR0!_- J 44:P+70[O-1^SZO3&!]MUK?\\T#5#;KU_N%:R(1BN*S^Z+\LSD$^J M9H=^XI7Z]R>;@GYK&H?6Z2B3__>I:N92-SO"MYN:LV"YLDN:9JI5\TO?@,>O MS]5UJ"+2Q;G M?XDY;O 9DY+(N5ASR"?G=$] H#UFP[0+/5O:5:4+Q'&AH=)20%P(!GF>,DAQ M23C..4>9$TVM@ZRQB^>L*#]V6A> '.)I/+/]PND91MH&B$MTM-Y >,33>(#$ MH-J?=S#9M%:V*EF@EOUO3*Q@YF;[8"R[\(CI0IF;+7N1S/&6P'5ZV]_Z3K>< M47?K3_.'KYNV-;T0*&6E,K/?LDC-C%AK:#+% DK)>$H*+I+,C[WIO*RQU^GK M7O/FB]O*MB-P+?UR_WEOU!R7Z.-@X;E$'PZ#_SK]90-CK=,/2)IVG?ZRR4?K M] ZW!-9T,DO/=*=;QDZ3\\XT2;1,"8:YUL:?R\),!5.A($NHH((G@B*OQ:UC M$2.[\9NWGU]_>G__Y?W=1W#W#MQ]^O7VX_O_W,BR;KR3-A*WP7FS8A4Y'@N8MGCQK(%'18GG MKPQ^Z1.&1."<9IP 4DNK0\G M*:1YRHTC4T4%XAJE7N3505J,[.:M/% +!#U=S+?I]\OY9LX6._*X>B$OPD3B(KI7 M3#%B8A9I\G$#MHQKM5:]:ZKM13$KB*[!9N3 M^JZ63ZJ:L406F&8(9HPPRQU;0D8HA@5/,YPJ53#M=32Z>_#H:5 CQB^B;*UV M"Q(AMOCF)!?,\';@0YTC^>3VL9.ZV:$QAYYS]'G AL4KMORW6V&UL7O,=O6P MY>1$9I#.TU1#3.SI36([ZA%"H-!YB2@S?[E5X@Y*&=E-K%BPDUNOU7LLT9_% MQF&7(H;%?LYTRM@0IM:S5GML2<2P/FPSPNN5^^TU7#)J<)?A[,W3[2]]>5+_JMCZRX_53)43_DCQR?S-2D\*8<\\7,;Z4=$Q2^&-8K<@*TJ71>OK38W MMAJ#J[H3Q VP"@&C441BHS H8G$?>4J?EAXI#)HC!J7 QX0%G!UI[)WNUQFW M:R&6$ZTZXMFH=L3&N&U+JNU#RP;(Z+.5OE6J62V:4)$0S3*#2*(>8RP1RK#)( M"*8*I4I@(=SK>T](&#DN65G@J5)@/;S@YPB'P_SM6B/]XD8K#=1V&GF7%C8= M[?0IRKW2WK#96JR2U@'EA^M83]TX8?'J@-[[%:M#%_H%":GFL[?+CSL70XFG<@:*B7^^K#Z_B_F[B9A M,#_L\H2A9T[B>@Y&=<[G2L,<220P)BQ-G(;P4 5&W]'H!.W8 MF.OC&;Z;'-[ NDTYQH3+S^,[J6 G]@9LU:O/^C3TQ.##RD:$5J?GB#TV K&( MU8W#5_RT?3L"P3GJ\!'ZG( YPZ]LOKQ;OJ[/';U?OF/S]>]L\;3;=]TNSS2$ M$4;@9FZ$VU7A&4J*7'*"8)IEB8E+.H6,EK:MKT9E*J5.4O=]HBL4&3D^O=X= MRM)&+?#=ZF5#U8^V9*'E>.E4,K&+.68B$.\\N)ONE^0XM5"JR6H%'+0FL5 []WT';E M.5OEP&W#YK,%V7.']1J0/2:W$X$=-@<>&72_F70$I 8GW-<\?[IY>004]J;O M,9X7,*P'4XRW1.)W3YMJ8\+H?/GP#V77')2\-;JQ!U53C+\QD7MKB^W[+6PD M7_VNJIH+LZG@J@NF"Z$30C&%F<@9Q$6"("L* G-=Z(QA21%S:J_Y4UDU'=JUCTLY&JQ8.L*/*IUT\_"D7?N MIP+<95C]670=>8L).#;" "<:86R[./=L!=MO6VMMTP4#6'O[P]';WI?M]^[+ MUC/[G_%;Y9%'_"PZCY^4N$:?MQ>B3ZQSWC\;\H-)SD^C['09TT]C\JGTZZ=3 M[IK:N;I>IN7#V]5-\ (1R@H!"2,48JXHY"7C4'&"D"2()]2K@?F K)'SGEWI MUZ*6'E(?=QHCMX7>2);[#>I=W5LC=ER62P<#HU:SG9;T I5K@R:?KE(;OB6P M(DWQS:Y[T^V?\VHF9,G*+"6P%.8/K$L"N=0"ZE)D@A5EP@LO[ST6,;+36H&] MQFK@#RO3\RSN"5S>VI M^M,)P>>-<>YVR+\5F_GW>7M,=C>$T(*4*I,,*IPQB/.B@,S29"0))451YHHD M3CR)\50:NR"T5= N1+[56ED=%/@R_Z8.5BDW7Q6HM=U.+W^P"KRQ5'??YDME MJYKLF&XO>_7A[Z&G](-?G%LDF?9U!,S[AYJ5-WK=@$ZQ]ES_2%39T9"*?MX_ M6*$7.OQ_+8#GF0"N?G)X:8NPNWJGY=L9TK)2LQ256BI:0ITA#7&&,DA3)NV4 MA10YHH7TF[*XB1U[F[B_(J<:D?[U*P[HN5>MQ,4DP&BH-H4=XLC5J0X M")V\#L4=B%/5)QYWAS8"VFYUV61ONX:RJYZO9J30$F5E DN6H98M1.9FIL2Q M0M3\C[D38ZJ'S-%#Q'Y- O@QWWQM=F5"FL*Z@.@6+")#XQT[T\WK]WGY'5,(VS3=,?NL[+-ROP][EY7=]9 MM0%_,YYOYD=5W=;XK_^MZL<#SR70?=S<7#\8#3\GMT T_:TW(2GS#JB)3QY4&&%:) M-%XNE:4?P01!)M($TIPQQ I6"(UGYD:^NJXIV"C:^SA/WX;PG=E]CK&;9J?6 M?'Y-W<=+O';')9J?\U6&3XO.U7!4VR*.P_F3-:9;[C$#1F.0K1ML3+HY+N;8 M)U$;NV':J"]CU$9KXVC^$S1H&_65N#5V&U>%D4:U1_@N8 M,$U=_\PA+>([CS2D3?P*1QO2 M+HQHC3F]W=4*--W -\:BW7BW-6HWY$TXHL5_%U.-:!$U_[E&M/BOQ'M$&T&% MD'K_C4%TM?YUO7IZM,L(+6^?PCC-)"L@*A)NQYL<$J(S*+%@,E=,:>I$830@ M8^Q=Z$8HJ*4V2R0^E<:G81D.SI&,]0RBQW:&,#B>,=BGT/EJP\/*CGU>M&K]\N](H^0_7*O*BS4O] K\QLUQ@%U<+2)+'*Z46H#L-CRK76^0T*'H8%$&(=6W %$U;O81-38!V;<(:?Y=Y MTXX2[^:58 M+[OO._*::Z:(H2"(Y5.8_B+DN(,.9\1R9B")%5 KB5. S(&-D M!^JD@D9L0TI="W9WI'/H7/:G"#9[YEK^YGJYUP6#@KSLW#,G<[8+1O5][M*E M@=4T=EZXW!A]S44/[Y?F>ZZJ3;LR(#(F.=(($L0QQ 1AR'E10(EY@A3'*,/: MJ_OG@+"1G=&(AJ G''32?:MHAO!R6]>/A8*?>^Y+W9I_>1W)O[;&P;Y8I39# MHJ:MO'$P^J@0Q^6>,+=N"GP^F[E7O0Y]RTURS,1FIHE&7$H$.;4G"JG)3)D9 M2"%#2 N6E((H)U:V"W)&7S*I:\6V8L$?G6#/LX7G8')SY C&^_EPB-W>[GO! MJDB>>T[*I$Y[P=1#?[UT^96$R^U?'^9+EE3#.#W'(0MS\ *QO<+1V7.(=Q-GRA+(J$BA*K.,$BD5%>Q: MMT0OZ99#39,\< IW2R_K([IEE&Y13H9%=4OT\FZ)?-P2!;KEZ=/_']DW]6;U MCF!=DUC@V=IA?X\3U <4"=@]FOJF3 MYIK)U/(XJ:68J^HU>YQO[$9,=T$UTSP3C"<"EMIVF.4:0R)5#K,29RS'TL#L MU'O96_+(KMT*!&(GT6,'V0O"80-Z]:C6)OVQ3(R/YF%?6:7Z']R QT7'CZ[^ M_6G^:)\5J\PJ!+/![7"O!TZWV1UBY]Y6=M #PE*IAK?G3K_]4]0,U'8+_&[Y MFE5?[?^V1/4[6ZBZK83Y)LTM>Z']P.BU_XO>E3-:YA116D!I>>7=4:6\=2K3C@AX MI'1V# TGS81'A/@PB1Y35%BT/S@NU]1MM%Q0?2;;5ZR:B^U&2)HK10FF,)<) MLV>N4\@T0Y"I%!.JBBQ%7CO 05J,'+&/3DXWY\=L7]'Z+)%@"_&T:+AGEQUE MP_;D=-V6K"E(K&R-F5^ #WLK;B%\=*S]@O31Z>/=B;Y&I3[Q_ VHM1IE@^LJ M7"+%TC =)HV65\%T& ^O>U@@WUQ5J4UU@H%FAEC&L3)A3!/;FTPS"3E1$B8F M>\T054IIXD,:KYD9H9@?F)6#T]:N;,@N069**;[!9)& MY!DBJ(B,<9$/ 0N% =\-=<\,9HHFDW,PM)><< M8HD(9(E0D.2<$(X1SFDQ>ZS/37[>L/7&89W02;#/=_I0O//7^Q5;U T[V09P M]3!?+FW>T3+I/@X?:P[%DY+S_$_P;;76\L:,E FD95I"K)2&#-FS7042 M6&B4<.E5+^>KP-@YT7Z[N!OPXW"5?]WIU%P!;$<:SSS)%W/'S&E$)#USJY= Z:IR2, M'!ZM2&B7$@"W0L%C(_4&U+4Z'NY^$AV'.'BMS9Z+H$9:/>D'M3S0"KS63H\ M=JV]8:&JJ;PR<6IA 3A^W['.S0Q9-QB63MXX70 :TGLOU Q>&,I]\]V\S]7Z M^=U\.:],)/MUM9+51[6YTY]4I=;?5363)"-<) JF)@FS73<2R(O<1)V"D$RC M0J8E]>/!N2ASY,#3"08/5K(O#,ML)OP!:-6OX-L!WFC+=V M.L1DRW$V.!ISSF6)$[/H.$-PS*CC?FM(AL&6\K=*?;)+FO:ILS3'E-B:P3)C M N(B(9"+',,BEYD0K!"*%.[9Q<'3Q\XL[ FEITJ!=2WPQIY%\!EG#[%PR26N ML- SC[#&&5'@4VOA9/F7E@A7[\]4I], (JDKHW_^SMW MEDZP(P6TKSO4D*:4@D3EA0H2[/4C$0^T[6?\DV'L!J[ON/F M (3]B;='(OX)WKK;&/E3ODO/?8/)FB1N3;J)UOK@Q=[#3]\@\5#O_T_:(YYY M'=,U1SRGP)7+A;L3C-N#]F5"DC+7"ZX37 1&X/NB)0?BBX'GK8B\&GI#T,HN YTT^N_@W M<$N82V\/)?_=S'3,8VT4^<=\\_6WY8K;546[R?!^^?A4[VL:^\P\J Y.YE]/ MZW5+0U!M9TCOJ^I)53-[,"S+"88)UL0$ RT@99S!/&4)Y:E"F5^EXBA:CAU& MC) Z?:Q93VSSK,WY+J^?O]\N-JHWK%*]5,EP0E1 K(.4\ASC(&.4L2B$LA$R63 M# LQ6ZH'9M)+UYSNDE"G0$";0- 7[;X,8 6"M6<1G@=JKDE=%"1"6Z/4,L$O MG?2_6.ZN!IF>!E'[I#A:&Z]ERB6!4W=/<03@1",5USO'W<^R!^^^F->C9DJR M@E!"(2]P ;'&=FV9")AELBB1*%-T@I 9 M*, (SA;C) M/8B"#&/S1Z)(+DFIA+RNMG7LV=^9XM8KJSV=Z.JO-MQ6Y7A(XQ$YMTPF)AY^X:F_Z%.+OFGV!D$M?82>KJZF1DI*+HJ;- =Q M-?XPY7"^+R##^-O3?WQ=/7UF\^.S5?."=@9/]N)()6I,=(>PH+AY3B2@O]/';?N,L>ZF:E1S9QI;5AN83C M*_7+%P8L&IC!T70BA;D.W9E(.H^GB=BG_H1;:A*%9J:DL M\CPS>4$I34I@T@2J< )YBC7.F,A1XGXZ^9R4D2-&Q_+WV,BM>WC\:"3[,)B> M@\@AAL0PW"^0=#;?]VS^1SR;?8A:(]C^LMRL%PP8IF,]=_.$#*P7]-\G7;UT M<=@DY/6JJ@_K?%?+)S5+D90\$R5,B$P@)E)!+D@!,::"F10D043Y[:[L/7_T MC10KS4XMUHT\S^+_?2SI; >@^E!/KRG&C#!M'"?%4"=FF,9,6ZX^AJ#41# SP2\0 M]ZH\&1(V\I#=B>Y7)WNVS!E"RLWI8MGOYX-;T^M68[7 ZL+F"Z M>7YDB/P"0(=.*[T&IZ4K;UO:1&?C:KV98:T*C74)M4S,E!]E!%(E*<0TS26GI,RQ MTV&9(2$C!Y\M#>=.+F@$^S..'N$S'$!B6>T7(P(,#F(>/6?15>2C1P^=G'_T MG%FG*$C/7AON@O_[B:W-MWSQW'[#.,T5+1,,2Y+GMJN1A$2F.N4L# MMM.:LZE_6RWL$L']0LD')>^5>;O+#7M0,XE->IZ69O0K2@:Q8!0RS 44N32_ M*3.=$^R\J38L:V1';,^3?VVD@\=&O&T;U,KWV&RZ -JP8T:&PL]!6Q1:P:"5 M#.Y'0,%CXRT>&B^Z_>9FQN FW(5'3+<5YV;+WH:9:KG(F%GY=UE*_V7 \\:$FOU[UC M(M]9PT\6ML[?^55;0'J)4(SZ6[7 M!WM]#@](VK5$BEM^:X$S!'%&.:2LH-#,DT7*LQ(C[EZMYR]_9&?M<[DW:]Q& M)]@JU6_+&<2 [PRR0VXQ+G1^SN^,6JQ6 LY !K44& /0%TU9PDUS["'@_-B7 MZ"7@:_.9G@+>CPD]#-XL=;:[-]N37[.RI$IQFS/^ @.L,^&LMF/__T-M?9.5WL&7), MWTDS^RZ_:TZ:J7 M^OJ A5'%L\VG)[YNH_"(J/DY?Q^P9MZRI\I^&<*V&X=1*6(ST3 L8C4;]90^ M;3/2,&B.FI4&/L9_?_/M?&2J#U M7ON?+J8%;8(./GBRG5 7\_K;H4[7AZ4/G]3&Y"!*OF5KVRR\:H^GTI)(I!(* M$;6UB@4S67Q.-&2XR(A.N0%5^60)I\5,F Q(I>=B[EB,< $I/]'+.3 M!SJ!(Y )#-L4:40^(V32@7?8T,/Q]<+5 ;L2OYO9NGG2G7[-'A^5_+A:_E[S M9M=$!%LGS9*"2H8@*NV9O81PR#$N8)KDF?FHU(BZ[T.X2!Q[YZ$6!>:6QM0N MD3\]FBGI]T8OFW4VFATW3/!8/W?"U6'K(39:?J[>2@=W6TP^[C!I40S@*7 " MQV,[(39(81L(#F!%VF/PL7=P5\'I0=/M(_C8M;=SX'5C:/Y2;=9S81[ZFE5? M;Y?U7[9 XSM;6%ZX69YG:5KD G**NDQLQTW.Z/E/1?$39P!N1E_ MG LYWA?J[W4^?\_6F^>Z+IN)NK/(J^?^)[=_SJL9*R5'EB(%(8(ASED*.3.! M(&=)F>'0X=G@_(9"S0=E#XTK>?E=K]J":;D1W MNLE+>D?)+=.]F F23A? M&F7:*95M5RPM#;M@"V&74&P&;8]VV@T46TO>7-C%ML&@UNO_"T1;K5 ^Q: +93MIXN-W5[#Q&162($A%A4$UZRI^6>"('E MB(PBZ"%QJ&/?_JG68E[M<: BBDS*(Q(H,F1)9Y"9\@@J8")-_#*Q#"/FM<7K M('/L+9=68D,A>QUE["G$W ))9!S\PL<)XM@M*E-QQPX8/!)]["F)+\H@.P#! M)1+9H5O#@L$;];A6HNG.8S+>Q_5*/HEF78X@F19%#GG)K4_/"MI9,?ORZV9H]LK,[E\_#9$ON()GELTB *) M7PSHBZP[PNZ$QG/ZBW9%U="([4;:](]-N4O\AJ(^?+G>4HA1UD&,>*)>0UE"7.N,44YSE+:O8:W M2T<>TY=Z"9V"'I4Y\J7QETFN%)(",E98[MB,04*2%!9)0;.""ZH8\DD[7B#X M!&Q;]Y3\;W4V8O.3>:&PT=:7#>I$7YY;R3/\Z_/*CMRWV6ZU J];T_%EQ MH8J4GS;UV5#RIY81L:(BJ022WR M!+(,(UN_CU2:LIRYG39VDC;=[G4M'-32P2]&ON]*\3!HKKM6D:#PW:@:0&&4 MJCT',Z-O8I^2]4([V -FG]^^'KHI]%SK8?/4X_#SR426=ZOU#[:6LR33$E$F MH%1(02PR.ZE@)<2,84H*B2GU*EWQE#]R+#C3]W<_FVII?/ZP:H%6+\^];E_4 MW4+'B%CZ!9,18(S04-D)C-&Z*P]+?^%6RT[07.Z[[/:8P*6HI\?'Q?/KU;=O M\XU=6+VU9.L/]4IV.[YJG.F4EPQ2Q!C$FB!(N?G)KBP79:&4F?9Y3?0N21Q[ M#E?+!SL%0$\#SP/ [B@ZSKIB8N,77*Z$Q7_6Y&IJK G117G3SG55_$DXACTYBI%^GGM@7\AQ@).&>I3_7VMP6+F_ZXOU*^T?LF6PE/_D MC=.5[@_IO5>J/WCA5;1J_<;)-4W0+"6*_,G$E:V@.UK.JWVLN07CWO+C%RZ_S) M3J+N'NOB8S.ETFJ^>3)O_OWROMZ:FY6XP#*5.4RQL"K7+7$$+9V^\=?T7-P5L#:UOC= -UHH&5X!/,;K@I;I>.&M4C3NK&PS76-' $#:>=.(X'\=%4 M]:2J'; MI3V;W_;YG!64F7DY)S!+: :Q27$AH\K^1$K)29DDQ*O=0* >(\?0ANQNP_X$ MC\U<[0=:'THN_F"[5^S3;J8;5^GJ$B)X529EZG M$A,F\B*#W)[33U.1%IAJQK+"CU5T[_EC3^4:.LU:).AD^E*([@,R'"LBF.DY M2?.R,( F]*0=5["#[C]O8E+0D\8<ONR<0_71_F!^^I__J?N-^8.S2OW/ M__3_ %!+ P04 " !V= E9RIJ=OQVK >;@< %0 &UV-]/$9-S.\C OM2IZCYR21ZATPI))2DRJOJ& M!XM!SDF*]"(IC_!^^C&06JG%N>#7#_5DG7(/UT+8\L%@9C"8_>O_^.MZ]-,W MF,Z&D_&__8W]G?[M)QC'21J.K_[M;[]??B;V;__CO_^W__:O_Q_^CL^%+/X@?RW[^C]^.+^(7N/9D.)[-_3B6!6;#?YDMOG@\B7Z^D/H/Z?KI MU9\H_R)W/T;*EPCC1+"__S5+?_OO_^VGGY;BF$Y&< [YI_+W[^=']TM>#^-T M\LW/YG^/D^N?RW=_WI\@&I#.Q>_-OW^%?_O;;'C]=01W7_LRA?QO?[O^-IN3 MHE"J!2VK_=_+7_SY8=&O4Y@A4A9,'N,7;G^_K+(A ?#7',8)EAS=??QH$I_\ MT*C("8V>$>2=#KD ME ! /.6WT#M#@A?BGT'\^]7DV\_XP3\7&93_6 AC(8AGRRV%LAW=A^/Y<#Z$ MV:4/(QA$)D.*N$-,#F43!$DLLD"449ISJZQTL!/=3Y9[2O=C=>Y-XT^3:8(I MFHR[]?PT/E'M<[#>_L3/7_T4/XC$+\-1NOOM/)U*N95[A:LS=&2PN(GMU7ZS8Q<>?]U<(&2AF)I]T=^-CO-%_-)_.?> M7\/9("#54O!$M.6,2!$<<<)PXB(:3&TMSYJ^ 8+L9V%!]>U*2R3 :#Z[^\H# M)'Y(3'\0V4&YDRXDW0!D'M-_,+GVP_& 29"&,TLHHJ2'82<0,8^<-/IWX\OR7>)I!TTRDC9I8 M&C-1,EMK C6)O>5];(./)P2LA0W^0;"QO6A[Q,7]P?O]:%QBO#O?'H[0Q,X& M4J? @N D)A&)9 ALQP4CP&*P$3AB/^SNGKZX=C_8J..(5)1JS]BXRPY!\3NN$^$"6L!_26)..\"CJ>++L6 M-L0'P\;V@FT$&9?H$\V&12BWZ+8Z9)$$$!\M\L"C0AZ $,H:03S5F7B!8J+1 MH"7<[61Y:=6UH*$^"#1V%FL3L#@:Q\D4$;T0RB+CLS^Y&<^GW_<2DD M*]C.Z$(Q'8E5R1"E)'"NJ?715XE+WB!B+=#H#P6:>D)O D.?AR,XN5F$XV@, MJ7/6D "2HEFTC%BG$N$YJR25RT+4,"L/*ZZ%#O.AT+&E.)N PJ7_ZRBAX(9Y MN+RDO6,D" <> WNO\)"4U%&TBS8082WC+"3&K*J BU>67PLD]D.!I(:@FT#, M7DJHC]GM7T4\;&"]5LKFPD0J]Y:I5#:@.QZMSUSD()C+%=#RPM)K(<5]**3L M*N!&4<('"1UM)S0C*G(TC@HP?M?,$R8].*!6>5[A3O^EI=?+F=$/#I/-)-P2 M3/;Q/T^GEY,_QP/(SC(;# &MD06O& D9F0E(HN$ZF0,@'*@:P0Y M+ZV]'E8^2O:UDHQ[1DJQAWM3\ NZC:1XLT5R#BDQQ#VDG M;#Q>;3TT?)1$ MBX+MAH'5%=?#P4=)K.XDSYZQ< 'Q9HH"83Q<#N!)EY2-1SNF/)(M MT$/**;*D,X9>N]WEKZZX'A8^2KYT)WGVC(7+J2^O02Z^7X?):&"8A:!-)BX' MAZZ/Y>CZ.$U$%I"-LPCFW5S,)\NMAX*/DA?=7I*-F(/#O^(7/[Z"Q1V1RBQP M8Y#@P!@>;3X0QX0EEFJ*!HT;#)RJF(3'JZX'B(^2 ]U9KDT$%_LWTR*[Y8UR MP31C94 KR+D) MO!R-\=-\G ^_P8&?^UNV!LXR/ QE) P#(R)5IL1[@2=DB-)2&AS^K\HE[4NK MKURD7B=-_/X6HR_3[0#$3P.A&(KA388FSEF8LDI&@H?L.J M5,.L/%ET/71\K"SH]E)M A07UWXT^G0S0VG,9@,J);B4.6'!89CM.%I#QSG) M7@J(D@6I=WO/^<*BZX'B8^4[MY=J$Z XO(;I%9Z,OTPG?\Z_[$^NO_KQ]X%G M0AN=T8V2YG-S26.."[<7%UP/)QTIT[B[E-L#RUT,UY+)N M=H G(@U2"<)C1L!KSXCE&8A7@B%OEJ)S50,ISU9>#R8?)0-:1;Y-8.3B"XQ& M=PBW(9M$]8)_%(>GM41([ VFD#%E9XBC7: ,#.E! (\F08PS!29MJW-*_1<-ZB/DH M>=/*,F\#02C&J1\=C1/\]3_A^X":C(X42!*#S*6[1:E.29QHGR4/WB?K:OBN M*\NNAY./DEG=7;)]7[XN@_//PUGTH_\$/[U[P\,T6D@(EI3'&!B8Q1*M,^1! MEQOE[!V3.W:J>67E]0#R43*M5>3;R!NI!R8^XU=F R-B=%0!H8FKDC N%PG6 MDJ"M"SHG+>-N7NLK"Z^'D(^28ZTAW:8 LO2YETPX'T1T.A-5GH=*83D)5@N2 M>7D)J$U69K>K_%>77N^9Y4=)K-:1<,\PV4,.TH*+D;\:",]%P-"+&!IT,8! MK'&4@/#6.T&M#+L=,$^66P\.'R63NKTDJT'@7W]^)DGDZY];M?[[_63O]X.C MR\.#_=.3@\.3B\5_7)P>'QWLX1<_[1WOG>P?7OQZ>'AY\92/]1H$;O+QN[<1 MW)J9'9L-/FL[=9H_#\=^'(=H,";+=,A]9SNO)(.0$6[4E[?[42%D4B)4,6&2 M4SGSMRXS=FKE]@9=N[8-VIO-8#Z[Y]+J1'U(@MAL)9'!2(*>-R/))$U#BEGH MMXJ'MN'R*06--""KA8355D([B+N!'E-+ZF\=]'LFLF:*9FTMK=YKZD5"^H7.+II]$22[B+D!K.S[V9>]<2I_'?[7S?";'R$SL[WY MOI].OP_'5__PHQL89.\M\UH2Y4MY?BF>"3P(XIV$:)F)\LU$[59][-8AK 4L M[02 U?9VU;71 ,3. 24SC'-8\'57-"%7!:-H MJVD@SKI ,HLLNF"SR+6;:;Y$1S]MCKH#S,ZR;@ O>S&6/AFS:0!>%(+I& )M0YXTMAN7+66.=6N^T]C]7?7J*?!DCU M05%1D V8E6(1Q_@CWY&% 2@>M5,8(%B>\0@%#!J4UB3GH$5*"JFO'7,_7K^? M;D?=F8VM9=L +LZF\-4/T^%?7V$\ W383^=?8/I$1@.:6/!Q,3T$H$1()K3,S^= MG^:#X>SK9.9'OTPG-U_ON+.2416")L915E[.&^(2!))R]#Q+)=F;[PBW3^NL M2V$_/98Z]'>ZTT\SZ+O?.I9ED"&1YV0RCK=\E&(QJ1R08(I7EP4EE@,G)DD9M0S"^MHF MZ#5:6LCF5$DN5Q%V _;D;#KY"M/Y][.1QSTT3B6M^;7D&(K;IZ-/-CA)&)1I M#S*B@*C%3:539L;KY/);?:JW\Y%>IZ>%S$X5\%03>M\A^;$?I]]G<%Z&'98X MI!$\R#]%(-,88,*P5B:]^<@M9F9UTO[N\&K 61RCS M\=4PC& I$63A\*\XNBEUR;],)NG/X6@TT#YYGM"!MR63(&D)&[-$%G/I!F*" M@UP[LEJ'KA92.%6L1W4E- "L4[2'OCSQ/@9_NS].,^Z4!8<#G9@,5'OBF<0S ME:*@G%6:).? @)>*\]H9XC<):B'74P5*]<3> H8>4@N/_+$L$^4I6L*33J4' M42DXD1S987BJRDH*M$#%8:P7*Y4 MN8@$PWY*F$HF@\[!L-J'S MD]!L@=UZXMZO@&S =CUA833U%2GT*/I1>_VCZ ME,0MA0$_;BGG+1=9T3>G?NT(H:;J^'96].O V47J#>#G[C[^S'\OUZ]WR<:D M0_("Y,*[(I*5OIDL1<(8Y=9S)[.IC9V7*6D&-SOI^94BB!V$W@!TRL7]*@M" MQBPQJ"-"4I2%%D!WK\^E-7#*E][,0)@- :4D- DI6.*4E"++F+18&6/[2MIN[27[S>56 M!DR'TF[ ZNQ/Q@O1_#&_:>..[%)UA?1MJ.Y+7#]-IM/)G\/Q5=D^Q\,QG.9]I&5X M7Z!F#6@7522@,,24GE/BG.9$0W;,"8A^M=_(*X9J[27[31MW8:BZD78#ANK6 M I9 L6L*T]ABR,B V@4,_3T26RJ5L]<<,KQ+3;_*X._^Z M@N@;P- +Q[4/V@JFP_("15+),&SUY5J?NF@\'N+5,\A;^DN=I8\[0LV.PNXQ MD;B\S9V,KY9V=)SNXH39 ,G5*D:)6"^ ]Q")A>0)]T:@'=4VKPZ9>>T*_*6/ M;R;0VBFK4TE\+=B+6R8>'Y\#IL")TM2-A^+@Q](94J9(5"@M5;SD(;_5GV8K MB_$"'W+4'N0KV1G\V&>0CI\44L,!D@ M)$)E0)$9*3'D\X)DI4U@I7A,TNI@VI#(9F*J2D#K4D<-@/!IE<@]:X\82B5. M#%D1<%H0Z3(R%"@0"-J9G*GSLG82^H=$-1-G50%971TT *K]R?@;3.>EC.T MPOP1(X:IS$L!24P>XP@\XDF@7A('(O!LHW"F=HN@5XEI)NRJ J(Z,F\ /*N9 M]4><>#2NV8,N_1,P'HT!D E6KO12R")&6_\U^>O4]%OF4]T&U9%Z _AY[!&B MUQJ??%U0=5FEL)-<&2L)*R^WALKM& MZ? S&9?#%L:QL.)-T. Y$":8(](F5B8].*)H2""T32;6MBEOD-/3$/ON#J4Z M@F_ K"P:MG^9C% #L_*F9_[]7D*2@&@+*7TF+_X$[RPW0TWO=?AW@R#AAPD%GK,G>9 MEFG<:$ S#412RQ)CRE-:^^[J%5+Z+FSN!#8UQ-X >A9S-4NOE]LR23R SQ9S M%"/,[K]WRQN>T1+\I48;ZYO1NA6I /(PSB<#T3T M4E(IB*:YO&GA@E@>&-$.T)DPU(8W^_]OU_/@1U3U>\'2$?(J*Z,!>#WB8)'R M*(G]*7R!\6SX#98E+L>367EW>YHO_5\#SB45Z"P0;XTIR0^4'@8^!#C+4F5I M5?7GJ1N2V.^%2U>';X=J:@"%SZ6&/"U?>9^5<=BHN_E\.@PW\U(X<3DIV;A2 M&#H9X2=>+48APVP^@*2BU2H3G\HC7A! 0J*:4&!46^MU-K5+W^I0WN_]36?' M]+LKM8'SV0P,-RJ;$,F(E#_X$'-GE52#6$^S7PI5]4GO:PL]JYS7]YB]#VGP##AK."* M$T$YQAL*39>G"8..G+T'RA/:MPY"QLZGP(Q&DS]+0/5Y,CV8W(1YOAD];[]\ M5^IJJ$E"H%?,@@M$9A1'0 >9E*:#.7"ON#2UW<9-".P[T5<91\_-(\*4[%)QF&UI:^>84UR; MR+6J/=3H#7+ZSOR]'[9V4D2+F#J:S6Z0#97!2BHE\3YK='G1/W6."2(XI-+8 MU;. MP;3I(/L.DW3OC:AM5?$!)XE>7.*?OQV>7%Z^ MP?BF%- 9%0QG)9]#@$=C4\I9ZNKGW5W:_<;^M70\?-;JBVDVL0! M-D.+?$O]@%.-]C$;(LJ+6^D,(\Z[,KL@&@8!;%2UK]J?$-!O<-8%+K:7[^;@ M<$MPC.&JQ'Q5X/'+=#*;G4TGN;R%-#H':R/R#9)(SLO3Z: (%U(9&E44N7:; M_T?+]QM;=0&-;67;P(7+_6NA^VY$=P)QSDJ!OCO)N0Q^YX NE_6*T!ALD%FX M8*NWPWV-F'Y#J"X@4T?N#1P[O\ 8.2F50GOI>C@>%B[*4]I;OM!09L4P9C2A%EPB#0&.(]GL, (E .27)1^Q7IFP3UZ^UT ZEZ&F@" M4!>P*(Q ;G[STW_"(W$-0F1!)>'1T7?ED;75Q+ML">.<^A@]L%C;'7J=FGZ] MHVZ@5$GV3>#HZ/JK'TZ7Z:_2:.08K6Q:]C:_G'R"Y>0X2*=YX+D' 2X2EE!L M,DA.?):JE$G0S')D/-1VH-8FKE^'JAN4=:.974%W6;^YPIW4!F!9U#(!<2+% MV\VC2Z69CE$+".497-K^YZ&Z0M)ND=T9,G9YC%S=A-DS?E\'+H)1X ?<8 MD;KH,591CECC&'(A/$T"M%8K5>ZOM<-\_+']*K]F7+:CR!H(Q.Y!^U#0/ / MY1 M/?)*?0 #1[PHC:ACT,D'$7"'=&4@'LCHMSZWT^A]2UFWD/@IA?!+\LM< MP57SR8+C/J C9H)UN .H(D&*1&BBBFJ?J+&U7\6\35&__54Z 5$]#?3=EOFN MW/S6/^+'U_!T?@S1G.+?3OUX?M_,;-G^XZY#59F^ M,8@THAN.YVU)3!$I< ?YDN;,5F5TV)0PPJ]E[QW MEI*\RU-%9RS/D1)O%M-<9)EPF3WA+E'@FJ*#5]L?>I68GI,WW5FR.N)O $>='GC"R5 M!XX$4[84R$2"=^B! B,B,"D=:7!J101F-)(%PX98%9SWDW)7C/2.FWJ5YW\-M-YDUO>A]5[;J+7!4:V%&T#%N4$Y@_V M=:T'\($I)B*7) .E:#*-(:[,B_!6,9.\!^EJ=S78F,CU(/:AJFB[550#+MX3 M!@=&1">%UD1(YXG,1A&7A24Z8 D==)1UVY+\(2 ]1#TH>IMMQ=P W;JKL71 MW4O->XD@K59%30GEBWYO)B$?EA,?I36_]-5K6P\R'*L2M(O8&C,LJ M'Y_\;!@'Y?5X+EW711 86LL$7RXVQKW@C,'PH53OY5"8Y :(EV") M,MY2$;+QK/8 CJT(7<]B?:@'!-TK[*.AVZ^ V!V@>A&VFL7FK?F_X5WZT*GS"&1 (NZ0:N(5TX2X)EJ MT%F"=N\#SM=([/=P;@:>533XP3L/[)_^=G9^^"O^S-$_#H]/+SIN0/!\N??L M0_ #9NMWN[N_/'VA#^T]LLOUN)%"$0/HB4H)F7B(FIC@DU%"95I].N.&)%9, M\,=@@DZEE8=PR*QED7C-RQ]6<)>#C[QV5F33!']7=J]+7+R1]]]$X@V]JB[<5K\:[349/I_;V:+T4%W39Y?;**[['HY M8-9KDY0BU 1TSLN3R>!L),DQ1E.2B;M.)L.]%X/-=,[K'/'MXJ:!3?6"7.ZX MW*K7M!-J^@?N9 M-]A?BUW)4K9,:,)]*!V!+"4AB%2:)')AM76F^B#V'4ENI@MAG]"NKMNVK?A MN:PUAT LSPE#5A-)$$)BM.S+3$0 [SOH6_@:.P3@AOIY .VRW\26?^Z M=_++X<71R<6O>QAAGQX?')Y?'/[[[T>7_]EQ0N&-A=\UM;"N .HG&=X82P)! M:R&9(9[R3&3RF@10CH#7/CK%C/*U;VW6(JS&<+K%(I?%O@\8#3)'*PD&LPHW M,&?$!]QR$3I0$%XS(E**8%0$3VL/:WZ\?L\%7;NK MD9$OPC9 M7I^O=Y;?0K@-H..5,=*WS%B7O+4ND$RM+;T#+/'626)-SIHGQESU=U5O$M3O M/4,UU-03>@,(6AW">\L%$\& =HP@U>7JP@?BI$DDL9P A& NU7XF\S(E_:;@ MJV&F@I@; ,L:@W-O&5,,$/4Q$IU4F3/*51G+X8FV0C&>E#.I]@.8M8GK-_5= MSPQUHHR^6P?=CYPO_6:GW^Y8L-0:PT(@J?12EZ[,$;)(,85>_1: MO[H7/[_?5/3.D*@EN09,S,N7,+>\@',JQA!)])J7\CY'; Z)Q.P2#508JVNG M\-ZBI^?G"]7CI&JR;P!']^F&8SQV%ST4!EYXD1.+A GARYVT+#D&B@RE(+)2 MWMG.=@!N ")Z14_ S.(#EWT?CYXGQ<]P+GR?3/_TT#532 MV7"TS+%T89,2W7L?)2M:YS%'KE.H?4^R(8F-9/BV1,3SSA6=J:)X^] M&W9[T'0S*']4RFZ-E0BE3$0N[W*R+(V7$Z 'G'P&PPV5O#)2-WP\T&4/A7=# MVY82;^#D?1GW=[(K7=J6C=^'?OK]=A_-9C=^'&$@L^-9!$=$2=5),!2CJRP( MBU($DUTTU6M(MJ>V]REI[X;%=])H ]A=R' Y4?O@9EHL^\*0+CJPWG6J@$4= M(XQG"UT/!)IPGS0&[E%:(D, XK42)$OI0PR&*EW;E]RZ"T[#*J?G@+*>#>=P =-OPPA+V9Q#G%R-%Y^RV,P#$826#@60 M<^G)*FDF+C%!;([,:I&^^V 9I"QP?9+;<-X)=F8\",4Y[J M1((L/;K!>&)%\D1%9V+.PF9?NX1@8R)[;S?=%)ZWUU\# +V$ZZ^3Z;V#_]*+ MWM4WO+.!5MRZA)&K40#E\0TGGF5&M(Q6"1<3^-J%EMO0V7M;ZG>#:>=:; "I M;^:8'7>44W2B?$[H1+DR2#G?W3=S>I^F7=]:OHR<_4?EN[[V9?/H\F?#R-_,D4H6P<$ M._#>GLI%BD5T1]$*? M^"[5U8#_^.CFC4KFE45G1)F$E!N7B,?C@B0-+$H/BNG:0&NE45K7>G[]NG,3 MH3< ER>1?TE#C>-P!$_&*5Q.-A4E>@K6AZ"(\F6'4JZ)#9$1HW,PR7A'5^NQ MZR9W*O'1;W'(.T.X=R#T_;:@3*XL7)Z.#X:SKY.9'YUFY!6YFW\_&_GQO PP M1/?Y:Y'1(,N4K4\.3QV+/G#YPTD,_IAC2M(@N WK32W>:-E^C6K_$%F=--J- MOAHPRRMC>N\%.) !F(M0E\N$IQF,YH"_D8I(ZJ6!<[:=3K]'2KWEL!HQ5 M5=8 ] X 5X[#A2)/)N.OTTFZ632['/"HI.%2D.1*O7:RAKC23CLIX:,1E*90 MNU;D56+Z+:5K#GQUE-;W$;QW7?)1_WO!Q6D^]N.$4CLOC=?1EN/^\N.K,BQZ M;S:#^6P@I8Q*-E^ZV;:P9X'>NK 3MX M+['CDJ!=<'6:D;\%-X\YOQL[K0,SW$E/3+*)2&4Y<10%FJPR(8HDHZO] FA3 M&OLMI&L&O.^BX@8@_$HIEO56I9 SX2EE(J,LPU.4(*"33%08'5GM&O@6*^:: M@V,%=?5]@I>@['2\_P4M/QR-/_OA=%'/=)IOJT>.ASX,1Z6G8.FG.OZ&P5HY M(4XFJ_X=R"BWQ*V9A#YKKK<=8#X M93(]F-R$>;X9[<4XN2EU)#G12"5N0Q>*'#WWQ!ET7Z(Q,:B( M_\EL9:OY%CW]%J/9Z@]SO\ M!FD9I%U./L$RG0KI- \2 V.R#$1HIXETCA*?HR'&!46S 9=S[AW?[V(Q&6D0B3NBD0WD0I5:Y.@(XP T.LDMU!X@\S(E M/9>2-0?$"OIJ '7/*_3NY75;$'\OK*@U#ZZT!=5&$%DN_RT5B: 0C3_ZU*V'SO\_7=-THM/@A['92SJXQ NXNX'M@:H,UG 4(@#C0K9<-E M;*1G1%"/IX'/.E4O0EN'KM8:O[P3Z'944*.P>QR+9>ZEC-80+@.RPT0F-GO\ MIP.9G9(IY>Y-W*9Q]#OV?'DGH&VKDD81=C8%C*[2P2U%MS[MWGC97/?V@C,Z M;C'BMR0G%W G12#!YD22Y5IESZ4,M>]5MJ.TM=XO[X3)ZDKL%:R+S-0;LGSI M3G/@@7LCC"*<>U^X,R3X3$E4/D2!)I^IE19%KV0/-URXM0XN51'7N2;:N2%Y M@]+1]9R&YD!(GV9$J4CP_@)$@'@1@KN-1KP+6W;XW5: MZW+R'J9L:SDWF1:Y"X+N&,H"#W>1&6&>XI'/J2$^ZD @&J!12[>ZE/R2J MM=XC[QR?;J.:)K&V7UY2HYS^&,Z_[-_,YI-KF-X73@Q\CJ"C4B3JF) ]9#0( MIH@/3$?GI ?6?=/P-TELK;G(.^&PGMJ:1.4RX'FZUS .PJ],;Y"\6T9+[ X6 MF64I$P,BE![MD7@,VTG0BM*D#!/TG1RY=WIWU?79)G2?1%4/>S*" M%2+P,K^&+;+G ;>CYT2P:)(2S'%>_V'4FL0UUVSDO6!905=M@O!I-/5D@^4< M-?.XK20O0]LB$,X]XIE.A$OM/.XY*_@[P?(-*AL9Q?5.#7!JJ:L!^XCN M[UTCT_A?-\,IO-X40 7E?-:":"$4D2 <<4PJDG+FG.D,IGIYZ_K4-=E IQI. MG@UA[T1I3=PF/^/MXLMD.K^$Z?52FLLVI8F#$-8E$DPJ-6V2(ULYD\",EQ%/ M@6QJ)R'7(JS))CCO!L.=5=7_K0G*+@*D-?ND6.^E5B82G@4ZP[%XU M&H&JG,1ZC_ V6K9)7[ VR#K61@M'[RUSBYDZ?I&"^LW/;Z88\Y_FW_STG[!H M,7H!L7RM.+N*268"9T0ID8F43A!G,?:B !B#)2U"]8;&&Q/9;[7,>UO 3E78 M $;7E^? &)N"\9YH5R:C2V.)S>AVL\0Q#F2"0JA])*]/7;\5->^,RHZ4UF[X M_'DX]N/X2A["44^--,0INWAM:$A0TI,4 ?UB:ID+[]0_]@TJ^SW1WSM\KJ6N M!NSCXP/@DQ__\P#"?."$BT%P6MXB<(RYK"-6HMRB9C3$D)W,M2]77J*CR9"X MFN[?.(FW4D0#8#J'K[<1U6F^YX$[] F4U80Y6VHZ?$(++3,!YC+8)**AOC*8 M7J*CR<"V*S#MK(AV2E ?[XMS&)4//_,8/2U8$M3; ,X0$3/*B 5/7#2):,DA M1U-ZY=3&UEOT-!G7OH?!VDDQ#1BNL_O=4JB_FP>[/YG-9X.@DX*L,!2GY1Y( M2DN"AUQZVR3/E?(JU9YY\@8Y34:GG4&LDEK:L6;K"W!@A,*3OUP,IC)Z'1@E M+BE&,C,\,\=3L+4;'JQ/79/A:%C=)01JUQ&TP^) MJX3?\K4;9W7 1K]VMK. MF^%-W#6[\3L+ \8:[2TA3;D MK]\GBFUNH"XALN.T0A38=/[Q-E$ ;X)SGE (#B7$%0K'4")"S)1')ESUKE7- M;:+.GFG^G[&)-H%((W-M;T6PPO@>QFO3Z7?D?-'">$!U4"GQQ51OI,4&XK_RM HY>*C(&:?[=.@1RO=!I&7P%$:P MQ96(@DA(CGAG4*[94!#20_2U\Q]K$]?S0\WNRE8ZT4X3EG+Q:'#1RBL-YS>H ML:/E&[_TZ69^,IG_)\S/_# ->%;&:>%)CHP2:='X6^<%$4EPD57F7M5/&:Q' M6\]5+=U XYDM[$!/U?#WKS\_$_TQ?F'QK<5WRF^=0_ZI_/W[^=']YU\/4=3? M_&S^]SBY7G[VP>'%_OG1V>71Z,K*;'C]=;02>#POK]]PA9\?V%AE\':A)WBJS!+\-4>-0_K;CL/8 MIE=^?#N,:Q]#T\EHF)9;9)S.'G%UFF_!ZT?WQO0!P4J@I:087(@42N$. "M16= MTZGZ9?(S*OJU?.^/J6?'\FYZ:=+^71S]3RZ.37\Y. MCX_VCPZW,G=O?^#NUFT#@BL9L]M&+7C GB'FXN.JA.0TGGL('ZTH!JK."E2_ M,81QY:41/-@H*V_+UZG9>?S@\&H\S,-87C4]6^02A?D)?_J? ^"1\>@8L986 MQS8GXDUI?BZCD89I'WWMFKWU*.MYVGH=E#P;,EA?*4W:H=N]?'%^N']X](^] M3\>'VQB?%SYE=XOS(](JF9E'LP4>@D@#UCA4*UBKB>3:H_NN(['!\A!YT+GZ MZ,\7R-C5L!Q/_'BVZ$EY.?7IOH/SHY7*A<9H,L/3]0'243*.!VH@VD8,+8(" MXFSI>\^C!I9LU+FV][<5H?V:G5U1LVIONM=5D^;GZ.0?AR>7I^?H0YP<7FYC M>E8^87>S\Q9)E4S.7=?_[P\Z?7"45<+@G1K"?4(014^)];S *7J&?K*(H7YC MK%?)V;TGV+./?D"ODEEDPS)1(DLB%3 \/(TCE*GL%=#D56V/YBUZ^AZP4P<3 MSWM\5=) D_8#?83SWP\/#O_C[/#DXO!B[^3@]/+7P_/]W\_/<1,?'^U].CH^ MNMPRI%K_PZLX.]LP4B_46NF >7< /?[2'1P]DU&7EIAN<4W(,0SW!J%C9711 M>1X-KVVB-B)P5Z.UVB%TG;4?=M?^LG7>PR9+/!LG,3RP5#@B!7?$,JV)RZ"" M "LSU'X(4Y>#W@.\CK"Y:BI[U'N3QO7L_/3@]_W+/_;.S_=.+O]S&Q.Z^A&[ M&\HWB:ID#I^.YGRBY0>DL0#).2U(C.+V98P-41.OK \(-K"\]@7M.G15'B/[ MDM>0 [=)24M8*+-_DL\(<<2Y"%Q$_+_L:/4>7#^DJE\C51TQ/Y@6NZM:FK0W MG_9._N>GT_/STS^.3G[9RF-;^83=K@4 MRYGEE(&D,L5!YLR)DXP1YP$RC\P",S^2Q1N?OU.CM*^!3TI$[\]<:G[;ZS MUR6UULW\BM_X:,;4??H0C;2FC!/.#",2I"Y>:[G=!,.S,PD=V-K7[C^D:E=W MXG5_^='!E7)49;Q6DA0=Y4@%'HE2D'%R<[?WGMK=:3WZ_@B_Q*CE5/(G).-U'KO>)0TT-3<82;F-)'$I M[4$9*_'SWM'Y/_:.?S_\[7#OXO=S_.MD MJ^O9%S]G]SWZ8_(J^>V?_7"Z>'?W4D(G9LXH!?3 3.D[;7AYBH=_.(P I?29 M\5![,,);].SJJ[_TV0^0#A9BUL&@D\DC!J<>_TL[A7] "IQ#%+KV-<:;!/7K MGU?#Q:IG7D\)3=J58]ROVV4#;G]S=]OQ$@F5K,5B@-L##JB++AG-B#,>'3SK M['($,!4Z1^J9UJ%VV_:G%.Q<00:S&<#3^72/T&BIE%I[2ARW92XVXM)):LJA M!S)K&GGU%LMO4]2O3=A!^\_*P>H)ODDS*B]5+,'8DN5]+]H[X7+5\[ZGJ)DWC_NG)/P[/+X\^'1\>G^Z=_'%T M^>O"*/UZ>GQP>+Z-G?S!)^YN-#(N_(R[!Z#6B,&E47D M.96(S )]<"<3R99K/"]EP(.R>@G_VS3MWDKEY<]_*7G/C4N<2D.\+[E%RR0) M8#7!S9&,SU3(ZB^D-B"O[]K]BMAYWF2E&R4U::M.#B^/3R\NS@[/%_M]&^.T M^A&[6Z,WB:ID?@[]=%SN[L]@NCB,'L;W>,52R(&X8"D>.@I]=%]>Y],8!.4Z MA52[*NPU6G9N4=Y=*YVX?ZKQ/1K M2JK@X%FSX2J";])@[)_^]MO198FK2HD[^@WE%?'AR;:/GM_ZN!INS9K$5C(J MZ.Y>#Y?#,TMSKD6GP2L8QR?W\_<( Y6-8H*7V=?%O2V/0BA80D6DWJ/C+5GM MF&8C G?N6;/.8@];0].H%E-NHV$8Y(!\,XH;G(D7 :)6L50W%IMB=+<.Z#)<%>[C]1KM.S\.K@:+21.%Z&K(LD2(C@";>44YNC#+ZVV[,>9;T_&JR! MDE63U(%2&N@.^?L,3O/A;#Z\]O,RJ3HD9S+3)&C-2]L<(!Z\(D;H$+B4-JG: MF=.G%/0[:9$?PJ:: 'L&TJ)4\O(;I%4KGE^GDS_F7=)W5^AU95ADOW9$:T6)I59XJ3)A/IH2Z AJ:D=<_Z0J'Z'?'5DB^JJH@%L/=03/*XX./UZ MV^7T:!Q1V,-O<#;RX]F2UX&PJ4P8IT0;_ .W$"=!"DX@EW&JV@-7M8.-+_A[0U)$YVE7>?5N;V[>9 M=[T.GL&_W&5;%0,)929!F25,[*)T.0AC(!BKF5S+S/Q@H9YG)G5A8&J*M@'+ M<@)_/I+2=#+&_XS+,18O6T[&@Q.V2$JP\LQ/(W_"8TS!$M=24@6Q]@2Y36E< M#W4?+9?>J:;Z-EC%X!Z-44HWUXMVDM/K YC%Z?#K2XF6E&,,@9?.+R$26;J- M.XU"]4"C]X(%X.LY29NLNAZH/DJ&O5NA]XVFLYN Q-\U*'@6-D"65G,,7JE$ MW\]S2IP2FJ@8>68,E)-Q+?B\N/E0&?9Z8OUX]2F7BW$$U:M3;C^VX]J4 MEXCOOC)%2"^=#YIXK=$3\JY8#(%_ .4IH4X]K?U0NKO*E(/AS%]=3>'J=NS7 M[77 Y=-N1,9+!2 ,R=XF=/Y"1N4ME,'P%,\VF8J#4GJ0)RDQ"LN@ M/:V]]RJ.+UH5EB!=61:<2H848E)=.[+(8X.&N$R!A\Y M3]JN%\&OOV;?[Q=W4_D33Z8C0??M]SYB:S2:_.DQ/OP\F1Y,;L(\WXSN6%UA MD&LNG4.SF&0(Z Y:55*ABE!G7.8 GJ6-D;3VZOU6O76%J6Z$W^3I]&APU/;' MTO,/J3K1JL.#Z*T!1M%3B;_A2(RR/'2&2+RG94X9BV"TC;;Z6/$.AUH]P/M^ MD;OA'T\AG4$H"8J2&$H<6%XY658>*S#E7#(QBNK3@]>EK=UA5YM@Y5EE2!>: M:=+8K#TO:B:,EWG$(5K=1_ ;CAK(P(%*P"*$2M%F,JP)7C*2DDA2*"K"U M#=N[C,):7B O5SK\J]18/2QSNZ,>K;:RN:S7R@IT$4NC,R*CLL0)%$KP KR1 MWOJPYLW]=@3T'N)W!*"GM_OOH)PF+=_* *CM[=O+'U1]0E6'MFJMJ4.@.752 M4V(\+"[K76G&Q0@/402(F4M>NU#U/>94/1SUMZL=C?-D>KU0UNIA[W4*C GB MRJ1NJ4O35$Z!@!?:.B$T1C*=N6$_HNX#S*W:!$&O>V15U=1 N< SSNYF<]W7 M0ZSPA\)C.4=/D@F)2)'1\B8K27 IE%[A+HO:=;N;TMAO#N+]P5A394T>ED_G MEVU_5K[X.;7'JW5P4KXUOHL:K:E=/,%TZ']I-#4^4/PG!ZZY W"K+SC>;\C: M U*??O@Y?%UVO%P!:IG4;&T9TP.E(;!3H0 5"/?H7P;(5OJ\%B\;+MS>4+9- MM/I*TK*^R-O)AJ^,GEM)\!N)QBXM&FDH9,DK8FF0A'D)B1G!>5HO<%MOO7Y. MFW<%SPX";@LSR,QG'Q\"VKW;ZV;8QR/T.WYW[[HD]5?YE>"<+X4P5N-&8883 M9P4GV8.7- LKI=X"4%L1T\^S\'= 6_>J:=*U>7V X_9NS@\_L\NYDQTF"M:8 M)AC*K#"&QUE2(A*9:"8V.4.""76UUD95;J*[UUR5.J)M M%],$R@&M?: M'U5G63[@[W?D>'KY!3X-QY/KH1\=^_E\&.&W28+1I^/?+K_X^=YL=G,-L])) MXMJ/#O^":1R6MEWX6[=-=&;GD.#ZZT._B14D:\=2"-D3'U5&).-F"9$E$IG5 MP0!71JSWH.)]Z6YI"NQ]EN.+H=^/NR:^U66C0/VQH]K&'X#7Y9- MI^-S*)'!<'RU:(:Y>F&R3'P*8I1$X2AMB_C29C!=%$(?33^>C,O3<[&);FVO+%^]*(X(YO1 M$4LQ3)4REC%CTI/D-/-)YJQR[))6B)C2B0D:4C$_T+/DFNF:I]-M:?QXJ>5 8BKGJA4 MRHLD"=!<1A[&1&QYRIP!O^@C"X;6[K_["BE-S=_=1-_/&\#M+NH&CKZ7Q@C? MU[K\YN*5F[]]L69/9[<%5%6KC9E>8>> J]\5 >CH#L\JG8?#*\^R:H\*8@?C(9 M?X,9"G@Y:?5E[F@LVU>6'J:ES[J] CT/J'09+2W?WKRC\/SRZ-/QX?'IWLG?QQ=_KJ(K7X] M/3[ KV\=^JWUN37&0&]*?K763@NLGODI6D=$S R1N3C8[UN&.3S)+=7$.).( M5"")XS&1;!5S8"E$KRH;B1_15.VR9LW[*?P!/$ZF3S+Z]W[^)<0OX^%_W3RK M+Y3HY@BN\31A.I;V#YKX,L-!N81;BTN?=&=WN%TRUG=?JHIX??5*IQE@-&EK M3PXOCT\O+LX.SQ6]Q!M.EHWD'0UZJBZU@ M)>211&I'B>5!$I\]Q3@?M-"UQP6\1DN]Z&AUA0+XB)O@8#BZP4VY@G,A++>9 M>R*,*D]/BC ,X\1$*A1UQK!<>\;GEJ3V:]*J8.CU2*@[I340$OW0]WW-];W- M7_RRJ L\&J-PAI/T!PROOJ!,]K[!U%_!XIL'>-SF6XWY18-_ODPP"H25?@S3[8OTQ07?N3<83I^ #F M?CBJW]'[I34Z;N_]0[:Z[_4M\7\TBT@T=;Z\75(D"":(C2$X3:EWNOTI],N" MZN'5>)B'$3?*\Q46NV4 .LO$D%GF?""2"T="-+A3@"7* N,BK=EWX(=K]=[5 MJX;"GQ:LUY5O T=^F5)7AF>"*.:CPOL@.OE%-:UWY\NB6I/;Z4J V7U4*4=]!= MTQ!]A:ZIB=!@+ *(I6"N*"-.4MG-&*2\BA>O7@=J3V7(3W'C!: M&[KU=-H =.]ZVBX27MJ$UIWTT "0[D.>3]_O2PWW1WXV6^Q$QKD%LQ@.4G:BYYHXQ3CAVL3R M#2NK@^I-@GIL$]3QD5M/#RV!:OTB=!0LZ4&,03 M!&U3D+6K]#IGJI$'9[L#L+L7.!70T,#VV/=?AW,_VDMIN$A.W9X<,6O@02O" ME,EX^J1 /-6>B&!42B$++6LGXE^FI!$@M@&7277=-8# BYNO7T??'QRDQ1XW M8'*2AA%#O<#C"]#MQA.+1&4D=PQEQJLWI7V!CAZ;LW5\QN\L]1:1\Y""O]T* M0F7&F$6&G$NX%9@A(:$7'"U5E**84JI>=ODCHOJU:+OK_4= VDD)?7>7O#6I M#^S<&=6@&$9FBA,0N=2(*$J"T*ST (FI!%G@5PS2*QGEUU9H#!:[:7%26Z0] MXF(V16.,FE@(XQ>87$W]UR]HET>+K:-]EMQ2@\XH[A\9C"%(."7>88RMH]5: MK57KAJL\LB[XKP?+\B8!_92S=GE"U9-WWZ"!JU46;IT^&JQ7PALBA-)$)L&( ML[S\DQE!);7!KU7G]R/0O$9 /[:FHF(GM:7<(U06.V?Z??#[Q8 ACQ"\)-F5 MJ@1D&VTLQ@:N]+X%:YP,;WF],XA_OYI\^_GV$Y?0N/W' S(>UNL1!G64-ME) M@CV;A]M9#Z?3"PP:AQ$6NR X;EA$]CUP# >#\,3S8CH-E\(RA29SK5S2#RS# M2VNOA0;UT4Z2G:7*H8+FTN]5E" AGQ/JHB?9):!,[,2T?'M'5>1EOG&MGHV=I6(MJ"RC697\Z\[B;D!G!S MR']'!J;^SU(Q26*IM$1HSUV0Z/NIV@AZ@YRU,&0^ MHI-32P?MPNEVQ\6(KKT.*!J'9[ND H@#B=L.3$I"\4!S[8KP-PEJ\F7UYFI? M#TY;Z*#ON+R8U;VK*3R^2?.!@1.ED-CR\C"#!U(>HZ%DM$E(08ATO0&?+WQX MDWC81F^3BD)LUZK,/GU__)W%QG$\V(3G+!'11"*ELGCRNDQ*&]< UF0F:C_4 M6I^ZM?!E_P\ZPG;54&/8NTN)00+KT''4$"T*2BEBE<5@U0@IO63HY-6.Q)Y3 MT:2MVEG?;\!J"^$W!I];XYO @U&<$A-PB\D<6)DQ4XQO$M%E&ZT*'<*GM:-N M&[V^ 9,MA-P 3"YNP@S^ZP9%=UB>H=PGPC(S.2LE"2MEK3)[2IPSDOB@L\A1 M45<=*Z^0LA9@W$<\NVK(ODT(W6XM1CF3">6B:)D*[,"C<,HL+DL51RX].I+= M@ZB%8ZN*JG\,GRWDWAZ [BH7H_,RV?)P,RL,%4H;_ R" -?!!N.H2K6[JKU( M2'/ V4;);T-G"XGW':&_:9J/AV,HSS1G@S)*A\>LB;1\J\^5Z^!C6SDW )$EU<=(_R!GQDT$1I(N\^4UI21P MATZ< 2TLTTREVLT\'E9O]:U;'8!L*>7-\>&6^!C#50GH=_=/_IA,_UF:ARU? MT0P"ST(JJ@CCH5@]QDA(!I!X88U0G"(3:_DA3S^WU6=$Z=Y L[JE8:P-F^GWW9&Z?R5]E/$ M>0HDF02<22; J;4 L_:2K=Z.58!/-V)OX( [G7^!*8IL>@./QX[<<1,A<"Y! MD,Q$*ADR2VS4G("QR2 KP4-MI_]MBIK-:M4>Q]'W&/6LB@=S=9 M" C&13S/^\ ,- L"J!7$.X_N759 /$5SJR-$'P57FHNU3KE-5ET//Q\N$]ZM M]#\2K,[\]\4EI?*1VDC1WFI/\3"GC%C*+-'>F\2=PK-^O2$ 6RR^'L@^7#;] M773Q ;%V<#-=FFJ>#.X:[\OL.%_&P^*>"A&#$Q$CQB,065[/;]^!B/6P]S&3 M^>^EF[XQ>$O[[/-D>N\0Y+/IY"M,Y]_/1G[!?TF@=UFZZZ'M ^7G>]: PTX]^4AZ0%D?S.:/WY;NG== M!#G(8!VNBH9::5]NT 5Q"?=,5%J7$I^@6.TA96\2M![./FSFO9XR^C9;QT,8 MS^[HE@*R2)08%4K4@IXE'O:!"&^$8-&"7K/ES*,/70\('RXIOI/L&K F%S"? MCQ:O\UY(>^C :#8.)6!2&4+A"R_>DI1ILDGF[$SM^Y6WZ%D/0A\N3UY=%7V; MDA<9N9R@BW=[,B_&Z3C[!.8Q@,?=I:8,%.G0Z!$<5*^LNEZ5YH?+D'^SCW#+AU.92[",2%N: M7$OJB?,ZDU*+ZBF-.L):71HW=*5?HF4];'W8Q'D5%30 )8PQ(T":?48)'LUF M-^66^S07[@;,Q$05AI;:"$DDM98$HV49A!.T=HPR7OL9W.O4K >G#Y='KZR& MCS>"&=><%"IO%N_AA^/Y%_C]HJM9S&\NUO%0YO49[7XZLY?<*3SJ2-+ES8)& M7-D4&?$T*"&%9_P#3&=^J"0L5CC.;\ILI+UQNGW+M^V(<.OX92ZCB=.#EX8^K[J_'@FL]2GE29%LZ[,Y+,%.C:-;S/4O3D,Z)]YP#/;N1") MC%P@7(PC$'S261N)>&[>'*[]F-8%:J36!,/H4E7-=>F059ZO,9".8UQMU^L' M]H&'U6^B\(V'U6\@WP;\_Z=QS**Y X:_ 4VD09V[TMM> G%29$W]]WR%6"^V+5.I;=6:0D3VRIQTH5$^X;&F@F6++.@,F!88<$3::(A+HA MLDC6@@*AS)K/%.IU1>EOY/H61U!7PF[@3#I^]+[B;DO\YO\:7M\\O,/8]U_Q M._/O V=$,&ATB9$:*NEU!AZ<%LNQ44.Q#*A2>9,!6=H=E#[J?$/B6K5 MT-7!6UV=- "RQQMHD*WT*N )X)03Y0U9)I8&0ZQ(Z&-ZB5%N[=S%X_7;;^-2 MRU1M).G&4')G9L^A.)SE.>LS0RN##YYF3SC/$MV)Y-%=I(ZX; PS6IMLUQH% MN>.1^#J%[?>,J7TH5M+6QTMP'PQG_@K#F>6#M$F^;A-GN M4^$I91<7+V>DT\M7H\XX(*"9UTD(IFGM$3;]I<)]S%Q[1DF*%$.H+"0&RUP2 M9762WH@2)O^?G@K?1.&;IL(WD6_/@V]?GQ2NM &C(1"-)A>MNDW$2O0"+'?! M966#%FN-'?S1]/37"&@U&-Q"Q9/:\NX;-*_.%6<.I/,8K&I*D8G_C[TW;6XK MR=6$?Q%F( $DECH9V"7G02>B2&TS$^-:K15? LU3&^AQUGH;QDY;4[GO M$.>GT[>KP*PVK+"B+42LC6-T(HT;G0*AB\XHF*.MKW7K7'^R1VZWXHX2F9.6 ^0HW>$?UY[@ 8)QMY;F&?>=29?$7/Z0 8$*+A"53F(46>/=KU MF@<\]O5^8C0=H6%G\O5L,QQ?U*+>U;ZCB#$872L.>2++5VH MD\[M,]LWWN90@QQ;0N7Q<2*=\6UK:/[ 69SV$^._(L2JL6IGN>Q/K=-Q5'^M MXW4?SB_)\*HK08:2ZOTJ(!97H 3'F1 E:K66@=E_.'\E0ZMJD"_3*P+/KSKS M>A:<9N3TD='/R/YC=%04$02BTH05+'Z]O/:75AIL*'\39M^Y+9O2]O">&T^^ M8^W9-?GZH9:$=Z:)GEBF8T6TSN'V47#H&-8Y[,759,5H-02>.;BLF(LB*7+@ M!Z^'KAOOWB'IZ?CKM\5)^7V.]?I>C)AWQ==D(A>C)8$1 9PDPU5:E)%I)3GS MC8_Z[(8&JZXVP<2#WL?-6# L_[N8:ZZ5?P!-J87?2=8JI5!',C/M@66N M,R=5+UWK^5Q/;*4?+W&O&-J.[,-%SU43)A69,D)*X,@%7=V6 9D#$71.DH3! MR72_M7]7(-JD(U;S:'0_6-J&"8=G/[T__Q[&LQKAFY:SZ>3KV?@'YE U<6>V MU!I+=FQ7;7KH[FVLY(NVV2DP2A50QBJ(,B2H-:U""$U7X/"KF*^^?$/>DU*3 MMC]4\BYO]V7[IG?C^??I'/-)&3E5R 5)=+LOX_[*!_""?IW.#M;TVPM<:J MW4>W-CWZ'E)7=0S(1*HA4K+;7*CE_;9 -E(IEXTNKG515T>QKE_#>%)GQYY, M;A%ZV:-WDO\,LUFH\Q0PB&!KDD-B"I );B>[GT^.WQ^__.'KSX?AS^H;YX@RG9475^2DF'/]8]J[? M7F=MM]#N:JK! 1MIIIM5;M#)"8I&U=9MR]G@+B@(*D603$M.P'4H36.5],@V M=K7%'M)Q.?_\RKG))F4R'A04FS@HBPZ"<0(23ZZFC^?<5Q$6Y.'MXPJO#Q2R(V)<Z?AE/ MB);D\]Q\^[:"ODW@T^G9&?W57V&61TRYVJZ\D & I1Z^U+&?"!F9#XZR2B(I%R&X MVLK,ND"VARI0,$N7?4*E6T?VGMM/OU;_'D'7G#D-$U6W56(/3-$_9^,%GI1" M!]&H!)<@N24*)<^!I"5!4MEQIH7F:KV ZM-K]&O6[UU=M:'UKL[CEST'+^AW M4\+K&.>CVOY%>H; 5?:@(M<0A2L0I34N,4-&1>L)YIONL9]ZL!Z56:=,[-U& M>W"0X[_3MS#YBN_&A;:#-9O7"JMT5@Z2$)&$3]7T."(FUS9CTC&9PK94= ]7 MZZ?J;#@J;T?Z]PZHM4Q.:TT0)"0@C8K5!D@0Z]1CHZVU7I24]7HM#=H9_3W%$D[?W'/XX_?CDY?7_\^>/QEYO TOO)CYIG5;7Q#H&S M#;Z^>YQLVZ,T"HM=+?/SW7B>SJ;SBQE>ASE0<^ZXU6"R<4#T(8-="+*]6-9, M"IX<:STA]9GM[)PH=O7I/Z>S?[^?+)M]SN/1B5=G!"^]0OE&MOJ-W;1"B$/LL,:\V, ;Y;71SH-?_U&'L5L M',[NG2@P1C8A.3">L9J&0I=[%$D"4U%DE#ESWSI"\?*N^HU3= ZP-MP8$K[( MM!C/Z:;X=3K-]X^40Y$R"@C>ZUK2PB!PP2&SQ'V(497@<-)M2 M>)!OVG?-UX\U'W(Q_K%+@N +7VQM<3^_Y3U8V;7E4- !(2596U+502S&.\!@ M950B>,RM$TKV8F77".Z[Z5\3$I:8B;^NOI$*4*6VQDA>0I8IG;WT]/26P_ MO#]Z\_[#^R\DO'?R=V<7F(___HZ3.<[#)"]; :X2AVY-==\MFZ;S;37)NMDO M\=I5:]1-W%KM:+6/VW]U/971"995"L!]Y* D%Q!902@V(YH8)><=%+"MO\$& M;]QU^O.JNN#GZ>! MCA'6-2L&X&O>I]>5L.C,0C)9 )+I0TX1D8N.5<<-<"PY)#I=ZQC9$UOIO07! MGM18"T[TK;96U"*1H:^>U>(\/"M$YU'(C!7//7BI/2B/%D+,"$K37RKN?#1B M+07UU K]QBGVI(J:D'< 2N!]S=B",E*1G M@P4?DB",8 F96U>>;?"\78CDL9WTFS&Q/W0UX,, T+1R-\@Z_!+^QOF24E^^ MAX_+O'A4:%4A86++DC6@ZID@.8N)TP:=L@_*<[OG6_<*VW.I:>+2' MC\=]<'( @'VA^Y7-*@?)(QD0M=F,BADBHB97V:B"0B(V+TEJT(+,'3[\&O)E M(&[ *ISY",&N#A62%ZF>0FA#=BM##U%'G9X>??SR7S MGU<$?S_YO B3'&:YAO]6=+W' [(<9E69O\/+_]Y.,2;I+K%$#U8HLA70,_"Q M%(C"FCICSR:G&I.GT=;[?5=HCKW[]W ?#!Z 6?CX*\K(*>UE#@E89+631*(K M DOM6&.]%,P)C&DOSUO]HJX74*SUSK41AX940?S(66Z$^OU\3A;,B&Y?%8W) M@$&2'&/4$$H.M7 M#EWZ^85^-C];\O^J9>9(:%="=A$*DPBJ) N^V 0A>.Z9T"G9UHDZ#;??[[O> M$ #>%Q:&(PU/&#Y,&B:+,$14K>J0-P8.Z3 Z%A%]T":G;AW,C4S3SIX#AX#1 M!AP:;)WKDZ&7J].^GL5T0EM6? +IHP.5)5D%C'-PWKHL3-2"E;U ;L.' MY\Z<[)ZPMB5+^G[RNW>8+_719^1*P<+K_"0F:S.>%,!I10=0SEJ6C.9NO:R_ MQ[[>K^O;&3K:4'.0KW5OCC[^GS $E(JTK,'G(6NC[^IYH3)2%$[W.,/ BV7G[_X]_? M]7*IDSC>3^A;%]41N9P&KW)B5GM?C7W"OB7EY6O;"*U=E++DPDQH?)\\LHT> M1Y4W8.7]&V-7.@\@P'KW"$=_C^C$*37G$D@U19 <2V)+"1.=)M: MFU)BFG6+EIN]# DSF_/X6%-\"DEC;(:,A*6R_9[)E5AH2);9DX[8*B/4)C/EN,3FM; MQZ60:)(+I)L6A,BT:9XE1*0+V"C!,$9M;%Q+@=!7;RD/^M.-XKBS8+]>;*N; M97L:#H'Q*[R2IY04SA^ =^=!2.28*2W&];H(OL/S.HCTS M?1N635O0KV_&CR>W-HX.48E8('I%J ^:0>1:0RDY,YDX^K36L_=+C+^]:#^J MOAGCMZ9?SXS_3#1>FB6_XO3K+'S_-D[A;*GZ&+=%6![!*F[K36>("G0(EHP3 M7&>OXEKY8R^ X,D-]!NC;'GWMZ%QWT#!K_>/L+*/K7 L)4*[QD">DTX:G*_/ M.T[80#3Q:_;^?PDH3VV@ORNC$6.GK:G<(U26[;IG/T=O/Y)'K9T/W( R= >N M8NXL@R%I"4(PS_US%N,0BRU"/H6MVC"$'.C(/3/F2%./(FK=Y>F(K_6;$=1NIW([> M X!-W?A)N1PGBY8?IY.L7G)W7$\^OCCPR MY$IR3'0]U%X>9 84<,+0[W1F/ =A%H,]O:DB.61N4M>7# (!UETAOPGP\ M_TQ["?ED\D>8C9=SO\AUX2/.D-R2FK@<-(*B@T%,LHZJ,,Q%P7V,K3/7UMW; MD&RU-C#KA"L#0-LITIG&:8'Y;9A_NY6$ATP9JXPBJ6&E!D S$2M:,*PHZUTD M7Z9U >Q3>^FWSJ +-#6A^@#0<_N*'QG'D5OD(.L$,15KU8-P",&A9$E&1NJV M0Q.KW_9A71M0&U%W ,BX:G)6JRKF9..-%^%L_-^81YP\9,-JJ[R,NI9M!_"B M%,A,BI2==<6T[O_UU%[Z;?#5!6*:4'T Z+DRY"J-ZG]'JCB9 ^-@N:Y#3X2& MJ.DX9-;QH!//WKOUDIP-HKM2X1V.Z('98.:/*V>.V]D4V*Y(>1O110)+#1 M1F>\=BR9EVB[Y]*!;!,3RP;"Z&G+ 0,X5 8L\Z9$SKUBK4VC@R@=V(25ZY0. M;$+G 5QS1[5,_1VIQ>7KM Q%)R8MQ))(&VN;(4B7JIL8O<5@F6W=&NC.!H;T M2K(%.^_WOMV:MD,"QNK%FL>@B^!DM*6:NJ3K, YI VCM.09E:])R5] 80F7 M#LQ\"A9;4+;O6H!WF):9;)Q5;JVRVFP0PF9=@'D?R* J-9VQ9! QYZB)0HJ[ MM6[#Q[X^$*YOPZMI2\+US?G_[V*"R\WKU>;IJ!8YF>J:UQ$JDA/ZDT/ (M!Q MA=G?ORN>X/K]+_<\ *D5QW+)EMHBNZSF;@:3(&LA A?6 MZ6 WDW.S <>[FR[47,ZW(5C?W+X#UZL#2.Y+=&3-:)8$N42N@*O=)ET2/DM% M7E')F\OY)ESO;LQ/)W*^#>'ZSMJ^RE#^G' 29N/ITJSELF3O,8' V@W#TR\^ M6-);R'B..1D3FJ;VWUY\2#E*V_M^;6C;-SA6^_Y],O^.:=FCZ4I>;"PL>$VZ MK9+$Q S>EP)2^HQ1LMI$IP5 GMK %+ZMV?JM#6%!P*3VB,SA?E5 7,22;': MAR.&6A8M2 L&4^L<4*DBHTS8I#KP\=5[!$@;ECX"DAWH.X! TE.//B%J+,P8 M\$A^K]*<010L TM1\2"Y5KIUTNPNR?][+2C;)>K8@M[]FZ6WSW!2KA]ZCLYK M$"7 MTWSY\-/GMYJ MQ2Q16<,#[=*X.E%02X@Y!TC:%*$=*=EMWFQ/^Q[ATXI/=Q1%$R(.Q/:H"2+T MQ?.C2?[\;3I;U-^_G9Y'4J=YI?=TT;9(KH G31:5I9LV"EO Z!0=3T(*WH4I M\O+.A@*IK2'PB&W2F!]#FKYS72M2Y[2$2<*34D\\DEJR'%2"S.G65E%KDD,3 MP>9@E'0H'+9^.WUZ-_W$6;K#5".Z]VWR7MMB\Y/R:3:>I/'WVIY6(/,N,M"" MO$95M(/(# .#1!]NI97WJUJ?N+0>_7P_CD][*#0BX*[#.78'P?'?Z5MM.O-N M7&AY)"23L2]C$<) LLAJ?I*M#2,09++>YY(YXGK/K ^_W<\#3$?LWY%TAV.L M*"D"]X3H;.KEJ*,#+S('SJ,73HN0?.LRPZ3L.I1 M:M+TC<\P(E6HDDF&C*Q0"PHCI[N2_L@-*_0_+EAI7?#YR#:&8ISLYD.UHO, ME-+M]/J1B=FC1 W,>5??-STXS+5Y4=%T&2+RW+I-\.WUAV*NM ''UI0=Q.B3 M-95CXK&49!QIPWH%IU(@6#+$F-),"NMX7.^]L)_+:@^V3QLL=<"- QAV<3<< M2L1<-0(9XSQ,\M'7K[.E7?XVS&8_Z:>71.@H^+OAZMU&AG"98;9^-+&CCU?WNH?L+&W\ZP_P5\YL+DMOE/:US%H5<15 ND#AJ MGR'$+ $CDYD'G4U8+\9]_\M#B>EMQY>[$W5V(5K? 9?5YG\+1+$)SG[6 8__ MN1A_KR&$4591<&4LT8 32;(RX+VP0$H8F5$I6+W> ^-SJPS/V-T5";L3^W*WD>#7>^/CRK M=E<4;$^\@7#_[73Y2)XJ$]Y//LVF='W.2;L1 :PBDA1C%2@Z% 2C.=@D8R!2 M!277RX1^=IGA6::[XJ$!.0<"C.7,N*/Y'!>CP@V*(,B6QCJLDFGRV,B"!B]+ M#*B<$FF]).D'GQY*'*T= +8DVR!=D),O_SH^_7CR\>WOIZ?''[]\>'_TYOV' M]U_>']^RP4\6WW#V<;J:&K[X, YQ98SOX'VT67AWQZ,# C0:@KQ<]=9:-ZVO MKI%<;(C))G*R9;523;#+28_ $K<\"TTH:]U&ZN5==3Z&-KAHT04$8^H57#() M'8\>3$:K"6#"-&^+U&0,;6>9=8V1LO$0VDT8TFNX;Y4V>+GJYXLX'^IR]ZNAZ, 5&LS?7!7=\/"S^9C?GL0OU6B'2$F>84'L"C MP=.D&F'&1$L6\(H[(-L_@R_% CF%H:0BB_:MGYF>WDV_B=\=*Z%&3!BD$?;F MY..[SY^._NOHS8?C6Z'/Z23//X6?-85^ES#OVA]O$,7=[B!-@K2W%KD&''EA M)EM\=&,H].&Y.U[ M0B5^OYBE;V&.U_-5[Q]I59U7A&':*P^"UW=74Q)XM!$RNBRRC3K<3[#;"C-K M;ZB_"L;=>3[MF@%]QP'_=?'?WZ87G\/XYT68K.HQ \F8B%*"1N^!S#,$;XP% M+$IJ'9,.*JYU^SSR\1ZG7G;#OVE#8O8-AL?U[H?K.CW'.3EG==Y-T:D&N!-$ M9P,(TKE"L"@Y6\^8>F&A'M\16U\]S>G:-T:NLKQNGV0DI+.>20TEUU;(T3 ( MSCBP2A;:0)#&A[6 \=C7!V>(;,FX:4LJ#K-:]9;S]['&"A?C'ZT5N;$++OWBB/MHO)"BTSM0=^KJT[0I#@'/V1 MRVA(EUE9TEIS;SKKK[1_!W4CGK[89&D3 O>-D"?[Q8B@74S5C&9(-G"M@?4F M<-*U%HTF9M\*$V6-F+J6DV6-J'P0&!ROPD0*L=$T;61I"132B-$K6)- MIDA)&U^87ZMD_=4T6=J(I6LT6=J OGW[&"^9W8HKG:-2=:&:4[7OC%23_!A&B8CXQCCR6I(* TH%>H ^MI]6CK2 MLL4+8^7:)G3]XN#LBBT9--V56GVSN"9<+W[^:[K,Q5]EWMU,Q!DQC")'QR$P M6T@,. ,? [G+(4F)1)$2U@M3/K_.X)1 S@TI&S?(+G; NSM=/(#9XMQ]=R6 M)4&7"2CC,/OY1SB[P"\$A/DW.O>(R4+^'$?@1G*Z7I'7.!X'U$Y'9T0JN!YZ MMMQ CUGRG<%J'[SH&V^?+[Y_/UN:]-?/"//CY32N_'ZRF(ZX9T[:&("G.GY' MFP0AT5F$=5ZF;$5<,W?LA85ZS*KO##\M:3N K+';#5QN"<.R/EH(64QBB;-[UX9CL]9NAW :;6#!@ ENZJUMOC_Y8AAMNWMTPQ MQD+^';D(9.(5$A!O@B2+CQN,)?@'V:N-^] ^M[M^Y@YWCK2.V-/W97>_OVJ] MP=-L'*\+\*W-67/O(=:WK^J6@F.Z0#1D0Z(6-I?U7H1?6JF?Z )/ MEF3AR!"23AC=>@)T_\L[R?W5QR[C32(;YATC3U H KC5=%4F;TF!H6/")JG8 M>J_[=S[;8YAE)R[<$>'M"34 F^+Z<>(R'/!V>OY].JG6TF6>7*S>EY3@&1U! M*6[ %Y=J;D,I=")IL/40\67C0ZR8CZBC%G(T!@WCVZDWX*\AHR>MJ;Z *"SDJC5VQ3S:*)'"]PX M!ZI. 7%>F5I'[TI4P7J^UOOP!I"YLX%^H=* H=-6U!T -(@0Y]/)Y\4T_?MJ MJJC0(1C:L;:F]E50$;R6"I ACSX8*WGK6,F#3?1;JMD>(KM1>8BE,LEY%U7) MM:"0G*4H!41=N\\)9P(Z8!'.WD_22H-ZXU '[VI;,%E;P=1PC:0KEV>GX/+F9'I^JVWG>;4@]5,RLQ"QEJ2QCB<@28QT08,@B)&TN MBPC!6T/D:]T7YYGM].M6-6+X.C#:@OI]7VV?+N+9.%V)UTI[.JDDEE"@OH#6 MIRFR XH,8+PEWT R@;JL=8$]]O4!HF$;ODU;$K%O%+R?C!?C@T'24I#UZ7 I'54DBIF0ZM;YIGMM-C,E0["Z45 MN8>+G)5LL>BL4EE"J*117)2::)H@,<]=*%$4T]JV?79#_=Y,S=B^'IRVX$'? MMU1-7+]V,%>JE$<;.>4+G^[GK,MNS\ MMMJ5&0.#V=5+BPR*>5^S0PT2M4A0O$D>R$HTB?Y.QMBEM3/@:VIG?C\#JRV( M/S#X7$4E1?)!UD93V7E0I%6!_L@A2N;H1XRC=1W"9VBWVC9\?08F6Q"Y;XOF M2@VO\@P_7.>2:LQ2ZGJ?1T5JN=2Q:8FH8S&2/YHC,W&]JJ2G5N@Q_WKWNZ<= M[0:@)Y9O[W6^,^9W%[-:AWM<;6654;;7 V7F[ >)!HEY7W!DZ])8__/S];$SGLJ0Y"[/D M&Z3:DU6G !$EZ=28BK#,"FO7:N_2"G6W]C: G(O] 6Y;G@P :X\&63]>U"O[ MI'S&1&>MS;S?AK,SS&]^'H?T[>Z_'3%C2I&U.A0CW12L]K#0B4%!B3YDK[04 MC4&X\Z8'\&3:%)W[Y>( 8/LYU(*?I=Q]FHT3DC0N17$DBLXV&05&UR9]1#LR M.$, QP,)8,C2V];)B$_M90!1[[8JL 7-^S;M'Y64X[]QEL;S:OA>JO619Z@L M)@2G? 85LP#GR&7QJ(5C+D:AUHM?KK?> $).3:#2%8G[1LWJ++4EZ$B3 VM4 MUI"CK97)/H+/5@$*6ZS6A2>SD0]8/SH MZ\=_[ZR\W9/J:,N" M0:+LXW2Q/-G-47\;3\;G%^W/:(> MK+<6AOPA8V@W$@\2-=<=H.I 77(B:^G]EUFHJ=[OPL_:)Y77)*D$ J6O/5H* M!%X4"&63,_7F7[.7TC:KKQ?19(<,J9;T'S; [IS*"DMJE6A8#/D%13GPPGC MB#$P&XOWZR4VKKWD>E Z@.AXAY0>0,SGES">+3O3'>7_>S%?7#9EN:+?* 2A MEW=!ZH#J@"'@[\@\ 2QL&3!]X')$% M'8V*I'"1CAM]AIA]J(F CA5I'-[O:KOOH/=6?B)_O3'OG5@X5,2NHFKXA&/, M1UYY(5G(4!37H*Q9OH$2O:W))4L;=63[P.E+&UT/G0<4+.^>78/N*'8S6_;W M6FBQ^(9OQI/I>:V\"(OJ;/\VS7CVYL-OBV]A<32?7YSC_(0\[_-P=D6D::'_ M5^VI$"8_YS>>^_![\.D!)&9N?Z$TH-8 MU, R:VKI XY$\3P',KR2IU]4)")$)0FEV7%5$@\MR^V M(^A0Q/XFLEI]MJ4K-K\3*B#B&,EKQV,12QT&91"\C@E"T288LN,?-(YY01V\ MN.0 U,1NV.B0PL/&S7=,"\S+["M!QTBF%A#'5'/1)9$L.P:9>Y\S_66YWYES M*]C@+0#S8<,J=/Q_-^_S!!OSUH992'0*NM NIJP('6$ MJG?!&UFG&[* =C.K=MV5!Y!?W3&<=J;W4,!4#[;DS&^X^#;-5V+R;OQCG'&2 ME^=*QDLEZ%R"J3JC)YG+?$\K6$Q,1:^+V A':RPZ@!3MAA!J3>5!/D;]"OS=A/I[O\.[4X6YV?V+:%ZEV?$UZD(OR;CQ/9].Z_LVSAE/,%NX%.!$D MJ&Q9?=80Y!%*'TOT3IC6M=C/[6LBI55EP$9$UR.W'A(C-E=K-70!QD0@VJDL MU'KIG'O<=+\QS&8PO*.CA\KS 43.KDGSYN?U;_\UQAEMZMO/#_@#SRX?&C"8 MZ*.!R&H0R @),0H-1D4M?>#DE[5^Q%MO9SU&W :+JJ?2#-NQ>$C O47]^IKRQ!(&; EEQC!YSBKC6_(UMD/=P.P/!67L0 M/ 6W'3DR4'")JWZ60:;:*@"8K!7?,A0(DDDHY&B&^C@KF^=(/+.=?IM;]PNN M;3@R4'#)U5&,5B'J%,%@[>N.=6"X=PRX42H94XS!UD/JGME./P\APP#7-ASI M._JX'^OX)H"7#,NBD'&26$V]U/2+JP7L20?C.@.S.!Q M- %_C;,O]7$+SK],BMP\3;,9C_I6$N:C3PZIKQU4'(DLD?.Z#JR2+J#:.ZM MMEDVGR3Y[(Y>O;^^)9+N%[NT8^L 0'J*\\5L7)]#ZKE&G.&W^D%/- M*"H*O)7(&4].Q=;!I+L[>/4ZMPT(=V#; $!W^;+R2$!Y9++W&0-)CZM=)77P M$%1)P-%C2"H@VM;X>W(S/>;W'!(4VS!S>U1.%[4DK $JW^&,E'KM.W'KP6_D M'--&:TX$H5]4S2V(KFA@7@6)2B V'V/WZ$9Z3!(Z)#3NSL0!Z,>WT\D/G"W& M9)V_P[AX[.5M9%%D9K& U;E.4J=S^>1-;8HBM2E92M\Z>+G&MGK,/3HDE+9F M\ P^\MX$B:IEN?>$.^Q2Z%H;U*@$Z4:'E'DGRJP>^AJ MO:WUF/1T2-CM@M'-;O_]952=8IH2&8C<=9%EJ?D;_#J>3(C:Q(;C25[F!IT1 MK7!>IK/+:.$J)>V*=#\[2[%JN[VN62]#UP[#D)H5:/P&<@.J^]\19GL?)38>NIBYX<:R/OMKOA\ M\M%C$& 8@J'3CB"7\7<>2F*^,$BN3B.P9.,Y[@IX(8/21CI?.DOA;'2&@3PO M#QC[F[-Z2%!_\_/ZDEWV>EKF'!G+?=8B@+>^D(%'1F24]X(^.&A,+=*7N?'%>#;#E+B2L&F'($)96$X W1A]OL->.B MR-:%Z9T?:B#2L#L N]/)#=#0=RK'?1=HE8V20F+,AP@\U=B1-1)1 MU>2ZM%YUP^/?'PBVAH& 1RK.=F'' !3NO>CDZA Y:RNB#& ")Z*$8"%8&:'0 M1:6+R%'XUCV'']W(0&S-08&O'><& +^&)+Z)>(JD1?1"@2F*$U6+AU B^9Q% MH1%22Q2=5

K 7]#&[Y>8(2RU&Y\Q%BR"9E"UKP#$K5%UNG,A@G#?$MZV3W4S273 MK]RT \L!WS1/$.%7LG0_3.?S]Y-T=I$QOY\.9U-A@+OS_^;6A2]/3A!E(I\THEJQ&H-I;Q6*M%?8>HB"KFYF(T;4>Y]*?>=<\(_+5"5,[L.QHWAU/9/!^. MCSX??_Y8@W,U,W2'I)LGOK1[?LPZ6VR4RO*!\''K@90^Z()DC%AJ0XT.>?": M5",*4= 9)HIK;;7>W<&N6O*$X$-$FWQ=?O;M=+X8J6A$9#*"1V5D.([$C@ 4#D+LC_Q#JD"O/1#_K;KW3/U-#\ MU0_K.?G(LJA"R05$K(\ZBJ[IR(V&Z&7AR=E@4'6J8U[>8[_N1F<:J#%SA@Z^ MFM4TO9@LNYQ^PEDBTH]\1F7K% %GD,[GHH,@@@;F/'DSPJF06H^ZVW2/_9KG M^P+?KLP99"_12V/T\\5WLHBK&Q'.:I7I+V?3O]Y/RG1VOG+"SZJWNYA>DGIG MHWJ[Y5I9W@T.VXUYGJ07V10)6NHZ6#UEB,$)L%AK*(WUK+2N\^K2//\4?B[K M5D:.Y"*3$0EJV?L[" XN< %,8_$^>F9RZYRKQWV(O0 KL+E M=-"3\OO\LO_N221)FRQC>7^G;V'R%7^9SNZ>]#IB,0K<9)EM 4X:'92N%@N.6>YRD:B+:W[V;7<[J'M\$]3<5Z=[8M@ [OJU3OKN M C^2:'_Y"\]^X&_3R>+;?*0TCU(*#S(:"ZK8"#') "'0-64P)X.M@W?;[G50 MMWSGL-R560<$RBIP7_Z:CJ1P/J:,4+ DLIQ4@L""@!R\"$R0 97:OY]LM,5! MA0'W <%M6'-HR",HX2BZ;&(=*UH,V>I*&0Y>H()0XT^6ER2:-QG>>).#B@/N M#7T;L^? \/?+]&(V(D(F1,5 *$G4C.C J2AJ(INV+):$_=B'M_;83T.BGM&W M,7,.#7SC'SB2.8?BR"W'N%2%N(V8,H-?IL^>Z M'94]_CO1/STZKW\:H8O:&Y10!!FU2IO:VSIGR(@Z.>M=]GNU]Y[:Z%KP\X<. MOR9L&DZR^U,O1"0]*&,Q8$RP-94'R8GB$D*T3&AGO$ZMVR/M\F#'V0'@J@6M M!_D:]_E?1Z?';XX^'[_[=/1?M<=@BZ3OES^Z^PO9AAMO]-9UTS#KI+R=GG_' MR?QVNDO-XYQ__D;HC 23?'7?74.0)2MTT!DXLCJ9.9%EI8L 9B-9_%K*[%I; M(+OM>.<\XE7'RI.R7.--7>/V+HYJ^X^OEYU9W_R\^3>K?1S5?G>7E>^,Y,EG M;D"&R$#9D*JD*9 J(1>\*,9:^P[--M_O2]L>,?L@R[D7]@_ )[G<.?WCRV&3 MS),/+R)H*\G6C=6Y%ZF:&TR;)*0)L?7DFCL;Z!=_/8'@_M2%K3DR #AM3[B; M8T_RI[,P^1C.<=4WITC-8XH&]]V:;7FXD^_+$LM5(R8;?/(RDYAGHJ)2CH&KA?\8>)9<6H'W_>MUR:P *\45*/T7H#]?M.VP6)7CI(87H:VRAU-:=&HS+C@DB+F+K6JW==]WS M)3\(;WK/O!\"VA=ADN//-U-2#A>S]&U9M7]^/E[4HQW__7T\6Y+@T[(SRTAS M=(87![[HVI.67,)04@*'D4=CM?"Y>;.$338X<.^G,7KN@[.H._=<(P1MK&.\3KKU:]W^=SX[RMT1; 8E7Y M=0;NDW2(G(;T'\!5>'2V_#>0 M'"PCG4M"Y:Q:MS5[?"?]9M7W;F_MS)P!0.PC+B[3Q8X6I^/YO]_\_#2;YHNT M.)KD7R]"G6*"]WO=7%J0U^V6^,C$A)IH!2(+75.0 D3O MCBG0Y.*)-:YP,V MV':_6?D]@W??;._;5#SZ^G6VS%1\/UG,QI/Y."W[FIZ4+]_P]CO1J!8*YJ@D M%(=TJ.H;T_LJ'1X'":>^!62*_JOT5?=8%7(ZUZ,9* M(YLGC^WI;/U6#O1M60P10 ,0K'>K99^@2NUR_7Z2QS_&^2*D1%,D%LN+ M8,Z@N"<^!4ULLUS*8G6TNG7_L0Z.T6^E0\_BTCZDU-[O7R?C_R9^+%7!,EWV;?@^7H2S^K>K$A*63,PI%RA*V/I" MR, ;9X"KJ!PG1SJFV%@Z.CI*ST4;/8O($/ Q #'9F@NKZ_/7ZAC-KZ]/'209 MI$F!%0Y!Q5IZ0S3]+LJF/NK2\MF[]K]%KGHLAIJQD?&6OF,*LO MD7K4E5Y-;!\GV<:SVY M>6VOA8-%SF&4(%ZEN$S+]8B>H_G\XOQ2F;2L2UQOI0Z*%;^6PQ.JU'6A8T624BT4A $)[7>=,[4GX(<%GE,&MKO!=\.Z6.I-+3+A,"-9Y M"\IS#M$Z!3)@3'3K%=9\ZO3F/0T.H0IC"TMA=XX, $Z=%&JI0B(H2@ I4))( M>0;!F #.(QEFRS(E?[/7*BD@P8M M0Q7]2/>)- R**2$%3S_!UEDI3VYFX 5!G>/DJ6? G9@V /0UB( S209-Y!*2 MS62F:*7!:60@LB'Z.J&3W;M.;5.DV5VMR2#,@SWS_I#1_E@4_OAOG*7Q'#_- MQ@E)FYB"/C.0MA9$"!\A\%H'SAWS6DO2)ZVGEG1WFH%K^\:X;"46;4$R%'&) M+U,BKD>)[Y@N&]R>\Y%P%GD('$21"I0KD:S&Y$'S@HJ3VYM%ZTJ'[DYS\"6O M.XM+_R 9BKBT4QR7E/AC>D:?JBB0S1\T'+TV*$.OFYY,%*T,V1>FPQ=J95W-?D?)WE)$,$U*]IR M2-$3NS @$2040".L0>V=*ZTK/CH_U,$78@]&AG:&S-8R] -G<=JW%#V:VGRO M$'CYPW=$EVOZC7CBRBAKP.5B(3 C09?,C.8>VF[(QY\M7@O$K8' M.!U:\N^MV'M'2;^/K=!ILN^+1QI&DF\(SD<;+;C(=)V'I"&$.BDGF"R5+1VT M3>DYR7='L3VY6,QK4[GQY.OI].SLE^FL_G D?-;&6@;,20.JSID/P@C@4?D8 M@W*"M9[$U,U)#CK]=Q,TM];G#8!QR*[&0RI\O%B^HC*?A%T6K41#!*@-2$.@ MBY8IXQ(SD;,TF(8,3QWB0!]1&B*S.V'9 B9;R\GWI:WU>1%FBT%(RUT;\-?9 M=#X?62E4"62."AYK;$(C:3,R]H06N2!9K*5Y>7D'QSC0=Y3A2LRN4'D%=PNQ MH>!X0<;!38&QC)RCS18P*R)!L!)B;73M5919Q6#Q?C_3WJ7ED6,04&VT,"2"0V.6[!UO%?"ID ;S.O M]=E">"V294-S;K83D\Z,M0,6D]W@\ KDX=9->^^]YTYN:34,RLHP8,44XWD M$349K45*\%&2B^>D%#F&4,I:A9?]6&QKGK)?D^Z ):IC0/US1&[D6$3'.=W, MO+#:3AF!_BCI>E;:;A7 M7H%&2580M-(*%",_- AKP(@@2!'GH/W>VTBV.]ZKB8X/0B9[@MUA)+6]1)Q' M(J7/4DBB=CQ@@.@XF3LR!'#62B@Q:I>2+\KL/?[1^(RO)AI_$-+9)0#_208L M=\R@$2!2;@ZDE\!&\*DEXHSAYV*_8@#V$@/\@Q+$'N/UCG@B>I9A'Q6Q2 M%E1(9%J0%@,7DP>44J>??%@ M-:O/_](!\5B!K#5?!GEB;&CRUU+0.BO#.&!!ZP(Z0Y&H^#)9XA-D^3B=_%BJ MH!>+4FZX:$S"Z R4K"*9+(&#MW8Y\8';;'/-WQQ*#XBM3]GO5,*^Y6RX@.I[ MCF9W-O=# MWZMR,I$9,(#'0NDM02UF;G*"!R4QUD@^6^R_?$6,Z>#C" EXD! M@WIZ8 @[G&>*QH691 B;H^8@.".N*NO ,R)79HH)S5FR?FB1ER[J?+M]KAB^ MH!X"_%Z3<7HW?+P&=T?*.RX#9Y"PMK=5Q4&4W$)*+HHH!<:;^4Y#,U(W/NT M'C$.3&:'#\I_JJ%+BLSH95-?7UN-D!\#460.TJ1DB.V&*WOPAFZW+QC#E\6# M05C/SQE[I]/=*/0R+'T=-ANE[&U03H)/+(.R+-1!&1:*%:JD4*/-:G"B^=R) MUI)5]XJ"/(.B_D9X.O3K\.GP\R-V BKGK6"L2::B"8*R5/F\])!43J,#(KG3DXDFTY-HY3G7D\A7V\9M$#S8 M"(&O0':W(9$51?.@"]FLK( J&, +EJ P(HZ*/.;!A>0[D\97VUEAP)@ZK$:Y MUY'8)_.RB8^X+2W78.G>30PZCARZ+'#UC"A*KLVUD)A=<"06. M$:E]X#J+U@D /??0;3;S3H9@="'A##[6QVM'LNI]'8CMI4XV:NV:5Y.UVOQ! M=\K=!+,/E'HO[!^ A71W6JYD0H:D+: GHT[E3#>D0P1T0?GZ>)MSZUXVFX_% M[BY]KA\0/#L6>Q..# !.VQ/NF5&X0F,..A UG:B=Y!PCI\.)*MW!J[II0PBLPR]L,FZUFKTV0T-("NY5[Q,NV+> )"X]2M:MVL*,1.8-PD\VH_QQM ,=<_72)W@]P_02CO&_%,2*\=Z2O+R/U7/A,? M4_9@:OL^&2I/#TX,H8^ 0%+>DS60D MBS\BB!!-D(@AV,-Q*KU.8(;ZK0%0S@=SV MC 68+CX%LE-"<*]0B%]]!+<[T1F@&M@(Q?^XZ._+Y-,LN4!R"DQ:,M=TK+UX M;>WS8E3R5C.I#^>MYO"ZAOV/)N@1SZ_:L+\;%%RC2UOPTIDDH;;P!R59 &^9 M!5FLX[QX%E ?C"+8\/"O/H;]"A1!EWA^U8K@UOB:EZGF"T_=5\5DH?S@V0..(P"''YU^!['>$XJ:M$O=28CTM;\_"?#XNX[1<85J6 M90\/2MB[J+G>=.T.B[!W(L,PJK*-RC8'J2!A[;YAE0%GC08A.(]!%QURZZ2@ M?JJRG^DY5U<\*9_#&^P!@ITQ;2A /"46TBZ^T:'>X0\\ MFWZO1+LZD7(^"(^2K)"B0/GDP$M5(.N22D%;5&G]V/;RKOJ->_4-PG8,&PH$ M/^,9_?PK'>BW,/LW+NCW5\?1F1NF+5G!R@90+!2(1G*0069T,4N10A?X>WI+ M_49<^@9?(U;UW3#W*9MBZ2"[(N:D2&6X3(BP0G M>)WX64<7NIWLNT<6/>@1K\TMO5VYTCO:JHOWX%Q?IHMP-I*.J"200XFIYC-E M3\3BI+D+R8X--F;[HN/[TB('/<=T>S0UHOKVZ*E+=11G>7OR\8_CTR_OWWPX M_G!R]/'/]U_^M8PY_.ODP[OCTX]A=FF8[A!-V7"%W6,FNQRI461D!LX]M=*; MGW=^LFP8$;/*(7,2H$ T4)QTL#.U; Z=U=&:*&WKYC);;;3?D$E3/#W=+:XK MQ@W /WCB:,OV41BY*3)DX*D2CQL/OF@) U_F(;)T=<9+A\.5^V\2I$Q.),@!4V423Y#2-)"TIR1%T-FK!5K6?F/ M?'R0>-B&;].&1!RN5KFGB"\;(7K/=0P"I"V"?!Q#9-+T2PVBR*Q5D*5U;\GU M=S>4'F<]7VR[\FU@B%P)J S<)QXC)&7(_64E0."A@$OT^^*5*CYUB+P!WV@[ M\_L96&U!_('!9Z62?2F==+GXSOI M5_WLSN$7(+,%N0< FGD_)G?9V:+$YFIS7+>ZF# M0PR!B>QKJZ0Z$%,*NK99!I,$CR@L*>C6_\_;,=OJ]RAHQ?!T8;4']OB/2[R?CQ3B< M?:A/Y+/5:>;7][) DJ9 Y] :5) (P=9LB^@4"FVX9.OEGSRSR "QL0T7IQV0 M= ZYO-%G.-_+FH.Z0_ZY<:)*!BCRP6"1E+ 50L'(PP0N1!3D"&IY@./'M]* MSX5N>[^^6G!DF,!:B5WA,I*AB"#B[?O81@8'G&V8 M_#QTMJ#X$&!#7%B^&U]6Y];LS^EDF5-:)&:XD,.>,J;X0.F]JHD*$D&T!IZ/2QNE2 M8NM'U4A% @F@@O)$XF2)ET< M.!W/J6+HSR&VCDN_M*>U0&1?SY76E$<#P%P-Q]_T-/DE)#PZGUY,%B.2#8VF M1N-EK<6I9::>?!,PGC&TR16A6E]L3^UE.$D?NW/\P2-: _(/HE_TLE@/\_P7 M(N#[^?PB3!*)93W?"(/717LD5:YK_UL9(7)O@1>.7!1G8_/$LZ=WT^^[6J=@ M:L2"P6FE]Q/Z,LX7IT2ZI:69/^$L5;9]Q9&Q(2FI/3"/ 935!4+Q&A@I-5PKMB8>4=5;K]T&W$PQU0^EA0>=M[08WF]J]U;??5[P/- MON"X5^[U#=Q?R?/^,)W/3R:79UF,R4NJ]#B:Y*OWSA$J$\CFY&!*=:@SH[,( MC61+8#'%L"+N^YY/P'&=U?H-E'8'LN:4'H"M=N\D'Z>3=#&K9!XQ%X4R.H-C M*8,J=:"<,!H*Y]$HAM$W=R&?W$R_<8I.+;$V#!@"DA[+WKB_TU.T'B.GV;CZHG?/R,?\> 5>HD@%2J#Y" $ M(Q^+O"KPSF4PFG,M. LIMZZ2>&X_ZT5[V4&"K1D?!H"IH_Q_+^:+90.O+].C MG,>53.'LTGE_&[Z/%^%L==X:C,0\4M%I'ER R)P"18X0^.5D1R.\T48'(5LW M<=EXD^NA[S ?&[KE6#-([J]WVG5#_M\PU*9UEX&H[R23))+U!Y=MY#!]FXS_ M5%<#D&2>Z-D?3(S="=G"RHI;:K<.-,ZIV*8 M#=L\B98-+H&@&P54I8$3.4,RT25F8\'F7?M?8\.V3?#4IF';)HP;@ 6P03>- MR),VDJQDX5@MS0FASCS4$*(T/!<98FY=(=>XZ\W VKEM!)7MN]YLPK>!(7*5 M4:9U4(JH!69I5:,I$$S0H)71C([!@^@2>4/(SNR*WR]WO=F$^ .#SU6-K,17U_N>K,)D0< D^>SG1.YZ=)Z M#20WB=QX8\$'P;KO<;NVX,P"H/9XEK94*+AL- M'A4= K6!D LC?6V$2ZI(;%[7JVB@TVH/@#HK"(Y5W5=TCLN2:43+'4?,+Z4WLYQ/9MNUQ;37@R4&RMY$V0.6>]%T04 M0?(6&9*4Z P%2[!Y-T$!Z>^@-6*(MO4[PAK;ZM>-VQ.\=F7'(!'V'1.9"36/^*K) M;Q"V".$A&[>4&0>11;X<'6JS#-GPUK;XR[OJU][:&[YV8L8 X;64E#^F9(F. MS\;7 35TZ MSM7EY?;='5B#Z5"!GEEW,J)QJ_0*XUL;ZK679$\AV9\D <78Z MGO_[EQGB[3J=*P7M9;%H(PBYS%LB#SA(+""XY25:,@EBZ[3;]7?7;[G*GA#7 MB#D#A-V5PGXW_C'..,FW3L:TL$ZKFIL4! D4!O EU^@+U]KZF(ORQ<"T"=R4K@RH*WF$B,F#4F6[)1NYR=LG7GC8$U M^NT@:V$['O5=3SY\_'9\N\SFOY'6ZG,M\C9(=^UY?*[9[EV1HQ&N:W'83893[Y>KW6=@YA=YED9 M"\P6!)500PS> )=9:T[XC[%U,L%3>]E)WWV\.,=9_0?7)[-)15>+$5FNV971 MT5J[T:[OFXZDZ/V$!!&K+!W](!&J MEL"7Z:V2^F_3,^+)?"0S^'*'1HD5QJ+WX'F(Y$ZP!($1C;BQ@6F)*M_O"/QD5XP' M'^\WQ-Y><>Q*OP$X9G]B+9/#?$1V6_B*U_7#E4"WB^>65_<(;=0FJ)JBKUFM MRDP0)9*=R$7P3J!ULO4#\T8;[%';[(R%^_DOG3%FN*A;V84/SCA24NI8N_.E M0N13(3KPHI8$:^FD()\VR=96VH9;[$>U[1-Y39@S .S=OP8N!:B$HIGV$9R3 M@02HEF3:3/:!L+)XNM*5B!W[ >MKL,Y>"9M>D>T(/D#4K*1A5&O4M+$, DHR M*54P$#QWP#FB,5Y%+5K?B$]LI=]PY5Z0LPW1#RMV]$"[_HDS//X[G5UDS)7J MBV_X-IREB[-52.5!*.5D1O^W,/O967RIHRUV&(/:!U&[CE-%;KB0*8*-(8'R M)=8QV!E$D2ZC]8KEUL/!6\>I'KYL'$T6XUQI/?Z!-QV+KCA3N^S>"A^>E/L; MNGSR$(GIDDL H3DYW$5YB%P*X,(C.FF4<,UGB38]P4##:9L@[NGJ[+VS> "V MPHYG?O/S\0\LTY_2&PY!B]J41!2(.C.0RO.8(R)=JXW1WN%QAE(8OG^4 MWN\<,Q#(#%9Z/H;SJPP+A4G%S!G84O-5_U]U5]K3:(Z$O^]_,?)]?%FI"=ETG"K/CW6PX),$ @A\/KUDAHTJ#8KGKJLNO 6 %C"*!$ M2THU!K945Q_2\=&>^L5Q,^!9"]1;]AY;U56@39MLSL]D'9OB'R':8S%*SS?-:- MR_\O+\L61^&&^NPMAJDR2B)%9,1)Y4DNCT149.I?YM.M ,G[Z_3[R+(_F%2D M;C- &?C;6XPSWSR05DDE:2*A2!\B%9?$,J^(5L%Z&9A,X#>#RSNK]7OM^ F@ MJ47IOJ'SI"Q?#,J.-B/GO20.(B_W;.467H;Y,.[L-$_@TH8F:(O!XWN[7_P, M\[,#1?N&Q2/.BW-WOB@C7![$4HOQ.@8FJHQ/QS $B,^B='J6@5M-LUDS[>.] M5?JM _@$#;(K9?N&R.5=^ _$V54W*&.K1J-%-/!W(PK 62KYF %))9F*Q)6Y MHM%KD3Q(P?QZJ;!K+-9O!O_^ %.;SLV&Y&L'F*>/B<4T..6#+O-"RR3V%!() M6EI"&= @05H4G+9NKTXWJ@;XA"Y/O_I5U79@^/6%8#%V$GA@.4'I>6H8.A7) M$9O1U\S)L.A0XQA7O45WC8VW>/FP;\S5!?X6 &CR[7IP_O7KR=77X[.KRR]G M1X/SLZN3L]^/SP8GQY<[M>_^\%MK].+>;.N5'G5+EO#PH2W\EW$:=./B4,(X M(GJ.AM,XZDIES..[FS:6>A<3$>#0\5!EIEEVJ11S@:."RQCV,;E\[0WN6);U MN))_N=(#!QX,5&8Z!68I$50I(M$APM@K91(D]XI;;T"$M1S1-1?L5[WM#R O MJK/J$[]'PSR=S*Y/40??S/DT\-.'!D^2,:?+18[GILQT,X'8,J++.8.N#:"Z M-VME2N#7/Y,=_/0D-V^OW&/R\5XXVU4C5:KC7ZO")8&8K37I2LAE!F2 M&(M1L#XS09.O#Y6^.Z35X.=*:&Q)W-[O1F;=.':3WR?=W>W).!XL6]<(DYA& M-TUKA9HV14I\BD#0A?-)")N27F\DY]O?WPK_MV5:5Y>"?8/@Z.(;:LXRH'9> M#OW[Q??IP=>E$UG.=#S[,EJ>B[)0Z$%T49]2,TD<2YQDD612P>KX;"#QQ<&&ZFCFC#&(I%9 M1.?T=+#X[;-_''23VVXRI_3?B('1Q=4/.!FG._S3H1\=P5\P MZFZ+XWC8X6+G&7\]*/<4]^?Y*[J1-]U/F"P[;$7)3(@I$J]D*MYC"3QB)AB! M9$IECL#7@VM[9^OG<7,_,M$>=3="3D."AQ0Z0,/TQ\'EP?'X9C@&F&!<=3(> M(UGF24KX!R\L646BL4"5 >.(3]3/$_'> MA>S704G?HO5].$'Z#/V\Z5#N)GB,HF\.OO_=9/OM"'(%XS%J,UBV2!,.K/'4 MD62L(-*CR0\L!0+ 0C*<233WZZ4]?.:V^WD6WX^0M,OO!MX3+^_"%/Z\PT,> M_X4_'AO4 \JL#4(2I;@BDB>!5C-G)+YD-@,36=:N\%BQE1YKVO=YH5F3 6WB M:"&WWD21A(J$^]($0+C2>5D&8GD9<2PM5;'V6_/*S?1@ M98-1QP47BA+-RMN2B(DX=-:)B" XBUPG7WMH_9L;:0XXVS#Y?>AL0?$&8/,X MNOKP_G3HP[P5]V#DIP]U0SI);P5'4?(>)2L;3JRGEC"-1XDNLLQJOV*_NZ%^ M+KT^S9;58T9+R%H>90C+_J'I?/RMI-Y,%IV/IG^,.Y2ER5^%@@^MNB%V2-O1 M<,[\-46B14'U81LH41N(BIR$S@%1=X[Z]DT: MV 9\"GN0N?P<"F<;KBD$L)=U)Q M;BQ)N3Q7)*U) &N(SPZ2L,!-K'T%L^56^]6UGP*CM:%;CZ<-0/=D7"+#;C)\ MK!D*TK&8*K.]J\J$!(%V,(-V@ M!4&BW':+7#\P2!+O(HG):2(=RI\U$JDB#47W)7LJH#*4WMA&/\^!GV9C=R5\ M>]A9B!/(TL511$2\Y*B]Q4M#PKV]*DFSTDTP1H("$ E&Z0BP:)!#2:IP)W,WG]8 M/K;IHOV\LN_=]NR5]@T8I-*.]>E ]V?PO\'(#W].?QNB##XT*B\IY]EH]/&\ M97,Q8<2R;$H)?P!GC VA=J?4-;;51G%073R\BLSJ,J<]O!WYG_X&II?=W:^B $:DIG@BC6<+U@CB(F759*2X+,F2NF<044MUZPL>?:E;=R)[Q$16]*O M;[X_$>J^0^Z6!5ML*]G'?XH;/]\:IM MW/3L#SE[XT #+M#R,O4\C!;9P=?*6G#12I(IY >EZ$%@:.LM"!%%B%#]^O#5 M+MJ(X/;JY.Q(^@; \PTB#.?/Z]-Y?YR[Z:RD;D^OH_$V6QV)- 'MJE= ?!26 M6*$\5[+4=-9N!+9J+VL!R?S20*K"A@;@=#'I;F$RN[\8^;FJ/?[S;C@O$SB# MV3773!@7%(:683Y0&HC5/!$\5,Q>*4E5[835]_:S%JSL+PVK:NQH %IE7/D1 M9'\WFI5G1OSBG_,)Y@_N(./EOX3!)$TH+*(02!F'PL)=IC8;5_W![-T-K04N M]TN#JQY#FNRB=OG'X>7QO_\X/KLZ_E[ZD>W0.FW55^W>+VVM359JDO8B)W[Z MV.Y*!2^]]IQH9E2Y,I3(ZNA)"ULYK7+67VJ4Z#_?\P4D1;"0&K"Z& MF!*7K,"/DGIM&$-IV>_Y&NB 5H7['U7H;$SN!NS2JLHEEX%I+5&UYG(,QSD) MPAL2/.1HP'#PU:>>[5 E^&D%.IOS>,VJP$T(WB9NE@_3SJ<<&9I.4UJ@ DJ4 MU2")R8YRKQ5-MG;MPR]6%;@1J]>N"MR$[NT!:)G\QB"! F%&\ -L]]]4>!\B[2TNH-SY#Q#*B B:5, M$\IS"%8:#['^D_SK??3P/X^88'F4&Z\)/9 M_;PUC9\W97I(X:7"L?+2:R&P,EH^$XN!)AI>;6E.# ]86_.\LYU^Q[)5MUBU M"-\NAA9BABP&[D0@DAF'ATF9N-*92X)V*2IE,9SX'!2U8,:JL7T].&W!@[Y3 M.(HN_7(S ?CYY/AK'C48YPC*67'\E2,.O,4?3E!4MT:P%T[SRG2O5U_>)!ZV MX5M7D8CM:I7IX?WSWSRT5,!S68B9\! I$B>@X 3&B?%):66S4LE_CHIY8W?] MSHK\++NU*UL: ]Q"_FQD,7J,+XR*DYL 2"4#HK&V*H_=;Y>A=-*JB= M^?T.K+8@?F/P66C<'*A20:*(90Q*93 884A;6F3HS)U1&ECM-(S7NV@'/MOP M]1V8;$'D!F#R0B&?/B8(Q% ZKRL@"J@JDY=1>E _D^!-8MF"-[FVG[QJ+_W. MK]WW,]9V)&\ .A>3+@*D>=[:R71Z5VHBSW.YU;@6+CH?2ZM7[E-1O4!L,I)X MYK1)PEGU8_N9!KKJ9 M'UWX^Z*R!QW*R'1:,K4=R)BII.6F%8/7*#+Q&)>CB'#N;? RTO7"]PT6;>JZ M<#?L[)7>3>)H7GYTU1T"^GLP;Y7TD.JH+8H'EY$(K5$LI"G-DB 0(R5#IY(* M)]?KGK#)JDT%\/M"4@V*[S^Y=/&+\B/@)O_YC_\#4$L#!!0 ( '9T"5D_ ME4X84@@ )(L 6 ;79S=#(P,C0P-C,P+65X,S$Q+FAT;>U:;5/;.A;^ MOK]""[.],).$O/$6*#,II-OLW(5>"'-[/^THEDRTV):O9"=D?_T^1[))(*$- M=+JDS':F(;:.I'-T'C_GD>+C419')\,=- M8 M^SXVFT;R_4:LDNI(TOR=]FZ:'4V4R$:=1KW^MPUG=W(8-VE>27?3WN7@_['_FEWT+\X?]+Y=?'V\_7EU77W?, & M%^SR^M?>%6NT>+71WN+;K'M^QAJ[PE^M?237YV>]2S;XU&-7O=/KR_Z@CV!Z M7TX_=<__WF/=TP&[^,@:AZUVA76O6/?LXO.@=\;FXE_["!$788JUZDV*Q87: MO?S0/>]=52^^_-K[HXRR6:\W7_#8_#NWF0JG/SRZ]M+H^A7V!R>FS2LLD(8\ M8=F(9^\V=P^.5HTFY4* KJN1##'N01F?2@02UZG2G5<*KU$K8_C?S_YH6>JU M75J&/AOQL61&CI68V8Y]T1!/;"NLG00VI/'P#J6RN72H_ M<(L\(%7QE-TF>A))<2,K/J/&YU%HN)!HZ!K,P%7">#)E>9*97"("*!TG>I \ MSF)<&<4C%O( MPS3L)J,5#!B-J>/6?^)-+(8A *(E8T@I4B5350V0H VE8%S MD,9-X9H6"'.,;H(-I_/+\$80V/IY$"A9J!+DF. RRVD%\(,YFLUJ%HX I9Y!$,@$,- ML+CIK/,GX';$PDA/; E2(V^4S0S'1)QN>K_A964.:[9T9L';-P*W]MK!;? @ M-^\V#YJ-_2-; *I0#T00.@P5+GUZ^XP;Z0""A*MA)%T]DT#E,%)V1/9D%H,= MB2'I6B@;1-KFZ$>\:73DATJ-#J3 ;HZ58"$1LHM%6#W6%I7K1T_:BOA4 8^IDXIM*0*\H@3K2,L MY\2LD*.'EP7S:@;?AI(,P;SH+\7+F7:M8#Q<'Q@73/L0Q2NSU0*85^>YI9B& MK'@,:3P&8R4(J=SJA!.?-#^SB MP5(IF-NAEUSX^1$?PV_L=-BQUN7L(I5\)^/.&$"?6!W$E M9_I<+F*"]MR%:G,M2X'W#*:D:JZ#(#>4^;G2N6346-L,]^D $V/9 .5ISA; M3W0) 6&0V"/KPG'LE:0[+J"3A"2_]VO;>S7B]EYG$/TYR$OARH);CX*SIRQ2 MMS(JS@X>V5>^>XF^#^9KM0G;73N8OW 3YDX=1?F(5&8418PY#],96Q'0GB$] M%B3LO6\<,C;3A2MDXVY@R#A662;E5^K!4$-04+M0\,\-L@4P@WXMT3O^DI@N MGT#Y9Z[@OGO:\B1P9PS;_]]K_:@2WXT@T* 7%9!&NUO:)P=* AE%F;[?\TPD MOZ6ZZP6;J[Q.:;ISSO(XZ%EX*[8G_FQA":UQ@8Y6WK/:D]@L!"JZ �D15? M_"TJO\UCP .KY((IJLG2@[,W5-C7;S/41?T.#3BC@J1+QW. C3N4+O!5\>5/ M)6,=C275P(3?%&?KIJ!&&:>1GDJT3D;:TR%_@%Z@[3D"P3X)S=J*($"",[>! M*EJ'0)\T52QUQ%,K.^67(]!V&O%I1R5NP5RGHV*LH;_1VB@[%"CO--,[UGCX M:S !?R&1.MUXZJ?Q5_OUN-%$M&=X_EQY9=W\!IZ\VVSLU8\._&^2C]Z!*=;L M>"-E7*^ M@FE!BT2:L&7N%)25*_*B57Z-!3[GL?PZ='YDQ.M('FL&LY\&20-ZLW%5*+T9 MM)R.E Q9[TX&.1WBL0N_O77*_*S8&ZX;E+X/=6M7^[8^^Z-S:-V%/&P_P*); M]1VG4Y>HX/EW:%-MW0L"'?]+V%@NO%4[(T4G=.NS+GP(9LRSQ2[?>!&W^/3O M!.^X=Y'_"U!+ P04 " !V= E9.@;XEV ( !V+ %@ &UV#,Q,BYH=&WM6N]3&S<3_MZ_0H5I"C.V.?^ $$.8<Y.5TEGX_>O[ZYTAVUL)X9,BL.\F8GQG5;2KO:Y9Q_)=SRT27QR M/ 0N3GXX_K%:96:65:N%U:G*)EK>#"UK!(T6 M^T/I6SGBOMU*&\-).<[QGK\^WG.3' ^4F)P<"SEB4KS=DB(8A&+0:L*!B%H- M.!C4#X-FHPG0/ A$XR#Z;WT+NZ*Y[V/L)(:W6XE,JT.@^=NM_

C:6PPW8] M"'[:R'C2_KDO$S#L',;L4B4\_;EB>&JJ!K2,O*&1_P-T$2=Q MEV/O_FL<)Y8IE.'4&Q1#]].'WKM>GS7KM<9\ &NY'N*Z@WXFWT^[E_W>^]YI MI]^[.%_I_*9X^_'Z\NJZ<]YG_0MV>?UK]XK5F[Q:;^WP7=8Y/V/U?>&O-CZ2 MZ_.S[B7K?^BRJ^[I]66OW\-@NI]./W3.?^FRSFF?7;QG]3?-5H5UKECG[.)C MOWO&9N+?^ @Q+L(4:P8-BL6%VKE\USGO7E4O/OW:_;.,LA$$3WEL_LJ-E='D MFT?76AI=K\+^Y,2T>86%H,D39H?/SQ:-YJ,"X%T78TAPG$/R_AD*C!Q M[2K=>:;PZK4RAG]_]@?+$M3V:1EZ;,A'P#2,)(RQT-FA-.SWG&M$>#QAEY I M;9E*V7NE$U8/JK^S2&DT _:WMV* ZRK8?_(4$)057PM5Q'Z3H58C;BS[H&*: MV%18+PUKF,HW+R"5C8U+Y3MN, ^8JF3";E,UCD'<0,5G5/L\"H4NI IU#<[ M9;L%@Q1",(;K"9DD M_!8<1.['-'A/H#,X9>P4$\Y!!J'4J)#0+,7NZ(E /(V',APRD]/'M/\8-!2# M4 ")-#%**5)E8VF'&*#)('0.TK@9NJ8$ACG";H(-)K/+\$(0V/Q^$ @LDBGF MF. RS6D%X8?FV*QGVF6*!(/@DCB.3,,X)W9!W,PDL(*8DT1/&::=$$M(CN,I M) LTF =3(^J%I($K9)'':( X5 @6-YUQ_H3<#%D4J[$I0:KA1AJK.4[$Z:;W M&[VLS&#-E,XL>/M"X-;:.+CUYW+S:ONP47]]9 I %>J!"$)%D<1+G]X>XQH< M0##A J!S$T@S)GLP29$=B2+H6TH2Q,CGV(][4*O9#95J%(/"V83L( M# &(-)_][ETX1!D#K(.4=)G':.$4]?X.[+JN3E'3E;^4)"A3CU :GQ%OS0#7 M XE\67NB:&ZB""J>0- 5!0S^2JJ-I'&,AU:0NG%(4$^Y/R@ Z9)&/J5.&6E*&>6!>.XUX)W'$!G22D^;U? MN]ZK(3?W.H/HST$>A"L+;CT*SIZP6-Y"7)P=/+"O?/42?1W,-VH3MK]Q,'_B M)LR=.HKR$:E,*8H8BQ(V'O?.,I8JPI7R,;=P"&31%H+\)EZ M,% H**A=2/3/#;*#8$;Z-43O^)?$=/D$PM^Y1/?=TY:GH3MCV/W_7NM;E?A. MC (-]:)$I-'NEO;)H01$1E&F[_<\8^"W5'>]8'.5URE-=\Y9'@<]"F_%]L2? M+2RA-2ZPHX%[5EN)S4*@8A<$&.K(BB_^!BN_R1.$!ZZ2"Z:H)DL/SEY08=^\ MS5 'ZW>DD3,JF'1P/(>P<8?2!;XJOOS)=*3B$5 -3/E-<;:N"VJ$)(O5!+!U M/%2>#OD<>A%MCQ$(9B4T:VN" !-LW0:J:!T@^D!7<:ECGAEHEU^.D+:SF$_: M,G4+YCH=%6,-E+4J:=/["",B?Q0-Q0^+#E"^>?JJ0BWPKRM8C?]%.7/17'-- M>U8LMNW7:ZW7^RN;@UI]9=OGAFW6W@2K6Y\ZZD$M:*SN^61?6[5&T%IKV#VW MO'Z),8LFX^G;K>96V:% >;N1W;'Z_*_!!/R%1*IL:]5/X\_VZW&]@=&>X?/G MRBOKY#?HR:OM^D%P=.A_DWSP#DRQ9H];CB*\Y2OR'!&_F\S+B8=1'7QUDI\G MKE?;+20Y]UF^$+ D?VOB.J" M];*^1JF!2T2::(M@K%R1)ZWRX=A#D=XK$+O[UURORLV!L^ M+Y2>3/U>H_W[Z^J4U\Y'?QZ. O;]O92E1>U,C\R+M=Z=PYM;V3VG19-_ %!+ M P04 " !V= E9VEI%](P$ #[$P %@ &UV#,R M,2YH=&W=6&U/XT80_MY?,0TJ!U+LV'DC;R#E0A YM80C07?WJ=K8ZV2+O>O; M70/IK^_L.B:!'"VB+1R'4)1XWN=Y/!YO;Z&3^*BWH"0\^JGWL^/ L0BRA'(- M@:1$TQ RQ?@&G5\E_ M]RHV2&\FPN51+V37P,+#$FMZ!VU:"WU:KY'Z@><30B+:\FJML-%N'C3)[WX) M35$]MU%Z&=/#4L*XLZ F?J?>2'7WAH5ZT?$][Y>2U3OJ18)K#";1./^:^]CV M1.03&Y[)]-83I^M)#O)7._ M!9?NQ!VX,!D.;/9^K>&5H3^!_O'X?#H\?E/E%$6TO2:,3V!Z.H1)_^)]_VPX M<<:??QU^@?Y@:B15SZL^@V5_9$JS:/F_5U?_9G4C#H'@G ::"0XW3"] +RA\ MS(C$EL=+N*"ID!I$!+^Q0(IKHC2G5:UZW8%(4L*7 M]I??W0=T>B)D K[G?(1(2.O]:^X=* ]Q,G[(.(4:$L3,P#(0!1&+\?I=,A,: M9))IAE43'L+P-E@0/J*HA065%-/=S"HOHD@*TR[#%V+& M<5:&P8+1")UB$,VN*8RCB 68G EUS"1V1L@RX!6#4AG23*J,(%!:P ;35PW, MF8XED%"D9NQOJA=*ADF8H"V-R!GA5#GCVY@NH1_83ALFE5%.=-G8)4NXXN(& M>S*GNSN-5O>I+$M):'!R8AHAWJV"=PS;SG7',5=>B79[_GY1Q,N'O]^7IENK MFSX8.%9DC[(8F1\@E6-#NCLB2OHU0T:8Y[$R.*U1WR-(=0E^8R_OE6JW&5U6$1>25V MK:BBPVU9PW=KU?JC8L_U'Y7]G=NFZU4?MWRNUUK;K34:3W);L8W(FX']5DC0 MPU*M5!BL[JF.![Z=*H6_.]7FEFHUO37*FWB;._(A.CDPF^\7+\AJRX'=G?I! M5]G/8@MX\';S7S1HK;JBM[D?4!>4B%D(ILSN,E*WXULKP$ M0=X2#:;F%.*I/'AS:#_E7>!%J/"#L6;O7#).K];CR*X*WMJ$S' F97K;Y!].O%:?^>%;Q1[Z_050 M2P,$% @ =G0)68*X$MVJ! *A0 !8 !M=G-T,C R-# V,S M97@S M,C(N:'1MW5AM;]LV$/Z^7W%SL#0!+$627^*W!G =!_&PQ6GLH.VG@98HFZM$ MJB25Q/OU.U)2XC0O"XHN:6H8AL5[X=USCTXG#E8Z30X&*TJB@U\&OSH.'(HP M3RG7$$I*-(T@5XPOX4-$U6=PG%)K)+*U9,N5AL +FO!!R,_L@A1RS71"#RH_ M@[WB>K!G-QDL1+0^&$3L ECTML864;?9BCK=1=!M-!=Q9]'/.BIK]>\U6ION7+-*KGN]YO]6LWL$@%ESC9A*- MB[^%C[N>B%RB,RVR7AL=:7JE'9*P)>_9]&J%ITH[%(F0O2W/?OI&XL0D93>90R-P@]L)/"GT$'&G\H5B'XW/YI.CR6@XGTQ/X/3\;'8^/)G#?/I@ M(C]*Y'X'SMV9.W)A-A[9Z/U&RZO#< ;#P^GI?'SXJM*IDNAZ;9@>P?QX#+/A MV;OAR7CF3#_^,?X$P]'<2 +/^Q:6_9TKS>+U_YY=\][L)AQ"P3D--1,<+IE> M@5Y1>)\3B9 G:SBCF9 :1 Q_LE"*"Z(T'(LDPFZFZC#AH0L[QF)[JQ,$7G\D MTHSPM;WR^[N 3H^$3,'WG/<0"VF]?RF\ ^41=L;?:,J5,X/@UFA&V6EA123'=U&*T8C=$I;J+9!85I'+,0@S-;'3*)R A9!UPQ5:I#EDN5$RR4%K#! M]!+ @NF8 HE$9MK^IGJE9)B$ =K4B%P03I4SO4KH&H:A1=HPJ8YRHNO&+EW# M9RXN$9,EW=YJ=?I/95E&(E,G)Z$QUKM3\8XA[%SW'+/R0K3;\7>K))Y_^]NX MM-U&T^!@RE&2/U MO:'M-67+ OOXE,9*=ON&93]!-8,?LIJ,8\-)B2T1-CE-T#+"5=@L-6&FRV62 M*E/5NA&3) $TPV!(@C57&999U:U5S#CAH5E'AQ&SKDVC0*T\*4@A,BKMGJHB M0MD3W5?W<#A$$&S#@6&^Q$BVM_RVU^\4G?J)V6#HFBP26DD70D94.IA"0C)% M>]6??L14EI!UCW$;B#7JE[X60FN1]LR,>F$:<4B2$B"+52&^&5]=KQAA-WIZ*ZLY;O-_=:#8L_U'Y0]YK;M>L'#EM_JM=%U Z_Y)+=[%H@" M#,1;(1O?UAJURJ"\@7H>^+9>E;]KU?8=U2"[,LJ;5#6WWYWJB&SS3>(9^>L' MF/WV5G._K^QO];S_ZCWF>Z!SHUIRVS ?=4&)A$50I?D(=.5=?C]Z+P'<"4F_ MFC2^?]*/\N6>EX 7:X46D>>@SVMBR-R<1CR5(C\-"Y[RKO L%/G)V+1S*AF. M51G.54?7$Y8!=1B&(N?:')V56._>XIM%=L_."O=,(IMG6YE0=ESK29H04[P[ MIUTW#'-D4$L! A0#% @ =G0)6=\=1GNP)0 MB6&UL4$L! M A0#% @ =G0)6#,Q,BYH=&U02P$"% ,4 " !V= E9VEI%](P$ #[ M$P %@ @ &C[0, ;79S=#(P,C0P-C,P+65X,S(Q+FAT;5!+ M 0(4 Q0 ( '9T"5F"N!+=J@0 "H4 6 " 6/R P!M K=G-T,C R-# V,S M97@S,C(N:'1M4$L%!@ * H F@( $'W P $! end XML 99 mvst-20240630_htm.xml IDEA: XBRL DOCUMENT 0001760689 2024-01-01 2024-06-30 0001760689 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001760689 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001760689 2024-08-05 0001760689 2023-12-31 0001760689 2024-06-30 0001760689 2023-04-01 2023-06-30 0001760689 2024-04-01 2024-06-30 0001760689 2023-01-01 2023-06-30 0001760689 us-gaap:CommonStockMember 2023-03-31 0001760689 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001760689 us-gaap:RetainedEarningsMember 2023-03-31 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001760689 mvst:StatutoryReserveMember 2023-03-31 0001760689 us-gaap:ParentMember 2023-03-31 0001760689 us-gaap:NoncontrollingInterestMember 2023-03-31 0001760689 2023-03-31 0001760689 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001760689 us-gaap:ParentMember 2023-04-01 2023-06-30 0001760689 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001760689 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001760689 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001760689 us-gaap:CommonStockMember 2023-06-30 0001760689 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001760689 us-gaap:RetainedEarningsMember 2023-06-30 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001760689 mvst:StatutoryReserveMember 2023-06-30 0001760689 us-gaap:ParentMember 2023-06-30 0001760689 us-gaap:NoncontrollingInterestMember 2023-06-30 0001760689 2023-06-30 0001760689 us-gaap:CommonStockMember 2022-12-31 0001760689 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001760689 us-gaap:RetainedEarningsMember 2022-12-31 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001760689 mvst:StatutoryReserveMember 2022-12-31 0001760689 us-gaap:ParentMember 2022-12-31 0001760689 us-gaap:NoncontrollingInterestMember 2022-12-31 0001760689 2022-12-31 0001760689 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001760689 us-gaap:ParentMember 2023-01-01 2023-06-30 0001760689 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-06-30 0001760689 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001760689 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001760689 us-gaap:CommonStockMember 2024-03-31 0001760689 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001760689 us-gaap:RetainedEarningsMember 2024-03-31 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001760689 mvst:StatutoryReserveMember 2024-03-31 0001760689 us-gaap:ParentMember 2024-03-31 0001760689 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001760689 us-gaap:ParentMember 2024-04-01 2024-06-30 0001760689 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001760689 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001760689 us-gaap:CommonStockMember 2024-06-30 0001760689 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001760689 us-gaap:RetainedEarningsMember 2024-06-30 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001760689 mvst:StatutoryReserveMember 2024-06-30 0001760689 us-gaap:ParentMember 2024-06-30 0001760689 us-gaap:CommonStockMember 2023-12-31 0001760689 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001760689 us-gaap:RetainedEarningsMember 2023-12-31 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001760689 mvst:StatutoryReserveMember 2023-12-31 0001760689 us-gaap:ParentMember 2023-12-31 0001760689 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001760689 us-gaap:ParentMember 2024-01-01 2024-06-30 0001760689 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001760689 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001760689 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001760689 us-gaap:InventoriesMember 2024-06-30 0001760689 us-gaap:CapitalAdditionsMember 2024-06-30 0001760689 mvst:CapitalCommitmentsMember 2024-06-30 0001760689 mvst:GoodsServicesAndMaterialsMember mvst:CapitalCommitmentsMember 2024-06-30 0001760689 us-gaap:SubsequentEventMember 2024-08-08 0001760689 mvst:LoanAgreementMember us-gaap:RelatedPartyMember 2024-05-28 0001760689 us-gaap:SecuredDebtMember mvst:LoanAgreementMember us-gaap:RelatedPartyMember 2024-05-01 2024-05-31 0001760689 us-gaap:DelayedDrawTermLoanMember mvst:LoanAgreementMember us-gaap:RelatedPartyMember us-gaap:SubsequentEventMember 2024-07-01 2024-07-31 0001760689 mvst:A2022FacilityAgreementMember 2022-09-27 0001760689 mvst:A2022FacilityAgreementMember 2024-01-01 2024-06-30 0001760689 mvst:A2022FacilityAgreementMember 2024-06-30 0001760689 mvst:PRCMember 2023-04-01 2023-06-30 0001760689 mvst:PRCMember 2024-04-01 2024-06-30 0001760689 mvst:PRCMember 2023-01-01 2023-06-30 0001760689 mvst:PRCMember 2024-01-01 2024-06-30 0001760689 mvst:OtherAsiaAndPacificCountriesMember 2023-04-01 2023-06-30 0001760689 mvst:OtherAsiaAndPacificCountriesMember 2024-04-01 2024-06-30 0001760689 mvst:OtherAsiaAndPacificCountriesMember 2023-01-01 2023-06-30 0001760689 mvst:OtherAsiaAndPacificCountriesMember 2024-01-01 2024-06-30 0001760689 mvst:AsiaAndPacificMember 2023-04-01 2023-06-30 0001760689 mvst:AsiaAndPacificMember 2024-04-01 2024-06-30 0001760689 mvst:AsiaAndPacificMember 2023-01-01 2023-06-30 0001760689 mvst:AsiaAndPacificMember 2024-01-01 2024-06-30 0001760689 srt:EuropeMember 2023-04-01 2023-06-30 0001760689 srt:EuropeMember 2024-04-01 2024-06-30 0001760689 srt:EuropeMember 2023-01-01 2023-06-30 0001760689 srt:EuropeMember 2024-01-01 2024-06-30 0001760689 country:US 2023-04-01 2023-06-30 0001760689 country:US 2024-04-01 2024-06-30 0001760689 country:US 2023-01-01 2023-06-30 0001760689 country:US 2024-01-01 2024-06-30 0001760689 2024-03-31 0001760689 mvst:A2022FacilityAgreementMember 2022-09-27 2022-09-27 0001760689 country:CN 2023-12-31 0001760689 country:CN 2024-06-30 0001760689 srt:ScenarioForecastMember mvst:December102024Member 2024-12-10 0001760689 srt:ScenarioForecastMember mvst:June102025Member 2025-06-10 0001760689 srt:ScenarioForecastMember mvst:December102025Member 2025-12-10 0001760689 srt:ScenarioForecastMember mvst:June102026Member 2026-06-10 0001760689 srt:ScenarioForecastMember mvst:December102026Member 2026-12-10 0001760689 srt:MaximumMember 2024-06-30 0001760689 srt:MinimumMember 2024-06-30 0001760689 mvst:HuzhouSaiyuanMember 2023-12-31 0001760689 mvst:HuzhouSaiyuanMember 2024-06-30 0001760689 2018-12-29 0001760689 2020-09-01 2022-09-30 0001760689 2022-11-10 2022-11-10 0001760689 2022-12-31 2022-12-31 0001760689 srt:ScenarioForecastMember 2027-01-31 2027-01-31 0001760689 2021-07-23 2021-07-23 0001760689 mvst:TuscanHoldingsCorpAndEarlyBirdCapitalIncMember 2021-07-23 2021-07-23 0001760689 us-gaap:WarrantMember 2021-07-23 2021-07-23 0001760689 us-gaap:WarrantMember 2021-07-23 0001760689 2021-07-23 0001760689 mvst:PublicWarrantsMember 2021-07-23 0001760689 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001760689 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001760689 us-gaap:WarrantMember 2024-06-30 0001760689 mvst:InitialLenderWarrantsMember mvst:LoanAgreementMember us-gaap:RelatedPartyMember us-gaap:CommonStockMember 2024-05-28 0001760689 mvst:InitialLenderWarrantsMember mvst:LoanAgreementMember us-gaap:RelatedPartyMember 2024-05-28 0001760689 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001760689 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001760689 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001760689 us-gaap:FairValueInputsLevel1Member 2024-06-30 0001760689 us-gaap:FairValueInputsLevel2Member 2024-06-30 0001760689 us-gaap:FairValueInputsLevel3Member 2024-06-30 0001760689 mvst:WarrantLiabilityMember 2022-12-31 0001760689 mvst:WarrantLiabilityMember 2023-12-31 0001760689 mvst:WarrantLiabilityMember 2023-01-01 2023-06-30 0001760689 mvst:WarrantLiabilityMember 2024-01-01 2024-06-30 0001760689 mvst:WarrantLiabilityMember 2023-06-30 0001760689 mvst:WarrantLiabilityMember 2024-06-30 0001760689 us-gaap:ConvertibleDebtMember 2023-12-31 0001760689 us-gaap:ConvertibleDebtMember 2024-01-01 2024-06-30 0001760689 us-gaap:ConvertibleDebtMember 2024-06-30 0001760689 2021-07-21 2021-07-21 0001760689 2021-07-21 0001760689 us-gaap:EmployeeStockOptionMember 2024-06-30 0001760689 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001760689 2022-01-01 2022-12-31 0001760689 2023-01-01 2023-12-31 0001760689 mvst:ShareOptionsMember 2023-04-01 2023-06-30 0001760689 mvst:ShareOptionsMember 2024-04-01 2024-06-30 0001760689 mvst:ShareOptionsMember 2023-01-01 2023-06-30 0001760689 mvst:ShareOptionsMember 2024-01-01 2024-06-30 0001760689 mvst:CappedNonVestedSharesUnitsMember 2023-04-01 2023-06-30 0001760689 mvst:CappedNonVestedSharesUnitsMember 2024-04-01 2024-06-30 0001760689 mvst:CappedNonVestedSharesUnitsMember 2023-01-01 2023-06-30 0001760689 mvst:CappedNonVestedSharesUnitsMember 2024-01-01 2024-06-30 0001760689 us-gaap:RestrictedStockUnitsRSUMember 2021-07-23 2024-06-30 0001760689 mvst:PerformanceBasedRestrictedStockUnitPSUMember 2021-07-23 2024-06-30 0001760689 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001760689 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001760689 mvst:PerformanceBasedRestrictedStockUnitPSUMember 2024-04-01 2024-06-30 0001760689 mvst:PerformanceBasedRestrictedStockUnitPSUMember 2024-01-01 2024-06-30 0001760689 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001760689 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001760689 mvst:PerformanceBasedRestrictedStockUnitPSUMember 2023-04-01 2023-06-30 0001760689 mvst:PerformanceBasedRestrictedStockUnitPSUMember 2023-01-01 2023-06-30 0001760689 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001760689 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001760689 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001760689 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001760689 us-gaap:SecuredDebtMember mvst:LoanAgreementMember us-gaap:RelatedPartyMember 2024-06-30 0001760689 us-gaap:DelayedDrawTermLoanMember mvst:LoanAgreementMember us-gaap:RelatedPartyMember 2024-06-30 0001760689 mvst:LoanAgreementMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001760689 us-gaap:RelatedPartyMember 2024-06-30 0001760689 mvst:InitialLenderWarrantsMember mvst:LoanAgreementMember us-gaap:RelatedPartyMember 2024-06-30 0001760689 mvst:InitialLenderWarrantsMember mvst:LoanAgreementMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001760689 us-gaap:MeasurementInputSharePriceMember us-gaap:RelatedPartyMember 2024-05-28 0001760689 us-gaap:MeasurementInputExercisePriceMember us-gaap:RelatedPartyMember 2024-05-28 0001760689 us-gaap:MeasurementInputExpectedTermMember us-gaap:RelatedPartyMember 2024-05-28 0001760689 us-gaap:MeasurementInputPriceVolatilityMember us-gaap:RelatedPartyMember 2024-05-28 0001760689 us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:RelatedPartyMember 2024-05-28 0001760689 us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:RelatedPartyMember 2024-05-28 0001760689 mvst:ExerciseOfStockOptionsMember 2023-04-01 2023-06-30 0001760689 mvst:ExerciseOfStockOptionsMember 2024-04-01 2024-06-30 0001760689 mvst:ExerciseOfStockOptionsMember 2023-01-01 2023-06-30 0001760689 mvst:ExerciseOfStockOptionsMember 2024-01-01 2024-06-30 0001760689 mvst:VestingOfNonVestedSharesMember 2023-04-01 2023-06-30 0001760689 mvst:VestingOfNonVestedSharesMember 2024-04-01 2024-06-30 0001760689 mvst:VestingOfNonVestedSharesMember 2023-01-01 2023-06-30 0001760689 mvst:VestingOfNonVestedSharesMember 2024-01-01 2024-06-30 0001760689 mvst:VestingOfCappedNonVestedSharesMember 2023-04-01 2023-06-30 0001760689 mvst:VestingOfCappedNonVestedSharesMember 2024-04-01 2024-06-30 0001760689 mvst:VestingOfCappedNonVestedSharesMember 2023-01-01 2023-06-30 0001760689 mvst:VestingOfCappedNonVestedSharesMember 2024-01-01 2024-06-30 0001760689 mvst:ExerciseOfWarrantsMember 2023-04-01 2023-06-30 0001760689 mvst:ExerciseOfWarrantsMember 2024-04-01 2024-06-30 0001760689 mvst:ExerciseOfWarrantsMember 2023-01-01 2023-06-30 0001760689 mvst:ExerciseOfWarrantsMember 2024-01-01 2024-06-30 0001760689 mvst:VestingOfEarnOutSharesMember 2023-04-01 2023-06-30 0001760689 mvst:VestingOfEarnOutSharesMember 2024-04-01 2024-06-30 0001760689 mvst:VestingOfEarnOutSharesMember 2023-01-01 2023-06-30 0001760689 mvst:VestingOfEarnOutSharesMember 2024-01-01 2024-06-30 0001760689 mvst:SubjectToCancellationOfSharesMember 2023-04-01 2023-06-30 0001760689 mvst:SubjectToCancellationOfSharesMember 2024-04-01 2024-06-30 0001760689 mvst:SubjectToCancellationOfSharesMember 2023-01-01 2023-06-30 0001760689 mvst:SubjectToCancellationOfSharesMember 2024-01-01 2024-06-30 0001760689 mvst:StoncorGroupInc.Member 2024-03-18 2024-03-18 0001760689 mvst:DPRConstructionGPVs.MicrovastInc.EtAlMember 2024-06-20 2024-06-20 0001760689 mvst:FaithTechnologiesInc.MicrovastInc.EtAl.Member us-gaap:SubsequentEventMember 2024-07-15 2024-07-15 0001760689 mvst:BernhardMCCV.HodessCleanroomConstructionLLCHodessConstructionCorporationMicrovastInc.AndTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryMember 2024-05-28 0001760689 mvst:BernhardMCCLLC.Vs.U.S.EngineeringInnovationsLLCDPRConstructionMicrovastInc.AndTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryMember 2024-05-28 0001760689 mvst:VirginiaTransformerCorp.V.MicrovastInc.andTheIndustrialDevelopmentBoardOfTheCountyOfMontgomeryTennesseeMember us-gaap:SubsequentEventMember 2024-07-01 0001760689 mvst:BankAcceptanceNoteMember 2024-06-30 shares iso4217:USD iso4217:USD shares pure iso4217:CNY mvst:agreement utr:Y mvst:action 0001760689 --12-31 2024 Q2 false 10-Q true 2024-06-30 false Microvast Holdings, Inc. DE 001-38826 83-2530757 12603 Southwest Freeway Suite 300 Stafford TX 77477 (281) 491-9505 Common stock, par value $0.0001 per share MVST NASDAQ Redeemable warrants, exercisable for shares of common stock MVSTW NASDAQ Yes Yes Accelerated Filer false true false false 323815298 44541000 68183000 37477000 34737000 5634000 0 4571000 4679000 138717000 104976000 23736000 10872000 149749000 152509000 25752000 16675000 0 30097000 425606000 418049000 6171000 1564000 620667000 519432000 11984000 11565000 3136000 2854000 19507000 19601000 9661000 11494000 1096732000 984559000 112618000 79891000 63374000 48388000 148284000 142773000 43087000 40810000 35392000 60034000 655000 653000 403410000 372549000 43157000 43157000 43761000 34203000 67000 3000 199000 190000 17087000 16363000 0 13313000 24861000 26678000 532542000 506456000 0.0001 0.0001 750000000 750000000 316694442 317197947 315006942 315510447 32000 32000 1481241000 1506031000 6032000 6032000 -897501000 -1000767000 -25614000 -33225000 564190000 478103000 1096732000 984559000 74953000 83675000 121926000 165026000 63492000 56480000 105607000 120606000 11461000 27195000 16319000 44420000 23509000 23511000 43894000 47305000 9507000 10107000 20368000 21599000 5897000 5026000 10885000 10617000 51000 64912000 51000 64912000 38964000 103556000 75198000 144433000 637000 735000 714000 1269000 -26866000 -75626000 -58165000 -98744000 1518000 246000 2899000 365000 487000 2094000 946000 3826000 0 -1568000 17000 -1526000 -243000 601000 546000 465000 -26078000 -78441000 -55649000 -103266000 0 0 0 0 -26078000 -78441000 -55649000 -103266000 11000 0 21000 0 -26089000 -78441000 -55670000 -103266000 -0.08 -0.08 -0.25 -0.25 -0.18 -0.18 -0.33 -0.33 307742032 307742032 315509552 315509552 307728460 307728460 315438336 315438336 -26078000 -78441000 -55649000 -103266000 -18002000 -2494000 -15814000 -7611000 -44080000 -80935000 -71463000 -110877000 -107000 0 -129000 0 -43973000 -80935000 -71334000 -110877000 307739948 31000 1434221000 -820746000 -15861000 6032000 603677000 2152000 605829000 -26089000 -26089000 11000 -26078000 198995 0 17968000 17968000 17968000 -17884000 -17884000 -118000 -18002000 307938943 31000 1452189000 -846835000 -33745000 6032000 577672000 2045000 579717000 307628511 31000 1416160000 -791165000 -18081000 6032000 612977000 0 612977000 -55670000 -55670000 21000 -55649000 2174000 2174000 310432 0 36029000 36029000 36029000 -15664000 -15664000 -150000 -15814000 307938943 31000 1452189000 -846835000 -33745000 6032000 577672000 2045000 579717000 315508595 32000 1493139000 -922326000 -30731000 6032000 546146000 -78441000 -78441000 1852 12113000 12113000 779000 779000 -2494000 -2494000 315510447 32000 1506031000 -1000767000 -33225000 6032000 478103000 315006942 32000 1481241000 -897501000 -25614000 6032000 564190000 -103266000 -103266000 503505 24011000 24011000 779000 779000 -7611000 -7611000 315510447 32000 1506031000 -1000767000 -33225000 6032000 478103000 -55649000 -103266000 826000 16000 0 622000 9797000 14912000 399000 387000 1465000 1327000 35779000 23988000 17000 -1526000 -832000 755000 928000 1737000 51000 64912000 5450000 6329000 19808000 -10278000 -10251000 -29622000 16610000 1454000 6842000 -8462000 5850000 1928000 -199000 44000 -15517000 -13568000 11771000 -30516000 -968000 -2125000 1020000 -12374000 3364000 -267000 -215000 2811000 -41008000 2142000 93630000 13186000 419000 0 648000 180000 0 5564000 -93401000 -7442000 9232000 40462000 3939000 23449000 0 12000000 0 525000 5293000 28488000 -3182000 -6893000 -132298000 16295000 302617000 88189000 170319000 104484000 142766000 68183000 27553000 36301000 170319000 104484000 82968000 96771000 DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Microvast, Inc. was incorporated under the laws of the State of Texas in the United States of America on October 12, 2006 and re-domiciled to the State of Delaware on December 31, 2015. On July 23, 2021 (the “Closing Date”), Microvast, Inc. and Tuscan Holdings Corp.(“Tuscan”) consummated the previously announced merger (the “Merger” or the "Business Combination"), pursuant to the Agreement and Plan of Merger (the “Merger Agreement”) dated February 1, 2021, between Tuscan, Microvast, Inc. and TSCN Merger Sub Inc., a Delaware corporation (“Merger Sub”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the Merger Agreement, the Merger Sub merged with and into Microvast, Inc., with Microvast, Inc. surviving the Merger. As a result of the Merger, Tuscan was renamed “Microvast Holdings, Inc.” (the “Company”). The Merger was accounted for as a reverse recapitalization as Microvast, Inc. was determined to be the accounting acquirer under Financial Accounting Standards Board’s Accounting Standards Codification Topic 805, Business Combinations (“ASC 805”). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company and its subsidiaries (collectively, the “Group”) are primarily engaged in developing, manufacturing, and selling electronic power products for electric vehicles and energy storage across the globe.</span></div> SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation and use of estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. The unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Security and Exchange Commission (the "SEC") and U.S. generally accepted accounting standards (“U.S. GAAP”) for interim financial reporting. Accordingly, certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the period ended December 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 1, 2024, which provides a more complete discussion of the Company’s accounting policies and certain other information. In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending December 31, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial information as of December 31, 2023 included on the condensed consolidated balance sheets is derived from the Group’s audited consolidated financial statements for the year ended December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements for the years ended December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant accounting estimates reflected in the Group’s financial statements include allowance for credit losses, provision for obsolete inventories, impairment of long-lived assets, valuation allowance for deferred tax assets, product warranty, fair value measurement of warrant liability, fair value measurement of convertible loan and share based compensation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany transactions and balances have been eliminated upon consolidation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going concern</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements of the Group have been prepared on the going concern basis, which contemplates the continuity of normal business activities and the realization of assets and the discharge of liabilities in the normal course of business. </span></div><div style="margin-top:12pt;text-align:justify"><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 June 30, 2023 and 2024, the Group generated revenues of $74,953 and $83,675, and gross profit of $11,461 and $27,195, respectively. For the six months ended June 30, 2023 and 2024, the Group generated revenues of $121,926 and $165,026, gross profit of $16,319 and $44,420, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Despite the above, the Group has incurred significant losses in the three and six months ended June 30, 2023 and 2024. For the three months ended June 30, 2023 and 2024, the Group incurred net losses of $26,078 and $78,441, respectively. For the six months ended June 30, 2023 and 2024, the Group incurred net losses of $55,649 and $103,266, respectively. As of June 30, 2024, the Group had working capital of $45,500, shareholders’ equity of $478,103, including an accumulated deficit of $1,000,767, and cash and cash equivalents balance of $68,183. As of June 30, 2024, the Group also had outstanding borrowings of $94,237, of which the amount to be paid in the next 12 months is $60,034, and other current liabilities of $312,515, including accounts payable, notes payable, accrued expenses and other current liabilities. Purchase commitments for non-cancelable contractual obligations primarily related to purchases of inventory were $45,952 as of June 30, 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">After the Group launched its new battery cell product in 2021, it made significant investment in capacity expansions in both Huzhou, China and Clarksville, Tennessee, United States. The expansion in Huzhou, China was completed in the third quarter of 2023 and is now generating revenue. The Tennessee expansion was originally scheduled to be completed in the fourth quarter of 2023. Due to the fact that the required funding to complete the Tennessee expansion has not been secured, the expansion was suspended. During the second quarter ended June 30, 2024, the Group has decided to put the construction of Tennessee facility on hold until a project funding is secured. The timing of when this project will be resumed and completed remains uncertain.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2024, the Group has made total capital commitments for construction and purchase of property, plant and equipment amounting to $49,965, $48,929 of which is payable within one year, and most of which relates to production equipment for the Tennessee facility. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2024, the Group had outstanding payables in relation to assets and services provided for the Tennessee expansion amounting to $65,934 that were currently due to its suppliers and the Group has received notice of non-payment mainly from certain of these suppliers with a total amount of $2,410. Further, there are several suppliers which have filed liens, with a total amount of $35,986 received by the Group as of June 30, 2024, mostly with the county in which the Tennessee project is situated. Several suppliers have also filed litigation alleging that the Group failed to pay for their products or services delivered on the Tennessee project. Refer to Note 16 for details.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Group has been discussing with those suppliers regarding repayment plans. Subsequent to June 30, 2024 and to the date of issuance of the financial statements, the Group has entered into several subsequent settlement agreements with certain suppliers with payables amounting to approximately $21,338 as of June 30, 2024. Those agreements grant the Group a concession by forgiving certain contractually owed amounts and release some liens, as well as allow the Group to defer certain payment schedules. Based on those subsequent settlement agreements, a total payable concession of approximately $6,573 was obtained, liens of approximately $10,610 will be ultimately released and the payment schedules were generally deferred to monthly installments in the next twelve months.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In light of the capital expenditures required to settle the outstanding payables associated with the Group's Tennessee expansion and operating requirements under its current business plan, the Group is projecting that its existing cash and cash equivalents will not be sufficient to fund its operations and capital expenditure needs through the next twelve months from the date of issuance of its unaudited condensed consolidated financial statements. These conditions and events raise substantial doubt about the Group’s ability to continue as a going concern and the Group's ability to continue as a going concern is dependent on its ability to obtain additional capital or secure financing and generate cash from operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going concern - continued</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of the date of issuance of the financial statements, the Group has secured the following cash flow and liquidity improvement initiatives:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Loan with Mr. Yang Wu</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the $25,000 loan agreement dated May 28, 2024 with Mr. Yang Wu, the Company’s Chief Executive Officer and Chairman, the Group has received the first tranche of $12,000 in May 2024 and the second tranche of $13,000 in July 2024. Refer to Note 14 - Convertible loan with shareholder for details.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Labor reduction in the U.S.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Group has reduced the number of employees in the U.S. by 82% during the quarter ended June 30, 2024, which will significantly reduce its operating expenditure, ultimately improving its liquidity. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of the date of issuance of the financial statements, the Group is pursuing the following funding initiatives: </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Bank Loans</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 27, 2022, the Group entered into a $111,483 (RMB800 million) loan facilities agreement with a group of lenders led by a bank in China. Pursuant to the agreement, the specified purpose of the loan is for capital expenditures in the PRC. The Group has drawdown $68,802 (RMB500 million) and the outstanding balance is $51,305 as of June 30, 2024. For the remaining undrawn loan facility amounting to $42,681 (RMB300 million), the effective drawdown period is until June 9, 2024. The Group has applied to extend the drawdown period to a later date. Refer to Note 7- Bank Borrowings for details. The banks are currently going through their internal approval process and there is no assurance that the drawdown date will be extended. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Disposal of non-core US real estate assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Group has engaged agents to sell certain US real estate assets that are not integral to the Group's cell manufacturing or assembly operations. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition to the above, the Group is engaged in discussions with third parties to assess strategic alternatives, including ways to enhance its liquidity. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These plans are not final and are subject to market and other conditions not within the Group’s control. As such, there can be no assurance that the Group will be successful in obtaining sufficient capital. Should sufficient capital not be secured through the plans, or should there be a delay in the timing of securing capital through these alternatives, this would have adverse implications for the Group and its shareholders. In these scenarios, the Group will need to seek other options, including delaying or reducing operating and capital expenditure and the possibility of an alternative transaction. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accordingly, management has concluded that these plans do not alleviate the substantial doubt about the Group’s ability to continue as a going concern within one year after the date the unaudited condensed consolidated financial statements are issued. Based on the factors above, a material uncertainty exists which may cast significant doubt as to whether the Group will continue as a going concern and therefore whether it will realize its assets and discharge its liabilities in the normal course of business and at the amounts stated in the financial statements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or to the amounts and classification of liabilities that might be necessary should the Group not continue as a going concern.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerging Growth Company</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the JOBS Act, an emerging growth company (the “EGC”) may adopt new or revised accounting standards that may be issued by FASB or the SEC either (i) within the same periods as those otherwise applicable to non-EGCs or (ii) within the same time periods as private companies. The Company intends to take advantage of the exemption for complying with new or revised accounting standards within the same time periods as private companies. Accordingly, the information contained herein may be different than the information provided by other public companies.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also intends to take advantage of some of the reduced regulatory and reporting requirements of EGCs pursuant to the JOBS Act so long as the Company qualifies as an EGC, including, but not limited to, an exemption from the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation, and exemptions from the requirements of holding non-binding advisory votes on executive compensation and golden parachute payments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Goods and Services</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Group’s revenue consists primarily of sales of lithium-ion batteries. The obligation of the Group is to provide the battery products. Revenue is recognized at the point of time when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023 and 2024, the Group derived revenues from geographic regions as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.00pt"><tr><td style="width:1.0pt"></td><td style="width:187.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">People’s Republic of China ("PRC")</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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-style:italic;font-weight:400;line-height:100%">46,122 </span></td><td style="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-style:italic;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-style:italic;font-weight:400;line-height:100%">33,282 </span></td><td style="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-style:italic;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-style:italic;font-weight:400;line-height:100%">78,734 </span></td><td style="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-style:italic;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-style:italic;font-weight:400;line-height:100%">60,474 </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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other Asia &amp; Pacific countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">21,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">25,665 </span></td><td style="background-color:#ffffff;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: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%">Asia &amp; Pacific </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:700;line-height:100%">64,642</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,653</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100,403</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">86,139</span><span style="color:#000000;font-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><tr style="height:14pt"><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%">Europe </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,337</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46,745</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,522</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,666</span><span style="color:#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 style="height:14pt"><td colspan="3" style="background-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%">U.S.</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:700;line-height:100%">974</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,277</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,001</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,221</span><span style="color:#000000;font-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><tr style="height:14pt"><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%">Total</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:700;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:700;line-height:100%">74,953</span><span style="color:#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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">83,675</span><span style="color:#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:700;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:700;line-height:100%">121,926</span><span style="color:#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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">165,026</span><span style="color:#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></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract balances</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract balances include accounts receivable and advances from customers. Accounts receivable represent cash not received from customers and are recorded when the rights to consideration are unconditional. The allowance for credit losses reflects the best estimate of probable losses inherent to the accounts receivable balance. Contract liabilities, recorded in advance from customers in the consolidated balance sheets, represent payment received in advance or payment received related to a material right provided to a customer to acquire additional goods or services at a discount in a future period. During the three months ended June 30, 2023 and 2024, the Group recognized $1,068 and $1,425 of revenue previously included in advance from customers as of April 1, 2023 and April 1, 2024, respectively. During the six months ended June 30, 2023 and 2024, the Group recognized $2,485 and $4,206 of revenue previously included in advance from customers as of January 1, 2023 and January 1, 2024, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based compensation</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based payment transactions with employees are measured based on the grant date fair value of the equity instrument and recognized as compensation expense on a straight-line basis over the requisite service period, with a corresponding impact reflected in additional paid-in capital. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For share-based awards granted with a performance condition, the compensation cost is recognized when it is probable that the performance condition will be achieved. The Company reassesses the probability of achieving the performance condition at the end of each reporting date and records a cumulative catch-up adjustment for any changes to its assessment. For performance-based awards with a market condition, such as awards using total shareholder return (“TSR”) as a performance metric, compensation expense is recognized on a straight-line basis over the estimated service period of the award, regardless of whether the market condition is satisfied. Liability-classified awards are remeasured at their fair-value-based measurement as of each reporting date until settlement. Forfeitures are recognized as they occur. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company recorded operating lease right-of-use (ROU) assets of $19,601 and operating lease liabilities of $19,606, including current portion in the amount of $3,243, which was recorded under accrued expenses and other current liabilities on the balance sheet. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease     or contains a lease at lease inception. Operating leases are required to record in the statement of financial position as right-of-use assets and lease liabilities, initially measured at the present value of the lease payments. The Company has elected the package of practical expedients, which allows the Company not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Company also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, for lease assets other than real estate, such as printing machines and electronic appliances, the Company elected the short-term lease exemption as their lease terms are 12 months or less.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As the rate implicit in the lease is not readily determinable, the Company estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated in a portfolio approach to approximate the interest rate on a collateralized basis with similar terms and payments in a similar economic environment. Lease expense is recorded on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 360, Property, Plant and Equipment ("ASC 360"), the Company reviews long-lived assets such as property, plant and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets, and an impairment loss is recorded as a component of operating expenses. Fair value is estimated based on various valuation techniques. For assets held for sales, the amount of potential impairment may be based upon appraisal of the asset, estimated market value of similar assets or estimated cash flow from the disposition of the asset. The evaluation of asset impairment requires the Company to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2024, the Company decided to pause the construction of the battery plant in Tennessee until additional funding for the remaining capital expenditure is secured. As a result, the Company reassessed the recoverability of the long-lived assets in the U.S. and utilized the residual method to estimate the fair value of the plant under construction located in Tennessee. For other long-lived assets in the U.S., the Company estimated market value or estimated cash flow from disposition of the assets. The Company recorded impairment loss of long-lived assets of $51 and $64,912 for the three and six months ended June 30, 2023 and 2024, respectively, in operating expenses. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset held for sales</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Assets to be disposed of by sale are reported at the lower of the carrying value or fair vale less cost to sell when the Company has committed to a sale agreement and would be reported separately as asset held for sales in the unaudited condensed consolidated balance sheets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible loan with shareholder</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected the fair value option to account for the Convertible loan with shareholder, and records changes in fair value in the unaudited condensed consolidated statements of operations, with the exception of changes in fair value due to instrument-specific credit risk which, if present, will be recorded as a component of other comprehensive income. Interest expense related to the convertible loan is included in the changes in fair value. As a result of applying the fair value option, direct costs and fees related to the convertible loan were expensed as incurred. Losses were recognized $1,590 for the three months and six months ended June 30, 2024. The fair value of the Convertible loan with shareholder was determined by using a discounted cash flow model for the bond component and a Black-Scholes-Merton model for the conversion option, which is considered a Level 3 fair value measurement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines the accounting classification of warrants it issues as either liability or equity classified by first assessing whether the warrants meet liability classification in accordance with ASC 480-10, Accounting for Certain Financial Instruments with Characteristics of both Liabilities and Equity ("ASC 480"), then in accordance with ASC 815-40 ("ASC 815"), Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in, a Company’s Own Stock. Under ASC 480, warrants are considered liability classified if the warrants are mandatory redeemable, obligate the Company to settle the warrants or the underlying shares by paying cash or other assets, or warrants that must or may require settlement by issuing variable number of shares. If warrants do not meet liability classification under ASC 480, the Company assesses the requirements under ASC 815, which states that contracts that require or may require the issuer to settle the contract for cash are liabilities recorded at fair value, irrespective of the likelihood of the transaction occurring that triggers the net cash settlement feature. If the warrants do not require liability classification under ASC 815, and in order to conclude equity classification, the Company also assesses whether the warrants are indexed to its Common Stock and whether the warrants are classified as equity under ASC 815 or other applicable GAAP. After all relevant assessments, the Company concludes whether the warrants are classified as liability or equity. Liability classified warrants require fair value accounting at issuance and subsequent to initial issuance with all changes in fair value after the issuance date recorded in the unaudited consolidated statements of operations. Equity classified warrants only require fair value accounting at issuance with no changes recognized subsequent to the issuance date. Refer to Notes 10 for information regarding the warrants issued.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements not yet adopted</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"). ASU 2023-07 intends to improve reportable segment disclosure requirements, enhance interim disclosure requirements and provide new segment disclosure requirements for entities with a single reportable segment. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods with fiscal years beginning after December 15, 2024. ASU 2023-07 is to be adopted retrospectively to all prior periods presented. The Company is currently assessing the impact this guidance will have on the consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 "Improvements to Income Tax Disclosures" ("ASU 2023-09"). ASU 2023-09 intends to improve the transparency of income tax disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024 and is to be adopted on a prospective basis with the option to apply retrospectively. The Company is currently assessing the impact of this guidance, however, the Company do not expect a material impact to the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated financial statements.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation and use of estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. The unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Security and Exchange Commission (the "SEC") and U.S. generally accepted accounting standards (“U.S. GAAP”) for interim financial reporting. Accordingly, certain information and disclosures normally included in the notes to the annual financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the period ended December 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on April 1, 2024, which provides a more complete discussion of the Company’s accounting policies and certain other information. In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending December 31, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial information as of December 31, 2023 included on the condensed consolidated balance sheets is derived from the Group’s audited consolidated financial statements for the year ended December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements for the years ended December 31, 2023.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant accounting estimates reflected in the Group’s financial statements include allowance for credit losses, provision for obsolete inventories, impairment of long-lived assets, valuation allowance for deferred tax assets, product warranty, fair value measurement of warrant liability, fair value measurement of convertible loan and share based compensation.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany transactions and balances have been eliminated upon consolidation.</span></div> 74953000 83675000 11461000 27195000 121926000 165026000 16319000 44420000 -26078000 -78441000 -55649000 -103266000 45500000 478103000 -1000767000 68183000 94237000 60034000 312515000 45952000 49965000 48929000 P1Y 65934000 2410000 35986000 21338000 6573000 10610000 25000000 12000000 13000000 0.82 111483000 800000000 68802000 500000000 51305000 42681000 300000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerging Growth Company</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the JOBS Act, an emerging growth company (the “EGC”) may adopt new or revised accounting standards that may be issued by FASB or the SEC either (i) within the same periods as those otherwise applicable to non-EGCs or (ii) within the same time periods as private companies. The Company intends to take advantage of the exemption for complying with new or revised accounting standards within the same time periods as private companies. Accordingly, the information contained herein may be different than the information provided by other public companies.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also intends to take advantage of some of the reduced regulatory and reporting requirements of EGCs pursuant to the JOBS Act so long as the Company qualifies as an EGC, including, but not limited to, an exemption from the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation, and exemptions from the requirements of holding non-binding advisory votes on executive compensation and golden parachute payments.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Goods and Services</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Group’s revenue consists primarily of sales of lithium-ion batteries. The obligation of the Group is to provide the battery products. Revenue is recognized at the point of time when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Group expects to be entitled to in exchange for the goods or services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract balances</span></div>Contract balances include accounts receivable and advances from customers. Accounts receivable represent cash not received from customers and are recorded when the rights to consideration are unconditional. The allowance for credit losses reflects the best estimate of probable losses inherent to the accounts receivable balance. Contract liabilities, recorded in advance from customers in the consolidated balance sheets, represent payment received in advance or payment received related to a material right provided to a customer to acquire additional goods or services at a discount in a future period. During the three months ended June 30, 2023 and 2024, the Group recognized $1,068 and $1,425 of revenue previously included in advance from customers as of April 1, 2023 and April 1, 2024, respectively. During the six months ended June 30, 2023 and 2024, the Group recognized $2,485 and $4,206 of revenue previously included in advance from customers as of January 1, 2023 and January 1, 2024, respectively. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023 and 2024, the Group derived revenues from geographic regions as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.00pt"><tr><td style="width:1.0pt"></td><td style="width:187.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:72.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">People’s Republic of China ("PRC")</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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-style:italic;font-weight:400;line-height:100%">46,122 </span></td><td style="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-style:italic;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-style:italic;font-weight:400;line-height:100%">33,282 </span></td><td style="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-style:italic;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-style:italic;font-weight:400;line-height:100%">78,734 </span></td><td style="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-style:italic;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-style:italic;font-weight:400;line-height:100%">60,474 </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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other Asia &amp; Pacific countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">21,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">25,665 </span></td><td style="background-color:#ffffff;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: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%">Asia &amp; Pacific </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:700;line-height:100%">64,642</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,653</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100,403</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">86,139</span><span style="color:#000000;font-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><tr style="height:14pt"><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%">Europe </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,337</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46,745</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,522</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,666</span><span style="color:#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 style="height:14pt"><td colspan="3" style="background-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%">U.S.</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:700;line-height:100%">974</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,277</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,001</span><span style="color:#000000;font-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,221</span><span style="color:#000000;font-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><tr style="height:14pt"><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%">Total</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:700;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:700;line-height:100%">74,953</span><span style="color:#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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">83,675</span><span style="color:#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:700;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:700;line-height:100%">121,926</span><span style="color:#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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">165,026</span><span style="color:#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></tr></table></div> 46122000 33282000 78734000 60474000 18520000 2371000 21669000 25665000 64642000 35653000 100403000 86139000 9337000 46745000 19522000 75666000 974000 1277000 2001000 3221000 74953000 83675000 121926000 165026000 1068000 1425000 2485000 4206000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based compensation</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based payment transactions with employees are measured based on the grant date fair value of the equity instrument and recognized as compensation expense on a straight-line basis over the requisite service period, with a corresponding impact reflected in additional paid-in capital. </span></div>For share-based awards granted with a performance condition, the compensation cost is recognized when it is probable that the performance condition will be achieved. The Company reassesses the probability of achieving the performance condition at the end of each reporting date and records a cumulative catch-up adjustment for any changes to its assessment. For performance-based awards with a market condition, such as awards using total shareholder return (“TSR”) as a performance metric, compensation expense is recognized on a straight-line basis over the estimated service period of the award, regardless of whether the market condition is satisfied. Liability-classified awards are remeasured at their fair-value-based measurement as of each reporting date until settlement. Forfeitures are recognized as they occur. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the Company recorded operating lease right-of-use (ROU) assets of $19,601 and operating lease liabilities of $19,606, including current portion in the amount of $3,243, which was recorded under accrued expenses and other current liabilities on the balance sheet. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease     or contains a lease at lease inception. Operating leases are required to record in the statement of financial position as right-of-use assets and lease liabilities, initially measured at the present value of the lease payments. The Company has elected the package of practical expedients, which allows the Company not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Company also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, for lease assets other than real estate, such as printing machines and electronic appliances, the Company elected the short-term lease exemption as their lease terms are 12 months or less.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As the rate implicit in the lease is not readily determinable, the Company estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated in a portfolio approach to approximate the interest rate on a collateralized basis with similar terms and payments in a similar economic environment. Lease expense is recorded on a straight-line basis over the lease term.</span></div> 19601000 19606000 3243000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div>In accordance with ASC 360, Property, Plant and Equipment ("ASC 360"), the Company reviews long-lived assets such as property, plant and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets, and an impairment loss is recorded as a component of operating expenses. Fair value is estimated based on various valuation techniques. For assets held for sales, the amount of potential impairment may be based upon appraisal of the asset, estimated market value of similar assets or estimated cash flow from the disposition of the asset. The evaluation of asset impairment requires the Company to make assumptions about future cash flows over the life of the asset being evaluated. These assumptions require significant judgment and actual results may differ from assumed and estimated amounts. 51000 51000 64912000 64912000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset held for sales</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Assets to be disposed of by sale are reported at the lower of the carrying value or fair vale less cost to sell when the Company has committed to a sale agreement and would be reported separately as asset held for sales in the unaudited condensed consolidated balance sheets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible loan with shareholder</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected the fair value option to account for the Convertible loan with shareholder, and records changes in fair value in the unaudited condensed consolidated statements of operations, with the exception of changes in fair value due to instrument-specific credit risk which, if present, will be recorded as a component of other comprehensive income. Interest expense related to the convertible loan is included in the changes in fair value. As a result of applying the fair value option, direct costs and fees related to the convertible loan were expensed as incurred. Losses were recognized $1,590 for the three months and six months ended June 30, 2024. The fair value of the Convertible loan with shareholder was determined by using a discounted cash flow model for the bond component and a Black-Scholes-Merton model for the conversion option, which is considered a Level 3 fair value measurement.</span></div> 1590000 1590000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines the accounting classification of warrants it issues as either liability or equity classified by first assessing whether the warrants meet liability classification in accordance with ASC 480-10, Accounting for Certain Financial Instruments with Characteristics of both Liabilities and Equity ("ASC 480"), then in accordance with ASC 815-40 ("ASC 815"), Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in, a Company’s Own Stock. Under ASC 480, warrants are considered liability classified if the warrants are mandatory redeemable, obligate the Company to settle the warrants or the underlying shares by paying cash or other assets, or warrants that must or may require settlement by issuing variable number of shares. If warrants do not meet liability classification under ASC 480, the Company assesses the requirements under ASC 815, which states that contracts that require or may require the issuer to settle the contract for cash are liabilities recorded at fair value, irrespective of the likelihood of the transaction occurring that triggers the net cash settlement feature. If the warrants do not require liability classification under ASC 815, and in order to conclude equity classification, the Company also assesses whether the warrants are indexed to its Common Stock and whether the warrants are classified as equity under ASC 815 or other applicable GAAP. After all relevant assessments, the Company concludes whether the warrants are classified as liability or equity. Liability classified warrants require fair value accounting at issuance and subsequent to initial issuance with all changes in fair value after the issuance date recorded in the unaudited consolidated statements of operations. Equity classified warrants only require fair value accounting at issuance with no changes recognized subsequent to the issuance date. Refer to Notes 10 for information regarding the warrants issued.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements not yet adopted</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"). ASU 2023-07 intends to improve reportable segment disclosure requirements, enhance interim disclosure requirements and provide new segment disclosure requirements for entities with a single reportable segment. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods with fiscal years beginning after December 15, 2024. ASU 2023-07 is to be adopted retrospectively to all prior periods presented. The Company is currently assessing the impact this guidance will have on the consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 "Improvements to Income Tax Disclosures" ("ASU 2023-09"). ASU 2023-09 intends to improve the transparency of income tax disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024 and is to be adopted on a prospective basis with the option to apply retrospectively. The Company is currently assessing the impact of this guidance, however, the Company do not expect a material impact to the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated financial statements.</span></div> ACCOUNTS RECEIVABLE<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consisted of the following:</span></div><div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,288 </span></td><td style="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%">109,655 </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%">Allowance for 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%">(4,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679)</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%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">138,717</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">104,976</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movement of allowance for credit losses was as follows:</span></div><div style="margin-top:12pt"><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:42.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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%">Balance at beginning of the 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: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,270 </span></td><td style="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,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Charges /(Reversal) of expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755 </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 off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(529)</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%">Recoveries of 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%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange difference</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%">(185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</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%">Balance at end of the 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:700;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:700;line-height:100%">3,468</span><span style="color:#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:700;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:700;line-height:100%">4,679</span><span style="color:#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:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">3,468</span><span style="color:#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:1pt solid #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:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">4,679</span><span style="color:#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:1pt solid #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-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consisted of the following:</span></div><div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,288 </span></td><td style="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%">109,655 </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%">Allowance for 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%">(4,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679)</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%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">138,717</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">104,976</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 143288000 109655000 4571000 4679000 138717000 104976000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movement of allowance for credit losses was as follows:</span></div><div style="margin-top:12pt"><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:42.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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%">Balance at beginning of the 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: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,270 </span></td><td style="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,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Charges /(Reversal) of expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755 </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 off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(529)</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%">Recoveries of 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%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange difference</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%">(185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</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%">Balance at end of the 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:700;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:700;line-height:100%">3,468</span><span style="color:#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:700;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:700;line-height:100%">4,679</span><span style="color:#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:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">3,468</span><span style="color:#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:1pt solid #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:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">4,679</span><span style="color:#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:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3270000 5065000 4407000 4571000 262000 177000 -832000 755000 0 529000 66000 529000 121000 0 121000 0 -185000 -34000 -162000 -118000 3468000 4679000 3468000 4679000 INVENTORIES, NET<div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Work in process</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%">86,379 </span></td><td style="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%">92,254 </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%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,284 </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%">Finished goods</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%">27,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,971 </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:700;line-height:100%">Total</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:700;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:700;line-height:100%">149,749</span><span style="color:#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:700;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:700;line-height:100%">152,509</span><span style="color:#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></tr></table></div>Provision for obsolete inventories at $928 and $1,737 were recognized for the six months ended June 30, 2023 and 2024, respectively. <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Work in process</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%">86,379 </span></td><td style="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%">92,254 </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%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,284 </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%">Finished goods</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%">27,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,971 </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:700;line-height:100%">Total</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:700;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:700;line-height:100%">149,749</span><span style="color:#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:700;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:700;line-height:100%">152,509</span><span style="color:#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></tr></table></div> 86379000 92254000 35867000 41284000 27503000 18971000 149749000 152509000 928000 1737000 ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">June 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product warranty, current</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:114%">$</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:114%">13,738 </span></td><td style="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:114%">$</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:114%">13,603 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payables for purchase of property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,771 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,490 </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="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued payroll and welfare</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,730 </span></td><td style="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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,926 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">898 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,112 </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%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</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:700;line-height:114%">148,284</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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:700;line-height:114%">$</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:700;line-height:114%">142,773</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">June 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product warranty, current</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:114%">$</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:114%">13,738 </span></td><td style="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:114%">$</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:114%">13,603 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payables for purchase of property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,771 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,490 </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="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued payroll and welfare</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,730 </span></td><td style="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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,926 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">898 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,112 </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%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</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:700;line-height:114%">148,284</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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:700;line-height:114%">$</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:700;line-height:114%">142,773</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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> 13738000 13603000 96350000 96771000 14312000 16490000 8089000 4730000 6224000 5926000 41000 898000 7117000 1112000 2413000 3243000 148284000 142773000 PRODUCT WARRANTY<div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movement of product warranty was as follows:</span></div><div style="margin-top:12pt"><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:41.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</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:10pt;font-weight:700;line-height:114%">2024</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:10pt;font-weight:700;line-height:114%">2023</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:10pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of the 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:10pt;font-weight:400;line-height:114%">$</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:114%">39,610 </span></td><td style="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:114%">$</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:114%">35,448 </span></td><td style="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:114%">$</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:114%">42,060 </span></td><td style="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:114%">$</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:114%">35,217 </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="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provided during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,920 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,060 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,450 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,329 </span></td><td style="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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Utilized 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,546)</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="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exchange difference</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,084)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,892)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(816)</span></td><td style="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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance at end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</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:700;line-height:114%">37,108</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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:700;line-height:114%">$</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:700;line-height:114%">34,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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:700;line-height:114%">$</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:700;line-height:114%">37,108</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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:700;line-height:114%">$</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:700;line-height:114%">34,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Product warranty – current</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%">13,738 </span></td><td style="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%">13,603 </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%">Product warranty – non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,581 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">35,217</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">34,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movement of product warranty was as follows:</span></div><div style="margin-top:12pt"><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:41.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</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:10pt;font-weight:700;line-height:114%">2024</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:10pt;font-weight:700;line-height:114%">2023</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:10pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of the 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:10pt;font-weight:400;line-height:114%">$</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:114%">39,610 </span></td><td style="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:114%">$</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:114%">35,448 </span></td><td style="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:114%">$</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:114%">42,060 </span></td><td style="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:114%">$</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:114%">35,217 </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="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provided during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,920 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,060 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,450 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,329 </span></td><td style="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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Utilized 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,546)</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="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exchange difference</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,084)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,892)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(816)</span></td><td style="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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance at end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</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:700;line-height:114%">37,108</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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:700;line-height:114%">$</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:700;line-height:114%">34,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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:700;line-height:114%">$</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:700;line-height:114%">37,108</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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:700;line-height:114%">$</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:700;line-height:114%">34,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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> 39610000 35448000 42060000 35217000 2920000 3060000 5450000 6329000 3338000 4098000 8510000 6546000 2084000 226000 1892000 816000 37108000 34184000 37108000 34184000 <div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Product warranty – current</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%">13,738 </span></td><td style="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%">13,603 </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%">Product warranty – non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,581 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">35,217</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">34,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13738000 13603000 21479000 20581000 35217000 34184000 BANK BORROWINGS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 27, 2022, the Group entered into a $111,483 (RMB800 million) loan facilities agreement with a group of lenders led by a bank in China (the "2022 Facility Agreement"). The 2022 Facility Agreement had an effective drawdown period until June 9, 2023, which was extended to June 9, 2024 by a supplemental agreement signed in October 2023. The Company is currently in negotiations with the lead bank to further extend to a later date. Should the banks not reach agreement then the Company would lose access to the undrawn amount of $42,681 (RMB300 million). This would have no impact on the amount already drawn of $68,802 (RMB500 million) which would continue to be repaid in accordance with the scheduled repayment dates. The interest rate is prime plus 115 basis points where prime is based on Loan Prime Rate published by the National Inter-bank Funding Center of the PRC and is payable on a quarterly basis. The loan facilities can only be used for the manufacturing capacity expansion at the Group’s facility located in Huzhou, China. Accordingly, the Group has the balance of restricted cash of $6,171 and $1,218 as of December 31, 2023 and June 30, 2024, respectively. The 2022 Facility Agreement contains certain customary restrictive covenants, including but not limited to disposal of assets and dividend distribution without the consent of the lender, and certain customary events of default. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2024, the Group had outstanding borrowings of $51,305 under the 2022 Facility Agreement.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></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%">Repayment Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Repayment Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 10, 2024</span></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:left;vertical-align:bottom"><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%">$8,551 (RMB62.1 million)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 10, 2025</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:left;vertical-align:bottom"><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%">$8,551 (RMB62.1 million)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 10, 2025</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:left;vertical-align:bottom"><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%">$8,551 (RMB62.1 million)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 10, 2026</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:left;vertical-align:bottom"><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%">$12,826 (RMB93.2 million)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 10, 2026</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:left;vertical-align:bottom"><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%">$12,826 (RMB93.2 million)</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of capitalized interest expenses, which was recorded in construction in progress and property, plant and equipment, was $504 and $0 for the three months ended June 30, 2023 and 2024, respectively, and $1,028 and $0 for the six months ended June 30, 2023 and 2024, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Group has also entered into short-term loan agreements and bank facilities with certain banks in China. The original terms of these loans are with a maximum maturity of 12 months and the interest rates range from 3.30% to 4.85% per annum</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in bank borrowings are as follows:</span></div><div style="margin-top:12pt"><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:37.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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%">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:#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%">50,964 </span></td><td style="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%">84,065 </span></td><td style="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%">46,395 </span></td><td style="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%">79,153 </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%">Proceeds from bank borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,462 </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%">Repayments of principal</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%">(3,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,449)</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%">Exchange difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(1,929)</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%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">49,146</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">94,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">49,146</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">94,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of bank borrowings includes:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Current</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%">35,392 </span></td><td style="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%">60,034 </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%">Non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,203 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">79,153</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">94,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets of the Group have been pledged to secure the above bank facilities granted to the Group. The aggregate carrying amount of the assets pledged by the Group as of December 31, 2023 and June 30, 2024 are as follows:</span></div><div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Buildings</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%">124,565 </span></td><td style="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%">118,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,499 </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%">Land use rights</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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,565 </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%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">136,549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">138,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 111483000 800000000 42681000 300000000 68802000 500000000 0.0115 6171000 1218000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2024, the Group had outstanding borrowings of $51,305 under the 2022 Facility Agreement.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></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%">Repayment Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Repayment Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 10, 2024</span></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:left;vertical-align:bottom"><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%">$8,551 (RMB62.1 million)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 10, 2025</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:left;vertical-align:bottom"><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%">$8,551 (RMB62.1 million)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 10, 2025</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:left;vertical-align:bottom"><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%">$8,551 (RMB62.1 million)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 10, 2026</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:left;vertical-align:bottom"><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%">$12,826 (RMB93.2 million)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 10, 2026</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:left;vertical-align:bottom"><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%">$12,826 (RMB93.2 million)</span></div></td></tr></table></div> 51305000 8551000 62100000 8551000 62100000 8551000 62100000 12826000 93200000 12826000 93200000 504000 0 1028000 0 The original terms of these loans are with a maximum maturity of 12 months and the interest rates range from 3.30% to 4.85% per annum P12M 0.0330 0.0485 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in bank borrowings are as follows:</span></div><div style="margin-top:12pt"><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:37.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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%">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:#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%">50,964 </span></td><td style="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%">84,065 </span></td><td style="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%">46,395 </span></td><td style="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%">79,153 </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%">Proceeds from bank borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,462 </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%">Repayments of principal</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%">(3,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,449)</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%">Exchange difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(1,929)</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%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">49,146</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">94,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">49,146</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">94,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of bank borrowings includes:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Current</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%">35,392 </span></td><td style="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%">60,034 </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%">Non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,203 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">79,153</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">94,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 50964000 84065000 46395000 79153000 4848000 21682000 9232000 40462000 3939000 10929000 3939000 23449000 -2727000 -581000 -2542000 -1929000 49146000 94237000 49146000 94237000 35392000 60034000 43761000 34203000 79153000 94237000 The aggregate carrying amount of the assets pledged by the Group as of December 31, 2023 and June 30, 2024 are as follows:<div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Buildings</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%">124,565 </span></td><td style="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%">118,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,499 </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%">Land use rights</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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,565 </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%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">136,549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">138,317</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 124565000 118658000 0 7499000 11984000 11565000 0 595000 136549000 138317000 OTHER NON-CURRENT LIABILITIES<div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Product warranty - non-current</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%">21,479 </span></td><td style="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%">20,581 </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%">Deferred subsidy income- non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">24,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">26,678</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Product warranty - non-current</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%">21,479 </span></td><td style="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%">20,581 </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%">Deferred subsidy income- non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">24,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">26,678</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21479000 20581000 3382000 6097000 24861000 26678000 BONDS PAYABLE<div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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 bonds payable</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></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%">Huzhou Saiyuan</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%">43,157 </span></td><td style="background-color:#ffffff;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%">43,157 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">43,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">43,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Huzhou Saiyuan Loan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2018, Microvast Power Systems Co., Ltd.('MPS'), one of the Company's subsidiaries, signed an agreement with Huzhou Saiyuan, an entity established by the local government, to issue convertible bonds to Huzhou Saiyuan for a total consideration of $87,776 (RMB600 million). The Company pledged its 12.39% equity holding over MPS to Huzhou Saiyuan to facilitate the issuance of these convertible bonds. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the subscribed bonds are not repaid by the maturity date, Huzhou Saiyuan has the right to dispose of the equity interests pledged by the Company in proportion to the amount of matured bonds, or convert the bonds into equity interests of MPS within 60 days after the maturity date. If Huzhou Saiyuan decides to convert the bonds into equity interests of MPS, the equity interests pledged would be released and the convertible bonds would be converted into equity interest of MPS based on an entity value of MPS of $950,000.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2020 and 2022, MPS entered into two supplement agreements with Huzhou Saiyuan, respectively, to change the repayment schedule as follows: (i) $14,629 (RMB100 million) was repaid, together with interest accrued, on or before November 10, 2022, (ii) $14,630 (RMB100 million) was repaid, together with interest accrued, on or before December 31, 2022, and (iii) the remaining $43,888 (RMB300 million) will be repaid, together with interest accrued, on or before January 31, 2027. The applicable interest rate will be increased to 12% if the Group is in default on the repayment of the bonds at the due date. The remaining terms and conditions of the convertible bonds were unchanged. The Company has complied in full with the amended repayment schedule and accordingly, as of June 30, 2024, the subscription and outstanding balance of the convertible bonds was $43,157 (RMB295 million).</span></div> <div style="margin-top:12pt"><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.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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 bonds payable</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></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%">Huzhou Saiyuan</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%">43,157 </span></td><td style="background-color:#ffffff;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%">43,157 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">43,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">43,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 43157000 43157000 43157000 43157000 87776000 600000000 0.1239 950000000 2 14629000 100000000 14630000 100000000 43888000 300000000 0.12 43157000 295000000 WARRANTS <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company assumed 27,600,000 publicly-traded warrants (“Public Warrants”) and 837,000 private placement warrants issued to Tuscan Holdings Acquisition LLC (the “Sponsor”) and EarlyBirdCapital, Inc. (“EarlyBirdCapital”) (“Private Warrants” and together with the Public Warrants, the “Warrants”) upon the Business Combination, all of which were issued in connection with Tuscan’s initial public offering (other than 150,000 Private Warrants that were issued in connection with the closing of the Business Combination) and entitle the holder to purchase one share of the Company’s Common Stock at an exercise price of $11.50 per share. During the three and six months ended June 30, 2024, none of the Public Warrants or the Private Warrants were exercised.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Public Warrants became exercisable 30 days after the completion of the Business Combination. The Public Warrants are only exercisable for cash, however, if the Company were to not maintain the effectiveness of the registration statement covering the shares of Common Stock issuable upon exercise of the Public Warrants, the Public Warrants would be exercisable on a net-share settlement basis. The Public Warrants will expire five years after the completion of the Business Combination or earlier upon redemption or liquidation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once the Public Warrants became exercisable, the Company may redeem the Public Warrants:</span></div><div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in whole and not in part;</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">at a price of $0.01 per warrant;</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon not less than 30 days’ prior written notice of redemption;</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if, and only if, the reported last sale price of the Company’s Common Stock equals or exceeds $18.00 per share for any 20-trading days within a 30-trading day period ending on the third business day prior to the notice of redemption to the warrant holders; and</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if, and only if, there is a current registration statement in effect with respect to the shares of Common Stock underlying the warrants.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company classified the Public Warrants as equity. If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a net-share settlement basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Warrants are identical to the Public Warrants, except that the Private Warrants will be exercisable for cash or on a net-share settlement basis, at the holder’s option, and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. In addition, so long as the Private Warrants are held by EarlyBirdCapital and its designee, the Private Warrants will expire five years from the effective date of the Business Combination.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise price and number of shares of Common Stock issuable upon exercise of the Warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. However, the Warrants will not be adjusted for issuance of Common Stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the Warrants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Warrant liability was remeasured at fair value as of June 30, 2024, resulting in a gain of $22 and $64 for the three and six months ended June 30, 2024, classified within changes in fair value of warrant liability in the unaudited condensed consolidated statements of operations, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Warrants were valued using the following assumptions under the Monte Carlo Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date:</span></div><div style="margin-top:12pt"><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:84.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Market price of public stock</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%">0.46 </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%">Exercise price</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%">11.50 </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%">Expected term (years)</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%">2.07</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</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%">82.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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%">4.58 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</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.00 </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></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of public stock is the quoted market price of the Company’s Common Stock as of the valuation date. The exercise price is extracted from the warrant agreements. The expected term is derived from the exercisable years based on the warrant agreements. The expected volatility is a blend of implied volatility from the Company’s own public warrant pricing, the average volatility of peer companies and the Company's historical volatility. The risk-free interest rate was estimated based on the market yield of US Government Bond with maturity close to the expected term of the warrants. The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the warrants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 28, 2024, the Company also issued a warrant exercisable for 5,500,000 shares of Common Stock at an initial exercise price of $2.00 per share. The Warrant expires on May 28, 2029 in connection of the convertible loan with shareholder. See Note 14 – Convertible loan with shareholder.</span></div> 27600000 837000 150000 1 11.50 P30D P5Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once the Public Warrants became exercisable, the Company may redeem the Public Warrants:</span></div><div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in whole and not in part;</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">at a price of $0.01 per warrant;</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon not less than 30 days’ prior written notice of redemption;</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if, and only if, the reported last sale price of the Company’s Common Stock equals or exceeds $18.00 per share for any 20-trading days within a 30-trading day period ending on the third business day prior to the notice of redemption to the warrant holders; and</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if, and only if, there is a current registration statement in effect with respect to the shares of Common Stock underlying the warrants.</span></div> 0.01 P30D 18.00 P20D P30D P5Y 22000 64000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Warrants were valued using the following assumptions under the Monte Carlo Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date:</span></div><div style="margin-top:12pt"><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:84.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>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%">Market price of public stock</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%">0.46 </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%">Exercise price</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%">11.50 </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%">Expected term (years)</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%">2.07</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</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%">82.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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%">4.58 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</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.00 </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></table></div> 0.46 11.50 P2Y25D 0.8277 0.0458 0.0000 5500000 2.00 FAIR VALUE MEASUREMENT<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Measured or disclosed at fair value on a recurring basis</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Group measured its financial assets and liabilities, including cash and cash equivalents, restricted cash and warrant liability on a recurring basis as of December 31, 2023 and cash and cash equivalents, restricted cash and warrant liability, Convertible loan with shareholder and relative warrant at fair value on a recurring basis as of June 30, 2024. Cash and cash equivalents and restricted cash are classified within Level 1 of the fair value hierarchy because they are valued based on the quoted market price in an active market. The fair value of the warrant liability, Convertible Loan with shareholder are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liability, the Company used the Monte Carlo Model that assumes optimal exercise of the Company’s redemption option at the earliest possible date. See Note 10 – Warrants. The Convertible Loan and relative warrants were valued using the following assumptions under the Black-Scholes-Merton model, which is a generally accepted computational model typically used for pricing options and is considered a Level 3 fair value measurement. See Note 14 – Convertible loan with shareholder.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and June 30, 2024, information about inputs for the fair value measurements of the Group’s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">Fair Value Measurement as of December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Market <br/>for Identical Assets (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:10pt;font-weight:700;line-height:100%">Significant Other<br/>Observable Inputs <br/>(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:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">44,541 </span></td><td style="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%">— </span></td><td style="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%">— </span></td><td style="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%">44,541 </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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,648 </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:700;line-height:100%">Total financial asset</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:700;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:700;line-height:100%">88,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;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:700;line-height:100%">88,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Warrant liability</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </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%">67 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liability</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67</span><span style="color:#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:1pt solid #000;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:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67</span><span style="color:#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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Measured or disclosed at fair value on a recurring basis - continued</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurement as of June 30, 2024</span></div></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:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Market <br/>for Identical Assets <br/>(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:10pt;font-weight:700;line-height:100%">Significant Other<br/>Observable Inputs<br/>(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:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">68,183 </span></td><td style="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%">— </span></td><td style="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%">— </span></td><td style="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%">68,183 </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%">Restricted cash</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%">36,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">36,301 </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:700;line-height:100%">Total financial asset</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:700;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:700;line-height:100%">104,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;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:700;line-height:100%">104,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Warrant liability</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </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%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Convertible loan with shareholder</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#cceeff;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%">13,313 </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:700;line-height:100%">Total financial liability</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">—</span><span style="color:#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:1pt solid #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:1pt solid #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:700;line-height:100%">—</span><span style="color:#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:1pt solid #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:1pt solid #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:700;line-height:100%">13,316</span><span style="color:#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:1pt solid #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:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">13,316</span><span style="color:#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:1pt solid #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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the beginning and ending balances for Level 3 warrant liability during the six months ended June 30, 2023 and 2024:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:71.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></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:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><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:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </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%">67 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</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%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</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%">Balance at end of the 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%">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;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">3 </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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the beginning and ending balances for Level 3 convertible loan with shareholder during the six months ended June 30, 2024:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 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%">Balance at the beginning of the 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of convertible loan with shareholder</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,723 </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%">Changes in fair value</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,590 </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%">Balance at end of the 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%">13,313 </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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Measured or disclosed at fair value on a nonrecurring basis</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and June 30, 2024, information about inputs for the fair value measurements of the Group’s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">Fair Value Measurement as of December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Market <br/>for Identical Assets (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:10pt;font-weight:700;line-height:100%">Significant Other<br/>Observable Inputs <br/>(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:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">44,541 </span></td><td style="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%">— </span></td><td style="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%">— </span></td><td style="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%">44,541 </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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,648 </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:700;line-height:100%">Total financial asset</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:700;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:700;line-height:100%">88,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;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:700;line-height:100%">88,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Warrant liability</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </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%">67 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liability</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67</span><span style="color:#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:1pt solid #000;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:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67</span><span style="color:#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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Measured or disclosed at fair value on a recurring basis - continued</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurement as of June 30, 2024</span></div></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:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Market <br/>for Identical Assets <br/>(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:10pt;font-weight:700;line-height:100%">Significant Other<br/>Observable Inputs<br/>(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:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">68,183 </span></td><td style="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%">— </span></td><td style="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%">— </span></td><td style="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%">68,183 </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%">Restricted cash</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%">36,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">36,301 </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:700;line-height:100%">Total financial asset</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:700;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:700;line-height:100%">104,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:700;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:700;line-height:100%">104,484</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Warrant liability</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </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%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Convertible loan with shareholder</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#cceeff;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%">13,313 </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:700;line-height:100%">Total financial liability</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">—</span><span style="color:#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:1pt solid #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:1pt solid #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:700;line-height:100%">—</span><span style="color:#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:1pt solid #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:1pt solid #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:700;line-height:100%">13,316</span><span style="color:#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:1pt solid #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:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">13,316</span><span style="color:#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:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44541000 0 0 44541000 43648000 0 0 43648000 88189000 0 0 88189000 0 0 67000 67000 0 0 67000 67000 68183000 0 0 68183000 36301000 0 0 36301000 104484000 0 0 104484000 0 0 3000 3000 0 0 13313000 13313000 0 0 13316000 13316000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the beginning and ending balances for Level 3 warrant liability during the six months ended June 30, 2023 and 2024:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:71.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></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:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><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:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </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%">67 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</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%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</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%">Balance at end of the 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%">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;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">3 </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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the beginning and ending balances for Level 3 convertible loan with shareholder during the six months ended June 30, 2024:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 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%">Balance at the beginning of the 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of convertible loan with shareholder</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,723 </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%">Changes in fair value</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,590 </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%">Balance at end of the 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%">13,313 </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> 126000 67000 17000 64000 109000 3000 0 11723000 -1590000 13313000 LEASES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Group has operating leases for office spaces and warehouses. Certain leases include renewal options and/or termination options, which are factored into the Group's determination of lease payments when appropriate.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost for the three and six months ended June 30, 2024 was $859 and $1,719, which excluded cost of short-term contracts. Short-term lease cost for the three and six months ended June 30, 2024 was $145 and $304.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the weighted average remaining lease term was 9.3 years and weighted average discount rate was 5.2% for the Group's operating leases.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information of the leases were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:78.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></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:10pt;font-weight:700;line-height:100%">Six months ended June 30, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,688 </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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">2,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a maturity analysis of the annual undiscounted cash flows for lease liabilities as of June 30, 2024:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:78.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></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:10pt;font-weight:700;line-height:100%">As of June 30, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months period ending December 31, 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,301 </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%">2025</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%">3,663 </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%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </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%">2027</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%">2,384 </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%">2028</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </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%">2029</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%">1,615 </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%">Thereafter</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,828 </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:700;line-height:100%">Total future lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">24,422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</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%">(4,816)</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%">Present value of operating lease liabilities</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:700;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:700;line-height:100%">19,606</span><span style="color:#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></tr></table></div> 859000 1719000 145000 304000 P9Y3M18D 0.052 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information of the leases were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:78.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></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:10pt;font-weight:700;line-height:100%">Six months ended June 30, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,688 </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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">2,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1688000 2217000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a maturity analysis of the annual undiscounted cash flows for lease liabilities as of June 30, 2024:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:78.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></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:10pt;font-weight:700;line-height:100%">As of June 30, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months period ending December 31, 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,301 </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%">2025</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%">3,663 </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%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </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%">2027</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%">2,384 </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%">2028</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </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%">2029</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%">1,615 </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%">Thereafter</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,828 </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:700;line-height:100%">Total future lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">24,422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</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%">(4,816)</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%">Present value of operating lease liabilities</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:700;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:700;line-height:100%">19,606</span><span style="color:#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></tr></table></div> 2301000 3663000 2823000 2384000 1808000 1615000 9828000 24422000 4816000 19606000 SHARE-BASED PAYMENT<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 21, 2021, the Company adopted the Microvast Holdings, Inc. 2021 Equity Incentive Plan (the “2021 Plan”), effective upon the Closing Date. The 2021 Plan provides for the grant of incentive and non-qualified stock option, restricted stock units, restricted share awards, stock appreciation awards, and cash-based awards to employees, directors, and consultants of the Company. Options awarded under the 2021 Plan expire no more than 10 years from the date of grant. Concurrently with the closing of the Business Combination, the share awards granted under 2012 Share Incentive Plan of Microvast, Inc. (the “2012 Plan”) were rolled over by removing original performance conditions and converting into options and capped non-vested share units with modified vesting schedules, using the Common Exchange Ratio of 160.3. The 2021 Plan reserved 5% of the fully-diluted shares of Common Stock outstanding immediately following the Closing Date plus the shares underlying awards rolled over from the 2012 Plan for issuance in accordance with the 2021 Plan’s terms.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Stock options</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 10, 2024, a terminated and a transition advisory services agreement was entered between a former employee and the Company. According to this agreement, all unvested restricted stock units, performance-based restricted stock units and stock options held by the employee as of April 10, 2024 will vest in full immediately following April 10, 2025.The Company accounted for the modification as a Type III (improbable-to-probable) modification, which represents the modification of the award that was not expected to vest under the original vesting conditions at the date of the modification. The Company recognized compensation cost equal to the modified award’s fair value at the date of the modification over the period in which the former employee serves as consultant to the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The modification date fair value of the stock options was determined using the Black Scholes model with the following assumptions:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:10pt;font-weight:700;line-height:100%">Six months ended June 30, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price </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%">5.69 </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%">Expected terms (years) </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%">1.25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.66 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yields </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%">0.00 </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="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%">Fair value of options granted</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%">0.0035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise prices for each award were extracted from the option agreements. The expected terms for each award were derived using the simplified method, and is estimated to occur at the midpoint of the vesting date and the expiration date. The volatility of the underlying common stock during the lives of the options was a blend of implied volatility from the average volatility of peer companies, implied volatility and the Company's historical volatility. Risk-free interest rate was estimated based on the market yield of US Government Bonds with maturity close to the expected term of the options. The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the options.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Stock options - continued</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options activity for the six months ended June 30, 2023 and 2024 was as follows:</span></div><div style="margin-top:12pt"><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:40.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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%">Stock options life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price <br/>(US$)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date <br/>Fair Value (US$)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining <br/>Contractual Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,091,071 </span></td><td style="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%">6.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.80 </span></td><td style="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: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.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant</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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(347,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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,983,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest and exercisable as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,983,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,563,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</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%">32,876,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(1,243,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.83 </span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,633,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest and exercisable as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,922,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $13,396 and $10,285 related to the option awards, respectively. During the six months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $27,055 and $22,313 related to the option awards, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized equity-based compensation costs as of June 30, 2024 related to the stock options was $4,031, which is expected to be recognized over a weighted-average period of 0.1 years. The aggregate intrinsic value of the stock options as of June 30, 2024 was $0.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Capped Non-vested share units</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capped non-vested share units (“CRSUs”) represent rights for the holder to receive cash determined by the number of shares granted multiplied by the lower of the fair market value and the capped price, which will be settled in the form of cash payments. The CRSUs were accounted for as liability classified awards.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the three months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $3,302 and $1,226, related to these CRSUs, respectively. During the six months ended June 30, 2023 and 2024, the Company recorded share-based compensation expense of $6,546 and $2,481, related to these CRSUs, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized equity-based compensation costs as of June 30, 2024 related to the CRSUs was $313.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Units</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Business Combination, the Company granted 2,721,624 restricted stock units (“RSUs”) and 2,680,372 performance-based restricted stock units (“PSUs”) subject to service, performance and/or market conditions. The service condition requires the participant’s continued services or employment with the Company through the applicable vesting date, and the performance condition requires the achievement of the performance criteria defined in the award agreement. The market condition is based on the Company’s TSR relative to a comparator group during a specified performance period.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Units - continued</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSUs is determined by the market closing price of Common Stock at the grant date and is amortized over the vesting period on a straight-line basis. The fair value of PSUs that include vesting based on market conditions are estimated using the Monte Carlo valuation method. For PSUs with performance conditions, share-based compensation expense is only recognized if the performance conditions become probable to be satisfied. Compensation cost for these awards is amortized on a straight-line basis over the vesting period based on the grant date fair value, regardless of whether the market condition is satisfied. Accordingly, the Company recorded share-based compensation expense of $271 and $700</span><span style="color:#000000;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%">related to these RSUs and $324 and $(1,492)</span><span style="color:#000000;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%">related to these PSUs during the three and six months ended June 30, 2024, respectively. During the three and six months ended June 30, 2023, the Company recorded share-based compensation expense of $512 and $959</span><span style="color:#000000;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%">related to these RSUs and $789 and $1,508 related to these PSUs, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-vested shares activity for the six months ended June 30, 2023 and 2024 was as follows:</span></div><div style="margin-top:12pt"><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:65.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Non-Vested<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair Value<br/>Per Share (US$)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,222,837 </span></td><td style="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%">6.92 </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%">Grant</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%">2,900,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.86 </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%">Vested</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%">(310,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.85 </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%">Forfeited</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%">(51,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21 </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 as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762,064 </span></td><td style="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%">3.31 </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 as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,598,606 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.07 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant</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%">79,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40 </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%">Vested</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%">(503,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.65 </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%">Forfeited</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%">(749,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </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 as of June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">2,425,743 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">2.72 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized equity-based compensation costs as of June 30, 2024 related to the non-vested shares was $2,880.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the classification of share-based compensation:</span></div><div style="margin-top:12pt"><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:31.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.417%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><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:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></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:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </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%">3,029 </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%">2,619 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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="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%">Research and development expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,298 </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%">Selling and marketing expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </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%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">17,999</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">12,106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">36,068</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">24,002</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P10Y 160.3 0.05 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The modification date fair value of the stock options was determined using the Black Scholes model with the following assumptions:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:10pt;font-weight:700;line-height:100%">Six months ended June 30, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price </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%">5.69 </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%">Expected terms (years) </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%">1.25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.66 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yields </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%">0.00 </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="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%">Fair value of options granted</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%">0.0035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5.69 P1Y3M 0.8566 0.0500 0.0000 0.0035 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options activity for the six months ended June 30, 2023 and 2024 was as follows:</span></div><div style="margin-top:12pt"><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:40.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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%">Stock options life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price <br/>(US$)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date <br/>Fair Value (US$)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining <br/>Contractual Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,091,071 </span></td><td style="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%">6.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.80 </span></td><td style="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: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.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant</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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(347,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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,983,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest and exercisable as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,983,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,563,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</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%">32,876,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(1,243,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.83 </span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,633,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest and exercisable as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,922,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td></tr></table></div> 36091071 6.08 4.80 P6Y9M18D 240000 1.25 0.67 347317 6.28 4.86 35983754 6.04 4.77 P6Y3M18D 35983754 6.04 4.77 P6Y3M18D 12563621 6.14 4.87 P6Y3M18D 32876682 6.01 4.73 P5Y8M12D 1243497 4.22 2.83 31633185 6.08 4.80 P5Y2M12D 31633185 6.08 4.80 P5Y2M12D 20922066 6.15 4.88 P5Y2M12D 13396000 10285000 27055000 22313000 4031000 P0Y1M6D 0 3302000 1226000 6546000 2481000 313000 2721624 2680372 271000 700000 324000 -1492000 512000 959000 789000 1508000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-vested shares activity for the six months ended June 30, 2023 and 2024 was as follows:</span></div><div style="margin-top:12pt"><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:65.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Non-Vested<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair Value<br/>Per Share (US$)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,222,837 </span></td><td style="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%">6.92 </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%">Grant</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%">2,900,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.86 </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%">Vested</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%">(310,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.85 </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%">Forfeited</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%">(51,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21 </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 as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762,064 </span></td><td style="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%">3.31 </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 as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,598,606 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.07 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant</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%">79,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40 </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%">Vested</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%">(503,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.65 </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%">Forfeited</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%">(749,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </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 as of June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">2,425,743 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">2.72 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1222837 6.92 2900695 1.86 310432 3.85 51036 4.21 3762064 3.31 3598606 3.07 79909 1.40 503505 2.65 749267 4.33 2425743 2.72 2880000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the classification of share-based compensation:</span></div><div style="margin-top:12pt"><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:31.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.417%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><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:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></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:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </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%">3,029 </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%">2,619 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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="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%">Research and development expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,298 </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%">Selling and marketing expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </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%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">17,999</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">12,106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;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:700;line-height:100%">36,068</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">24,002</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1525000 1481000 3029000 2619000 12419000 7633000 24587000 15800000 2693000 2521000 5707000 4298000 1213000 488000 2456000 1271000 149000 -17000 289000 14000 17999000 12106000 36068000 24002000 CONVERTIBLE LOAN WITH SHAREHOLDER<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 28, 2024, Microvast Inc. entered into a $25,000 convertible loan agreement ("Loan Agreement") with Mr. Yang Wu, the Company’s Chief Executive Officer and Chairman.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loan includes an Initial Term Loan of $12,000 and a Delayed Draw Term Loan of $13,000 at an initial interest rate equal to Secured Overnight Financing Rate("SOFR"), plus an initial Applicable Margin of 9.75% per annum, 3.75% of which shall be paid in kind rather than in cash. The maturity date is November 28, 2025, which may be accelerated upon the occurrence and continuance of an event of default in accordance with the terms of the Loan Agreement. The Loan Agreement also provides Mr. Wu with the right to convert the outstanding principal balance of the Loan, into shares of common stock at an initial conversion rate equal to two shares of Common Stock per $1.00 of principal amount to be converted. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Initial Term Loans of $12,000 was received in May 2024 and the Delayed Draw Term loan was received in July 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The loan is secured by a first priority security interest in substantially all of its assets by Microvast Inc. and all other entities within the Group as guarantors.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Group has elected fair value option to account for the convertible loan. Direct costs and fees related to the convertible loan were expensed as incurred. The fair value was determined by using a discounted cash flow model for the bond component and a Black-Scholes-Merton model for the conversion option, which is considered a Level 3 fair value measurement. Subsequent changes in the fair value are recorded as gains (losses) in the unaudited condensed consolidated statement of operation. During the three months ended June 30, 2024, a loss of $1,590 on fair value change of convertible loan with shareholder was recorded. The outstanding balance for the Convertible loan with shareholder was $13,313 as of June 30, 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with the convertible loan from Mr. Wu Yang, on May 28, 2024, the Company issued to Mr. Wu a warrant exercisable for 5,500,000 shares of Common Stock at an initial exercise price of $2.00 per share. The warrant expires on May 28, 2029. No warrants were exercised during the period ended June 30, 2024. As of June 30, 2024, 5,500,000 warrants were outstanding and the Group recorded the warrant value of $779 in additional paid in capital.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The significant input of the discounted cash flow model for the bond component is the discount rate. Below are the key inputs used in Black-Scholes-Merton model for the conversion option:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:10pt;font-weight:700;line-height:100%">June 30, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market price of public stock</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%">0.46 </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%">Exercise price</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%">0.50 </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%">Expected term (years)</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%">1.50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</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%">53.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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%">4.94 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</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.00 </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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The market price of public stock is the quoted market price of the Company’s Common Stock as of the valuation date. The exercise price is extracted from the warrant agreements. The expected term is derived from the exercisable years based on the warrant agreements. The expected volatility is estimated using a blend of the average volatility of peer companies and the Company's historical volatility. The risk-free interest rate was estimated based on the market yield of US Government Bond with maturity close to the expected term of the warrants. The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the warrants.</span></div> 25000000 12000000 13000000 0.0975 0.0375 2 12000000 1590000 13313000 5500000 2.00 5500000 779000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The significant input of the discounted cash flow model for the bond component is the discount rate. Below are the key inputs used in Black-Scholes-Merton model for the conversion option:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:10pt;font-weight:700;line-height:100%">June 30, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market price of public stock</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%">0.46 </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%">Exercise price</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%">0.50 </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%">Expected term (years)</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%">1.50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</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%">53.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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%">4.94 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</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.00 </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></table></div> 0.46 0.50 1.50 0.5308 0.0494 0.0000 NET LOSS PER SHARE<div><span style="color:#000000;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 for the periods indicated:</span></div><div style="margin-top:12pt"><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:33.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.660%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stock shareholders</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%">(26,089)</span></td><td style="background-color:#ffffff;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%">(78,441)</span></td><td style="background-color:#ffffff;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%">(55,670)</span></td><td style="background-color:#ffffff;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%">(103,266)</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%">Denominator:</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Weighted average common stock used in computing basic and diluted net loss per share</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,742,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,509,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,728,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,438,336 </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%">Basic and diluted net loss per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.18)</span></td><td style="background-color:#cceeff;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.33)</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:12pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023 and 2024, the following Common Stock outstanding were excluded from the calculation of diluted net loss per share, as their inclusion would have been anti-dilutive for the periods prescribed.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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%">Shares issuable upon exercise of stock options</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%">36,123,034 </span></td><td style="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%">31,762,229 </span></td><td style="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%">36,088,798 </span></td><td style="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%">32,006,030 </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%">Shares issuable upon vesting of non-vested shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,555,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,527,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,760,854 </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%">Shares issuable upon vesting of Capped non-vested shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,349,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,617,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,349,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,617,351 </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%">Shares issuable upon exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,437,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,431,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,437,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,434,253 </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%">Shares issuable upon vesting of Earn-out shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999,988 </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%">Shares issuable that may be subject to cancellation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;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 for the periods indicated:</span></div><div style="margin-top:12pt"><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:33.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.660%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stock shareholders</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%">(26,089)</span></td><td style="background-color:#ffffff;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%">(78,441)</span></td><td style="background-color:#ffffff;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%">(55,670)</span></td><td style="background-color:#ffffff;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%">(103,266)</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%">Denominator:</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Weighted average common stock used in computing basic and diluted net loss per share</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,742,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,509,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,728,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,438,336 </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%">Basic and diluted net loss per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.18)</span></td><td style="background-color:#cceeff;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.33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -26089000 -78441000 -55670000 -103266000 307742032 307742032 315509552 315509552 307728460 307728460 315438336 315438336 -0.08 -0.08 -0.25 -0.25 -0.18 -0.18 -0.33 -0.33 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023 and 2024, the following Common Stock outstanding were excluded from the calculation of diluted net loss per share, as their inclusion would have been anti-dilutive for the periods prescribed.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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%">Shares issuable upon exercise of stock options</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%">36,123,034 </span></td><td style="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%">31,762,229 </span></td><td style="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%">36,088,798 </span></td><td style="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%">32,006,030 </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%">Shares issuable upon vesting of non-vested shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,555,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,527,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,760,854 </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%">Shares issuable upon vesting of Capped non-vested shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,349,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,617,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,349,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,617,351 </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%">Shares issuable upon exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,437,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,431,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,437,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,434,253 </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%">Shares issuable upon vesting of Earn-out shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999,988 </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%">Shares issuable that may be subject to cancellation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 36123034 31762229 36088798 32006030 3979361 2555946 3527440 2760854 13349144 6617351 13349144 6617351 28437000 30431505 28437000 29434253 19999988 19999988 19999988 19999988 1687500 1687500 1687500 1687500 COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Litigation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Corporate Governance Actions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The directors of Company predecessor, Tuscan (the “Tuscan Defendants”), and certain former and current Company officers have been named as defendants (the “Company Defendants”) in a purported class action lawsuit filed in the Delaware Court of Chancery (the "Court of Chancery") captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Matt Jacob v. Stephen A. Vogel, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, No. 2022-0600-PAF (Del. Ch.) (filed July 7, 2022). As amended, the complaint alleges that Tuscan Defendants breached their fiduciary duties in connection with Tuscan’s acquisition of Microvast, Inc., including by making inadequate disclosures concerning the projected earnings of Microvast, Inc., and asserts claims for aiding and abetting that breach against the Company defendants. The plaintiff further alleges that once the earnings of the combined company became public, the Company’s stock dropped, causing losses to investors. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Litigation - continued</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Corporate Governance Actions - continued</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 13, 2023, in response to a stockholder litigation demand, the Company filed a petition in the Court of Chancery pursuant to Section 205 of the Delaware General Corporation Law seeking validation of an amendment to the Company’s Amended Certificate of Incorporation, the Business Combination and the issuance of the shares issued pursuant thereto, and the Company’s Second Amended and Restated Certificate of Incorporation adopted in connection with the Business Combination (collectively, the "Acts") to resolve any uncertainty with respect to those matters, which action was captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">In re Microvast Holdings Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">., C.A. No. 2023-1245-PAF. On March 18, 2024, the Court of Chancery granted the petition, validating and declaring effective each Act as of the time and date such Act was originally taken.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company, the directors of Company predecessor, Tuscan, and certain former and current Company officers and directors have also been named as defendants in a litigation filed in the Court of Chancery captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Denish Bhavsar v. Stephen Vogel, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case No. 2024-0137-PAF (Del. Ch.) (filed Feb. 14, 2024). The plaintiff purports to assert derivative claims on behalf of the Company. The complaint alleges that the individual defendants breached their fiduciary duties in connection with Tuscan’s acquisition of Microvast, Inc., including by making inadequate disclosures concerning Microvast, Inc.’s earnings and alleged conflicts of interest that existed between certain directors and Company stockholders. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has received additional demands from purported Company stockholders, requesting that the Company’s Board of Directors investigate whether current and former directors and officers of the Company and its predecessors, Tuscan and Microvast Inc., breached their fiduciary duties by allegedly making material misrepresentations about </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">inter alia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (1) Microvast Inc.’s performance and financial health in connection with the merger between Tuscan and Microvast, Inc., and (2) the Company’s loss of a conditional grant from the United States Department of Energy. The Company is reviewing the demands.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Securities Litigation</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company and certain of its officers have also been named as defendants in a putative class action complaint by a shareholder of the Company in the U.S. District Court for the Southern District of Texas under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Schelling v. Microvast Holdings, Inc., </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Case No. 4:23-cv-04565 (S.D. Tex.) (filed Dec. 5, 2023) (the "Schelling Action"). The complaint alleges that defendants violated certain federal securities laws by making misleading statements regarding the receipt of a conditional grant from the United States Department of Energy, the Company’s profitability, and the nature of Company-associated operations in China. On March 1, 2024, the court appointed Co-Lead Plaintiffs and Co-Lead Counsel for the proposed class of Company investors. On March 14, 2024, the court approved a proposed schedule for filing of an amended complaint and briefing of a motion to dismiss. Plaintiffs amended their complaint on May 13, 2024, and Defendants filed a motion to dismiss on June 20, 2024. Briefing on the motion to dismiss will be completed by September 10, 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company and certain of its officers and directors have also been named as defendants in three derivative actions filed in the Southern District of Texas under the captions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Bhavsar v. Wu et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, No. 4:24-cv-00372 (S.D. Tex.) (filed Jan. 31, 2024), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Marti et al v. Wu et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case No. 4:24-cv-00633 (S.D. Tex.) (filed Feb. 23, 2024), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Gidaro v. Wu et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case No. 4:24-cv-00828 (S.D. Tex.) (filed Mar. 6, 2024). The complaints allege that the officer and director defendants violated the federal securities laws by making inadequate disclosures substantially similar to those alleged in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Schelling </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Action. The complaints further allege that these inadequate disclosures resulted from, and constituted, breaches of the officer and director defendants’ fiduciary duties. On February 24, 2024, the court entered in an order in the first-filed case, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Bhavsar v. Wu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> et al., No. 4:24-cv-00372, consolidating the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Bhavsar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> case and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Marti et al v. Wu et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case No. 4:24-cv-00633. The consolidated derivative litigation (the “Consolidated Derivative Action”) is captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">In re Microvast Holdings, Inc. Derivative Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Lead Case No. 4:24-cv-00372 (S.D. Tex.). The parties in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Gidardo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> action filed a stipulation to consolidate the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Gidaro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> case into the Consolidated Derivative Action. The Consolidated Derivative Action is stayed pending disposition of an anticipated motion to dismiss in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Schelling </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Action.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Litigation - continued</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Securities Litigation - continued</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the Company's governing documents and indemnification agreements entered into by the Company with certain of the named defendants, in the above-described actions, the Company has indemnified those defendants for all expenses and losses related to the litigation subject to the terms of those indemnification agreements. While the lawsuits are being vigorously defended, other reported lawsuits of this type have resulted in a broad range of outcomes, with each case being dependent on its own unique set of facts and circumstances. Litigation of this kind can lead to settlement negotiations, including negotiations prompted by pre-trial civil court procedures. The outcome of any litigation is inherently uncertain, and there is always the possibility that a court rules in a manner that is adverse to the interests of the Company and the individual defendants. However, the amount of any such loss in that scenario, which could be material, cannot be reasonably estimated at this time. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Other Matters</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company and Microvast Energy, Inc. (“Microvast Energy”), a subsidiary of the Company, have been named as defendants in a litigation filed in the Chancery Court for the State of Tennessee under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Stoncor Group, Inc. v. Microvast, Inc., et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case No. CD-24-12 (Tenn. Ch.) (filed Mar. 18, 2024). The plaintiff alleges that the Company failed to pay it for construction work that it performed on a Microvast facility in Tennessee, and seeks damages of $1,251, plus certain fees and expenses, and foreclosure on the facility to satisfy the payment allegedly owed.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deidra Milan is an ex-employee of Microvast, and is the putative representative of a class of more than 100 individual employees who were let go from their jobs at a plant in Clarksville, Tennessee. She has filed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Civil Action No. 3:24-cv-00627, Deidre Milan, Plaintiff v. Microvast, Inc. and Microvast Holdings, Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The Company filed an answer to the suit on July 19, 2024. The Class Action Complaint is brought under the Worker Adjustment and Notification Act, 29 U.S.C. §§2101-2109 (the “WARN Act”), which requires advance notice before laying off employees in a plant closing and under certain other circumstances. Plaintiff alleges that Defendants made the decision to terminate over 50 employees and at least one-third of their workforce from the Clarksville, Tennessee facility. The complaint also alleges that Defendants have continued the layoffs with other employees being let go in April and as recently as May 17, 2024. Plaintiffs allege that these layoffs were not in good faith, all in violation of the WARN Act. Plaintiffs seek backpay, medical expenses, attorney’s fees and statutory penalties in an unspecified amount.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Microvast, Inc., a subsidiary of the Company, has been named as a defendant in a contract dispute litigation filed in Montgomery County Chancery Court for the State of Tennessee under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">DPR Construction, GP vs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Microvast, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Inc., et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case No. CD-24-31 (Tenn. Ch.) (filed June 20, 2024). The Plaintiff alleges that the Company failed to pay it for construction work that is performed on a Microvast facility in Tennessee, and seeks damages of $19,950 in progress billings, the additional sum of $1,566 being held as retainage on Plaintiff's progress billings under the contract, lost profits on the work yet to be performed under the contract plus certain fees and expenses, and foreclosure on the facility to satisfy the payment allegedly owed. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Microvast, Inc. has been named as a defendant in a contract dispute litigation filed in Montgomery County Chancery Court for the State of Tennessee under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Faith Technologies, Inc. Microvast, Inc. et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case No. CD-24-36 (Tenn. Ch.) (filed on July 15, 2024). Plaintiff asserts claims for damages related to its subcontract with DPR Construction, GP under which Plaintiff provided fire protection system services on a Microvast facility in Tennessee, and seeks damages of $1,699 plus cost of court and attorneys and prejudgment interest. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Microvast, Inc. has been named as a defendant in an action filed in Montgomery County Chancery Court for the State of Tennessee under the caption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Bernhard MCC v. Hodess Cleanroom Construction, LLC, Hodess Construction Corporation, Microvast, Inc., and The Industrial Development Board of the County of Montgomery</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case No. CD-24-26 (Tenn. Ch.) (filed on May 28, 2024) brought by a subcontractor on the Microvast Facility in Tennessee for lien enforcement of $2,173.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Litigation - continued</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Other Matters - continued</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Microvast, Inc. has been named as a defendant in an action filed in Montgomery County Chancery Court for the State of Tennessee under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Bernhard MCC, LLC. vs. U.S. Engineering Innovations, LLC, DPR Construction, Microvast, Inc. and the Industrial Development Board of the County of Montgomery, C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ase No. CD-24-27 (Tenn. Ch.) (filed on May 28, 2024 ) brought by a subcontractor on the Microvast Facility in Tennessee for lien enforcement of $5,681.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Microvast, Inc. has been named as a defendant in an action filed in Montgomery County Chancery Court for the State of Tennessee under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Virginia Transformer Corp. v. Microvast, Inc.and the Industrial Development Board of the County of Montgomery, Tennessee, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Case No. RE-24-32 (Tenn. Ch.) (filed on July 01, 2024) brought by a prime contractor on the Microvast Facility in Tennessee for lien enforcement of $1,769.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Group is also involved in other litigation, claims, and proceedings. The Group evaluates the status of each legal matter and assesses the potential financial exposure. If the potential loss from any legal proceedings or litigation is considered probable and the amount can be reasonably estimated, the Group accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimated. As of December 31, 2023 and June 30, 2024, based on the information currently available, the Group believes that any loss contingencies that may arise as a result of currently pending legal proceedings cannot be accurately quantified at this time and thus cannot determine whether they will have a material adverse effect on the Group’s business, results of operations, financial condition, and cash flows. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Capital commitments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital commitments for construction of property and purchase of property, plant and equipment were $49,965 as of June 30, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Purchase Commitments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase commitments for non-cancelable contractual obligations primarily related to purchases of inventory were $45,952 as of June 30, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Pledged assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other than those disclosed in Note 7, the Group may pledge certain assets to banks to secure the issuance of bank acceptance notes for the Group. As of June 30, 2024, notes receivable from customers in the amount of $1,489, together with certain of our machinery and equipment with a carrying value of $25,772 has been pledged to secure the issuance of such notes.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Liens and Notices of Non-payment</span></div>As of June 30, 2024, the Company had received $35,986 of liens and $2,410 of notices of non-payment. 3 1251000 19950000 1566000 1699000 2173000 5681000 1769000 49965000 45952000 1489000 25772000 35986000 2410000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">SUBSEQUENT EVENTS</span><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Subsequent funding activities</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2024, the Company received the Delayed Draw Term Loan under the Loan Agreement of $13,000.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Subsequent settlement agreements with creditors</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequent to June 30, 2024 and to the date of issuance of the financial statements, the Group has entered into several settlement agreements with certain suppliers with payables amounting to approximately $21,338 as of June 30, 2024. Those agreements grant the Group a concession by forgiving certain contractually owed amounts and release some liens, as well as allow the Group to defer certain payment schedules. Based on those subsequent settlement agreements, a total payable concession of approximately $6,573 was obtained, liens of approximately $10,610 will be ultimately released and the payment schedules were generally deferred to monthly installments in the next twelve months. The Group is in the process of assessing the related accounting impact.</span></div> 13000000 21338000 6573000 10610000